Track your time with the Timeular cube and Hackaru
Project description
hackaru-timeular
Track your time with the Timeular cube and Hackaru
Motivation
Timeular (https://timeular.com/) offers a hardware and a software component that helps you to keep track of your time. The great thing is, that you can use the hardware without their software. I really like the idea of the hardware cube. It simply is physically present right besides you. When using the Timeular cube, it is rare that I forget to start or stop the timer for a task. If you want to learn more about the tracker, visit https://timeular.com/tracker/.
I have not looked into the time tracking software from Timeular as I already have a Hackaru which works really well for me. This led to the creation of hackaru-timeular, a small Python program that connects a Timeular cube to Hackaru.
Installation
hackaru-timeular is available via PiPy and can be installed as simple as pip install hackaru-timeular.
Configuration
hackaru-timeular is configured in the configuration file $XDG_CONFIG_HOME/hackaru-timeular/config.yml.
The following example shows how to configure hackaru-timeular to connect to your Timeular cube and a Hackaru instance.
# The bluetooth address of your Timeular cube
address: 00:11:22:33:FF:EE
# The API URL of the Hackaru instance
endpoint: "https://api.hackaru.app"
# The Email address connected to you Hackaru account
email: your-email@example.com
# A list of tasks resembling the tasks in your Hackaru instance
tasks:
task-1:
id: 3 # The Hackaru project id
description: Describe what you do
daily:
id: 4
description: Daily
coding:
id: 5
description: Coding
# The mapping of Timeular cube sides to Hackaru tasks
mapping:
1: task-1
2: daily
3: coding
The first time you start hackaru-timeular you have to enter your password to login. The login information (cookie) is stored at $XDG_CONFIG_HOME/hackaru-timeular/cookies.txt.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hackaru_timeular-0.2.0.tar.gz.
File metadata
- Download URL: hackaru_timeular-0.2.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96bb967a016b0ef170b4ddaac5c9cb97f6075d0dc9b4781f6c58dfb07babfaa5
|
|
| MD5 |
8a1fdd3a617a890cee3669bac3caecb6
|
|
| BLAKE2b-256 |
35bf45a7bd0bd5c80d6eef4e7499b1c86827f888be597bb86fa9547d5f07732d
|
File details
Details for the file hackaru_timeular-0.2.0-py3-none-any.whl.
File metadata
- Download URL: hackaru_timeular-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb7d5d408ac90b4d3cd80a310d6f8b71fc146e7ae872f6e13e33d2cf0206266b
|
|
| MD5 |
cb2a2caa18978ac0e47aab77222b0219
|
|
| BLAKE2b-256 |
e8d7f380a1f86f19e3252ccb7200df1e9aafef89d5e83c5ab38d187f0eafde23
|