$ ./newsfeed.py
Traceback (most recent call last):
File "./newsfeed.py", line 419, in ?
Events(dirname(__file__)).pause()
File "./newsfeed.py", line 109, in __init__
adesklets.Events_handler.__init__(self)
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 159, in __init__
self._alarm()
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 296, in _alarm
timeout=self.alarm()
File "./newsfeed.py", line 157, in alarm
self._display()
File "./newsfeed.py", line 180, in _display
self.draw_info()
File "./newsfeed.py", line 238, in draw_info
ret=self.draw_news_content(item,0)
File "./newsfeed.py", line 313, in draw_news_content
feed_lines= self.string_to_paragraph(feed_content)
File "./newsfeed.py", line 394, in string_to_paragraph
char_per_line=(self.x-2*self.borderX)/adesklets.get_text_size('x')[0]
File "/usr/lib/python2.4/site-packages/adesklets/commands.py", line 516, in get_text_size
return comm.out()
File "/usr/lib/python2.4/site-packages/adesklets/commands_handler.py", line 103, in out
raise ADESKLETSError(4,message)
adesklets.error_handler.ADESKLETSError: adesklets command error - syntax error
./newsfeed.py
Traceback (most recent call last):
File "./newsfeed.py", line 419, in ?
Events(dirname(__file__)).pause()
File "./newsfeed.py", line 109, in __init__
adesklets.Events_handler.__init__(self)
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 157, in __init__
self.ready()
File "./newsfeed.py", line 145, in ready
adesklets.window_resize(self.x,self.y)
File "/usr/lib/python2.4/site-packages/adesklets/commands.py", line 1437, in window_resize
return comm.out()
File "/usr/lib/python2.4/site-packages/adesklets/commands_handler.py", line 103, in out
raise ADESKLETSError(4,message)
adesklets.error_handler.ADESKLETSError: adesklets command error - did not resize window
Traceback (most recent call last):
File "newsfeed.py", line 419, in ?
Events(dirname(__file__)).pause()
File "newsfeed.py", line 109, in __init__
adesklets.Events_handler.__init__(self)
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 158, in __init__
self._alarm()
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 296, in _alarm
timeout=self.alarm()
File "newsfeed.py", line 157, in alarm
self._display()
File "newsfeed.py", line 180, in _display
self.draw_info()
File "newsfeed.py", line 234, in draw_info
if (self.draw_news_header(item)==0):
File "newsfeed.py", line 266, in draw_news_header
feed_title=str(self.feed['items'][item]['title'])
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 108: ordinal not in range(128)
cat config.txt
# -*- coding: ASCII -*-
#
#This is newsfeed.py desklet configuration file; for each desklet,
#you only have to write down the minimal delay between updates
#(in seconds: less than 300 will be ignored), the URL of the feed
#and the size of the desklet
#Details:
# sizeX,sizeY: width and height
# head_font, head_font_height: font for news title
# item_font, item_font_height: font for news details
# url: rss/atom newsfeed url
# line_spacing: pixels between two lines
# borderX, borderY: area reserved to borders
# interactive: if True, enables highlighting of news details and calling
# selected browser
# browser: browser to call for viewing selected news
#
id0 = {'borderX': 0,
'borderY': 0,
'browser': 'firefox',
'delay': 600,
'head_font': 'VeraBd',
'head_font_color': 'ffff00',
'head_font_height': 8,
'interactive': True,
'item_font': 'Vera',
'item_font_color': '02c601',
'item_font_height': 8,
'line_spacing': 5,
'managed': False,
'selected_font_color': 'ffffff',
'sizeX': 400,
'sizeY': 600,
'title_font': 'VeraBd',
'title_font_color': 'ffe600',
'title_font_height': 12,
'url': 'http://www.fark.com/fark.rss'}
'url': 'http://www.fark.com/fark.rss'
id0 = {'borderX': 7,
'borderY': 7,
'browser': 'firefox',
'delay': 600,
'head_font': 'Vera',
'head_font_color': 'ffff00',
'head_font_height': 8,
'interactive': False,
'item_font': 'Vera',
'item_font_color': '02c601',
'item_font_height': 8,
'line_spacing': 5,
'managed': False,
'selected_font_color': 'ffffff',
'sizeX': 400,
'sizeY': 600,
'title_font': 'Vera',
'title_font_color': 'ffe600',
'title_font_height': 12,
'url': 'http://slashdot.org/index.rss'}
char_per_line=(self.x-2*self.borderX)/adesklets.get_text_size('x')[0]
string_size=adesklets.get_text_size(string)
393d392 < string_size=adesklets.get_text_size(string) 395,396d393 < lines=len(string)/char_per_line < limit=char_per_line
o you want to (r)egister this desklet or to (t)est it? t
Now testing...
============================================================
If you do not see anything (or just an initial flicker
in the top left corner of your screen), try `--help',
and see the FAQ: `info adesklets'.
============================================================
Traceback (most recent call last):
File "./newsfeed.py", line 419, in ?
Events(dirname(__file__)).pause()
File "./newsfeed.py", line 109, in __init__
adesklets.Events_handler.__init__(self)
File "usr/local/lib/python2.4/site-packages/adesklets/events_handler.py", line 158, in __init__
File "usr/local/lib/python2.4/site-packages/adesklets/events_handler.py", line 296, in _alarm
File "./newsfeed.py", line 157, in alarm
self._display()
File "./newsfeed.py", line 180, in _display
self.draw_info()
File "./newsfeed.py", line 238, in draw_info
ret=self.draw_news_content(item,0)
File "./newsfeed.py", line 313, in draw_news_content
feed_lines= self.string_to_paragraph(feed_content)
File "./newsfeed.py", line 394, in string_to_paragraph
char_per_line=(self.x-2*self.borderX)/adesklets.get_text_size('size.x')[0]
File "/usr/local/lib/python2.4/commands.py", line 516, in get_text_size
File "usr/local/lib/python2.4/site-packages/adesklets/commands_handler.py", line 103, in out
adesklets.error_handler.ADESKLETSError: adesklets command error - syntax error
id0 = {'borderX': 7,
'borderY': 7,
'browser': 'firefox',
'delay': 600,
'head_font': 'Vera',
'head_font_color': 'ffff00',
'head_font_height': 8,
'interactive': False,
'item_font': 'Vera',
'item_font_color': '02c601',
'item_font_height': 8,
'line_spacing': 5,
'managed': False,
'selected_font_color': 'ffffff',
'sizeX': 400,
'sizeY': 600,
'title_font': 'Vera',
'title_font_color': 'ffe600',
'title_font_height': 12,
'url': 'http://slashdot.org/index.rss'}
id1 = {'borderX': 7,
'borderY': 7,
'browser': 'firefox',
'delay': 600,
'head_font': 'VeraBd',
'head_font_color': 'ffff00',
'head_font_height': 8,
'interactive': False,
'item_font': 'Vera',
'item_font_color': '02c601',
'item_font_height': 8,
'line_spacing': 5,
'managed': True,
'selected_font_color': 'ffffff',
Traceback (most recent call last):
File "./newsfeed.py", line 419, in ?
Events(dirname(__file__)).pause()
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 228, in pause
posix_signal.pause()
File "/usr/lib/python2.4/site-packages/adesklets/events_handler.py", line 214, in _fire_event
[x for x in
TypeError: menu_fire() takes exactly 4 arguments (5 given)