Eventlist

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

34
8.4
Description:

This is a plasmoid to show the events and todos from Akonadi resources (KOrganizer, Birthdays etc.).
With a google resource also Google calendar items can be shown.
Also possible with a CalDAV resource.
A facebook resource is also available.

Incidences can be filtered, added, edited, deleted via context menu.

The Plasma 5 port may take again a while... ;-( (any help?)

Thanks to the authors of todolist, public transport, rtm.

Some rpm for openSUSE can be found here:
Now in KDE:Unstable:Playground

http://download.opensuse.org/repositories/home:/geflei/

Mageia:
http://www.mageia-gr.org/rpm/1/x86_64/
http://www.mageia-gr.org/rpm/1/i586/

Kubuntu:
https://launchpad.net/~mikevaughn/+archive/omnilinux

There is also an ebuild in gentoo-overlay or so.

Feel free to send translations, feature requests.

Development has moved:
https://projects.kde.org/projects/playground/pim/plasmoid-eventlist
Last changelog:

5 years ago

0.7
remove title item if empty - patch by causa-prima
extra slot for startServer for delayed start - helps to prevent hangs on session startup

0.6.97
- previous version was buggy in removing items - fixed (I hope)

0.6.96
- check for already existing items to avoid doubled entries

0.6.95
- add contact name to possible substitutions
- filter for collections instead of resources (reconfigure filter necessary)

0.6.90 (0.7 rc)
- use kincindenceeditor if available
- delete incidences via menu
- fix bug with wrong mouse pointer position (wrong incidence selected)

0.6 adds autogrouping and filtering

anderslund

9 years ago

Hi again,
I was struck by another issue today: It is the second day of a multiday event, so I got a "Earlier stuff" group, with that event greyed out.

I suggest that multiday events would be mentioned on the current day. of course, there should be a special template ;)

"word festival day 2"

Report

anderslund

9 years ago

Hi,

First thank you for the ongoing improvements of this plasmoid, I use it everyday in more than one configuration in different activities.

I started using the custom headers, very nice. I have to suggest enabling templates like [weekday] and [month] for them, that would be cool. There is a class for template replacements in strings in kdelibs I believe.

My other suggestion today is a repeat, I would love to be able to hide the dates in the texts for events where the header is a day, for example "today" or "tomorrow".

Btw, on my netbook the config dialog does not fit the screen. To improve that, you coulc tabify the text configuration widget, tabs for events and todos instead of placing them on the same widget.

Keep up to good work!

Report

C

geflei

9 years ago

Grantlee?

With the dates - needs some thinking how to implement this.

Report

anderslund

9 years ago

I think grantlee is overkill, if there are few templates, it is probably more effeicient to just fill them in manually, eg replace "[weekday]" with the weekday name for that date. I can't rememer what the system was I used, it is a few years back.

For the text formatting, it would have to be associated with the group maybe?

Report

C

geflei

9 years ago

Only other solution I know of is KMacroExpander.

I thought about templates for the titles already - like {%date} or {%weekday}.

For the items - I have a lot of birthdays here and I want a different format for them. So I would need 2 templates for a group/timeframe or conditionals or so.

Report

anderslund

9 years ago

KMacroExpander sounds exactly right :)

The worst problem with flexibility may be to present it in a simple GUI, so that it is easy to use and understand. Maybe I can try and help with ideas.

Another problem is good defaults, in this case maybe an example could be not having dates in the "today" and "tomorrow" groups, including for birthdays, or even "not having dates in groups that covers only one day"

My birthday template is currently "%{startDate} % {summary} - %{yearsSince} år" (where "år" means "years old").

Report

KZKG-Gaara

9 years ago

Hello,
I'm using ArchLinux with KDE4.6.1.
I can't install this nice plasmoid because I got this error:

Quote:$ make
[ 3%] Built target plasma_applet_events_automoc
[ 3%] Building CXX object src/applet/CMakeFiles/plasma_applet_events.dir/eventapplet.o
In file included from /usr/include/akonadi/item.h:28:0,
from /usr/include/akonadi/monitor.h:24,
from /home/kzkggaara/.plasmoids/eventlist/src/applet/eventmodel.h:22,
from /home/kzkggaara/.plasmoids/eventlist/src/applet/eventapplet.cpp:20:
/usr/include/akonadi/itempayloadinternals_p.h:29:32: fatal error: boost/shared_ptr.hpp: No such file or directory
compilation terminated.
make[2]: *** [src/applet/CMakeFiles/plasma_applet_events.dir/eventapplet.o] Error 1
make[1]: *** [src/applet/CMakeFiles/plasma_applet_events.dir/all] Error 2
make: *** [all] Error 2

I would appreciate any help.

Report

C

geflei

9 years ago

Maybe this is of use for you
http://aur.archlinux.org/packages.php?ID=29322

Report

