iCal - Now Calendar Screenlet
Conky
Score 74%
Description:

A iCalendar Compatible Screenlet, you can use it with any iCal account like google calendar etc

by Helder Fraga Aka Whise
Last changelog:

9 years ago

more themes

now compatible with iCalendar

updated to use with the manager
rename the downloaded file to NowCalendar.tar.gz

eigenstil

7 years ago

hello everybody!

if you are interested, i did a remake of this screenlet. i deleted the calendar-icon and re-ordered the events.

if you are interested, check out here: http://www.gnome-look.org/content/show.php?content=115976

Report

sola

8 years ago

Hi..
First of all, beautyful screenlet, it's the nicer calendar screenlet I've ever saw.. But, I have a problem with the Alignment funkcions, I mean left, right, and central position doesn't change..
Can you chack the code and reply any fix..
Thnx in advance.. ;)

Report

sola

8 years ago

Hi..
First of all, beautyful screenlet, it's the nicer calendar screenlet I've ever saw.. But, I have a problem with the Alignment funkcion, I mean left, right, and central position doesn't change..
Can you chack the code and reply any fix..
Thnx in adive.. ;)

Report

hangy18

9 years ago

why it isnt showing any regular events? i cant see my timetable :( :( which is kind of very sad, hope you will fix that soon :)

Report

zombie

9 years ago

Hi,

I wonder if you can help me to get the events displayed in 12-hour am/pm format? Unfortunately, I’m not Python literate.

Thank you in advance.

Report

kylewhite

9 years ago

The plugin wasn't showing all the times for my events as 00:00. I hacked the iCal.py to fix this and added a menu item to offset the times by a number of hours to allow for different time zones. Is this something other's would be interested in, and how would I get this patched into the official code.

Report

Tapia

9 years ago

Hi. I am interested in your fix. Can you send it to me? That would be great! I will send you a PM with my email.

Report

thesazi

9 years ago

Can you post the edited code into these comments? I've attempted to hack at the code but I have not had any success.

Report

keiser

9 years ago

Hi all,

I also had times showing up as 00:00 when using Google Calendar ICS files. There's a bug in the regular expression handling of time-zone-specified ICS files, which I fixed.

My code does not give you a manual choice of time zone, but instead loads it directly from the time zone set in the ICS file. So it'll match whatever you have set in your Google Calendar time zone, for instance.

You can get it here:
http://keiser.me/code/screenlets/67186-NowCalendar-TZfix.tar.gz

I hope it works for you.

whise - please feel free to incorporate this code into NowCalendar if you like

Report

sousuke

9 years ago

Whise, hope you can provide me with some assistance. I can't get your screenlet to work properly.

I've provided details at the compiz fusion forum: http://forum.compiz-fusion.org/showpost.php?p=48112&postcount=13

Thanks!

Report

dysonsphere

9 years ago

in an effort to fix the problem in my previous post i reinstalled a fresh screenlets application and nowcalendar.

i created a ~/.screenlets folder to install nowcalendar instead of the folder in usr/local/share/screenlets as i had previously done

in any case with either install location nowcalendar would not start on system start (other screenlet work on start-up), and when i look in screenlet manager the boxes for enable and auto start are both checked and i can't get it to open.

I ran in terminal and got the following:

dysonsphere@sirius:~$ /home/dysonsphere/.screenlets/NowCalendar/NowCalendarScreenlet.py
CachingBackend: Loading instances from cache
CachingBackend: Loading <NowCalendar1>
Error in screenlets.session.connect_daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.ScreenletsDaemon was not provided by any .service files
Found a running session of NowCalendar, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.NowCalendar was not provided by any .service files
Loading instances in: /home/dysonsphere/.config/Screenlets/NowCalendar/default/
File: NowCalendar1.ini
Creating new instance:
UPDATING SHAPE
UPDATING SHAPE
Set options in NowCalendarScreenlet
Traceback (most recent call last):
File "/home/dysonsphere/.screenlets/NowCalendar/NowCalendarScreenlet.py", line 311, in <module>
screenlets.session.create_session(NowCalendarScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 392, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 177, in start
if self.__load_instances():
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 319, in __load_instances
self.__restore_options_from_backend(sl, self.path+filename)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 345, in __restore_options_from_backend
setattr(screenlet, opt.name, opt.on_import(opts[o]))
File "/home/dysonsphere/.screenlets/NowCalendar/NowCalendarScreenlet.py", line 100, in __setattr__
self.reader.readURL(self.icalpath)
File "/home/dysonsphere/.screenlets/NowCalendar/iCal.py", line 94, in readURL
self.readEvents(dataLines)
File "/home/dysonsphere/.screenlets/NowCalendar/iCal.py", line 112, in readEvents
self.events.append(self.parseEvent(eventLines))
File "/home/dysonsphere/.screenlets/NowCalendar/iCal.py", line 138, in parseEvent
startDate = self.parseDate(mask['DTStart'].match(line).group(1))
File "/home/dysonsphere/.screenlets/NowCalendar/iCal.py", line 165, in parseDate
year = int(dateStr[0:4])
ValueError: invalid literal for int() with base 10: ''


any ideas?

Thnaks

Report

dysonsphere

9 years ago

hi i really like the look of this screenlet and it seems like just the thing i need. however i am unable to view any events. i am using evolution and tried directing nowcalendar to the .ics file in my /.evolution/calendars... folder and also tried saving my calendar as .ics and put it in the default folder for nowcalendar, still don't see any of my appointments.

any ideas?

Thanks

Report

j-engel

9 years ago

This screenlet is indeed great!
It only seems to skip regular events (those who occur each day/week/month etc.).

Report

maisouestcequonest

10 years ago

This is what I was loking for. Thank you for this screenlet. However, I d like to add more then one icalendar to this screenlet because I have 2 calendars on google agenda. An other thing, the events of my day are written in the wrong sens. The top event on my desktop is the last one of my day. An other request is if it would be possible to see the name of the day in the calendar or to to see several days ( one week would be great ) in the screenlet.
Thanks again for this screenlet.

Report

canard-metallique

10 years ago

An other trouble that I have is that the screenlet doesn't launch at the boot of the computer whereas the other screelets do. I checked my session configuration, and everything seemms ok. the command line for Now Calendar gives that :
/home/<usr>/.screenlets/NowCalendar/NowCalendarScreenlet.py > /dev/null

I checked NowCalendarScreenlet.py and it works when i launch it directly. So, i m not sure of where does come from the problem, but it might stems from the screenlet i guess.

Greetings,



Report

canard-metallique

10 years ago

An other trouble that I have is that the screenlet doesn't launch at the boot of the computer whereas the other screelets do. I checked my session configuration, and everything seemms ok. the command line for Now Calendar gives that :
/home/<usr>/.screenlets/NowCalendar/NowCalendarScreenlet.py > /dev/null

I checked NowCalendarScreenlet.py and it works when i launch it directly. So, i m not sure of where does come from the problem, but it might stems from the screenlet i guess.

Greetings,



Report

canard-metallique

10 years ago

An other trouble that I have is that the screenlet doesn't launch at the boot of the computer whereas the other screelets do. I checked my session configuration, and everything seemms ok. the command line for Now Calendar gives that :
/home/<usr>/.screenlets/NowCalendar/NowCalendarScreenlet.py > /dev/null

I checked NowCalendarScreenlet.py and it works when i launch it directly. So, i m not sure of where does come from the problem, but it might stems from the screenlet i guess.

Greetings,



Report

Hex90

10 years ago

Hi,
thank you for the great Screenlet!

I have two notes belonging the Event text.

First:
Is it possible to make the Text color configurable? Black Text on a dark wallpaper is barely readable ;)

Second
At the moment the events list isn't updated on daychange. after running past midnight the events from the previous day are displayed as Todays events
I hope I was able to describe the problem understandable.

By the way: Is it possible to fetch the .ics file from an webdav server?

Greetings Dirk

Report

Hex90

10 years ago

Sorry for my Request, I just found out that the Textcolor is already configurable.

Greetings, Dirk

Report

Shashwat

10 years ago

The skin doesn't work | Plz do take care i copy them in the folder .. even created frder with their name but all in vain :|

Report

Hex90

10 years ago

Themes are working for me. I just putted the optional Themes to ~/.screenlets/NowCalendar/themes/
I habe Version 0.4 installed.

Report

9 years ago

more themes

now compatible with iCalendar

updated to use with the manager
rename the downloaded file to NowCalendar.tar.gz

product-maker 20 68

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.5
updated Jan 26 2008
added Sep 30 2007
downloads today
page views today