21 个版本
0.5.3 | 2020 年 6 月 6 日 |
---|---|
0.5.2 | 2019 年 4 月 8 日 |
0.4.3 | 2019 年 3 月 23 日 |
0.3.1 | 2019 年 3 月 21 日 |
0.1.9 | 2019 年 3 月 15 日 |
#2647 在 命令行实用工具
66 每月下载量
33KB
756 行
Nzb
使用 Rust 编写的 Nozbe 的美丽 CLI 前端。
出色的 Wunderline 应用程序的核心功能已存在。
什么是 Nozbe?
Nozbe 是一个惊人的待办事项列表和任务管理系统,遵循 Getting Things Done (GTD)® 哲学。基本想法是有一个收件箱,您可以简单地在整个一天中收集想法和任务。根据优先级和紧急程度进一步处理收件箱中的任务,然后最终执行。
Nozbe 为网页、桌面和移动设备提供了相当不错的应用程序。然而,我发现这些应用程序在速度和可用性方面都相当不足。切换到我的项目以找到我想要标记为完成的特定任务的开销有点难以处理。因此,我从 Wunderline 应用程序中汲取了一些灵感,并制作了这个!
功能
-
极其易用的界面
-
只需 10 秒即可设置
-
2 秒内将任务添加到您的 Nozbe 收件箱
-
使用模糊搜索标记多个任务为完成,或为它们添加星标。这一切都在几秒钟内完成!由 skim 库 实现
-
Conky 集成以打印漂亮的摘要(Android 小部件但适用于桌面)
用法
$ nzb help
Nozbe front-end written in Rust.
Usage:
nzb [options] [<command> [<args>...]]
nzb -h | --help
nzb --version
Options:
-a <token> --auth=<token> Specify an alternate Nozbe authentication token (Refer Nozbe API Documentation)
(Note: The default authentication token is at $HOME/.local/.nozbe_token)
-h --help Show this screen
-V --version Show version
Commands:
add <name> Add a task to your Nozbe Inbox
all View all of your tasks (This is the default action)
cat <category> View all tasks in a category
conky A conky-friendly, colourful summary of all your tasks
done Mark task(s) as done with fuzzy search
help Show this screen
inbox View your inbox
link <link> Add a link to your inbox (adds a comment with link)
list [<list>...] Show specific lists
login Login to Nozbe
now | priority | starred View starred tasks
open Open Nozbe in your browser
overdue View tasks that are overdue
star Star task(s) with fuzzy search
today View tasks that are due today
unstar Unstar task(s) with fuzzy search
登录
要开始使用 nzb
,请运行 nzb login
并按照说明进行操作。
添加任务
只需运行 nzb add <task title>
添加/取消添加星标/标记任务为完成
运行 nzb <star|unstar|done> [query]
将打开一个模糊搜索窗口,其中包含与可选查询匹配的所有任务。使用 Tab 键多选任务,然后按 Enter 键选择任何一项。
点击上面的链接查看演示。
Conky 集成
在您的 conky.conf
中,找到 conky.text
部分。添加
${texecpi 60 nzb conky}
其中60表示您希望视图更新的频率(以秒为单位)。
安装
从二进制文件安装
可以在发布页面找到二进制发布版本。选择版本号,点击下载图标,下载linux-x86_64
工件。解压缩artifacts.zip
以在target/release/nzb
下获取您的二进制文件。
注意:目前仅支持linux-x86_64
:macOS用户可以从cargo
或源代码安装;由于依赖termion
,Windows的支持不太可能。对于在Windows上使其正常工作的贡献(PRs)将非常欢迎。
Arch Linux(从AUR安装)
使用您喜欢的AUR Helper安装nzb-bin
yay -S nzb-bin
从Crates.io安装
cargo install nzb
从源代码安装
git clone https://gitlab.com/reisub0/nzb
cargo install --path nzb
许可证
Nzb遵循MIT许可证。
依赖关系
~29MB
~585K SLoC