Pacote diferente do calibre para converter as entradas de um feed RSS em um ebook

5

Existe um pacote nos repositórios (além do Caliber) que pode ser usado para obter um feed RSS e converter as entradas em um e-book para leitura?

O Caliber parece um pouco volumoso demais para ser usado para simplesmente pegar um único feed e citar as entradas como talvez um epub.

O Caliber tem uma seção de manuais para pegar feeds RSS, mas não estou muito interessado em mexer com o Python.

    
por Stephen Michael Kellat 04.01.2014 / 20:47

2 respostas

2

Você pode extrair xml para texto com apenas bash e wget.

por exemplo:

# 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))
    
por Humpity 18.01.2014 / 05:39
1

Não é software, mas eu usei o link e fiquei impressionado com o bom funcionamento dele.

    
por Dennis 25.04.2014 / 01:32