ticked
ticked在您喜欢的编辑器(例如,VIM/Neovim)中打开您的ticktick.com收件箱,因此您可以从中编辑它们(修改标题/正文或“标记为“标记”)(是的,来自可爱的编辑器)。
演示
特征
- 使用Web API
- 有2种模式:“ [E] DIT”和“ [D] Elete”
安装
与货物:
cargo install ticked
准备
您需要从ticktick.com网站上的授权会话中提取名为“ t”的cookie的值。
用法
TICKTICK_COOKIE= < your_cookie_there > ticked
(您可能需要为此创建包装脚本。但是不要从.bash_profile(或类似的内容)设置此变量,因为任何程序都可以读取此变量,或者可以使用自动错误报告泄漏)
它将通过您的ticktick收件箱列表中的任务打开您的$编辑器。在第一行,您将看到#模式:d。有两种可能的模式:d和e。只需编辑此行以选择所需的模式即可。
模式D(删除/完成)
在D模式下,程序仅检测到删除任务,然后将它们标记为ticktick侧的“完成”。在引擎盖下,它检测到一些原始线是否消失。因此,如果在此模式下您会编辑一些任务标题,则将考虑此任务消失,因此应删除。所以要小心。
模式E(编辑)
在D模式下,程序检测任务的更改,然后在ticktick侧进行更新。在引擎盖下,它以原始顺序按线进行比较,并寻找更改的行,因此您不应在此模式下重新排序行,因为它会弄乱所有内容。
完成后,只需保存文件并关闭编辑器。 ticked将显示您的更改,并要求最终确认。
该项目的状态 /未来
代码库现在非常脏。对不起。
我目前正在从ticktick迁移到明文本地文件,因此每天使用此工具作为提取收件箱的简便方法(“删除”模式)。
(2023/05/16:我仍然使用它,它有效)
没有计划对此进行积极的工作。我很乐意应用拉力请求,或者您可以分叉或获得灵感(我很乐意添加指向相关项目/叉子的链接,因此请随时为此创建问题)。但是,有todo.md文件,上面有旧的计划和想法。
“编辑”模式未经过很好的测试。但是ticked要求您确认任何更改(也以“删除”模式),因此应该安全使用。只需在确认之前检查所有内容。即使您偶尔会标记某些事情,也可以在ticktick“已完成”文件夹中找到它。
相关项目
- ticktask-一个简单的CLI,用于在ticktick.com上创建任务。
