GothenburgBitFactory / GothenburgBitFactory/timewarrior

provide a Taskwarrior hook that would record synced time

Open
#171 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
1.7k
Forks
117
Avg merge
1d 7h
Merged PRs (30d)
5

Description

The following feature would be perfect for time tracking with Timewarrior in device independent way: provide a hook script that would be able to record not only the time that was spend on a task on current host, but also that was downloaded during sync process.

For example. Take your Android phone with a Taskwarrior app installed outside your usual (work) place. Start a task on your phone, spend some time on it. Stop the task on your phone. Return back to your (work) place. Perform task sync command and the time spend on a task would be recorded by Timewarrior on local machine.

That way a person would be able to track time without being bound to a single computer.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points to start from. First map how synchronization and hooks are handled in the project, then determine how synced task time could be transferred and recorded; done would mean a working device-independent hook with coverage for the described phone-to-work-machine scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.