KZKG-Gaara

9 years ago

Yes, that's what I'm trying to install.

Report

C

geflei

9 years ago

At the first look I would guess you are missing the boost-devel (or whatever it is called in Arch Linux)?

Report

KZKG-Gaara

9 years ago

Thanks for the tip, I could compile after a "pacman-S boost boost-libs"
Now I have a little problem. I installed it but when I try to add a new event or task, I do not see anything, as I read in the README, I re-compile and install it by adding "-DHAS_AKONADI_PIM = 1 ", that is no problem. But ... when I try to compile it for later re-install, I get this error:
Quote:[ 73%] Generating sk.gmo
make[2]: warning: Clock skew detected. Your build may be incomplete.
[100%] Built target pofiles
Apparently, as is already installed will not let me go back to doing what I did once.
If you clear this error and run a "make install" I get this: Quote:[ 50%] Building CXX object
src/applet/CMakeFiles/plasma_applet_events.dir/headerdelegate.o
Linking CXX shared module ../../lib/plasma_applet_events.so
make[2]: warning: Clock skew detected. Your build may be incomplete.
[ 73%] Built target plasma_applet_events
make[2]: Warning: File `/home/kzkggaara/.plasmoids/eventlist/po/de.po' has
modification time 3e+07 s in the future
[ 73%] Generating de.gmo
[ 73%] Generating uk.gmo
[ 73%] Generating fr.gmo
[ 73%] Generating ru.gmo
[ 73%] Generating it.gmo
[ 73%] Generating cs.gmo
[ 73%] Generating sk.gmo
make[2]: warning: Clock skew detected. Your build may be incomplete.
[100%] Built target pofiles
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/lib/kde4/plasma_applet_events.so
-- Up-to-date: /usr/share/kde4/services/plasma-applet-events.desktop
-- Installing: /usr/share/locale/de/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/uk/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/fr/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/ru/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/it/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/cs/LC_MESSAGES/eventapplet.mo
-- Installing: /usr/share/locale/sk/LC_MESSAGES/eventapplet.mo
Thank you very much for your help. I think if I uninstall and then compile and install again, everything should be fine. What do you recommend?
Thank you very much again:)

Report

C

geflei

9 years ago

Hmm, is your clock right?
Anyway, this warning should not cause problems with compiling.

Report

9

UnnamedHero

9 years ago

Thank you for this useful plasmoid!

Is it planned to watch for task updates in KOrganizer? When I change any task (not add or remove), Eventlist isn't updating.



Report

C

geflei

9 years ago

Well, it should.
I dont use tasks often...
What KDE SC, kdepim-runtime and plasmoid versions are you using?

There were some ifs in the code because of different signaling in different akonadi versions.

In the next days i will release another beta that should work with newer KDE versions.

Report

9

UnnamedHero

9 years ago

I'm using
kdepim-4.5.94.1-x86_64-1
kdepim-runtime-4.5.94.1-x86_64-1 kdepimlibs-4.6.1-x86_64-1

So, KDE is 4.6.1 too.
Eventlist is 0.3.95.

Report

C

geflei

9 years ago

This combination should work.

It is possible to try current git?

I have to check with pim 4.6 myself,
with pim 4.4.10 it works for me.

Report

C

geflei

9 years ago

Works for me with pim 4.6 (on opensuse 11.3).

What was the kde version the plasmoid was compiled against?

Report

9

UnnamedHero

9 years ago

version from git works for me fine!

Report

paparon

9 years ago

I'm new to Linux & Kubuntu; 4 days. Your widget sounds great but I need more specific instructions to install it.
Here is what I tried:
I opened Konsole and entered "cd build"
I don't have a directory "build" so I assumed you mean the directory which your unpacked files are in; "plasmoid-eventlist-0.3.91".
When I change to that, the cmake command will run but I get these errors and warnings
__________________________________
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/ron/.kde/share/apps;/usr/share/kubuntu-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:4 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.8)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
_________________________________

Obviously, I can't run the make or sudo make install commands after that.
I don't know what the errors mean.
Can someone help or is this going to be way beyond me?
Thanks.

Report

C

geflei

9 years ago

maybe you can take a look here:
https://launchpad.net/~leviatan1/+archive/ppa

theres a binary for maverick

Report

C

geflei

9 years ago

Looks like you're missing the "devel" packages:
compiler, cmake, kde devel stuff,

install something like libakonadi-kde4-dev or so, I dont have kubuntu installed so I cant tell you the exact names, this should poll all dependencies.
I you get stuck please ask on kubuntu forum for installing/compiling problems.

However, would be nice to have a binary package for kubuntu - somebody?

Report

fixu

9 years ago

Hi,

I like your plasmoid and it works flawlessly.

Would it be possible to have a similar look & feel like the Public Transport Plasmoid?

It would be nice to have more spacing between the events and to make the events clickable. If you click on a event, it will show you the details like location and so on.

What do you think about that?

Also a menu (like the journey search) would be great to create new events.

Thanks for your great!

Cheers

Felix

Report

fixu

9 years ago

Hi,

I like your plasmoid and it works flawlessly.

Would it be possible to have a similar look & feel like the Public Transport Plasmoid?

It would be nice to have more spacing between the events and to make the events clickable. If you click on a event, it will show you the details like location and so on.

What do you think about that?

Also a menu (like the journey search) would be great to create new events.

Thanks for your great!

Cheers

Felix

Report

9

gnumdk

9 years ago

Since last update, text doesn't respect plasma colors anymore...

I've got a black plasma theme and text is black so not readable...

Report

9

gnumdk

9 years ago

<p style=color:white;> text </p>

This fix my issue but not really user friendly :)

And there is no way to change "Titles" colors ;)

Report

5 years ago

0.7
remove title item if empty - patch by causa-prima
extra slot for startServer for delayed start - helps to prevent hangs on session startup

0.6.97
- previous version was buggy in removing items - fixed (I hope)

0.6.96
- check for already existing items to avoid doubled entries

0.6.95
- add contact name to possible substitutions
- filter for collections instead of resources (reconfigure filter necessary)

0.6.90 (0.7 rc)
- use kincindenceeditor if available
- delete incidences via menu
- fix bug with wrong mouse pointer position (wrong incidence selected)

0.6 adds autogrouping and filtering

12345678910
134
product-maker xules79 Oct 06 2016 9 excellent
product-maker XenoPL May 04 2015 9 excellent
product-maker cemkalyoncu Nov 17 2014 9 excellent
product-maker kaismh Jun 30 2014 9 excellent
product-maker H00K Jun 16 2014 9 excellent
product-maker e1nste1n Oct 06 2013 9 excellent
product-maker bitcrazy Jun 14 2013 9 excellent
product-maker dmeyer Sep 01 2012 9 excellent
product-maker carlosestensser May 16 2012 9 excellent
product-maker nuclearpeon May 02 2012 9 excellent
product-maker gramb Apr 01 2012 9 excellent
product-maker Genserowski Nov 30 2011 9 excellent
product-maker pedrolopex5 Nov 26 2011 9 excellent
product-maker pvt14 Nov 10 2011 9 excellent
product-maker shocklateboy92 Oct 30 2011 9 excellent
product-maker maxblank Sep 11 2011 9 excellent
product-maker Etric Sep 07 2011 9 excellent
product-maker Hansfer Jun 08 2011 9 excellent
product-maker roctheme Jun 07 2011 9 excellent
product-maker SylvainC May 23 2011 9 excellent
product-maker Contrast May 18 2011 9 excellent
product-maker yehielb May 16 2011 9 excellent
product-maker momonster May 09 2011 9 excellent
product-maker robsn81 May 06 2011 9 excellent
product-maker gnumdk Apr 02 2011 9 excellent
product-maker AlejandroNova Mar 12 2011 9 excellent
product-maker SeaJey Mar 10 2011 9 excellent
product-maker UnnamedHero Mar 08 2011 9 excellent
product-maker emtorres Feb 17 2011 9 excellent
product-maker vitoubien Feb 17 2011 3 bad
product-maker bugmenot1234 Feb 08 2011 9 excellent
product-maker Okanda Dec 12 2010 9 excellent
product-maker gravy Dec 07 2010 9 excellent
product-maker vongoldi Oct 12 2010 9 excellent
product-maker deabru Sep 25 2010 9 excellent
Be the first to comment
XenoPL
May 04 2015
causa-prima
Aug 05 2014
kaismh
Jun 30 2014
gramb
Apr 01 2012
maxblank
Jan 24 2012
dglent
Nov 26 2011
naolloan
Oct 14 2011
Etric
Sep 07 2011
Naraku
Apr 16 2011
Hmpf
Mar 29 2011
m00nraker
Mar 22 2011
AlejandroNova
Mar 12 2011
UnnamedHero
Mar 07 2011
emtorres
Feb 17 2011
bugmenot1234
Feb 08 2011
Okanda
Dec 12 2010
kryil
Oct 04 2010
deabru
Sep 25 2010
alno
Sep 05 2010
csousa
Jul 18 2010
quadra
Jul 17 2010
dfx
Jun 26 2010
metko_double
Jun 22 2010
lbl
Jun 17 2010
rickvernam
May 24 2010
gravy
Apr 24 2010
margueritesu
Jan 28 2010
vejha
Dec 12 2009
moskito
Nov 24 2009
t3ddy
Sep 22 2009
janet
Sep 05 2009
papylhomme
Aug 25 2009
pmarki
Aug 02 2009
nik3nt3
Jul 20 2009
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.7
updated Mar 15 2015
added Jul 01 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3