orderit - Machine Learning for Downloads directory
My Downloads folder on my Linux machine is always a mess since it is the one that I mainly use for work. Hence why I needed some extra hand for making it better.
With orderit you get the following directory structure on the 'Downloads' folder:
Downloads/
├── Documents/
│ ├── PDFs/
│ │ └── Financial/
│ ├── Word/
│ ├── Text/
│ ├── Projects/
│ ├── Personal/
│ └── Financial/
├── Images/
│ ├── Screenshots/
│ ├── Photos/
│ └── Graphics/
├── Videos/
├── Audio/
├── Archives/
├── Code/
├── Data/
├── Spreadsheets/
├── Presentations/
├── Ebooks/
├── Executables/
└── Misc/
The machine learning, backed with sickit-learned, it is able to recognize patterns like file extensions, name patterns and content inside the downloaded files using TF-IDF
It is mainly written on Python