[go: up one dir, main page]

Menu

Tree [8d132a] master /
 History

HTTPS access


File Date Author Commit
 assets 2017-05-02 Paul Aswa Paul Aswa [28b197] Move icons to assets
 gui 2017-05-04 Paul Aswa Paul Aswa [4e74ee] Rename sorter_gui to gui
 .gitignore 2017-04-25 Paul Aswa Paul Aswa [20abf0] Ignore trial directories
 LICENSE 2017-04-05 Aswa Paul Aswa Paul [27c1b4] Add license
 README.md 2017-05-04 Aswa Paul Aswa Paul [8d132a] Point release links to latest
 filegroups.py 2017-04-24 Paul Aswa Paul Aswa [0eedd5] Rename fileGroups to typeGroups
 operations.py 2017-05-01 Paul Aswa Paul Aswa [c772af] Reorganise GUI
 sdir.py 2017-04-27 Paul Aswa Paul Aswa [2502bd] Use MD5 to catch RuntimeError
 sorter.py 2017-05-04 Paul Aswa Paul Aswa [fa1d0d] Remove CLI

Read Me

sorter

A Python application that sorts files in a folder into folders which are named by type. It (optionally) sorts the folders created in the first sorting into categories as defined by the dictionary in filegroups.py

Getting Started

New - GUI

Launch GUI with

python sorter.py

Or better yet, install program using the latest package

~~Terminal/CMD~~ (since 1.0.5)

sorter.py is already executable (if not, make it executable :P )

Do

git clone https://github.com/giantas/sorter.git

cd sorter

then

python sorter.py (source folder path)

or

./sorter.py (source folder path)

or

Use GUI

Prerequisites

None (for the installer packages)

For repo clone

Python 3.x (3.4 recommended)

Note

~~Option --types only supported for terminal/CMD (for now)~~ Working.

Authors

License

  • This project is licensed under the BSD 3-clause "New" or "Revised" License - see the LICENSE file for details

TODO

  1. Add sorting by user provided parameter(s).
  2. Add support for reversing actions.
  3. Add expose function (to remove files from directories).