Simple Clockify script to track active time
Project description
clockify-idleless
Very simple clockify script to track time without idle periods. Very opiniated approach serving the way I track my own time. The premise is that whatever time the user spends active on his/her computer correlates well with the time spent on a given project. The idea is to run the script at startup, forget about it and get reports of the approximate time spent working. If running on a workstation which is only used for work then that approximation should be good enough.
Requirements
- Python >= 3.5
Quick Setup
- Install Python 3.5+ if you haven't already
- On the command line run:
pip install clockify-idleless
- Run:
clockify-idleless
(it will exit with an error) - Open
[path to user home folder]/.clockify-idleless/config.ini
- Fill in
APIKey
(mandatory), you can get it from Clockify user settings - Fill in
DefaultProjectId
(optional), you can get it from the url of the Clockify project page. Should be a string resembling4ba584e621c3d66367e2d149
- Fill in
- Run
clockify-idleless
(a tray icon should appear on the taskbar)
Adding to startup on Windows
- Find the script executable in the Python Scripts folder, something like:
C:\Users\[user]\AppData\Local\Programs\Python\Python35\Scripts\clockify_idleless.exe
- Open the startup folder by running (⊞ Win+R)
shell:startup
which should take you to a folder similar to:C:\Users\[user]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- Create a shortcut of
clockify_idleless.exe
on theStartup
folder - Forget about the script and track your active time on Clockify's website
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clockify_idleless-0.1.0.tar.gz
(21.6 kB
view hashes)
Built Distribution
Close
Hashes for clockify_idleless-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5091087da01b63e4b3bade8a815337389f3bfe4f4c7af14777363300a6ec1a83 |
|
MD5 | f07cc53f6ceea36cfb8895f80004cf8b |
|
BLAKE2b-256 | 76fe260a4ad5e4496fbda285d4c2095ee8c1cb7e9794c965c500e39651428597 |