
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
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
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
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
jhnnslschnr
6 years ago
Report
jhnnslschnr
6 years ago
Report
GDR
6 years ago
Report
jhnnslschnr
6 years ago
Report
GDR
6 years ago
Report
Logomachist
6 years ago
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
6 years ago
Report
GDR
6 years ago
Report
pierat
6 years ago
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
7 years ago
Report
GDR
7 years ago
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
7 years ago
I'm using Linux Mint 14 (KDE version) and the latest KDE.
Report
GDR
7 years ago
Report
GDR
7 years ago
Report
RavenLX
7 years ago
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
8 years ago
regards
Report
erngab
8 years ago
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
GDR
8 years ago
So here we go: http://gdr.geekhood.net/gdrwpl/heavy/plasma_gcal_beta.plasmoid
Report
exeroc
9 years ago
Report
exeroc
9 years ago
Report
GDR
9 years ago
Report
exeroc
9 years ago
Report
exeroc
9 years ago
Report
GDR
9 years ago
Please download the plasmoid again, I've reverted the changes.
Report
exeroc
9 years ago
Report