nextcloud notes命令行界面

nncli的Python项目详细描述


nncli是一个python应用程序,允许您访问nextcloud 通过命令行的Notes帐户。这是一个“硬”叉 sncli。您可以通过 一个可定制的控制台gui,它实现类似vi的keybinds或通过 可以编写脚本的简单命令行界面。

笔记可以在中查看/创建/编辑,^{eem>联机脱机模式。所有更改都保存到磁盘上的本地缓存中,并且 nncli联机时自动同步。

更详细的文档可以在homepage找到。

要求

安装

  • VIA PIP(最新版本):
    • pip3 install nncli
  • 手动:
    • 如果还没有,请安装Flitpip3 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模块。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用概要文件后找不到java bean不确定原因   多线程如果信号量锁获取/tryAcquire失败,如何使Java线程执行不同的任务而不是阻塞?   java编译器在同一目录中找不到其他类   在Java中,如何检查表示时间戳的字符串是否为有效日期?   java Commons vfs FindFile虚拟文件   TomcatJava。util。计时器空指针异常   java是在Oracle和Vertica之间移动数据的有效方法   java Adobe Acrobat Reader无法打开pdf文件,因为该文件不是受支持的文件类型,或者该文件已损坏   java使用usb驱动程序libusb、usb4java ecc。。为什么它如此不受支持?   java如何在第二列或特定列中插入jface TreeViewer?   java通过internet发送对象并调用其方法   带超声波传感器的Esp32Cam   java Cassandra分页问题最后一页的分页状态不正确   Java/WildFly/MongoDB/JAAS身份验证始终返回403禁止