Zurück zu Taskwarrior | Dirks Logbuch

📝 New #blost - "My First Real Bash Script - Timesheet"

A full write up on my bash script mentioned the other day!

🔗: https://ww0cj.radio/my-first-real-bash-script-timesheet/

#bash #timewarrior #scripting

My First Real Bash Script - Timesheet

In my professional life, I work as a contractor billed by the hour - and so I try and keep a good handle on the amount of hours I work each week so I can...

WW0CJ

#Taskwarrior users: how do you use the `start` and `stop` workflow? I want to keep track of tasks that are "in-progress", but it seems that it requires one to `start` a task and then leave it running until it's `done`---stopping a task removes the start date and `task active` no longer shows the task.

An alternative is to use a special tag, like `+wip` that is separate from the `start`/`stop` workflow.

I use #Timewarrior to track the time spent on different tasks.

#FOSS #Productivity

Mein #atuin wrapped von 2024. Witziges Feature, wo doch alle immer Ihre Spotify Jahresrückblicke posten, mal eine Abwechselung.
#timewarrior #nvim #tui #cli

ROUND 1 Poll 140

Cookie (Ultimate Play The Game)
Moria (Severn Software)
Time Warrior (Spartan Software)
Labyrinth (Christor Buening)

1983 GAME OF THE YEAR
Top two games to go through to next round

#GameoftheYear1983 #ZXSpectrum #SinclairZXSpectrum #RetroGaming

#Cookie #Moria #TimeWarrior #Labyrinth

Cookie
81.8%
Moria
9.1%
Time Warrior
0%
Labyrinth
9.1%
Poll ended at .
@piccionaccio Je fais des listes avec des deadlines, j'estime le temps que je dois passer sur une tache et je me chronomètre. Pour cela, j'utilise #orgmode dans #emacs. #taskwarrior est un outil intéressant pour organiser automatiquement les taches en fonction des priorités. Il y a aussi #timewarrior qui permet de mesurer le temps passé sur une tache. Tu peux aussi regarder du coté de l'approche #gtd (get things done).

ich sitz ja gerade über der #Einkommenssteuer. Meine Zeiten sind in #timewarrior erfasst. Die Aufgabe: Alle Arbeitstage und alle Tage vor Ort finden.

Mit `jq`:
* `jq '[.[] | {day: (.start | sub("T.*";""))} | .day] | unique | length'` für alle Arbeitstage
* `jq '[.[] | select(.tags[] | contains("on-premise")) | {day: (.start | sub("T.*";""))} | .day] | unique | length'` für die Tage vor Ort.

This felt like a modern #DoctorWho series opener. Introducing a new companion was going to be difficult after Jo. They could easily have had UNIT hire him a replacement but they go with something completely different and it works so much better #TimeWarrior