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!
- Provide a Tkinter GUI window for the ease of use for users.
- Set 25 mins for focus time, and 5 mins for break time.
- Set 8 clocks as aim for a day.
- Goals / feedback of each clock & time span per day is kept in a local SQL database (named ctimer.db).
- Go to a folder where you want to save this package and
git clone https://github.com/zztin/ctimer.git
cd ctimer
python setup.py develop
- launch the app:
ctimer
- Enjoy the Ctimer GUI!
- Optional: try
ctimer --help
for several launching options - Wondering how your work proficiency is over the past period? try
ctimer --overall
- use the option
--debug
when developing to get shorter clock intervals. - test with
pytest
under project root folder.
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.
- stackoverflow: https://stackoverflow.com/questions/47824017/starting-and-pausing-with-a-countdown-timer-in-tkinter
- stackexchange: https://apple.stackexchange.com/questions/3454/say-in-different-language
- tkinter tutorial
- https://github.com/rougier/calendar-heatmap
- https://github.com/MarvinT/calmap
A. drag and drop: https://inloop.github.io/sqlite-viewer/ B. in command line
sqlite3 ./data/ctimer.db
select * from clock_details;
<---remember the ";" in the end- The entries should show! If not, try
.tables
to check the table names if there is a table call "clock_details"