Esse repositório estara com os meus projetos publicos, para que de alguma forma possa contribuir para a comunidade Dev!

Overview

O programa foi desenvolvido para atender a seguinte necessidade:

Eu sempre criei documentos para os desenvolvimentos de projetos, ou de alguma implantação realizada. E esses documentos são anexados em uma pasta compartilhada no Sharepoint (Ferramenta da Microsoft), portanto toda a equipe tem acesso a essas documentações.

O problema é que ningúem sabia, quando um documento era incluso na pasta, a verificação tinha que ser manual, para saber se tinha alguma novidade ou não.

Pensando nisso, criei esse script que verifica automaticamente a quantidade de documentos na pasta compartilhada, e caso tenha algum documento novo ele envia uma mensagem no Whatsapp da equipe dizendo que foi incluso um novo documento, passando também a URL do site na mensagem.

O programa segue os seguintes passos:

  1. Verifica a quantidade de arquivos (documentos) na pasta do Sharepoint (obs: A pasta do sharepoint tem que estar sincronizada no computador ou no servidor de onde o programa irá rodar.) O programa grava a quantidade de arquivos em um arquivo TXT, caso a pasta do sharepoint tenha mais arquivos que o TXT, ele entende que está desatualizado, faz a comparação e dispara um aviso no whatsapp. E logo em seguida atualiza o arquivo TXT.

Sugestão:

  1. Colocar o programa para rodar via Job/Schedule do windows a cada 3/6/12 horas.
  2. Colocar o programa para rodar em um servidor VM our Fisico.

Atualizações:

Data da ultima atualização: 01/08/2022

O programa futuramente vai ser integrado no Microsoft via Teams, e também não terá a necessidade da pasta está local na maquina. E também enviará a notificação via Windows para todos os usuários que estão no grupo do OneDrive ou Sharepoint.

Assim que atualizado, será versionado no meu Github.

Obrigado!

You might also like...

Através da API do Google Places, faz uma busca pelos estabelecimentos que estão próximos ao usuário, retornando todos os resultados que possuem número de telefone e um link direto para o whatsapp.

Buscador Busca estabelecimentos próximos ao usuário, retornando-os com número de telefone e link direto para o Whatsapp. 🚀 Instalando as dependências

Nov 6, 2022

📷🤓 Utilizando a linguagem Python com o OpenCV, uma biblioteca que utiliza padrões de reconhecimento, que nesse caso, o código desenvolvido será usado para o reconhecimento facial.

Reconhecimento Facial com Python e OpenCV 📷 🤓 Utilizando a linguagem Python com o OpenCV, uma biblioteca que utiliza padrões de reconhecimento, que

May 4, 2022

Uma aplicação de estudo que fornece uma API mínima escrita em Python e com banco de dados MongoDB para o que seria um sistema de agendamento de vacinas.

Uma aplicação de estudo que fornece uma API mínima escrita em Python e com banco de dados MongoDB para o que seria um sistema de agendamento de vacinas.

Oct 21, 2022

🏆 Challenge Milenio - Uma aplicação REST API para logística que utilizei os algoritmo Dijkstra e BFS (Breadth-first search) para realizar cálculos para definir trajetos.

🏆 Challenge Milenio - Uma aplicação REST API para logística que utilizei os algoritmo Dijkstra e BFS (Breadth-first search) para realizar cálculos para definir trajetos.

! 🏳️ PROJETO IMPORTADO DO GITLAB - https://gitlab.com/rodneysostras/desafio-dev-jr-pl Challenge Milenio Capital Sobre • Requisitos • Recursos • Como

May 4, 2022

Meus Estudos com Python - Curso em Vídeo

Meus Estudos com Python - Curso em Vídeo

Exercícios Python - Curso em Vídeo Sobre o Curso em Vídeo Curso em vídeo possui um vasto catálogo de cursos gratuitos voltados para área de TI com óti

Jul 1, 2022

Com essa biblioteca Python, você pode implementar uma barra de Progresso elegante e customizável para seus projetos em Python.

