#命令行 #Wallabag #客户端 #CLI

已删除 wallabag-cli

Wallabag 的命令行客户端

0.1.0 2018年12月13日

#1878 in #命令行

MIT/Apache

53KB
981 代码行数

Wallabag CLI

Wallabag 的命令行客户端。

关于

旨在成为一个广泛的非交互式命令行应用程序,用于与 Wallabag 服务器交互。

目标

  • 离线优先
  • 完全双向同步
  • 直接从命令行保存网址
  • 列出和查看条目
  • 导出并保存条目到支持的格式
  • 创建/编辑/删除条目
  • 创建/编辑/删除注释
  • 创建/编辑/删除标签
  • 搜索数据

用法

注意:要运行而不安装,可以使用 cargo run --bin <bin name>。它需要在目标程序中的任何参数之间使用 --。例如 cargo run --bin wallabag-cli -- entry list

它需要有效的 toml 配置文件才能运行。有一个示例文件可以使用。编辑示例(或创建副本)并指向程序,如下所示: wallabag-cli -cli -c my_config.toml <args>

首先,同步所有内容以便使用。所有(好吧,大多数)操作数据的命令仅在数据库中保存的本地版本上工作。

wallabag-cli -c myconfig sync

对于某些事物,需要完全同步(例如,远程删除的条目)

wallabag-cli -c myconfig sync --full

列出条目

wallabag-cli -c myconfig entry list

显示具有 ID 的条目(ID 在 entry list 中显示)。这将输出 html 输出 - 通过能够显示 html 的东西进行管道传输,以便易于阅读

wallabag-cli -c myconfig entry show 1798248 | w3m -dump -T text/html

开发

许可证

以下任一许可下授权:

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交的任何贡献,包括但不限于以下内容,都应双重授权,且无任何额外条款或条件。

依赖项

~43MB
~859K SLoC