Sziasztok!
Calibrevel szeretném megoldani, hogy reggelenként a kindlen olvashassam az előző napi hírek összefoglalóit.
A Calibre linuxos, 0.9.8-as verziója a letöltések után ezt a hibaüzenetet produkálja:
http://prohardver.hu/dl/upc/2014-11/252502_calibre_1_2.jpg
A stylizer.py 23. sora kiemelve, amire hivatkozik:
http://prohardver.hu/dl/upc/2014-11/252502_calibre_2_2.jpg
Tudtok rá megoldást?
Mivel nagyon gyenge vason, egy vékony kliensen fut a linux (1GHz/1GB), örömmel venném ha valaki tudna segíteni, hogy parancssorból hogyan lehetne a hírek letöltését és email címre továbbítását megoldani Calibrevel?
Segítséget előre is köszönöm!
- 3690 megtekintés
Hozzászólások
Én cubietruck-on futtatom. A végrehajtási idő erősen függ a letöltendő hírek számától, de mindenképpen perces nagyságrendre kell számolni. Nálam most a 0.8.51-es verzió van fent, csomagból.
A kód:
#!/usr/bin/env bash
EBOOK_PATH="/home/ironcat/ebooks"
LIBRARY_PATH="/home/ironcat/calibre_library"
RECIPE="akarmi.recipe"
DATE=`date "+%Y%m%d-%H%M"`
MOBI="akarmi/akarmi-$DATE.mobi"
SMTP_RELAY="smtp.gmail.com"
ENCRYPTION="SSL"
SMTP_USER="akarki@gmail.com"
SMTP_PASSW="Közöd?"
MAIL_FROM="akarki@gmail.com"
MAIL_TO="akarki@kindle.com"
MAIL_SUBJECT="akarmi"
MAIL_TEXT="akarmi"
FAILED="akarmi/mails"
# downloading news and creating mobi file
/usr/bin/xvfb-run /usr/bin/ebook-convert "$EBOOK_PATH/$RECIPE" "$EBOOK_PATH/$MOBI"
/usr/bin/ebook-meta "$EBOOK_PATH/$MOBI" -d "$DATE" -l hun -p AKARMI --tags "Akármi, Hírek (RSS)" -s "Akármi"
#echo "Mobi file created: $EBOOK_PATH/$MOBI"
# sending to Kindle
/usr/bin/calibre-smtp --fork -o "$EBOOK_PATH/$FAILED" --relay "$SMTP_RELAY" -e "$ENCRYPTION" -u "$SMTP_USER" -p "$SMTP_PASSW" -a "$EBOOK_PATH/$MOBI" -s "$MAIL_SUBJECT" "$MAIL_FROM" "$MAIL_TO" "$MAIL_TEXT"
# adding to catalog
/usr/bin/calibredb add "$EBOOK_PATH/$MOBI" --library-path "$LIBRARY_PATH" --duplicates
- A katalógushoz adás elhagyható, ha nem akarod helyben tárolni, illetve akkor törölni is kell a .mobi file-t.
- Már elég régen írtam, és akkor még szükséges volt az xvfb-run-nal futtatni ebook-convert-et. Azt hiszem ez már nem szükséges, de ami működik, azt nem akartam megjavítani.
- A környezeti változókat is lehetne egyszerűsíteni, de ami működik…
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
>bash
>2014
- A hozzászóláshoz be kell jelentkezni
Fojtogat a reflux? Máskor bővebben, hátha rámegy valaki! ;-)
- A hozzászóláshoz be kell jelentkezni
Köszönöm, amint lesz időm, egy próbát teszek vele.
Calibre is 3-5 percig töltöget/konvertál, ilyenkor a procit 100%-on pörgeti.
Ez a vékony kliens egy 5 eurós gép, nem szívesen cserélném le, mert meg vagyok vele elégedve (folyamatosan megy a Transmission, Skype, gPodder, SSH, minidlna, Calibre).
- A hozzászóláshoz be kell jelentkezni
Tettem vele egy próbát, de nem sok sikerrel :-(
Az RSS url-t hol kell megadni?
- A hozzászóláshoz be kell jelentkezni
A hibaüzenet mi volt?
Az url az „akarmi.recipe” fájlban van. Írhatsz sajátot, vagy a programmal csomagoltak közül választhatsz. A beépített recipe fájlokat a /usr/share/calibre/builtin_recipes.zip-ben találod meg. Ha az /opt alá telepítetted, akkor természetesen ott kell keresni. A kicsomagolt recipe fájlt bemásolod oda, ahol a fenti szkriptben a környezeti változó szerint lennie kell, és úgy futtatod a szkriptet. (Természetesen az akarmi.recipe fájlnevet is átírod.)
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
Van vmi különösebb oka annak h egy ős régi calibre verziót futtatsz?
2.12 nél járnak már. Nem hiszem h nagyobb a gépigénye.
- A hozzászóláshoz be kell jelentkezni
Szerintem kb. 2 hónapja Synaptic csomagkezelővel ez a verzió ment fel.
Linuxot 2,5 hónapja láttam először, ezért...
- A hozzászóláshoz be kell jelentkezni
Próbáltam frissíteni terminalból az apt-get install paranccsal, de azt írja, hogy a legfrissebb verziót használom.
- A hozzászóláshoz be kell jelentkezni
Debian Wheezy alatt a 0.8.51 verzió a legfrissebb a hozzászólásom írásakor.
- A hozzászóláshoz be kell jelentkezni
A calibre az egyik olyan software a kevesekből, amit soha nem a repoból teszek fel, hanem a http://calibre-ebook.com/download_linux helyen talált leírás szerint.
Így friss ropogós és eddig mindig működött.
- A hozzászóláshoz be kell jelentkezni
Közben én is így tudtam frissíteni a 2.1.x verzióra, ezzel viszont elqrja pár RSS küldés kimenetét. Pl. a Hír24-ét.
Így visszakerült a régi, bevált verzió.
- A hozzászóláshoz be kell jelentkezni
A cssselect modult hiányolja:
pip install cssselect
vagy
Debian-alapú rendszernél az alábbi is játszik:
apt-get install python-cssselect
- A hozzászóláshoz be kell jelentkezni
Nagyon szépen köszönöm, ez volt a probléma! :-)
- A hozzászóláshoz be kell jelentkezni
Na akkor kezdheted a frissítést friss calibrera. :D
- A hozzászóláshoz be kell jelentkezni