Google Calendar Agenda (ownCloud too!)

Plasma 4 Extensions

Source i (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
Become a Fan
8.2

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:

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


Ratings & Comments

60 Comments

jhnnslschnr

I have german locale settings, but i get displayed polish holidays. Is there a way to either change the country for the plasmoid, or to not show holidays (i would like a checkbox in the config dialog to disable it)?

jhnnslschnr

Restarting plasma-desktop made the holidays disappear, i guess they were displayed for demo the first time. Nice plasmoid.

GDR

Yes, that's just a demo iCal feed, it disappears as soon as you add your own URLs.

jhnnslschnr

I had expected that, but it did not disappear after adding my url, i had to restart plasma.

GDR

The clue of your error is that it's already installed

Logomachist

I tried repeatedly to install this widget, following the directions here and and the ones at http://helpdeskgeek.com/linux-tips/view-your-google-calendar-in-a-widget-on-the-kde-desktop/ . Nothing worked. Here's an example of the output I get: wget -O - http://gdr.geekhood.net/gdrwpl/heavy/gcal-plasmoid-bootstrap.sh | sh -s --2014-05-05 16:02:45-- http://gdr.geekhood.net/gdrwpl/heavy/gcal-plasmoid-bootstrap.sh Resolving gdr.geekhood.net (gdr.geekhood.net)... 176.31.128.16 Connecting to gdr.geekhood.net (gdr.geekhood.net)|176.31.128.16|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 139 [application/x-sh] Saving to: `STDOUT' 100%[======================================================================================>] 139 --.-K/s in 0s 2014-05-05 16:02:45 (2.68 MB/s) - written to stdout [139/139] --2014-05-05 16:02:45-- http://gdr.geekhood.net/gdrwpl/heavy/plasma_gcal.plasmoid Resolving gdr.geekhood.net (gdr.geekhood.net)... 176.31.128.16 Connecting to gdr.geekhood.net (gdr.geekhood.net)|176.31.128.16|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 268032 (262K) [application/octet-stream] Saving to: `plasma_gcal.plasmoid.1' 100%[======================================================================================>] 268,032 121K/s in 2.2s 2014-05-05 16:02:48 (121 KB/s) - `plasma_gcal.plasmoid.1' saved [268032/268032] Plugin gcal-plasmoid is not installed. plasmapkg(4875)/libplasma Plasma::Package::installPackage: "/home/robert/.kde/share/apps/plasma/plasmoids//gcal-plasmoid" already exists Installation of /home/robert/.kde/share/apps/plasma/plasmoids/gcal-plasmoid/plasma_gcal.plasmoid failed.

pierat

Excuse my asking, but why do you use wget to fetch a script that launches another wget, which fetches the plasmoid?

GDR

Because it's an one liner, easy to copy and paste.

pierat

I guess, I am too stupid for this... Your recommended way of "installation" goes like this: wget -O - http://gdr.geekhood.net/gdrwpl/heavy/gcal-plasmoid-bootstrap.sh | sh -s One line, agreed. The downloaded script does this: wget http://gdr.geekhood.net/gdrwpl/heavy/plasma_gcal.plasmoid && plasmapkg -u plasma_gcal.plasmoid && rm plasma_gcal.plasmoid Also: one line. (Even if it doesn't look that way because of the line breaks inside this comment box.) So I guess I'll have to leave it to the world to decide, which one is more complicated...

swarfega

Im using kubuntu 13.04 64-bit. I installed the plasmoid from both the kde plasmoid installer and using wget, neither way will work. I just get a red square with a cross placeholder and no options.

GDR

I would be grateful if you helped me debug this issue by: 1. unpacking the plasmoid somewhere in a new directory mkdir plasma_gcal cd plasma_gcal unzip /path/to/plasma_gcal.plasmoid 2. Running the plasmoid by typing the following in console (while staying in new directory): plasmoidviewer 3. Pasting console output into some kind of pastebin

RavenLX

I keep getting Script Initialization Failed if I try to add it. I'm using KDE 4.10 and have even tried installing sudo apt-get install kde-workspace-bin to get plasmoidviewer but it says I already have the newest version yet plasmoidviewer is not found on my system. I'm using Linux Mint 14 (KDE version) and the latest KDE.

GDR

I've updated the plasmoid, try now.

RavenLX

Ok, I got it installed (using the terminal and wget - I had uninstalled the previous plasmoid). It runs. But now I have another problem. I have followed your video on how to use with Google Calendar and I added one of my calendars (from the Private ICS link). Then I also changed the # of items to display to 5. I clicked Apply and Ok but it is still the default calendar in a language I don't understand (the months are in English but the rest is in something else)?

GDR

Also, AFAIK mint has the same packages Ubuntu has. If this is the case, in latest versions the package's name is kdelibs5-plugins

erngab

I added calendars but refres not working, remains the initial calendar. regards

erngab

working - the calendar is changed. There is another problem I have inside 7 calendar events shows only from two, and only a few (though there are many) I do not see reason for this events are the same (reminder, repeat ...) ?

GDR

There's a patch from tacaswell which fixes repeated events. I was going to publish a new version but I never had the time to test it and release it. So here we go: http://gdr.geekhood.net/gdrwpl/heavy/plasma_gcal_beta.plasmoid

exeroc

I can erase and remove url.

exeroc

*I can erase and add url

GDR

Try updating once again, I've uploaded the old version. Looks like the new one is less ready than I thought.

exeroc

yep it works perfectly again.

exeroc

Hi, I am still your great app but I moved to opensuse. Your apps works but it says that "package "kdelibs5-dev" is missing". On opensuse, it's kdelibs4-devel. How to remove that warning ?

GDR

That would mean that my method of detecting whether everything's installed nicely is wrong... Please download the plasmoid again, I've reverted the changes.

exeroc

The warning has disappear, but it seems broken. The calendar isn't updated (even after several minutes) and keeps the initial configuration with 'Wielkanoc etc...'

Pling
0 Affiliates
Details
license
version 0.23
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0