除了 calibre 之外,还有用于将 RSS 源条目转换为电子书的软件包

除了 calibre 之外,还有用于将 RSS 源条目转换为电子书的软件包

存储库中是否有一个包(Calibre 除外)可用于获取 RSS 提要并将条目转换为电子书以供阅读?

Calibre 似乎有点太笨重,无法简单地抓取单个 feed 并将条目以 epub 形式输出。

Calibre 有一个手册部分用于抓取 RSS 提要,但是我不太热衷于摆弄 Python。

答案1

您只需使用 bash 和 wget 即可将 xml 提取为文本。

例如;

# Setup
URI=http://www.nydailynews.com/new-york/index_rss.xml
LINES=20 #max number of lines
EXEC="wget -q -O temp.temp"
clear

# Start
$EXEC $URI
cat temp.temp | grep title |\

# use sed loop to delete all LFs bar last line
sed ':a;N;$!ba;s/\n/ /g' |\

#replace all titles and descriptions with LFs
sed -e 's/<title>/\n\n/g' |\
sed -e 's/<description>/\n/g' |\

# uncook
sed -e 's/&lt;/</g' |\
sed -e 's/&gt;/>/g' |\
sed -e 's/nbsp;/ /g' |\
sed -e 's/&amp;/+/g' |\

#delete URLs
sed -e 's/http.[^<]*//g' |\

#replace other angled brackets with space
sed -e 's/<[^>]*>/ /g' |\

head -n $(($LINES + 2)) |\
tail -n $(($LINES))

答案2

不是软件,但是我使用过http://newstoebook.com/并对其出色的效果印象深刻。

相关内容