#feed #rss #atom-feed #update #tracking #utils #updated

app rss-update

用于跟踪rss/atom源更新的命令行工具

2个版本

0.1.1 2021年8月19日
0.1.0 2021年8月19日

#15#atom-feed

自定义许可证

46KB
314 代码行

rss-update

支持rss和atom源。

根据上次运行获取更新的源。这仍然是一个正在进行中的工作,事情可能会发生变化。

先决条件

  • Cargo:您可以通过安装 rustup 来获取cargo,这只需运行一个命令即可。

安装

  1. cargo install rss-update
  2. 要验证安装: rss-update --help
rss-update 0.1
To track and fetch updates on rss feeds.

USAGE:
    rss-update [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    add         Add new feed source to track.
    help        Prints this message or the help of the given subcommand(s)
    read        to mark post as read.
    remove      to remove feed from tracking
    setup       Set up config for traking feeds.
    tracking    Lists feeds that are currently being tracked along with its metadata.
    unread      Display contents of read list on terminal.
  1. 要设置: rss-update setup

用法

  • 要添加新源: rss-update add --feed <FEED>

  • 要获取源中的新帖子: rss-update

  • 要显示未读帖子: rss-update unread

  • 要标记帖子为已读: rss-feed read --post <URL>

  • 要列出跟踪源: rss-feed tracking

  • 要从跟踪中删除源: rss-feed remove --feed <FEED>

  • 要执行特定的子命令: rss-update subcommand --opts...

rss-update --help 应返回如上所示的输出。您可以通过在子命令上运行帮助来获取特定命令的帮助,如下所示

rss-update add--帮助.

rss-update-add 
Add new feed source to track.

USAGE:
    rss-update add [OPTIONS] --feed <FEED>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --feed <FEED>    rss feed to track
        --from <DATE>    date to start tracking in YYYY-MM-DD (remember to pad with 0)

输出格式

output.png

依赖项

~14–26MB
~457K SLoC