在过去的几年里,我一直使用 Newsboat 来跟踪带有文本的 RSS 提要,并使用基于网络的 RSS 阅读器来跟踪带有图像/视频/gif 的提要。不过,我想将所有 RSS 源转移到命令行。
我正在尝试编写一个脚本来使用终端从 XML 源列表中提取和下载媒体内容(jpg、gif 和 mp4)到我的驱动器。到目前为止我已经尝试过这个:https://github.com/lingnand/rss-image-download和这个https://gist.github.com/snipe/4758106。这些脚本都不适合我。我读过这篇文章https://apple.stackexchange.com/questions/139683/how-to-download-images-from-an-xml-feed-using-terminal虽然不完全相同。
我知道我需要使用像curl 这样的命令来提取媒体。我已经有一个列出了我的 XML 源的文件。我可能需要创建一个附加文件来跟踪已下载的提要。我在 Bash 中编写脚本的知识充其量只是基础知识,我不确定我需要如何解析 RSS 提要才能做到这一点。