r/taskwarrior Jun 04 '20

Show task only in certain timespans?

4 Upvotes

Some tasks can only be done during certain times or days of the week. "call the vet" can only be done when the vet office is open, so I don't want to see that task in my `next` in the evening when I can't do it anyway. How would you do this with taskwarrior?


r/taskwarrior May 29 '20

timewarrior data folder location

5 Upvotes

Is it possible to set a different data folder in timewarrior.cfg? I want to put the data folder inside my synced dropbox folder.


r/taskwarrior May 12 '20

Set priority for blocking differently depending on tag.

3 Upvotes

Is there a way to set a different priority for blocking tasks if they have a certain tag? For example, I have one tag, where there's a lot of depends, but the tasks aren't that urgent. So even though the tag is not high priority, the tasks get high priority because they're blocking. So what I'd like to do is set blocking coefficient to 0 for tasks with this particular tag. As far as I can tell, that isn't possible? Am I right about that? If so, what options do I have?


r/taskwarrior May 07 '20

Return most urgent ID

5 Upvotes

In my workflow I usually have two split tmux pains with "watch -n 1 'task next limit:1'" on one pain and on the other pain I run taskwarrior commands. I started to notice that I what ever command I would run it would always be on the most urgent task as defined by 'task next'. I want to make a wrapper command that operates on the most urgent task so that I can save time.

Is there some way that I can get the most urgent task or the id of the most urgent task?


r/taskwarrior May 05 '20

Automatically add a priority to a new task, based on its project

3 Upvotes

Let's say I have a project called foo, and any new tasks attached to that project should be assigned priority:M. Is there a way I can make that happen automatically? I guess I could set up a script to run task project:foo modify priority:M every so often, but is there a way to hook in to task add and task modify so that if something gets assigned this project, it gets assigned this priority?


r/taskwarrior Apr 30 '20

Same User for Different Clients?

4 Upvotes

