Google Calendar Agenda (ownCloud too!)

Plasma 4 Extensions

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

4
Score 82.8%
Description:

This plasmoid shows a list of future tasks in Google Calendar (agenda). It's mostly inspired by Android widgets. It differs from other gcal plasmoids because it's not a frame displaying GCal Mobile. It supports arbitrary number of calendars and chances are that it also supports other online calendars as long as they export iCal.
This plasmoid is licensed under beerware license, http://en.wikipedia.org/wiki/Beerware

Written in Python

# Dependency
plasma-scriptengine-python, python-kde4, python-qt4 - all of them present in kubuntu out of the box
kdelibs5-dev - needs to be installed in older versions of Kubuntu. Try kdelibs5-plugins instead in newer versions, but it should be already installed.

# How to install
sudo apt-get install kdelibs5-plugins
wget -O - http://gdr.geekhood.net/gdrwpl/heavy/gcal-plasmoid-bootstrap.sh | sh -s

GUI installation of python plasmoids doesn't work at the moment.

# How to use with Google
http://www.youtube.com/watch?v=gLf5zpCgnWE

# How to use with ownCloud
http://gdr.geekhood.net/gdrwpl/gcal-agenda-owncloud.php
Last changelog:

7 years ago

0.2 - the plasmoid now respects locale settings (and has an icon, too)
0.21 - using KIO as network backend, caching ical files locally
0.22 - added a warning if kdewidgets.so is missing in the system
0.23 - recurring events now properly working (written by tcasawell), with lowered CPU usage. kdewidgets.so check removed because it was unreliable

C

GDR

8 years ago

Did you install it fresh with the latest version or did you upgrade and it broke?

Also does the settings panel work?

Report

9

exeroc

8 years ago

I have remove the previous with the kde panel and reinstall it with :
wget -O - http://gdr.geekhood.net/gdrwpl/heavy/gcal-plasmoid-bootstrap.sh | sh -s

Report

9

exeroc

8 years ago

And i think that the panel settings works, 'cause i can change the number of displayed events

Report

C

GDR

8 years ago

And can you add/remove URLs? Because this is what's broken if that package is missing.

Report

liferules04

9 years ago

I am curious how to get the date event dates off the calendar that are not from my calendar. They appear to load as a placeholder for the displaying of the calendar but after I load my calendars they stay on the calendar.

Report

dmd2live

9 years ago

Looks good, but i'm not ready to share my calendar to everyone in the world. Is there any possibility to get it working with akonady synch, like in PIM?

Report

SylvainC

8 years ago

Google Calendar Agenda accepts URLs for iCal files. It can pretty well accept URLs for local files.

Set your Akonadi calendars as iCal files on your disk, and set up Google Calendar Agenda with the URLs for the files.

E.g. you have 2 files "My personal agenda.ics" and "My professional agenda.ics" in ~/.kde/share/apps/korganizer and your local account is "myaccount". The URLs will be:

file:///home/myaccount/.kde/share/apps/korganizer/My%20personal%20agenda.ics

file:///home/myaccount/.kde/share/apps/korganizer/My%20professional%20agenda.ics

Note that in a URL, you replace the spaces with "%20" (20 is hexadecimal code for ASCII 32, character for space).

It works, I've tried it. But since this plasmoid doesn't display recurring events, it doesn't fit my needs.

Report

C

GDR

9 years ago

The private iCal URL is as confident as your password. If you don't keep it for yourself, you're the only one you can blame.

I'm not going to make it use Akonadi, I want it to stay what it is: a lightweight iCal reader. I don't use Akonadi/PIM myself so I don't have the need to make whole heavy-weight framework run in the background.

Report

molecule-eye

9 years ago

I installed the widget in Kubuntu 10.10 (KDE 4.6 beta 2) but when I go to configure it, there's no option to add ics calendars. I put them into the folder manually (where the Polish holidays calendar is) but they're not detected when remove and re-add the widget.

Report

C

GDR

9 years ago

Make sure you have kdelibs5-dev installed - it's needed in 10.10 to make settings work.

Report

molecule-eye

9 years ago

Thanks, that worked. I notice, however, that gcal agenda causes high cpu usage when the plasma dashboard is invoked. At least this is true for me when I have about 5 calendars added set to refresh every 45min. I imagine this isn't normal.

Report

C

GDR

9 years ago

Nice to hear it worked, but I'm surprised to hear about high CPU usage, it should be close to nothing.

I would like to reproduce and fix this. How do you show dashboard and how did you detect that gcal agenda uses lots of CPU?

Report

molecule-eye

9 years ago

I just tried but couldn't reproduce it. I had removed the widget earlier and just re-added it. I recall it occurred when I had the widgets unlocked. Maybe the issue is not your widget. (I had invoked the dashboard using a global shortcut and watched the cpu usage on top through the dashboard translucency.)

