EventWatcher
System Software
Score 71%
Description:

EventWatcher is a KDE application which notifies you
about various events.
"Events" are pieces of information about, for example,
news ticker or blog updates, new emails, user logons,
system warnings, hardware events etc.
They get collected by EventWatcher plugins and sent
to the main application which lives in the KDE system
tray for most of the time and displays this information.

Available plugins:
- DCOP: Receives "events" via KDE's desktop communication protocol, for example from other KDE applications or scripts.
- Log File Monitor: Reports changes in log files.
- RSS Feed Monitor: Watches RSS feeds provided by many news sites and blogs.
Last changelog:

13 years ago

0.4.3
- Event expiring:
- Remove events based on the time they were received
- Configuable behaviour: Expire agetime, Expire only unread events, Auto-expire
- KNotify support (Patch by Paul Eggleton)
- Hide plusminus button when list is empty.

0.4.2
- Added keep button to events
- DCOP plugin registers without a PID
- Log plugin includes log filename in title to help grouping

0.4.1
- The delete button for each event is back - optional, enabled by default.
- Url drag support for event action buttons.
- Option for a more compact event view: "action" buttons can also be placed
alongside the event text in form of a launch icon.
- Slightly improved event view scrolling performance for large event items.
- added EventWatcher 0.4.1 Debian SID package by Sergio Rodriguez.

0.4
- Big UI improvement:
� A new event view which makes it much easier to
manage events.
� Similar events (same icon and title) are now grouped together by
default. The old, ungrouped, mode is still supported.
- API addidtion for a short text to be displayed in the popup. Also
affects the DCOP event interface.
- Some work on the popup:
� Now displays the number of new events (since the last popup announcement)
instead of just the number of all "old new" events. ;)
� Remove the close button and make the popup close on clicks on
empty areas.
� Add an optional label which displays a short description of new events.
� Can be disabled in the settings dialog.
- Small change of the event history file format (which will make old
loaded events forget the title...).
- Ported the RSS plugin to use KDE 3.2's dcop rssservice as backend instead
of librss directly.
- Many minor changes...

0.3
- Patch by Teemu Rytilahti <teemu.rytilahti@kde-fi.org>:
� Use local8Bit() in the event view. Might solve umlaut problems for
some users...
� Don't quit the entire app by clicking the main window's close
button; minimize to system tray instead.
� Don't create popups if the main window is visible.
- Overlay the number of unread events over the system tray icon.
- plugin API
� Added a (very) basic API documentation.
� Small plugin API addition.
- RSS plugin:
� Changed the way how feed information is stored in the configuration
file. Old Settings will get lost.
� Added some default news feeds.
- Added a plugin for monitoring log files.
0.2.1
- Compile fix.
0.2
- (Hopefully) fixed some compiling problems (link to the right qt
library, .ui file fix).
- System tray icon can now indicate if there are new events or not.
- Events are now displayed in the main window (the pop-up now only
shows up to announce that there are new events).
- Initial event history and session management support.

bugmenot

11 years ago

i have this error
http://www.rafb.net/paste/results/5dnzPQ52.html

Report

japc

12 years ago

Very very good. Using it for RSS right now.

Report

inquis

13 years ago

Hello,

Your program is amazing. I forsee myself using it every day. However, might I suggest some small changes?

- I like the delete buttons attached to each event. It'd be nice to have a store button on each event, too. As it is, it only takes one click to delete an event, but two clicks to store one. (Highlight the event, click the toolbar.)

- It'd be nice to be able to expand a category in your tree view by clicking anywhere in the tree header rather than clicking on the little "expand" box. This would make it lots easier to navigate your app, especially on a laptop.

Thanks for your great program! Best damn newsreader, ever.

Report

kharkoma

13 years ago

This is the app, that i need for scan the apache log :) and work.

If you want a Debian package only you must say it ;)

Good Work.

Report

ceebx

13 years ago

Thank you.

Packages are always nice. :) I don't need a deb myself, but if you would like to create one I would love to link/publish it on the site.

Report

iPaqTux

13 years ago

