Thymed#

PyPI Status Python Version License

Read the documentation at https://thymed.readthedocs.io/ Tests Codecov

pre-commit Black

Features#

  • Flexible ChargeCode system with no limits on the number of codes you can define.

  • Simple method to “punch” a ChargeCode. Punching logs the current timestamp and changes the “state” of the ChargeCode (active/passive or “on/off the clock”).

  • All data is stored locally! It’s yours, you have complete control over it! There’s no online backups, no phoning home, no licensing.

  • Command-Line Interface (CLI) for creating, listing, and punching in/out of charge codes.

Requirements#

  • No major requirements. If you have a Python version >= 3.8, you’re good to go! Check out the installation section below.

  • Being familiar with the command-line is a plus. If the terminal scares you, this might not be the right tool for you.

  • Thymed uses Rich for console markup. A modern terminal will make output much prettier! :wink:

Installation#

You can install Thymed via pip from PyPI:

$ pip install thymed

Usage#

Please see the Command-line Reference for details.

Contributing#

Contributions are very welcome. To learn more, see the Contributor Guide.

License#

Distributed under the terms of the MIT license, Thymed is free and open source software.

Issues#

If you encounter any problems, please file an issue along with a detailed description.

Credits#

This project was originally generated from @cjolowicz’s Hypermodern Python Cookiecutter template.