One other problem. Some entries get cut off on top or bottom (or both) if they don't fit properly. You might have it show only the first line and then more in a tooltip on mouseover. See screenshot: http://picasaweb.google.com/lh/photo/hNg95aNtjvOIp1QqAhooHw?feat=directlink

Report

C

GDR

9 years ago

Yeah, I know about the display issue and will be working on it next time when I have more free time.

(the qt labels aren't quite as controllable as I wish they was and I'll be moving to custom rendering)

Report

molecule-eye

9 years ago

One thing you might want to change is the hard-coded colors of the dates. The dark blue on black is incredibly hard to read.

Another thing I noticed is that the widget resizes itself upon restarting plasma to fit the number of items displayed. That's not ideal. Making it scrollable would be nice.

Report

9

exeroc

9 years ago

Hi,
Sorry to bother you again. But there is one last thing strange.
I have a regular event which takes place every Tuesday at 18:00 and it is not displayed in the application. Is it a choice or bug ?
This event is marked as a recurring event on my google calendar.

Report

C

GDR

9 years ago

It's a feature I have no need to implement. Maybe, some day, it will be there, but I personally don't need it so I have little motivation.

Report

9

exeroc

9 years ago

Hello, the application now connects perfectly and accents are well displayed. :) really cool !

Report

9

exeroc

9 years ago

And last points, the accents are very badly displayed instead of "D

Report

C

GDR

9 years ago

I think I know what the problem was - could you please try downloading the new version and let me know if national characters now work well?

Report

C

GDR

9 years ago

I'm using national characters all the time, are you sure that the ical feed is encoded in UTF-8?

Report

9

exeroc

9 years ago

Hi
I continue to use your application and I noticed a rather annoying problem.
When I use my laptop at work, I am logged in ethernet and the application works fine.
However, when I'm at home for example, my computer is connected over wifi and the connection is not immediate after I'm logged in.
Then your application gives me "Error initializing" and I can wait for the refresh nothing happens. The only solution I've found so far is to remove the desktop application and return it.
Would you have a solution?

Report

C

GDR

9 years ago

Version 0.21 caches previously stored ical files locally, so that should fix this issue.

Report

C

GDR

9 years ago

Not really. I will try to fix it and release fix with next update (so watch for updates :)

Report

9

exeroc

9 years ago

Very useful application, simpler and clearer than other plasmoids google calendar. I recommend this application !
Thank you GDR for your support.

Report

7 years ago

0.2 - the plasmoid now respects locale settings (and has an icon, too)
0.21 - using KIO as network backend, caching ical files locally
0.22 - added a warning if kdewidgets.so is missing in the system
0.23 - recurring events now properly working (written by tcasawell), with lowered CPU usage. kdewidgets.so check removed because it was unreliable

12345678910
233
product-maker janet Apr 21 2014 9 excellent
product-maker arxus Feb 23 2012 9 excellent
product-maker zubi Feb 23 2012 9 excellent
product-maker KDesk Feb 07 2012 9 excellent
product-maker sgrayban Oct 04 2011 3 bad
product-maker tritemius Sep 02 2011 9 excellent
product-maker extraangry Aug 31 2011 9 excellent
product-maker tamra Aug 25 2011 9 excellent
product-maker sam13 Aug 23 2011 9 excellent
product-maker ruphy Aug 21 2011 9 excellent
product-maker jeehan Jul 24 2011 9 excellent
product-maker craigc05 Jul 16 2011 9 excellent
product-maker Genserowski Jul 02 2011 9 excellent
product-maker Faemino Jul 02 2011 9 excellent
product-maker watho May 31 2011 9 excellent
product-maker esdaniel May 25 2011 9 excellent
product-maker brdauria May 18 2011 9 excellent
product-maker Rickfer May 03 2011 9 excellent
product-maker kjetilk Apr 29 2011 9 excellent
product-maker abry Apr 22 2011 9 excellent
product-maker hermann57 Apr 16 2011 9 excellent
product-maker lcabrera Apr 08 2011 3 bad
product-maker madjar Mar 25 2011 9 excellent
product-maker Tribule Mar 20 2011 9 excellent
product-maker ekia Mar 18 2011 9 excellent
product-maker zokl Mar 18 2011 9 excellent
product-maker Murry Mar 09 2011 9 excellent
product-maker mosher Feb 16 2011 9 excellent
product-maker unapiedra Feb 15 2011 9 excellent
product-maker robten Feb 07 2011 9 excellent
product-maker MustangCSA Jan 28 2011 9 excellent
product-maker fyzix Jan 04 2011 9 excellent
product-maker vitoubien Nov 13 2010 9 excellent
product-maker maemofan Nov 13 2010 9 excellent
product-maker exeroc Oct 28 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Genserowski
Jul 02 2011
baltolkien
Dec 12 2010
maemofan
Nov 13 2010
exeroc
Oct 28 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
0.23
updated Feb 28 2013
added Oct 24 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2