问题标签 [taskwarrior]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
taskwarrior - 按特定数量调整多个 Taskwarrior 任务到期日
我喜欢根据书中的章节创建任务。通过这种方式,我可以创建一个阅读时间表,让我知道我什么时候读完一本书,在某某日期之前我会在哪里,ETC。鉴于我喜欢一次阅读几本书,这样安排章节有助于我保持井井有条,而不是过多地关注一本书而不是其他书。
到目前为止,我一直将章节安排为单独的任务,书名是任务的项目。
我遇到的问题是,有时我会在一本书上落后一周。只要偶尔出现,我就可以接受,而且我希望能够将这本书(项目)的所有截止日期“移动”一周。我可以逐个任务手动完成此任务。但是有没有说“对于项目中的所有任务:xyz,将截止日期增加 1 周”之类的话?
filter - Taskwarrior: How do I find the tasks that depend on a specific tasks?
How do I find out which task(s) depend on a specific task without reading the information of all tasks?
Reproduction
System
Version
.taskrc
Here are the tasks that I created for testing purposes:
Create the dependency from task#1 to task#2:
Goal
Now I want to find the tasks that are dependent on task#2, which should be task#1.
Trials
Unfortunately, this does not result in any matches:
Suggestions?
How would you approach this? Parsing the taskwarrior output through a script looks like a bit of an overkill.
taskwarrior - 如何使用taskwarrior设置或修改明天到期的任务?
我想将任务的截止日期设置为明天结束。以下是我的第一次尝试:
那失败了,导致eod
被附加到描述中:
有没有一种简洁的方法来做到这一点?从文档看来,对日期/时间进行硬编码可能是唯一的方法:https ://taskwarrior.org/docs/dates.html
taskwarrior - Taskwarrior - 如何不显示任务的年龄
我将taskwarrior与conky一起使用,为了使格式看起来更好,我想修改taskwarrior实际提供的信息。特别是,我不希望它显示任务的“年龄”列。现在它看起来像这样:
但我希望它看起来更像这样:
有没有一种简单的方法可以做到这一点?提前致谢!
taskwarrior - 如何关闭taskwarrior中的多个任务?
我忘记执行重复性任务,现在我的任务列表中有 10 次。有没有办法关闭任务,例如:任务范围 ids 10-25 done ?
taskwarrior - 如何在有截止日期的任务之前显示没有截止日期的任务
我想按截止日期的降序显示任务(因为我有很长的任务列表,并且希望首先拥有截止日期最短的任务,而不必向上滚动查看它们),因此显示没有到期的任务具有截止日期的任务之前的日期。
这是我的.taskrc
文件的内容
这是文件的内容pending.data
:
这是task simple
(输出 n°1)的当前输出:
我想要的是在任务 3、4、1、2 之前显示任务 5 和 6,如下所示(输出 n°2):
我怎样才能获得输出 n°2?
python - 将时间格式从“20210730T220000Z”转换为“2021-07-30T00:00”格式
我正在使用 taskwarrior 作为任务管理器,并希望.ics
使用 python(ics
包)以 fformat(ICal)将任务转换为我的日历的事件。
如果我运行以下代码:
它给我一个错误:
如果我替换为 没有task = task1
问题task = task2
。我怀疑带有时区的 JSON 格式不受ics
. 有没有一种简单的方法/包来转换20210730T220000Z
为格式2021-07-30T00:00
?
编辑 N°1 在@mkrieger1 的评论和链接之后,我尝试了以下操作但没有成功:
编辑 N°2:这终于奏效了:
docker - 无法使用 Docker 和 Caddy 服务器连接到 EC2 实例上的端口 53589
我正在尝试做的事情
在 AWS EC2 实例上托管Taskwarrior 服务器,并通过子域(例如 task.mydomain.dev)连接到它。
Taskwarrior 服务器在端口 53589 上运行。
涉及技术
- AWS EC2:服务器(Ubuntu)
- Caddy Server:用于为 EC2 实例上的每个应用程序创建反向代理
- Docker (docker-compose):用于启动应用程序,包括 Caddy 服务器和 Taskwarrior 服务器
- Cloudflare:DNS 托管和 SSL 证书
我是如何尝试做到这一点的
我有:
- 在实例的安全策略中允许端口 22、80、443 和 53589 的传入连接
- 给 EC2 实例一个弹性 IP
- 设置 DNS 记录(task.mydomain.dev 是 CNAME'd 到 mydomain.dev,mydomain.dev 有一个指向弹性 IP 的 A 记录)
- 使用 Caddy 服务器在端口 53589 上为 task.mydomain.dev 设置反向代理
- 按照说明设置 Taskwarrior 服务器(即创建证书;创建用户和组织;使用证书、身份验证和服务器信息更新 taskrc 文件;等)
配置文件
/opt/task/docker-compose.yml
/opt/caddy/docker-compose.yml
/选择/球童/球童文件:
实际发生了什么
- 我无法连接到 task.mydomain.dev 上的端口 53589
- 运行
telnet task.mydomain.dev 53589
超时
- 运行
- 我无法连接到 mydomain.dev 上的端口 53589
- 运行
telnet mydomain.dev 53589
超时
- 运行
- 我可以通过 ssh 连接到 EC2 实例中的 127.0.0.1 端口 53589
telnet 127.0.0.1 53589
从 EC2 实例运行成功连接
- 我能够连接到 task.mydomain.dev 上的端口 80,但无法与 Taskwarrior 服务器同步
- 运行
task sync init
返回:
- 运行
- 我能够连接到 task.mydomain.dev 上的端口 443,但无法与 Taskwarrior 服务器同步
- 运行
task sync init
返回:
- 运行
我试图解决的问题
- 将 Caddyfile 的第一行更改为:
task.mydomain.dev {
和task.mydomain.dev:80 {
,然后连接到端口 80- 运行
task sync init
返回:
- 运行
task.mydomain.dev {
和task.mydomain.dev:443 {
,然后连接到端口 443- 运行
task sync init
返回:
- 运行
- 将 Caddyfile 的第二行更改为
reverse_proxy 127.0.0.1:53589
,reverse_proxy 0.0.0.0:53589
和reverse_proxy localhost:53589
. 发生同样的错误。 - 删除子域的 CNAME 记录。出现同样的错误
有谁知道发生了什么或者可以指出我正确的方向?