A small application to organize your downloads into manageable folders.
It's a simple implementation of iterating through dicts containing a parent folder path and an array of file extentions that will be put into that parent folder. This is configurable in the config.toml file.
- Organize files into user specified folders.
- Configurable in a TOML file.
- Duplicate folder handling
- Duplicate file handling
- Open
config.toml - Look for the table
[downloads]and specify your downloads folder path within the double quotes. - To specify a folder to put files into, create a new table following this format:
[[folders]]
folder_path ="path_to_the_folder"
extentions = [
".your_extention1", ".your_extention2", ".yourextention3"
]
- Save the
config.tomlfile.
You can have as many folders and extentions as you like, provided the folders and extentions are not duplicates of one another.
In the terminal, run it as follows: python main.py