Skip to main content

Tidier

PyPi version PyPI license PyPI download month GitHub stars

Tidier is a simple command line tool that helps you make your files tidy up. Examples will show you the power.

Examples

After installing Tidier, using it is as easy as your moms cleans your room for you.

Move all files inside pictures folder to organized folder organized by date:

$ tidier tidy "Pictures" -o "Organized"

Log output e.g. [-] Moving Pictures/IMG_123.jpg to Organized/2018/April/01/IMG_123.jpg


Copy all files and organize by their year & type:

$ tidier tidy "Pictures" -o "Organized" -r "%Y/{type}/{name}" --copy

Log e.g. [-] Copying Pictures/IMG_123.jpg to Organized/2018/image/IMG_123.jpg


Move all of your favorite show episodes to organized Season seperated folder:

$ tidier tvshow "Breaking Bad"

Log e.g. [-] Moving Breaking Bad/breaking.bad.S04E03.x265.WEB-DL.mkv to Breaking Bad/Season 4 | x265 WEB-DL/Episode 3.mkv


Also, you can use Jalali calendar date:

$ tidier tidy "Scripts" -r "%y/%B/{name}" --jalali

Log e.g. [-] Moving Scripts/Crawler.py to Scripts/99/Ordibehesht/Crawler.py


You can set locale or organize files by their extension:

$ tidier tidy "Valentine" -r "%Y %B/{ext}/{name}" --locale fr_FR

Log e.g. [-] Moving Valentine/Paris.jpg to Valentine/2021 déc/Paris.jpg


For all other options, see the output of tidier --help.

Installing

To install the latest release from PyPI:

$ pip install tidier

To install the latest development version from GitHub:

$ pip install git+git://github.com/itsamirhn/tidier.git

License

Tidier is MIT licensed.


forthebadge made-with-python

Metadata

Release files for Tidier 0.5.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Tidier 0.5.4
File Size Uploaded
Tidier-0.5.4.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Tidier 0.5.4
File Interpreter ABI Platform
Tidier-0.5.4-py3-none-any.whl Python 3 none any Details

Total release size: 14.8 kB

Release files / Tidier-0.5.4.tar.gz

Download URL Tidier-0.5.4.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4c70963d2f605c6991f909183bda2dca040aa2e2e89a7ec534444723d414ee4b
BLAKE2b-256 checksum
How to use checksums
d3ca48f904541238769444d52939dfca1bc99ca6e4971d80b743b977b13de523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / Tidier-0.5.4-py3-none-any.whl

Download URL Tidier-0.5.4-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffd29b18369ab65357941de5b07a2f80648a4b153ccb1d815ee36d0383c8a186
BLAKE2b-256 checksum
How to use checksums
a63998ca4a38b41c273fb1cc70390aa10c79c77b6da3893d326d7b3bf0bf761d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.5.4 This release

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.3

2 release files

0.2

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page