nextcloud notes命令行界面
nncli的Python项目详细描述
nncli是一个python应用程序,允许您访问nextcloud 通过命令行的Notes帐户。这是一个“硬”叉 sncli。您可以通过 一个可定制的控制台gui,它实现类似vi的keybinds或通过 可以编写脚本的简单命令行界面。
笔记可以在中查看/创建/编辑,^{eem>联机和脱机模式。所有更改都保存到磁盘上的本地缓存中,并且 nncli联机时自动同步。
更详细的文档可以在homepage找到。
安装
- VIA PIP(最新版本):
- pip3 install nncli
- 手动:
- 如果还没有,请安装Flit:pip3 install flit
- 将此存储库克隆到硬盘:git clone https://git.danielmoch.com/nncli.git
- 安装nncli:flit install --deps production
- 开发:
- 复制回购协议
- 安装pipenv:pip3 install pipenv
- 站立开发虚拟机:pipenv install --dev
功能
- 控制台gui
- 在 背景
- 所有操作都记录在案,便于查看
- 列出注释标题(可配置格式,包括标题、日期、标志、类别, 钥匙等)
- 按日期、按标题、类别、最上面的收藏夹对笔记进行排序
- 使用google风格的搜索模式或常规模式搜索注释 表达式
- 查看注释内容和元数据
- 管道注释内容到外部命令
- 创建和编辑注释(使用编辑器)
- 编辑注释类别
- 删除注释
- 喜欢/不喜欢的音符
- 类似vi的键绑定(完全可配置)
- 颜色!(完全可配置)
- 命令行(脚本)
- 强制与NextCloud Notes完全双向同步
- 所有操作都记录在案,便于查看
- 列出注释标题和键
- 使用google风格的搜索模式或常规模式搜索注释 表达式
- 转储便笺内容
- 创建新便笺(通过stdin或编辑器)
- 导入带有原始json数据的注释(stdin或editor)
- 编辑注释(通过编辑器)
- 删除注释
- 喜欢/不喜欢音符
- 查看和编辑注释类别
贡献
我们欢迎拉取请求,最好是通过电子邮件将git request-pull的输出发送给维护者(有关更多信息,请参见here)。 错误报告也应该通过email定向到维护者。
如果您不在任何在线位置托管fork,也可以发送修补程序 使用git format-patch(再次,请参见the official documentation)。
释放量
发布标记将始终与维护者的PGP key一起签名 (也适用于任何公共keyserver)。PGP签名版本 释放tarballs和预构建的wheel包可在PyPI上获得, 签名文件和相应的工件放在一起 (只需附加一个.asc扩展名)。因为pypi的维护者 不要将pgp签名视为面向用户的功能, 必须在浏览器的URL栏中手动添加扩展名,以便 下载签名文件。
致谢
nncli是eric davis的一个分支。这个应用程序进一步拉 在和使用daniel的simplenote.py模块的修改版本 schauenberg和charl p.botha的nvpy中的notes_db.py模块。