mirror of
https://git.webmeisterei.com/webmeisterei/todoist-taskwarrior.git
synced 2023-12-21 10:23:00 +01:00
1.1 KiB
1.1 KiB
TODO:
- Prevent duplicates using Todoist ID
- e.g.
taskwarrior.filter_tasks({'todoistid.not': '...'})
- e.g.
- Support
start
,until
andfor
- Don't do within recur parsing, reparse whole string
- https://get.todoist.help/hc/en-us/articles/360000636289
- Support repetition as regular period or offset from completion date (
every!
)- e.g.
every! 30 days
would be due 30 days after completion date
- e.g.
- Other 'every'
- every 3rd friday
- every 27th -- every 27th of the month (every 27 also works)
- every jan 27th
- every last day -- every last day of the month
- Delete todoist cache or add warning so user does not forget that potentially sensitive data is lying around in file system
- Handle inconsistencies (i.e. throw error or prompt for user input)
- Taskwarrior: 'monthly' just means 30d (see: link)
- Taskwarrior: 'every monday,tuesday' is not possible
Testing:
- 'ev' as shortform for every
- For inconsistencies in meaning or support, an exception should be thrown