Google Calendar Agenda (ownCloud too!)

Plasma 4 Widgets

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:

6 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

jhnnslschnr

5 years ago

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)?

Report

jhnnslschnr

5 years ago

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

Report

C

GDR

5 years ago

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

Report

jhnnslschnr

5 years ago

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

Report

C

GDR

5 years ago

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

Report

Logomachist

5 years ago

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.

Report

pierat

5 years ago

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

Report

C

GDR

5 years ago

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

Report

pierat

5 years ago

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...


Report

swarfega

6 years ago

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.

Report

C

GDR

6 years ago

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

Report

RavenLX

6 years ago

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.

Report

C

GDR

6 years ago

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

Report

C

GDR

6 years ago

I've updated the plasmoid, try now.

Report

RavenLX

6 years ago

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)?

Report

erngab

7 years ago

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

Report

erngab

7 years ago

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 ...) ?

Report

C

GDR

7 years ago

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

Report

exeroc

8 years ago

I can erase and remove url.

Report

exeroc

8 years ago

*I can erase and add url

Report

C

GDR

8 years ago

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

Report

exeroc

8 years ago

yep it works perfectly again.

Report

exeroc

8 years ago

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 ?

Report

C

GDR

8 years ago

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.

Report

exeroc

8 years ago

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...'

Report

6 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 ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.23
updated Feb 28 2013
added Oct 24 2010
downloads 24h
0
page views 24h 5