File Organizer
GPL-3.0 License
O DropFilter é um projeto em Python que simplifica a organização e movimentação de arquivos em um diretório com base em critérios de filtragem personalizáveis. Esta ferramenta oferece uma maneira eficiente de gerenciar seus arquivos, ajudando a manter a ordem no seu sistema de arquivos.
Filtragem de Arquivos Personalizável: O DropFilter permite que você configure regras de filtragem com base em vários critérios, como nome de arquivo, tipo e extensão.
Organização Automática: Os arquivos que correspondem aos critérios de filtragem são movidos automaticamente para diretórios específicos, simplificando a organização dos seus arquivos.
Configuração Flexível: Você pode personalizar regras de filtragem, diretórios de destino e outros parâmetros no arquivo de configuração.
Notificações e Registros: O DropFilter fornece notificações e registros detalhados para mantê-lo informado sobre as ações realizadas.
Para que o DropFilter inicie junto com o sistema, instale-o rodando o script "Install".
Você pode definir regras de filtragem e diretórios de destino no arquivo de configuração JSON:
{
"SleepTime": 20,
"File": {
"Any": {
"Contains": [""]
},
"Code": {
"Ends": [".cpp", ".h", ".py", ".sh"]
},
"PDF": {
"Ends": [".pdf"]
},
"Video": {
"Ends": [".mp4", ".mkv", ".webm", ".mov"]
}
},
"Directory": {
"Dropbox": "/home/user/Dropbox",
"Desktop": "/home/user/Desktop",
"Downloads": "/home/user/Downloads",
"PDF_DL": "/home/user/Downloads/PDF"
},
"Filter": [
{
"walk": [["Downloads"], "PDF", "PDF_DL"]
},
{
"Only": [["Desktop"], "Code", "Dropbox"]
}
]
}
Observação: Certifique-se de que a biblioteca gi.repository
e as dependências necessárias estejam instaladas para que o DropFilter funcione corretamente.
O DropFilter é uma ferramenta versátil que ajuda na organização e no gerenciamento eficiente de arquivos. Personalize suas configurações e deixe o DropFilter cuidar da organização de arquivos para você.