📁 Organizarquivo
Sua pasta está uma bagunça? Deixa que ele organiza.
Organizarquivo é um pequeno programa feito em Python que coloca seus arquivos em pastas, de acordo com o tipo de cada um.
O que ele faz?
Sabe aquela pasta Downloads cheia de PDFs, imagens, músicas, vídeos e arquivos que você nem lembra de onde vieram?
O Organizarquivo resolve essa bagunça. Você informa uma pasta, ele olha os arquivos que estão lá e coloca cada um em seu devido lugar.
Sem precisar ficar arrastando arquivo por arquivo.
Instalação
Você pode instalar diretamente pelo pip:
pip install organizarquivo
Como usar
Depois de instalar, basta abrir o terminal e executar:
organizarquivo ~/Downloads
Troque ~/Downloads pelo caminho da pasta que deseja organizar.
Pronto! O programa cuida do resto.
Onde cada arquivo vai parar?
O Organizarquivo separa os arquivos nestas pastas:
| Pasta | Tipos de arquivo |
|---|---|
| Documents | .pdf, .docx, .doc, .txt |
| Images | .jpeg, .jpg, .png |
| Videos | .mp4, .mkv, .mov |
| Audios | .wav, .mp3 |
| Spreadsheets | .xlsx, .xls, .csv |
| Others | Todo o restante |
Se o programa encontrar um arquivo que não conhece, ele não fica perdido: vai para Others.
Um exemplo
Imagine que sua pasta esteja assim:
Downloads/
├── foto.jpg
├── trabalho.pdf
├── musica.mp3
├── planilha.xlsx
├── filme.mp4
└── arquivo.zip
Depois de executar o Organizarquivo:
Downloads/
├── Documents/
│ └── trabalho.pdf
├── Images/
│ └── foto.jpg
├── Audios/
│ └── musica.mp3
├── Spreadsheets/
│ └── planilha.xlsx
├── Videos/
│ └── filme.mp4
└── Others/
└── arquivo.zip
Bem melhor, né?
Algumas informações
- Funciona com Python 3.6 ou superior.
- Não precisa instalar outras bibliotecas.
- Funciona no Windows, Linux e macOS.
- Também procura arquivos dentro das subpastas.
- Não exclui arquivos intencionalmente.
- Reconhece extensões mesmo quando estão escritas em letras maiúsculas.
Atenção: o programa movimenta os arquivos de verdade. Antes de organizar uma pasta importante, recomendamos fazer uma cópia de segurança.
Perguntas frequentes
Ele copia ou move os arquivos?
Ele move. Os arquivos saem de onde estavam e vão para as pastas correspondentes.
E se o arquivo não tiver uma extensão conhecida?
Ele vai para a pasta Others.
Preciso saber programar para usar?
Não! Basta instalar e executar o comando no terminal.
Posso usar em uma pasta com muitos arquivos?
Sim. O programa consegue percorrer pastas com muitos arquivos, embora o tempo necessário dependa do computador e do armazenamento.
Contribuições
Encontrou algum problema ou teve uma ideia interessante?
Fique à vontade para abrir uma issue ou enviar um pull request.
Toda ajuda é bem-vinda!
Licença
Este projeto é distribuído sob a licença MIT. Consulte o arquivo LICENSE para saber mais.
Feito com Python para deixar suas pastas um pouco menos caóticas.
Organizarquivo
Metadata
Release files for organizarquivo 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| organizarquivo-0.1.3.tar.gz | 8.8 kB | Without provenance | Details for organizarquivo-0.1.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| organizarquivo-0.1.3-py3-none-any.whl | Python 3 | none | any | Details for organizarquivo-0.1.3-py3-none-any.whl |
Total release size: 15.9 kB
Release files / organizarquivo-0.1.3.tar.gz
| Download URL | organizarquivo-0.1.3.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31f189f031045de8de36f2eabc676fda45bd6bd3abe215265088369988c85b5a
|
|
BLAKE2b-256 checksum How to use checksums |
6a5baf9abb7fedd2c39fad58694cb3869aa91969b225e554291e3c1ec28cc3bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / organizarquivo-0.1.3-py3-none-any.whl
| Download URL | organizarquivo-0.1.3-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b9b3375849c08499115d6805e4513528fda1b81c0967af292e4c63d671959d6
|
|
BLAKE2b-256 checksum How to use checksums |
fa0304d0376220b6507421207998c103cac887950a8ed1efedd1660a8beb2167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for organizarquivo 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.