跳转到主要内容

另一个RSS下载器

项目描述

作者:

W-Mark Kubacki <wmark+yars@hurrikane.de>

在一个RSS订阅源集合中查找新的文件(称为“项目”)。

您可以通过添加 -h 来获取每个命令的帮助页面。例如。

yars add feed -h

示例用法

下载所有内容

yars run | xargs -r wget

显示引用页面中的图片

yars run | xargs -r wget -q -O - | grep -o -E ‘http[^”]*.jpeg’

下载种子文件,通过ctorrent获取文件,最后删除种子文件
yars run | grep -F ‘.torrent’ | tee newfiles | xargs -r wget

&& cat newfiles | xargs -r -L 1 ctorrent -E 1.5 -a && cat newfiles | xargs -r rm && rm newfiles

快速入门的示例场景

添加新的订阅源
yars add feed

“Dilbert Strips” “http://feeds.dilbert.com/DilbertDailyStrip

添加新的项目

yars add item –search-words “Comic for” “part of comics’ caption”

从订阅源的摘要中下载图片

yars run –summary | grep -o -E ‘http[^”]*.gif’ | xargs -r wget

很可能会希望为所有这些命令使用--prefix "comics"来区分它们,例如,与播客区分。

许可证

本文件受相互公共许可证(“许可证”)第1.1版或更高版本许可;除非遵守许可证,否则不得使用此文件。您可以在https://open-source.org.cn/licenses/rpl.php获取许可证副本。

除了许可证外,您同意在两周内通过电子邮件通知作者您发布的更改。您的通知必须包含出版物链接,或者您必须向作者发送出版物副本。您必须将更改(无论是作为补丁还是一个新发行版,无论您发布什么)作为附件添加到该通知电子邮件。

除非适用法律要求或书面同意,否则根据许可证分发的软件按“现状”基础分发,不提供任何形式的明示或暗示保证。有关许可证的权限和限制的具体语言,请参阅许可证。

联系人与错误报告

W-Mark Kubacki <wmark+yars@hurrikane.de>

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

YARS-1.0.tar.gz (7.7 kB 查看哈希值)

上传时间

构建分发

YARS-1.0-py2.6.egg (11.6 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面