第250606期 - nb

7.3k star,真nb!推荐一个叫nb开源项目
假如你是一名热衷于记录灵感、整理笔记、管理书签的用户,你是否经常遇到以下问题?
- 传统笔记软件笨重,缺乏灵活性,无法自由组织内容?
- 书签杂乱无章,难以检索,找不到曾经保存的重要网页?
- 多种格式的笔记难以统一管理,无法高效存储和同步?
如何解决这些问题?
你需要一个功能强大、灵活便携的工具——nb,一个基于命令行和本地网页的笔记管理、书签存储及知识归档应用,让你的信息管理更加高效、自由。
简介
nb 是一款结合命令行与本地网页管理的笔记与书签工具,采用纯文本存储方式,并具备强大的搜索、加密、标签、过滤、Git 版本管理与同步能力。它支持多种笔记格式,如 Markdown、Org、LaTeX 和 AsciiDoc,同时提供 Pandoc 转换、Wiki 风格链接、图像支持以及可定制的颜色主题,确保你的笔记组织更加高效。
无论你是开发者、研究人员还是写作爱好者,nb 都能帮助你以灵活、直观的方式记录、存储、搜索和管理信息,适用于任何 Linux/Unix 环境,包括 macOS 和 Windows(通过 WSL、MSYS 和 Cygwin)。
有哪些功能特点?
- 多种格式支持:Markdown、Org、LaTeX 等,随心记录你的笔记。
- Git 版本管理:自动记录变更,可与远程仓库同步,让笔记随时保持更新。
- 终端与 GUI 浏览器双模式:可在终端快速查看笔记,也可在本地网页浏览和管理。
- 强大的搜索与过滤:支持正则表达式搜索,让你快速找到所需信息。
- 书签管理:本地存储书签,支持文本浏览、全内容搜索,以及 Wayback Machine 快照查找。
- 加密保护:支持 AES-256 加密和 GPG 保护,保障你的隐私与数据安全。
- 任务与待办事项:可创建待办列表,方便管理事务。
- 插件扩展:支持自定义插件,让 nb 更加适应你的工作流程。
如何快速开始?
安装
在 macOS 上,使用 Homebrew 安装:
brew install xwmx/taps/nb
在 Linux 或 Windows(WSL)上,可使用 npm:
npm install -g nb.sh
或者直接使用 wget
或 curl
下载并安装:
# 使用 wget
sudo wget https://raw.github.com/xwmx/nb/master/nb -O /usr/local/bin/nb && sudo chmod +x /usr/local/bin/nb && sudo nb completions install
# 使用 curl
sudo curl -L https://raw.github.com/xwmx/nb/master/nb -o /usr/local/bin/nb && sudo chmod +x /usr/local/bin/nb && sudo nb completions install
创建笔记
安装后,运行以下命令创建新笔记:
nb add "这是我的第一条笔记"
或者打开编辑器输入内容:
nb add
查找与管理
列出所有笔记:
nb ls
搜索笔记:
nb search "关键词"
编辑笔记:
nb edit 1
删除笔记:
nb delete 1
总结
无论是信息整理、书签管理还是加密存储,nb 都提供了强大的功能,让你的笔记系统更高效、更灵活、更易管理。如果你正在寻找一个强大的文本管理工具,不妨试试 nb,让你的笔记和书签管理焕然一新!