Skip to content

Um template bem simples e genérico de um watchdog de pastas com implementação de um ícone interativo na system tray. Gente séria de plantão: meus commits normalmente são melhores

Notifications You must be signed in to change notification settings

nerdoswmp/OnStartupWatchdog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

On-Startup-Watchdog 🕵️🐕

Ignorando a temática de cachorro, esse projeto é um template de watchdog que roda assim que o windows inicializa.

Setup

  1. rodar pip install -r requirements.txt

  2. rodar pyinstaller --add-data 'cachorro.jpg;.' --noconsole --onedir --icon=cachorro.jpg main.py no terminal da sua venv

    • opcionalmente renomear o main.exe para cachorro.exe, pra ficar temático
  3. criar um atalho do executável

  4. colocar o atalho no caminho C:\Users\<usr>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Uso

Se você não alterar nenhum valor no programa, ele criará 2 pastas no Desktop.

Clicando com o botão direito no ícone que aparece na system tray você pode usar a opção 'cachorro' para criar um .txt genêrico, o mesmo vai ser criado na pasta 1 e depois movido pra pasta 2.

Todas ações de movimentação são logadas no arquivo autodog.txt.

Para fechar o cachorro.exe é só mandar ele dormir.

O que mudar

Se você quer só usar a funcionalidade de ler uma pasta e jogar os arquivos dela em outra, mude os paths dentro do main.py.

Para outras funcionalidades você pode só reaproveitar a estrutura das funções, eu acho.

alt text

About

Um template bem simples e genérico de um watchdog de pastas com implementação de um ícone interativo na system tray. Gente séria de plantão: meus commits normalmente são melhores

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages