Skip to main content

A terminal tracker for your 10,000-hour journey to CS mastery (or any field, really)

Project description

Mastery

A terminal tracker for your 10,000-hour journey to CS mastery (you can use for any field)

stats

Installation

pip install mastery

Quick Start

# begin a timed session
mastery start dsa

# view your stats dashboard
mastery

Usage

Command Description
mastery start [category] [note] Start a live session. Ctrl+C to stop.
mastery stop Stop from a second terminal window.
mastery log <minutes> [category] [note] Log time you forgot to track.
mastery status Check elapsed time on a running session.
mastery stats Full dashboard: hours, categories, milestones.
mastery history [-n N] Last N sessions (default 10).
mastery categories Per-category breakdown with share bars.

Contributing

Suggestions, bug reports, and pull requests are welcome. Open an issue to discuss what you'd like to change before submitting a PR

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

mastery-0.1.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

mastery-0.1.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file mastery-0.1.1.tar.gz.

File metadata

  • Download URL: mastery-0.1.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mastery-0.1.1.tar.gz
Algorithm Hash digest
SHA256 22401a59aadbc1989b9e7e1f8bd8786eadbbf8d39cabe9416d5b65d9ec28afaa
MD5 83547f456a9c0e4004473120f027447e
BLAKE2b-256 d0d28b88ee1315548e08264b30ca0257a35c9c08d6bd0d40de030a8895409413

See more details on using hashes here.

Provenance

The following attestation bundles were made for mastery-0.1.1.tar.gz:

Publisher: python-publish.yml on suryadeepkoduri/mastery

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mastery-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mastery-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mastery-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e73c1c0ff0ae249e05d2a3ca6dd99e8549a3c17e964f2a7cedd47a1d9397231c
MD5 57015ccd6f0b6c589586b2106fd5eddc
BLAKE2b-256 3c5cff18b41046deef502237fc9cc11a4885077717a6f22a1e8f76693746d148

See more details on using hashes here.

Provenance

The following attestation bundles were made for mastery-0.1.1-py3-none-any.whl:

Publisher: python-publish.yml on suryadeepkoduri/mastery

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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