I compiled successfully but I can't get it to do anything. How do you use it?

Report

iPaqTux

13 years ago

aw shit never mind. i should've checked the homepage before asking.

Report

Flameeyes

13 years ago

At http://flameeyes.web.ctonet.it/ I have updated the ebuildpack with the version 0.4.1.

Report

Flameeyes

13 years ago

The updated gentoo ebuild can be download in my ebuild pack from http://flameeyes.web.ctonet.it/ebuilds.html as usual.
The ebuild was also submitted to Gentoo's Bugs Tracker.

Report

famewolf

13 years ago

Suse 9.0 RPM of new version available at http://www.freewebs.com/famewolf

Report

wintermte

13 years ago

Great work on this application. I really can forsee a lot of uses for it.

One thing that I would to see added is the ability to have the popup notify window give more information than "1 new event". It would be great if the dcop interface gave the ability to send text to that notification window as well.

This would make it a great interface for doing email notification from Evolution, which can pipe to a command as part of a filter.

Report

mcamen

13 years ago

As I can see you use librss. Have you though about using the RSS DCOP service of KDE 3.2 instead?

Report

ceebx

13 years ago

Yes, I'm going to do so for the next version. When I initially wrote the rss plugin, I only knew about librss, but I'm very interested in the DCOP service.
I already had a look at your RSS sidebar and the Kontact plugin yesterday. My knowledge about DCOP is rather limited and a few things were confusing for me, so I decided to drop it for 0.3. But I will give it another try soon. ;)

Report

mcamen

13 years ago

Ah, great! The only thing the RSS DCOP service lacks is the configuration dialog. ATM everyone has to implement his own dialog. It's still on our (geiseri, frerich, myself) TODO list but ...

PS:
You see the scheme here: I praise your work and at the same time try to shift you development focus to tasks we were to lazy to do. ;-)

Report

bart

13 years ago

This app is fantastic, great work! a nice addon could be for example changing the dock icon if something weird happens, for example something new in the /var/log/errors.

Thanks.

Report

famewolf

13 years ago

Suse 9.0 RPM of EventWatcher available at http://www.freewebs.com/famewolf/eventwatcher-0.3-1.i586.rpm

Report

Flameeyes

13 years ago

I've update the gentoo ebuild to version 0.2.1.

Can be downloaded at http://flameeyes.web.ctonet.it/ in the ebuild section.

Report

CrimsonScythe

13 years ago

Change line number 9 in src/plugins/dcop/dcoppluginiface_skel.cpp from:
#include "/home/sandro/src/projects/eventwatcher/src/plugins/dcop/dcoppluginiface.h"

to:
#include "dcoppluginiface.h"

--Thomas

Report

naChoZ

13 years ago

Having trouble compiling in FreeBSD 4.9-RELEASE-p1. It borks on:

Making all in config
/bin/bash ../../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -o eventwatcherhelloworldplugin.la.closure eventwatcherhelloworldplugin_la_closure.lo -module -avoid-version -module -no-undefined -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -pthread -L/usr/X11R6/lib -pthread -L/usr/local/lib helloworld.lo ../../lib/libeventwatcherplugin.la -lqt
/usr/libexec/elf/ld: cannot find -lqt
*** Error code 1

It gives the same error just doing ./configure && make so I added some params to configure to manually point it to the right directories as indicated by looking at the installed package of qt-3.2.3.

This didn't work either, so I added a couple more paths to see if it would help and it didn't. This was the last configure that I tried without success.

./configure --with-qt-includes=/usr/X11R6/include --with-qt-libraries=/usr/X11R6/lib --libdir=/usr/local/lib --includedir=/usr/local/include && make


Any ideas?

Report

ndo

13 years ago

/usr/libexec/elf/ld: cannot find -lqt
You have to compile QT with the following switches "-qt-gif" and "-static". So you will get the "libqt.a"-file, which is required by "-lqt" (ld).

Report

Fangabar

13 years ago

hello,

when i do make, he calls a header:
article.h.

where can i get it?

thanx

Fangabar

Report

