Skip to content

Um verdadeiro canivete suíço de scripts: pequenas ferramentas em Python e outras linguagens para resolver problemas recorrentes, automatizar tarefas e facilitar o dia a dia do desenvolvedor.

Notifications You must be signed in to change notification settings

adrianoleitedasilva/CaniveteSuico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🛠️ Canivete Suíço de Scripts

Python Shell Script Windows Terminal Scripts

Um verdadeiro canivete suíço de scripts: pequenas ferramentas em Python e outras linguagens para resolver problemas recorrentes, automatizar tarefas e facilitar o dia a dia do desenvolvedor.

⚠️ Atenção: alguns scripts modificam arquivos. Sempre faça backup antes de executar.

🎯 Objetivo

Centralizar scripts utilitários criados ao longo do tempo em um único repositório, evitando retrabalho e facilitando o reaproveitamento de soluções simples e práticas para tarefas do cotidiano.

Este repositório não busca projetos grandes, mas sim ferramentas rápidas, diretas e reutilizáveis.

🧠 Boas práticas adotadas

  • Scripts pequenos e focados
  • Nomes claros e objetivos
  • Código legível e comentado quando necessário
  • Evitar sobrescrita acidental de arquivos
  • Priorizar segurança e previsibilidade

📌 Observações

  • Este é um repositório pessoal
  • Scripts podem evoluir, ser refatorados ou removidos
  • Nem todos os scripts são pensados como soluções genéricas

Scripts

1) 📸 Renomear fotos (JPG, JPEG e PNG) - Python

Este script percorre uma pasta e renomeia automaticamente imagens nos formatos JPG, JPEG e PNG para um padrão consistente (ex.: Eu_1.jpg, Eu_2.png). Para evitar erros como WinError 183 (arquivo já existente), ele usa uma estratégia segura em duas etapas: primeiro renomeia para nomes temporários e depois aplica o padrão final, garantindo que não haja colisões durante o processo.

2) 📂 Listar pastas e salvar em TXT - Python

Este script recebe o caminho de uma pasta chamada raiz, identifica todas as pastas internas (ignorando arquivos) e exporta a lista para um arquivo de texto (ex.: pastas.txt). É útil para inventário rápido de diretórios, auditoria simples de estrutura, organização e automações que dependem de uma lista de subpastas.

About

Um verdadeiro canivete suíço de scripts: pequenas ferramentas em Python e outras linguagens para resolver problemas recorrentes, automatizar tarefas e facilitar o dia a dia do desenvolvedor.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages