Aug 13, 2026

Downsorter : Deterministic File Management Framework

python file management system utility quality of life tool pip command line tool ( clt/cli )

#Downsorter

Downsorter is a lightweight, low-overhead system utility designed to address un-indexed file growth and directory entropy.

  • By evaluating metadata payloads and extension patterns at the local OS layer, Downsorter automatically categorizes incoming files into isolated storage partitions using their extensions and types , ensuring optimal file access latency and zero-clutter file-system architecture.

  • Unlike Other CLI-based sorting tools , Downsorter is customizable using CLI commands , ensuring maximum user control

#FEATURES/FUNCTIONS

  • --folder: Folder to organize. Defaults to the current user's Downloads folder.

  • --apply: Actually move files. Without this flag, the script only previews the planned moves.

  • --edit-config : Open the user config file in the default text editor to manually edit the config file

  • --add-ext : Add extension(s) to an existing category. Use with --to ( eg downsorter --add-ext .ext --to CATAGORYNAME )

  • --to : Specify existing category to add extensions to (used with --add-ext)

  • --remove-ext : Remove extension(s) from an existing category. Use with --from ( eg downsorter --remove-ext .txt --from CATAGORYNAME )

  • --from : existing category to remove extensions from (used with --remove-ext)

  • --min-age-days: Only move files that have not been modified for at least this many days.

  • --config-path : Print the path to the user config file

#INSTALLATION

 
- run this inside powershell:

python -m pip install downsorter

1

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion

More Builds by Bhuvan Rai

machine learning ( ml ) artificial intelligence ( ai ) python html css
web development html css javascript ( js ) frontend