PGB-CLI Module Python PGBCLI é? uma biblioteca python, construida para que você? tenha uma bela e rapida barra de progresso em seus codigos, você? pod

Apr 22, 2022

Um criador de pinout do arduino para os seus projetos :)

Um criador de pinout do arduino para os seus projetos :)

Arduino Pinout Maker Um criador de pinout do arduino para os seus projetos :) Exemplos Gerado com o exemplo Exemplo mais simples com poucas configuraç

Oct 23, 2022

Repositório para demonstrar uso de action para Deploys Automáticos no Heroku

Repositório para demonstrar uso de action para Deploys Automáticos no Heroku Expliquei com mais detalhes o processo realizado aqui. Link da aplicação

May 13, 2022
Owner
Gabriel Paixão
IT Analyst, passionate about technology and programming in Python, ADVL and TLPP
Gabriel Paixão
codigo para expandir endereços IPV6 para sua forma de 32 bytes e de forma reversa para DNS.

codigo para expandir IPV6 codigo facilitador para ultilizar Ipv6, e reduzindo o tempo necessario para realizar sua expansão. alem da expensão, esse co

Julio Cesar Fenuchi 2 Dec 12, 2022
Olá pessoal, esse é um repositório tratando de fim a fim, uma pipeline de dados relacionados a produtos e suas subcategorias, onde simulo que isso seja um pedido do time de negócios, com granularidade diária a ser entregue.

Olá pessoal, esse é um repositório tratando de fim a fim, uma pipeline de dados relacionados a produtos e suas subcategorias, onde simulo que isso sej

Victor Andrade 3 May 2, 2022
Pequeno projetos e estudos para Dev´s Junior

?? SEJA BEM VINDO(A) A MEU REPOSITÓRIO GITHUB ?? ©️ ™️ ??️‍?? ?? Olá! Tudo bem? Me chamo Renata ®️ ™️ ! ??‍?? Sou estudante de Analise e Desenvolvimen

Renata Scheiner 2 Jul 20, 2022
Esse replit está configurado para baixar e rodar os exercícios do repositório de questões de programação de FUP, ED e POO da UFC Quixadá.

Arcade Questões de Fup Questões de POO Questões de ED Esse replit vem configurado automaticamente para POO. Se quiser mudar para fup ou ed, basta most

David Sena Oliveira 2 Sep 13, 2022
Repositório para os projetos e exercícios do meu aprendizado de Python.

Documentação Python 3: https://docs.python.org/3/tutorial/ ?? CERTIFICADOS: [CURSO] PYTHON: COMENÇANDO COM A LINGUAGEM: https://cursos.alura.com.br/ce

Vinicius Chagas 1 Sep 11, 2022
Repositório criado para armazenar o projeto final apresentado na disciplina de Computação Gráfica que consistia em utilizar OpenGL para apresentar um modelo 3D.

Projeto Final Computação Gráfica É um projeto básico para composição de nota e nada muito avançado em relação as aplicações da área de computação gráf

Álvaro Farias 1 Aug 6, 2022
Uma ferramenta em python para download de músicas de forma automatizada. Ao fornecer o nome da música + artista, o programa retorna a música em vídeo, audio e a letra formatada para projeção.

Music Lyric Download Índice Descrição do projeto Como funciona? Funcionalidades Layout Linguagens, dependencias e pré-requisitos APIS Utilizadas Como

Maicon Robert 1 Sep 10, 2022
Bot de Twitter criado para dar "RTs" em alguma palavra específica, nesse caso "couve"

Bot Twitter Bot de Twitter criado para dar "RTs" em alguma palavra específica, nesse caso "couve". Você pode checar o funcionamento do bot procurando

Alisson Alexandre Botelho Barros 1 Oct 9, 2022
Repositório destinado a mentoria e resolução de exercícios na linguagem python para que sirva de apoio a iniciantes na linguagem.

Resolução de exercícios em Python Repositório destinado a mentoria e resolução de exercícios na linguagem python, de modo a apoiar iniciantes na lingu

Pedro Henrique Marcon de Moraes 1 Sep 9, 2022