web-dev-qa-db-fra.com

Package autre que calibre pour convertir les entrées d'un flux RSS en ebook

Existe-t-il un package dans les référentiels (autre que Calibre) qui pourrait être utilisé pour prendre un flux RSS et convertir les entrées en ebook pour les lire?

Calibre semble un peu trop volumineux à utiliser pour simplement saisir un seul flux et cracher les entrées comme peut-être un epub.

Calibre a un section manuelle pour récupérer les flux RSS mais je ne suis pas trop enclin à jouer avec Python.

5

Vous pouvez extraire xml en texte avec simplement bash et wget.

par exemple;

# 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
Humpity

Pas un logiciel mais j'ai utilisé http://newstoebook.com/ et j'ai été impressionné par la façon dont cela fonctionnait.

1
Dennis