Hali!
Írtam pythonban egy kicsi scriptet, ami leszedi a hir24.hu ról a legfrissebb híreket.
Ez terminálban lefuttatva megy szépen, kiírja ékezetes betűkkel, minden jó.
Hozzááadtam conky hoz:
execi 60 python /home/xxxx/hirrss.py (chmod +x megvolt)
execi 60 /home/xxxx/hirrss.py
texeci 60 /home/xxxx/hirrss.py
és hasonló módokon, de nem írja ki a híreket. :S
python scriptem:
#!/usr/bin/python
#-*- coding: iso-8859-15 -*-
# RSS olvaso phyton nyelven conky hoz
# feedparser szugseges!
import feedparser
d = feedparser.parse("http://www.hir24.hu/feeds/rss/belfold.rss");
for i in range (4): print d['entries'][i]['title'];
Fájlba iratásnál az alábbi hiba merül fel:
File "./hirrss.py", line 8, in
for i in range (4): print d['entries'][i]['title'];
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 4: ordinal not in range(128)
Azt gondoltam hogy a script 2. sora ezt megoldja, de tévedtem, mert a bash -nek nem tetszik, nem a python nak.
E probléma megoldására szeretném kérni a segítségeteket!
Előre is köszönöm.
Üdv. Zsolt