eventCal (iCal event calendar)

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
6 .5
Description:

eventCal is a event calendar mod from 'eigenCal' which you will find under: http://gnome-look.org/content/show.php/eigenCal+-+Calendar+Screenlet?content=115976
- It will show events from any iCal file. Supported Calendars: Evolution, Sunbird, Google, Golem and more.
- It gives many possebilities for themes.
- Option to define for how many future days new events will be shown.
- Window will be automatic resized depending on the amount of events.
- Autohide option if no actual events are found.
- Shows age of person if category = 'birthday' or 'Geburtstag'
- Supports most needed calendar recurrence rules.
- Option to show event time in 12.hour clock.

Default location of the evolution ics file: /home/USERNAME/.evolution/calendar/local/system/calendar.ics


I'll be happy about any donation. Even if it is only 1$ ;-)
Last changelog:

8 years ago

V3.10 startup from 'eigenCal'
V3.11 add option 'auto hide on no events'. A point will indicate active hide.
V3.12 correction of calculating recurrence rule 'COUNT', add function recurrence rule 'BYDAY' (only for WEEKLY (e.g. every week MO & FR)
V3.13 Fixed bug with option 'future Days'
V3.14 Fixed bug with recurrence rule 'FREQ=WEEKLY;BYDAY=TU'
V3.15 again: Fixed bug with recurrence rule 'FREQ=WEEKLY;BYDAY=XX'
V3.20 add a lot of RRULES: BYSETPOS, BYDAY, BYMOTH, BYMONTHDAY for all types (daily, monthly, yearly). It should now cover 99,9% of all available event recurrence rules
V3.21 FIX recurrence rule 'daily, byday'
V3.22 add option to show event time in 12-hour clock
V3.23 Better readerbillity of event time: Removed leading zero & removed colon behind the last digit.
V3.25 add line break for event text. Exception dates are now taken into account.
V3.26 Fix for Evolution event text.
V3.27 Fix of missing digit in event time.
V3.28 Fix time format 12-hour clock
V3.29 Fix time format event at 0:15
V3.30 Fix for Evolution event text.
V3.31 weekdays aligned to the left. Fix reset of .ics file after PC suspend.
V3.32 Fix Problems if special characters are in use.
V3.33 Fix RRULE for evolution (;X-EVOLUTION-ENDDATE=20100616T070000Z)
V3.34 Fix recuring events at December. Implement function for leapyears (e.g.29.2.)
V3.35 Bad Version
V3.36 Fix time calculation when UTC is one day ahead/below local time.
V3.37 Fix problem with leap year.

C

wolle1

10 years ago

Why not. Will change it soon..

Wolle

Report

C

wolle1

10 years ago

Changed in V3.31

Report

john007

10 years ago

Thanks! Looking even better now...

Report

spadders

10 years ago

Fantastic screenlet, love this.

One problem though. After suspending the PC and bringing it back, the screenlet loses the google .ics path I gave it.

It resets to the default .ics fils and thus displays "Please check your settings and select your ics file!!".

Any ideas?

Report

C

wolle1

10 years ago

Yes, it's because of the missing Internet connection in the first moment.
Will prepare a fix soon...
Wolle

Report

C

wolle1

10 years ago

should be fixed in V3.31

Report

Darkfy

10 years ago

hi,

(please forgive my english)

First off all THANK YOU so much for this very usefull screenlet!!!!

I noticed that the beginning events in hh:0m displayed hh:m

I do not know if it's voluntary or if it's a bug but for those who wish that their hours print like hh:mm just add:

Quote:elif eventlist1[i][3].minute < 10:
startTime = str(eventlist1[i][3].hour) + ':0' + str(eventlist1[i][3].minute) + '\t'


Between lines 280 and 281 of the eventCalScreelet.py file


Thank you again for this screenlet.



Report

C

wolle1

10 years ago

Yes, I was to quick. It was simply finger fault.
But your solution does only work for 24 hour format. So I made a FIX in V3.27.

Wolle

Report

Darkfy

10 years ago

hi,

(please forgive my english)

First off all THANK YOU so much for this very usefull screenlet!!!!

I noticed that the beginning events in hh:0m displayed hh:m

I do not know if it's voluntary or if it's a bug but for those who wish that their hours print like hh:mm just add:

Quote:elif eventlist1[i][3].minute < 10:
startTime = str(eventlist1[i][3].hour) + ':0' + str(eventlist1[i][3].minute) + '\t'


Between lines 280 and 281 of the eventCalScreelet.py file


Thank you again for this screenlet.



Report

tommymac501

10 years ago

I cannot seem to find the code that prints the time portion of the event to the widget, I would like to format the time as 12 hour, not 24 hour. I would assume it's an easy formatting method, but assuming can be dangerous. Any ideas?

Report

C

wolle1

10 years ago

Nice idea !
I'll add it as an option in the settings in my next version.

Wolle

Report

C

wolle1

10 years ago

Done !
In V3.22 you will have the option to show the event time in 12-hour clock.

It will show:
07:15 A EVENT TEXT
08:30 P EVENT TEXT

Wolle

Report

tommymac501

10 years ago

Perfect!, thanks..

Report

Pong

10 years ago

Sorry for not mentionning this earlier, I have disabled autohide on events, and have future days set to 30, still shows nil info.

Report

C

wolle1

10 years ago

Thanks for your feedback. It works with V3.15

Report

Pong

10 years ago

Hi there, I'm not sure if it's my own stupidity, but Eventcal stopped showing my google events a week ago, i resetted the ics file, removed, reinstalled eventcal, no avail.

Clearcalendar/Eigencal still works(showing events), and I have no idea why.

Please help, I really dig the screenlet as shown here..:)

