A Dive into Taskwarrior Ecosystem with Tomas Babej

Поділитися
Вставка
  • Опубліковано 20 вер 2024

КОМЕНТАРІ • 12

  • @SantiYounger
    @SantiYounger 3 роки тому +30

    Excellent presentation thank you so much for working on this tool
    Here' are some of my notes, if anyone else finds them useful
    0:30 what is taskwarrior, cli todo list manager
    1:10 Personal background
    1:40 linux background
    2:00 living in the terminal
    3:30 packages name
    3:40 start of demo
    4:00 adding first tasks
    4:30 `task next`
    6:00 `task all`
    5:00 follow any methodology
    5:30 deleting tasks (hiding them in data files)
    7:30 attributes and metadata
    7:40 use of tags with `+` to add or `-` to remove tags
    9:00 projects, these are simple attributes
    9:40 sub-projects
    10:30 priorities
    11:00 annotate
    ## Dates
    11:30 dates (really useful feature)
    12:20 scheduled date (for date specific tasks)
    13:00 wait date, disappears until it's needed
    13:40 tasks deleted when date no longer relevant
    15:00 Demo dates (no longer relevant dates) deletes task
    19:00 ISO dates vs natural dates (tomorrow, in a week etc)
    20:30 shortcut acronyms for dates
    21:00 tomorrow + 16h example
    22:00 Using vim
    25:00 task annotate
    26:00 `task purge` for truly deleting
    example task 2 purge doesn't work... because it's active
    UUID
    task UUID purge (yes)
    this is the only way to delete task for real
    28:00 ID vs UUID
    id is temporary, UUID is permanent
    28:30 Urgency
    31:00 filters and reports
    32:00 Filters `task completed`
    33:00 filter keywords
    35:00 `task show`
    37:00 low priority example
    39:00 config for limiting tasks view to only 20 tasks (example)
    40:00 where is data stored?
    45:00 Advanced stuff
    45:30 Create a new report
    46:00 recurring tasks
    example
    ```
    task add Throw out the trash due:eow recur:weekly
    ```
    eow = every other week
    different syntax for other recurring tasks
    48:00 `task 3 start` start
    ```
    task 4 5 mod wait:eoww
    ```
    eooww = end of work week
    49:00 stop. There's no built in time tracking
    49:20 time warrior is meant for time tracking, can be integrated through hooks
    50:00 virtual tags
    50:50 `task +TODAY`
    51:00 man task > virtual tags
    52:00 More Advanced stuff
    Taskd is a server for using task in a browser
    52:40 Server vs SSH (which doesn't work)
    54:00 about the team behind task warrior
    54:40 Context (show only at work stuff)
    context is defined on .taskrc (good demo in here)
    56:00 using `mod` to change a project or tag
    56:10 `task @ home` example, based on context
    56:30 and vs or conflicts
    57:00 User defined attributes, show attributes example
    58:00 `task _get` useful for specific attributes of a task
    example:
    ```
    task _get 6 due
    task _get 6 description
    ```
    59:00 hooks for performing custom actions, each time a task is added or modified.
    1:00:00 how to define a hook with vim (or any text editor)
    1:00:02 tasklib for adding extended functionality through python
    1:00:04 taskwiki (vimwiki + taskwarrior)
    for creating tasks within vimwiki
    1:00:07 (ascii cinema) task wiki demo
    1:00:08 Q & A
    1:00:12 Dependencies (not so intuitive yet)
    1:00:14 Collaboration isn't yet intuitive
    1:00:15 Syncing question (taskserver works for syncing across devices) solving conflicts
    1:00:16 Privacy question
    1:00:17 Development has been maintained by mostly 1 guy
    collaboration needed.

  • @alexanderlangle3921
    @alexanderlangle3921 4 роки тому +2

    Great speech!

  • @patrykkrzyzanski2159
    @patrykkrzyzanski2159 4 роки тому +1

    Realy nice Introduction :>)

  • @needthistool
    @needthistool 4 роки тому +8

    Great presentation.
    What did you use to display the "slides" you showed in the upper pane?

    • @xitaoliu8129
      @xitaoliu8129 4 роки тому +4

      I think it is "patat". github.com/jaspervdj/patat

  • @technotes758
    @technotes758 4 роки тому +2

    Thank you for your work! Tell me please - how did you make a presentation with highlighting in vim? Very interesting

  • @janusunaj
    @janusunaj 4 роки тому +3

    Really helpful video!!! Thanks for that :)
    With what tool did you make the presentation?

    • @GtalugOrg
      @GtalugOrg  4 роки тому

      We used Kdenlive to edit the video.

  • @tbone907
    @tbone907 3 роки тому

    Great presentation.

  • @begriddled
    @begriddled 3 роки тому +1

    From the changelog it looks like purge command is in the recent 2.5.2 release ("The best Taskwarrior release in years") at github.com/GothenburgBitFactory/taskwarrior/releases/tag/v2.5.2. I haven't actually upgraded yet because I'm out of my comfort zone if not using sudo apt, etc, but intend biting the bullet soon! This is a great tool though, that I'm just starting to use, and great video too - this is what tutorial videos should be like! Thanks!

  • @technotes758
    @technotes758 3 роки тому

    Hello! Do you know any methods to view “project timeline” in any view? Thank you!

  • @nicolasvillafan
    @nicolasvillafan 4 роки тому

    How do alias works in taskrc?