2个版本
0.1.2 | 2023年6月22日 |
---|---|
0.1.0 | 2023年6月18日 |
#9 in #rss-reader
23KB
332 行
闪电般的RSS监视器
⚠️此代码库尚不适用于生产使用。
可以作为库使用,也可以作为独立二进制文件使用。
如何作为二进制文件运行
$ git clone
此存储库的main分支$cargo build --发布
- 将rss链接放入
rss_feeds.txt
文件中,每行一个 $target/release/blazing-fast-rss-watcher test
可用模式:test
、http
、telegram
可选
- 创建一个包含
BOT_TOKEN
和CHAT_ID
的.env
文件,用于在Telegram上发布(在telegram
模式下需要)
如何使用库
cargo添加blazing-fast-rss-watcher
- 请参阅
main.rs
以获取示例。process_rss_feeds
函数是主要入口点。config::AppConfig
结构是主要配置结构,它是process_rss_feeds
的参数。 - 您可以使用
::from_env()
方法在AppConfig
结构上配置环境。
待办事项
- 实现WebSub检测,以支持更快、更高效的操作
- 容器镜像
- 为http模式添加变量地址参数
- 使Article结构更具动态性,允许为描述自定义模式。
依赖项
~56MB
~1M SLoC