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:startupwhich 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.exeon theStartupfolder - Forget about the script and track your active time on Clockify's website
Metadata
Release files for clockify-idleless 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clockify_idleless-0.1.0.tar.gz | 21.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clockify_idleless-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.0 kB
Release files / clockify_idleless-0.1.0.tar.gz
| Download URL | clockify_idleless-0.1.0.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f700afe2156490e236dbe348cc02363ac2b1ce02cd86431f143a795fb524745f
|
|
BLAKE2b-256 checksum How to use checksums |
5299ddf3e0f435f8ecc76e6149b3578d5e4ad2fb2ca7490bdddceb4903e71167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.4
|
Release files / clockify_idleless-0.1.0-py3-none-any.whl
| Download URL | clockify_idleless-0.1.0-py3-none-any.whl |
|---|---|
| Size | 23.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5091087da01b63e4b3bade8a815337389f3bfe4f4c7af14777363300a6ec1a83
|
|
BLAKE2b-256 checksum How to use checksums |
76fe260a4ad5e4496fbda285d4c2095ee8c1cb7e9794c965c500e39651428597
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.4
|