Skip to main content

A tool for organizing files

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Tidier-0.5.4.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Tidier-0.5.4-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file Tidier-0.5.4.tar.gz.

File metadata

  • Download URL: Tidier-0.5.4.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for Tidier-0.5.4.tar.gz
Algorithm Hash digest
SHA256 4c70963d2f605c6991f909183bda2dca040aa2e2e89a7ec534444723d414ee4b
MD5 4133ce44bf3328189813c169519229e8
BLAKE2b-256 d3ca48f904541238769444d52939dfca1bc99ca6e4971d80b743b977b13de523

See more details on using hashes here.

File details

Details for the file Tidier-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: Tidier-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for Tidier-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ffd29b18369ab65357941de5b07a2f80648a4b153ccb1d815ee36d0383c8a186
MD5 97c15b8d9c73f6f1d62ad356d03f06b4
BLAKE2b-256 a63998ca4a38b41c273fb1cc70390aa10c79c77b6da3893d326d7b3bf0bf761d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page