Sorter makes file organisation easier. It simply helps you organise several files that contain similar characteristics into a single folder. You can put all letter documents into one folder, all images with the word home into another, all music by one artist in yet another folder, etc.
Sorter organises these files into folders which are grouped according to one or more of the following patterns:
season one
. Every file bearing these word(s) will be moved to (by default) a folder named season one
.My Series
.document
. These categories are defined in filegroupsSorter majorly focuses on file management but most of these operations should generally apply to folders too.
Note: If you want a folder and its contents to be left as is (i.e. not to be sorted or affected in any way), just add a file named
.signore
(no extension) into the folder.
Visit Sorter for features, download and usage tutorials.
Recommended: See the full list of supported OSes at Sorter - Official Releases
NB: View the requirements for detailed requirements
Open terminal
Do
git clone https://github.com/giantas/sorter.git`
cd sorter
python sorter.py
NB: View the requirements for detailed requirements
dist/
and copy the sorter
folder to any location for use.In terminal:
pip install --user pipenv
git clone https://github.com/giantas/sorter.git
cd sorter
pipenv sync
bash pybuild.sh
mkdir ~/apps/
cp -R dist/sorter ~/apps
cd ~/apps/sorter
./sorter
Thank you for your interest in contributing to the Sorter project. To get you started, have a look at the contribution guidelines
The coverage results exclude the GUI code. I will not write test for the GUI classes as most of the operations are separate.