ceebx

13 years ago

It's included in librss from kdenetwork.

Report

Fangabar

13 years ago

Thanx,

now i become this error:

source='sourcedlg.cpp' object='sourcedlg.lo' libtool=yes \
depfile='.deps/sourcedlg.Plo' tmpdepfile='.deps/sourcedlg.TPlo' \
depmode=gcc3 /bin/sh ../../../../admin/depcomp \
/bin/sh ../../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o sourcedlg.lo `test -f 'sourcedlg.cpp' || echo './'`sourcedlg.cpp
sourcedlg.cpp: In constructor `SourceDialog::SourceDialog(QWidget*, const
char*, bool, unsigned int)':
sourcedlg.cpp:38: error: `Horizontal_Spacing2' undeclared (first use this
function)
sourcedlg.cpp:38: error: (Each undeclared identifier is reported only once for
each function it appears in.)


please help. thx.

use kde 3.2 final and suse 9.0.
sorry for my bad english.

Fangabar

Report

Flameeyes

13 years ago

I have wrote an ebuild for it.

Can be download with other my ebuilds at http://flameeyes.web.ctonet.it/

Report

DarkStalker

13 years ago

Thanks for the link to your ebuilds. The link to the ebuild package didn't work. Had to change it from 0124 to 0125 and downloaded it. I'm in the middle of emerging EventWatcher right now.

A little off-topic, but the ebuild of UniversalKopete's source doesn't have a single valid mirror in it. Even the site listed for the project doesn't send you a valid file. Happen to have the tar.bz2 laying around somewhere?

Report

13 years ago

0.4.3
- Event expiring:
- Remove events based on the time they were received
- Configuable behaviour: Expire agetime, Expire only unread events, Auto-expire
- KNotify support (Patch by Paul Eggleton)
- Hide plusminus button when list is empty.

0.4.2
- Added keep button to events
- DCOP plugin registers without a PID
- Log plugin includes log filename in title to help grouping

0.4.1
- The delete button for each event is back - optional, enabled by default.
- Url drag support for event action buttons.
- Option for a more compact event view: "action" buttons can also be placed
alongside the event text in form of a launch icon.
- Slightly improved event view scrolling performance for large event items.
- added EventWatcher 0.4.1 Debian SID package by Sergio Rodriguez.

0.4
- Big UI improvement:
� A new event view which makes it much easier to
manage events.
� Similar events (same icon and title) are now grouped together by
default. The old, ungrouped, mode is still supported.
- API addidtion for a short text to be displayed in the popup. Also
affects the DCOP event interface.
- Some work on the popup:
� Now displays the number of new events (since the last popup announcement)
instead of just the number of all "old new" events. ;)
� Remove the close button and make the popup close on clicks on
empty areas.
� Add an optional label which displays a short description of new events.
� Can be disabled in the settings dialog.
- Small change of the event history file format (which will make old
loaded events forget the title...).
- Ported the RSS plugin to use KDE 3.2's dcop rssservice as backend instead
of librss directly.
- Many minor changes...

0.3
- Patch by Teemu Rytilahti <teemu.rytilahti@kde-fi.org>:
� Use local8Bit() in the event view. Might solve umlaut problems for
some users...
� Don't quit the entire app by clicking the main window's close
button; minimize to system tray instead.
� Don't create popups if the main window is visible.
- Overlay the number of unread events over the system tray icon.
- plugin API
� Added a (very) basic API documentation.
� Small plugin API addition.
- RSS plugin:
� Changed the way how feed information is stored in the configuration
file. Old Settings will get lost.
� Added some default news feeds.
- Added a plugin for monitoring log files.
0.2.1
- Compile fix.
0.2
- (Hopefully) fixed some compiling problems (link to the right qt
library, .ui file fix).
- System tray icon can now indicate if there are new events or not.
- Events are now displayed in the main window (the pop-up now only
shows up to announce that there are new events).
- Initial event history and session management support.

product-maker 40 105

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.4.3
updated Oct 29 2005
added Jan 25 2004
downloads today
0
page views today 0