Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/k0p1-git/autosorter

Throw files back to their rightful place ;)
https://github.com/k0p1-git/autosorter

auto-sorter file-sorting python3 quality-of-life script sorter

Last synced: about 2 months ago
JSON representation

Throw files back to their rightful place ;)

Awesome Lists containing this project

README

        

# Auto Sorter v1.4.1


docker image

GitHub

```
_ _____ _
/\ | | / ____| | |
/ \ _ _| |_ ___ | (___ ___ _ __| |_ ___ _ __
/ /\ \| | | | __/ _ \ \___ \ / _ \| '__| __/ _ \ '__|
/ ____ \ |_| | || (_) | ____) | (_) | | | || __/ |
/_/ \_\__,_|\__\___/ |_____/ \___/|_| \__\___|_|

Version 1.4.1 - Twitter @ K0p1_
```



Auto Sorter is a automatic file sorter, relocate files to where they rightfully belong, based on file extensions.
- Customizable storage location
- Customizable extensions mapping
- Adjustable Polling Rate
- Easy run and forget quality of life script

__Note: This is a work in progress, everything is subjected to change. More in-depth tutorial coming soon!__

## Change Log v 1.4.1

- Minor Bug Fix

## Change Log v 1.4.0
- Added arguments functions
- **-h/--help** : For help
- **--poll** : For custom poll rate
- **--version** : For version details
- **--import** : For custom import of extension / directories file
- Re-worked extensions.txt
```
Format:
[EXTENSION] [CATEGORY] [LOCATION]
```
For previous update : HISTORY.md

## Prerequisite

[Python 3.6 or above ](https://www.python.org/download/releases/3.0/) is required to run the script.

```bash
$ sudo apt install python3
```

## Usage

```bash
# clone the repo
$ git clone https://github.com/K0p1-Git/AutoSorter.git

# change the working directory to Auto Sorter
$ cd AutoSorter

# chmod +x if required
$ chmod +x autoSorter.py
```
## To-Do(s)
- Make settings persistent throughout lifetime
- Create script to automate testing

## Contributing
When contributing to this repository, please first discuss the change you wish to make via issue or contact me via twitter before making a change.

Code of conduct to be added soon.

## License
LICENSE.md