http://kepfeltoltes.hu/100406/Screenshot_www.kepfeltoltes.hu_.png

Report

C

wolle1

10 years ago

I have no idea why it stopped working. It could only have something to do with the settings.
Please uninstall it and delete the following folder (if still existant): /home/USERNAME/.screenlets/eigenCal
And delete also the folder with the settings: /home/USERNAME/.config/screenlets/eigenCal
And install it again with the screenlets-manager.
Hope that works.

Report

Pong

10 years ago

Hi Wolle, thanks for answering so swiftly. I did as suggested, after reinstall it asks for the ics file: http://href.hu/x/cal7 , and when I'm entering it into the screenlet it shows only this with a little white dot: http://href.hu/x/cal6. Eigencal still works, and Clearcalendar too, but I cam't see why I should't use Eventcal...:(

Thanks 4 help so far.

Report

C

wolle1

10 years ago

The little white dot indicates, that
'show iCalendar events' is activated, and that
'auto hide on events' is activated.
This option will minimize the window when there is no event whisthin the 'future days'. As soon as there is any event, it will maximize the window.
It's for those users how are not using the transparency.

Report

lomos

10 years ago

Hi Wolle,

the screenlet is getting better and better thanks to your work! The RRULES starting to work up fine. But I am still missing one thing:

RRULE:FREQ=MONTHLY;BYDAY=FR;BYSETPOS=3

Could you add the bysetpos functionality to the rrule?

Thanks

Markus

Report

C

wolle1

10 years ago

That's not an easy request but I'll work on it.
It could take some time as I'm curently busy with other work.

Report

Tapia

10 years ago

Very nice! Just added to my desktop! ;)
I have a few questions:
I am using google calendar and:
1) The events are showing the next day they should when they have a specific hour set, but this does not happen with the whole day events. ¿What can this be?
2) Is it possible to add more than one google calendar to the same screenlet?... I would appreciate that.

Keep the good work!

Report

C

wolle1

10 years ago

Tapia,
1) Yes, I found that bug and fixed it in V3.13. Thanks !
2) There is currently no support for more than one calendar, but you could sync all calendars into a local calendar file with the 'multisync' pakage and use this for the eventCal.

Report

8 years ago

V3.10 startup from 'eigenCal'
V3.11 add option 'auto hide on no events'. A point will indicate active hide.
V3.12 correction of calculating recurrence rule 'COUNT', add function recurrence rule 'BYDAY' (only for WEEKLY (e.g. every week MO & FR)
V3.13 Fixed bug with option 'future Days'
V3.14 Fixed bug with recurrence rule 'FREQ=WEEKLY;BYDAY=TU'
V3.15 again: Fixed bug with recurrence rule 'FREQ=WEEKLY;BYDAY=XX'
V3.20 add a lot of RRULES: BYSETPOS, BYDAY, BYMOTH, BYMONTHDAY for all types (daily, monthly, yearly). It should now cover 99,9% of all available event recurrence rules
V3.21 FIX recurrence rule 'daily, byday'
V3.22 add option to show event time in 12-hour clock
V3.23 Better readerbillity of event time: Removed leading zero & removed colon behind the last digit.
V3.25 add line break for event text. Exception dates are now taken into account.
V3.26 Fix for Evolution event text.
V3.27 Fix of missing digit in event time.
V3.28 Fix time format 12-hour clock
V3.29 Fix time format event at 0:15
V3.30 Fix for Evolution event text.
V3.31 weekdays aligned to the left. Fix reset of .ics file after PC suspend.
V3.32 Fix Problems if special characters are in use.
V3.33 Fix RRULE for evolution (;X-EVOLUTION-ENDDATE=20100616T070000Z)
V3.34 Fix recuring events at December. Implement function for leapyears (e.g.29.2.)
V3.35 Bad Version
V3.36 Fix time calculation when UTC is one day ahead/below local time.
V3.37 Fix problem with leap year.

12345678910
25
product-maker rafeviper Feb 18 2011 9 excellent
product-maker l3ZoOoZl Jan 15 2011 9 excellent
product-maker otternox Jan 14 2011 3 bad
product-maker geeknome Jan 13 2011 9 excellent
product-maker wombat277 Jan 11 2011 9 excellent
product-maker hyperdude111 Jan 09 2011 9 excellent
product-maker Tipiaf Jan 07 2011 3 bad
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Amethyst
Jun 06 2012
wombat277
Jan 13 2011
muriddhu
Sep 08 2010
lomos
Jun 07 2010
currocaro
Jun 03 2010
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
3.37
updated Mar 01 2012
added Apr 05 2010
downloads 24h
1
mediaviews 24h 0
pageviews 24h 6