Skip to content

A nifty tool to sort your messy folders (forked from cheesemaafia/Jigyasu); current version 1.6

License

Notifications You must be signed in to change notification settings

otherfutures/forganiser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forganiser

A nifty tool to sort your messy files. Originally created by @Cheesemaafia/@Jigyasu. Current version: 1.6

This fork improves a bit upon the original in the following ways:

  • includes more file extensions that will be automatically sorted
  • more default folder categories/names such as ebooks, comics, & subtitles.
  • refactored to be a easier to add/remove folders if you want to customise it
  • file name collision error handling
  • error handling for folder name typos/mismatches
  • stronger cross OS compatibility written into it,
  • imports only native libraries
  • uses sets instead of lists (in practice, however, the original felt instantaneous)
  • more documentation (the original was easy to understand; I hope to keep it that way).

Screenshots

App Screenshot

Documentation

Forganiser is a fast and lightweight folder sorter. It is written entirely in Python and uses native libraries.

It sorts the downloads folder or some other folder depending on user input.

If the user chooses to sort the downloads folder, it automatically detects the path on the operating system and prompts to enter the path to downloads manually if it's not located at the default location.

Users can choose the second option and directly provide the path to any other folder that they want to sort, any path provided passes through some checks to confirm if the destination actually exists on the system and if it doesn't then the user gets a reprompt.

After a path is selected, the program creates several subfolders inside the folder namely Music, Videos, Pictures, Documents, Application, and Archives, etc.

It then sorts all the files present in the parent folder into several different groups based on their extensions and moves them in the respective subfolders.

About

A nifty tool to sort your messy folders (forked from cheesemaafia/Jigyasu); current version 1.6

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%