You are browsing as a guest. Sign up (or log in) to start making projects!

Downsorter

  • 2 Devlogs
  • 4 Total hours

Tired of your messy , clanky DOWNLOADS folder ? fear not , this PIP helps fix that in an instant!! Introducing downsorter , a Python PIP which helps you sort your messy and randomized folders ( ESPECIALLY downloads folder ) you neglected for god knows how... into an type-based organized manner like a good cabinet !!!

Ship #1 Pending review

hello ! this is my project for the Frictionless mission !
i present to you , downsorter! it is a python PIP that helps you sort any folder's file contents into their respective categories in under a minute !

the main challenging part for me was making it into a pip , i had to see alot of guides and help for it , it genuinely made me think about abandoning this 🤧

im proud of my well-managed sorting script , as most don't manage it well and just name files off extensions , but i personally MADE SURE that whoever uses this looks at the folders made with satisfaction and not annoying folder names after sorting

BEFORE testing this project , make sure you have a good updated version of pip , and make sure to download this project by running :

pip install downsorter

nothing else , it downloads everything , for further usage , check my repo/readme!
more subtypes and folders soon , currently this is my first version ( excluding the failed one before this )

Try project → See source code →
Open comments for this post

3h 17m 58s logged

Downsorter v0.2.0 Release

A lightweight CLI tool to organize messy folders by sorting files into category folders based on their extension!!

in a nutshell:

  • Organizes files into folders by type (Images, Documents, PDFs, Code, Audio, Video, Archives, etc.)
  • Safely previews changes before moving anything
  • Handles file name collisions automatically
  • Filters files by minimum age to avoid moving in-use files

Install:
it is a pip now , fully functional , so you can just :

pip install downsorter

running it on terminal :

Preview what will happen can be gotten by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )”

Actually move the files by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )” –apply


Key features:
- ✅ Preview mode (safe by default)
- ✅ 11 file categories automatically sorted
- ✅ Duplicate file handling with auto-rename
- ✅ Cross-platform (Windows, macOS, Linux)
- ✅ No external dependencies
**Project links:**
- GitHub: https://github.com/bhuvan-rai/Downsorter
Clean up your Downloads folder in seconds!!

usage example : attached below , release v0.2.0 ( do NOT ask what happened with the first release 🤧🤧🤧💔💔)

Downsorter v0.2.0 Release

A lightweight CLI tool to organize messy folders by sorting files into category folders based on their extension!!

in a nutshell:

  • Organizes files into folders by type (Images, Documents, PDFs, Code, Audio, Video, Archives, etc.)
  • Safely previews changes before moving anything
  • Handles file name collisions automatically
  • Filters files by minimum age to avoid moving in-use files

Install:
it is a pip now , fully functional , so you can just :

pip install downsorter

running it on terminal :

Preview what will happen can be gotten by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )”

Actually move the files by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )” –apply


Key features:
- ✅ Preview mode (safe by default)
- ✅ 11 file categories automatically sorted
- ✅ Duplicate file handling with auto-rename
- ✅ Cross-platform (Windows, macOS, Linux)
- ✅ No external dependencies
**Project links:**
- GitHub: https://github.com/bhuvan-rai/Downsorter
Clean up your Downloads folder in seconds!!

usage example : attached below , release v0.2.0 ( do NOT ask what happened with the first release 🤧🤧🤧💔💔)

Replying to @bhuvanrai

0
0
Open comments for this post

21m 57s logged

Completed building the basic idea ->
csv for logs , python for everything else lol
decided the formats and types to include into this , will start with the built on 14/15.
keeping the github repo private until i can make the first working version

Completed building the basic idea ->
csv for logs , python for everything else lol
decided the formats and types to include into this , will start with the built on 14/15.
keeping the github repo private until i can make the first working version

Replying to @bhuvanrai

0
3

Followers

Loading…