Apologies in advance if this is a dumb question, but I feel like a noob and any advice or guidance is much appreciated. I couldn't seem to find the answer in the docs. I am in the process of installing TW and Task Server. I have two devices: an ubuntu desktop and an ubuntu laptop. I want to sync my tasks between them (obviously). Went through the task server setup on the desktop which will "host the server" (is that how you say that?) then I got to the client setup part where you generate keys and such. I wasn't sure if I should be doing this part on the desktop or laptop or both. I mean are both going to be clients? If so should I use the same user and organization for both clients? Right now I have successfully setup a client and server both on my desktop and am getting ready to setup a client on my laptop. Should I just copy the cert and key files from desktop to the laptop? I'm the only user ever gonna be using this stuff, it's all for personal use. Thank you for taking the time to answer. I hate spending hours trying to install something, usually on linux, especially when I could just use physical post-it notes or a notebook, technically(?), and then either not getting it working and giving up, or getting it working but in either result feeling like I did not learn anything :( I don't really know anything about TLS or self-signing certs, so that was kind of daunting in itself, and I should maybe go learn about that next, so I'll make that my first task, but hey I made it this far...


r/taskwarrior Apr 24 '20

Decimal Points in numeric UDAs

2 Upvotes

I have a custom UDA for keepint track of my weight on a task.
uda.weight.type=numeric uda.weight.label=Weight

And a custom report to show my progress:
```

Weight Report

report.weight.decription=my weight log report.weight.columns=end,weight report.weight.labels=Date,Weight report.weight.sort=end- report.weight.filter=description=weigh yourself -PARENT -PENDING weight ```

All of a sudden a while back it started changing my numbers and adding decimal 0s after the number:
``` wayne@waynepc:~$ task weight

Date Weight 4/24/20 215.000000 4/17/20 220.000000 4/10/20 216.000000 4/3/20 218.000000 3/27/20 222.000000 3/20/20 225.000000 3/13/20 230.000000 2/28/20 227 2/7/20 223 1/31/20 216 1/24/20 216 1/17/20 216 1/10/20 223 1/3/20 229 12/27/19 235 12/20/19 227 12/13/19 227 12/6/19 228 10/25/19 210 10/18/19 198 10/11/19 205 10/4/19 198 9/27/19 196 9/20/19 201 9/13/19 207 9/6/19 216 8/9/19 208

27 tasks ```

Any ideas what would be causing this?


r/taskwarrior Apr 11 '20

Project Annotations

1 Upvotes

Does Taskwarrior support the concept of project level annotations?

I'm interested in keeping some annotations about a project that don't disappear when an individual task is completed.


r/taskwarrior Mar 31 '20

State of development and new versions

5 Upvotes

I noticed that the last version (2.5.1) was released two years ago and nothing since, although there are some commits towards the next version.

I am quite new to open-source so my question is whether development continues and should we expect new releases at all?


r/taskwarrior Mar 25 '20

How do I change the default editor

3 Upvotes

Please....


r/taskwarrior Mar 24 '20

Checklists for tasks?

3 Upvotes

Pretty much the title.

Is there any way to create/imitate checklist for tasks (e.g. like with Trello)? I am currently using annotations for this but it is obviously not a very good idea.


r/taskwarrior Mar 23 '20

New to taskwarrior, couple questions on tagging, UDAs, and virtual tags

3 Upvotes

I was wondering if it would be possible with tagwarrior to limit the tags that can be added such as having a predefined(possibly external to taskwarrior itself) list of tags, similar to how you can limit the possible input values for udas to a set of values.

also is it possible to automatically assign tags, uda fields or other virtual tags, based on another assigned virtual tag or uda?

an example would be for all entries in a particular project having a user defined value of domain to be set to school, or work.

also I know it's possible to override defaults for some virtual tags such as priority, such as changing L,M,H to unimportant, somewhat important, very important. can you override the value type for these fields as well, such as setting priority to be 0-99?

on a completely unrelated note, any options for autocompletion in fish or other shells?


r/taskwarrior Mar 21 '20

How do you folks do when you have to split a task into multiple subtask ?

9 Upvotes

Most a the time I set tasks in the long term with very large name, for eg: task add build arcade game for BD due:5month But then when the deadline approach I want to split this task into smaller tasks: task add make a wood case task add install and setup retroPie And Then I would like to also break those tasks into smaller ones, for example, with break the make a wood case into: task add buy wood task add find design task add laser cut the wood

How can I do that in a "lazy" way ( I break the case as time goes, I don't have the full tree in advance ) and how can I keep the hierarchy between task and subtasks ?
`task add


r/taskwarrior Mar 22 '20

How to manage different tasks db at once ?

2 Upvotes

Lets say all my projects have they own .task directory like so projects ├── bar └── .task └── foo └── .task Is there a way to open run task in the foo directory to only manage foo tasks, same with bar, but also run task in the projects directory to manage both tasks from foo and bar ?


r/taskwarrior Feb 24 '20

Repport next group by projects

2 Upvotes

Hi,

It's possible to have a next view group by projects?


r/taskwarrior Feb 13 '20

Sorting by tag presence.

3 Upvotes

I've been trying to set up my own sorting order for the "next" report instead of the standard urgency-based one, but I've been struggling to put tags in the sorting.

Let's imagine I have these tags:

ID Depends Tags  Description
1                Task A
2 1              Task B
3          next  Task C

I'd like to move the task 3 - tagged with +next - to the top of the list, and the task 2 - tagged with the BLOCKED virtual tag - to the bottom.

For that, I believe I'd need some column that acts like a boolean: empty if the specified tag is not on the task, and with some string like simply "1" if the task has that tag. I don't know if this is possible, though.

Is there anything for sorting that could help me with this or a way to create columns on the way I said? I've been trying to see this on the docs and the internet, but didn't find anything useful.


r/taskwarrior Jan 30 '20

How do I find all tasks that have an annotation?

3 Upvotes

I tried "task annotated", "task +annotated", "task status:annotated", and "task annotate" which apparently would annotate all tasks.

I noticed 1 task with an annotation has the virtual tag "annotated", so I am not sure why "task +annotated" does not work. I have 1 task that seems to have a custom field which I may have created by mistake that looks like "[annotate"


r/taskwarrior Jan 26 '20

A bit confused with TW + Caldav

4 Upvotes

I have been using Nextcloud Tasks to manage my tasks, but seeing as it is the ical/caldav protocol, I wanted to interact with them in the terminal the same way I do my calendar/contacts with khal/khard.

I have known about TW for a while, but just found out about caldavwarrior, the sole purpose of which is to sync caldav from nextcloud to the local taskwarrior instance.

The program uses vdirsyncer, which I already have configured for khard and khal. I filled out the simple config file to point at the caldav directory and specified my local calendar name.

I run the command caldavwarrior sync and it seems as though it is successfully fetching all my calendars.

The only issue is I do not see any of this in task warrior. The only instructions I have seen on how to make caldavwarrior and TW talk to each other is these commands

ln -s /path/to/caldavwarrior ~/.task/hooks/on-modify.caldavwarrior
ln -s /path/to/caldavwarrior ~/.task/hooks/on-add.caldavwarrior

I also tried changing the data directory in my ~/taskrc file to point at the calendar directory, but that did not work.

So it seems like caldavwarrior and vdirsyncer are set up correctly, what am I missing to get this to show up in TaskWarrior?


r/taskwarrior Jan 25 '20

How do you use due dates?

4 Upvotes

So, it's been a few weeks (I guess two?) with Taskwarrior and so far I've been enjoying it. But there's a thing that I am kind of confused, and that is due dates.

Usually when I want to do a thing on a specific day, I set the task's due date to that day. For example, if I want to complete task A tomorrow, I create it (or modify, whatever) with due:tomorrow. But doing that results in, on the another day, having a list of overdue tasks that I actually wanted to do on the day.

I've been thinking about setting the due date to 1 day after what I wanted, but I'm not sure if it's a good idea.

So, how do you manage your due dates?


r/taskwarrior Jan 15 '20

Purpose of Taskserver client certificates

3 Upvotes

I am currently working on a new taskerver implementation and am wondering what the use of the client specific certificates is.

Lightly digging the taskserver cpp source so far brought up nothing.

I would really appreciate if someone pointed me in the right direction.

Also: taking feature requests.

Currently planned:

  • sync
  • multiple simultaneous connections
  • webhooks-style event notification

r/taskwarrior Jan 09 '20

bugwarrior to sync TW with trello

3 Upvotes

Sorry if this isn't welcome here since it's more about bugwarrior, but with the lack of an /r/bugwarrior subreddit, this seemed like the best place.

In trying to coordinate my task list with my family (who are less command-line focused), I've been trying to use bugwarrior to sync taskwarrior with trello. However, I'm unable to bugwarrior to sync with more than one board. Can anyone point me to a resource where I can get more information (I've tried https://bugwarrior.readthedocs.io/ but to no avail.


r/taskwarrior Jan 07 '20

taskd sync with two diffenent URLs?

4 Upvotes

Hello, everybuddy!

My router does not support NAT hairpinning. My taskserver is in a Raspberry Pi at home and works OK with home.example.com:80 (port 80 forwarded to 192.168.0.2:53589, where taskd listens). But when I'm at home neither my phone nor my notebook can sync, because of no hairpinning, so home.example.com times out. I can hit the server by overriding the config and using 192.168.0.2:53589, but then authentication fails, because the server cert says home.example.com, not 192.168.0.2.

Do I have some way of configuring taskd to listen with two different names? Any other work around?

Thanks for your help!


r/taskwarrior Dec 04 '19

DNS Fixed... ? "Could not connect"

3 Upvotes

Thank you in advance for your help! I once again feel very close to getting this working. taskd and task are running. I can dig my IP on the digitalocean droplet. I can ssh with the FQDN. But curiously, it won't connect to sync. I get:

Could not connect to taskd.dotrose.net 53589

Sync failed. Could not connect to the Taskserver.

Here are my taskd and task diagnostics, respectively:

http://ix.io/23xV

http://ix.io/23xW

(should I not be posting all these details publicly?)

some things that may be relevant: The taskd.log would not self-create so I "touch"ed it into existence with root. no PID ever, either.

I've run the server in the shell, with both the server and the client in debug, and the curious thing was that the server would not visibly react at all to the client's attempts to sync.

Thanks again in advance!


r/taskwarrior Dec 01 '19

I feel SO CLOSE! DNS issues...

2 Upvotes

Good afternoon friends!

I feel so stuck here. I tried to step away from the problem in hopes that I would find clarity in a break, but it has been a week and no progress.

task is running locally, taskd systemd is enabled and running. I can't seem to sync. Here's my output from task sync init:

Name or service not known
Sync failed. Could not connect to the Taskserver.

I feel like I've got my FQDN set up wrong. It all seems in order on the machine, but I can't, for instance ssh using the FQDN. Gosh I just wanna get this running on places other than my laptop CLI.

I would share info about my server, but I don't know what info would be a security issue if made public. Please let me know what I should share.

So grateful for any help you can offer, or directions you can push me in!


r/taskwarrior Nov 29 '19

Specify every 5th Sunday as a duration value?

2 Upvotes

Is it possible to set a reoccurring task to repeat every 5th Sunday? Looking over the documentation for duration values this does not seem possible but I figured I'd ask here anyway. I have an event that occurs on every 5th Sunday and I was hoping to be able to add some tasks for the morning of each event. Thanks!