Skip to main content

CLI tool to track time spent on tasks.

Project description

Took

Took is a command-line tool for time tracking and task management, designed to help you manage and monitor your time spent on various tasks and projects. With Took, you can track time, manage tasks, and visualize where your time goes with ease. It's simple to set up and integrates seamlessly with your workflow.

Features

  • Track Time: Log time spent on tasks and view detailed reports.
  • Pause and Resume: Pause and resume tasks to accurately reflect your working hours.
  • Time Logs: Export time logs and visualize them with rich CLI-based graphics.
  • Terminal Dashboard: Use a terminal dashboard with graphical representations of your time logs.
  • Interactive Navigation: Easily navigate through tasks and projects using an intuitive CLI interface.

Installation

You can install Took using pip:

pip install took

Usage

Initialize a New Project

Before using Took, initialize it in your project directory:

took init

This command creates a .took directory and initializes the time_log.json file.

Track Time

To start tracking time for a task:

took start <task_name>

To pause tracking time:

took pause

View Task Status

View the current status of tracked tasks:

took status

View Daliy Reports

To visualize time spent on each task per day:

took report {n_days}

Contributing

We welcome contributions to Took! If you have suggestions, improvements, or bug fixes, please open an issue or submit a pull request on GitHub.

License

Took is licensed under the MIT License. See LICENSE for more details.

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

took-0.0.6.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

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

took-0.0.6-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file took-0.0.6.tar.gz.

File metadata

  • Download URL: took-0.0.6.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for took-0.0.6.tar.gz
Algorithm Hash digest
SHA256 756f06eefe47cdb2fd0a5d06e23ead01eb9a3dddf7104981c2a5faaa7512d0b2
MD5 fdb5511a8ab02606131e3484f4c176c5
BLAKE2b-256 a16a683465b88f87040fcb9d2109ae7f805a521213d9273a85427a693ce39fa7

See more details on using hashes here.

File details

Details for the file took-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: took-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for took-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a08c728fcc58b94e6a7304a9fc4c1bb195c02457dc70bee87de1e60c3902c02a
MD5 6f6b03ec8758ab08e41288141f6fb649
BLAKE2b-256 486d7fe9000bb2c631864a7445d599b511083237e0abc4b5a000dd62a2961881

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