Skip to main content

Python library for automating file ops, system monitoring

Project description

PyChoreographer

A customizable Python library for automating file operations, system monitoring, and routine tasks

Installation

$ pip install pychoreographer

Features

  • Environment Checker

    • Script to validate if a project's required dependencies are installed within the current virtual environment.
  • Basic Directory Cleanup

    • Delete Old Files: Automates the process of deleting files in a directory that are older than a specified number of days, helping in cleaning up temporary folders and reducing clutter.

    • Remove Empty Folders: Scans and removes any empty directories within a specified path, keeping your file system organized and tidy.

  • Targeted File Organizing

    • Sort Files by Extension: Automatically organizes files within a directory into subfolders based on their file extensions, such as images, documents, and more, for improved file management.

Usage

pychoreographer -help can be used to get current features as follows:

pychoreographer -help

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

pychoreographer was created by Rajaa Lebchiri. It is licensed under the terms of the MIT license.

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

pychoreographer-0.0.8.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file pychoreographer-0.0.8.tar.gz.

File metadata

  • Download URL: pychoreographer-0.0.8.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for pychoreographer-0.0.8.tar.gz
Algorithm Hash digest
SHA256 8c0faa1f79204bba4b525e0108147a6ca7ff577eff663578eb2d156a86b3f191
MD5 10c07faf419a9b2e135bde47f9abc400
BLAKE2b-256 54aa473a9879681b286658c4347255fc7720e1bca768ffd7dd6ca341bd3cd037

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