Realizado

Criação de Robo para extração de weblink de arquivos do Onedrive

Publicado em 25 de Setembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Objetivo

Desenvolver um robô (script ou automação) capaz de percorrer pastas e subpastas do OneDrive pessoal e gerar automaticamente uma lista com os weblinks de compartilhamento de cada arquivo.

Funcionalidades esperadas

Listar todos os arquivos de uma pasta raiz (com varredura em subpastas).

Criar links de compartilhamento quando não existirem ou recuperar os já existentes.

Exportar relatório (CSV/Excel/JSON) com:

Nome do arquivo

Caminho completo

Tamanho

Data de modificação

Link de compartilhamento (view/edit)

Permitir filtro por tipo de arquivo ou extensão.

Log de execução (arquivos processados, erros, links já existentes).

Tecnologias sugeridas

Microsoft Graph API (endpoint de OneDrive pessoal).

Linguagens possíveis: Python, PowerShell ou Node.js.

Exportação em CSV/Excel.

Entregáveis

Script/robô pronto para uso (executável em Windows/Linux).

Orientação para autenticação com conta Microsoft pessoal.

Relatório com os links de todos os arquivos.

Documentação simples (como instalar e rodar).

Critérios de aceite

Conseguir listar e gerar links de todos os arquivos de teste no OneDrive pessoal.

Relatório final com 100% dos arquivos encontrados.

Links funcionais e clicáveis diretamente no Excel/CSV.

Contexto Geral do Projeto

Contexto Geral do Projeto Atualmente, o OneDrive pessoal é utilizado como repositório principal para armazenamento de arquivos de diferentes naturezas (fotos, relatórios, planilhas, etc.). Existe uma necessidade crescente de compartilhar em massa esses arquivos com terceiros, mas o processo manual de gerar links individuais é demorado, repetitivo e suscetível a erros. Para otimizar esse processo, busca-se o desenvolvimento de um robô de automação capaz de: Percorrer automaticamente pastas e subpastas do OneDrive; Gerar ou recuperar links de compartilhamento para cada arquivo; Exportar relatórios organizados (CSV/Excel/JSON) com nome, caminho, data, tamanho e link do arquivo; Reduzir a necessidade de tarefas manuais, permitindo até mesmo execução agendada. Com isso, será possível alcançar maior produtividade, padronização e facilidade de compartilhamento, simplificando a gestão de grandes volumes de arquivos de forma segura e pr

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: 03 de Outubro de 2025

Habilidades necessárias

Outro projetos publicados por J. M. D. F.