zztin / ctimer

This is a python implementation of a famous time management technique. CTimer helps you keep track of your productivity during the day, and help you set realistic goals for your day.
Apache License 2.0
0 stars 1 forks source link

ctimer

This is a python implementation of a time management tool. Designed for MacOSX at the moment. CTimer is a free timer\ tool to help you keep track of your productivity during the day, and help you set realistic goals for your day. \ Contributions are welcome!

Features

Getting Started (How to use ctimer?)

  1. Go to a folder where you want to save this package and git clone https://github.com/zztin/ctimer.git
  2. cd ctimer
  3. python setup.py develop
  4. launch the app:ctimer
  5. Enjoy the Ctimer GUI!
  6. Optional: try ctimer --help for several launching options
  7. Wondering how your work proficiency is over the past period? try ctimer --overall

Development

  1. use the option --debug when developing to get shorter clock intervals.
  2. test with pytest under project root folder.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

.. Cookiecutter: https://github.com/audreyr/cookiecutter .. audreyr/cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage

These repositories and links provided ideas for implementations for this project.

  1. stackoverflow: https://stackoverflow.com/questions/47824017/starting-and-pausing-with-a-countdown-timer-in-tkinter
  2. stackexchange: https://apple.stackexchange.com/questions/3454/say-in-different-language
  3. tkinter tutorial
  4. https://github.com/rougier/calendar-heatmap
  5. https://github.com/MarvinT/calmap

Notes:

Easy way to check your sqlite database (the ctimer.db file)

A. drag and drop: https://inloop.github.io/sqlite-viewer/ B. in command line

  1. sqlite3 ./data/ctimer.db
  2. select * from clock_details; <---remember the ";" in the end
  3. The entries should show! If not, try.tables to check the table names if there is a table call "clock_details"