quicknotes
v0.4.0
Published
CLI tool for uploading markdown notes to QuickNotes
Downloads
22
Readme
quicknotes-cli
QuickNotes 命令行工具,用于从终端快速发布 Markdown 笔记。
安装
npm install -g quicknotes或直接在项目目录中使用:
npx quicknotes要求 Node.js >= 18。
配置
首次使用前需要登录,配置服务器地址和 API Token:
quicknotes login交互式输入:
Server URL (https://notes.aiplanapp.com):
API Token: your-api-token-hereToken 可在网页端 设置 页面获取。配置保存在 ~/.quicknotesrc。
命令
quicknotes push <file|glob> [选项]
上传 Markdown 文件。笔记标题自动从文件中的 # 标题 提取,如果没有则使用文件名。
笔记默认为私有,仅自己可见。
# 上传单个文件(私有)
quicknotes push note.md
# 上传为公开笔记
quicknotes push note.md --public
# 上传为密码保护笔记
quicknotes push note.md --password my-secret
# 批量上传
quicknotes push "*.md"
# 批量上传为公开
quicknotes push "*.md" --public| 选项 | 说明 |
|------|------|
| --public | 设为公开(默认私有) |
| --password <pwd> | 设置密码保护,访客需输入密码才能查看 |
quicknotes list
列出你的所有笔记:
quicknotes list输出示例:
ID Title Visible Created
--------------------------------------------------------------------
a1b2c3我的第一篇笔记 public 2024-03-15
d4e5f6学习笔记 private 2024-03-14
g7h8i9密码日记 password 2024-03-13quicknotes logout
清除本地配置:
quicknotes logout可见性说明
| 模式 | 效果 | |------|------| | 私有(默认) | 仅自己可见,他人访问返回 404 | | 公开 | 所有人可见 | | 密码保护 | 访客需输入密码;输错密码会看到一首随机诗词,不会提示错误 |
