


Conky by wolle1 48 comments
(It's getting the events from my Evolution calendar and they're printed at stdout but the screenlet doesn't draw the events side) - Aug 18 2010

Conky by eigenstil 86 comments

Conky by eigenstil 86 comments
First, significantly, it can't parse an Evolution .ics file correctly. I set it to the full path of my ~/.evolution/calendar/local/system/calendar.ics and the following error occurs:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/screenlets/options.py", line 1266, in apply_options_callback
setattr(self.__shown_object, optionobj.name, val)
File "/home/users/ogley/.screenlets/eigenCal/eigenCalScreenlet.py", line 122, in __setattr__
self.reader.readURL(self.icalpath)
File "/home/users/ogley/.screenlets/eigenCal/iCal.py", line 101, in readURL
self.readEvents(dataLines)
File "/home/users/ogley/.screenlets/eigenCal/iCal.py", line 136, in readEvents
self.events.append(self.parseEvent(eventLines))
File "/home/users/ogley/.screenlets/eigenCal/iCal.py", line 172, in parseEvent
startDate = self.parseDate(mask['DTStart'].match(line).group(1))
File "/home/users/ogley/.screenlets/eigenCal/iCal.py", line 199, in parseDate
year = int(dateStr[0:4])
ValueError: invalid literal for int() with base 10: ''
I think it's because of the different format of the DTSTART line - Evolution uses
DTSTART;TZID:/freeassociation.sourceforge.net/Tzfile/Europe/London:
20091205T083000
(Note the line break and there's a one-space indentation before the dateTtime string which the website doesn't show well.)
Secondly - and this is less critical by far - I seem to be able to have no transparency or full transparency, not sure how far along the transparency slider it changes but I'd hoped to just have a faded out effect ;)
Also, a suggestion - if it were possible to do rounded corners, that would look great with a semi-transparent box.
Alternatively, drop the old NowCalendar themes altogether and allow your new layout to be themed. - Dec 15 2009