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
Hashes for hackaru_timeular-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7d5d408ac90b4d3cd80a310d6f8b71fc146e7ae872f6e13e33d2cf0206266b |
|
MD5 | cb2a2caa18978ac0e47aab77222b0219 |
|
BLAKE2b-256 | e8d7f380a1f86f19e3252ccb7200df1e9aafef89d5e83c5ab38d187f0eafde23 |