Events Plasma Runner

System Runners

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

7
Become a Fan
6.5

Description:
Events Runner
=============

This is Plasma Runner plugin, which provides you ability to add new events or todos to your calendar from KRunner (Alt+F2). With this runner you may enter into KRunner something like following:

* `event Project deadline; 13.02.2010` - create new event with summary "Project deadline" for 13.02.2010;
* `todo Complete my work; tomorrow 12:30; Business` - create todo with given summary and deadline datetime with category "Business";
* `event Travel to mountains; from yesterday to 31.02.2010; Travel` - create event with given time range and category;
* `event Something; 13:30` - something at 13:30 today;
* `event Other event; yesterday`
* `event Meeting; today from 12:00 to 14:00`
* `todo Buy new phone; in 2 years`
* `todo Complete site design; in 2 days from 10:30`
* And others...

Besides of incident creation you may update existing incidences in some ways:

* `complete Buy new phone` - mark selected task as completed!
* `complete Fix localization issues; 30` - set task as 30%-completed;
* `comment Birthday party; It was cool!` - append some text to task description.

Features
--------

Now following date/time specifications are available:

* `today`
* `yesteday`
* `tomorrow`
* `now`
* Time format - `h:m`
* Date format - `d.M.yyyy`
* `in 2 minutes/hours [after ...]`
* `in 10 days/weeks/months/years [after ...]`
* `from ... to ...`

You can specify event categories as third argument like in KOrganizer:

* `Business`
* `Education:Exam`
* `Travel, Holiday`

Installation from packages
--------------------------

If you are using Ubuntu Karmic you may install package plasma-runner-events from my PPA at https://launchpad.net/~alexey-noskov/+archive/kde

You can add this PPA to your system by adding `ppa:alexey-noskov/kde` to your system's Software Sources

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb http://ppa.launchpad.net/alexey-noskov/kde/ubuntu karmic main
deb-src http://ppa.launchpad.net/alexey-noskov/kde/ubuntu karmic main

Build instructions
------------------

cd /where/your/runner/is/installed
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$KDEDIRS ..
make
sudo make install

(your $KDEDIRS is where you install your KDE 4)

Restart krunner:

kbuildsycoca4
kquitapp krunner
krunner

Alt-F2 to launch KRunner and in the runners list you will find events runner.

You may browse source code online at http://github.com/alno/plasma-runner-events Feel free to fork and patch!

Copyright © 2009 Alexey Noskov, released under the GPLv3 license
Idea by SebastianHRO, published at http://forum.kde.org/brainstorm.php#idea85167
Last changelog:

0.3.0:

* New commands: 'complete' and 'comment'
* Some localization friendness

0.2.4:

* Ranged events support

0.2.2:

* Categories support
* Runner syntaxes
* Runner icon

0.2.1:

* Using text/calendar MIME type.


Ratings & Comments

25 Comments

emplate430

9 TY!

cemkalyoncu

Amazing add-on. Is it possible to add a command so that todo's can be added without a due date?

amihere

Hi, it`s me again :-) I have an idea for your app. Today I had to add to calendar a two-days long event. It is such a long procedure to open calendar, add new event and so on... So, is it possible to upgrade your runner for "more days" events? For example I will write "event Vacation; from tommorow to 5.2.2010" and the runner adds a six-days event to my calendar.

amihere

And I think it is the same for a time in some event. For example "event Exam; from tomorrow 9:00 to tomorrow 13:00"... Adding this feature will be great!

alno

Thanks, i think it's good idea, i'll try to implement it in nearest time.

alno

I implemented some kind of it, you may get sources for testing from http://github.com/alno/plasma-runner-events/tarball/0.2.3 Usages: `from today to 21.02.2010` `tomorrow from 12:00 to 16:00`

vitormp

Hi, Thanks for this promising tool. I'm having a problem though. All seems to work fine up to the point where I hit "Enter" in krunner. Then it doesn't do anything, and in the terminal I get: "No valid collection for events available", or "No valid collection for todos available". Any suggestion?

alno

Do you have calendar in your akonadi resources? Maybe it has some special type? I used it for iCal resource.

amihere

The same problem here. Fedora 12, KDE 4.4 RC1. I have standard *.ics sources setted up. I can copy terminal output here if you wish. On the other side, it seems like very good and useful idea! ;-)

alno

Please check is bug present with updated sources?

amihere

No, I`m sorry. :-( here is log terminal log: krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now" krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now" krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1 krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event" No valid collection for events available QDBusObjectPath: invalid path "" krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."

alno

Hmm.. It's interesting.. Please run version from http://github.com/alno/plasma-runner-events/tarball/akonadi-mime-debug and post terminal output

amihere

It seems like the same version I downloaded from SF... But the strange thing is the version is still 0.1 though I reinstalled it completely (removed old files and of course recompiled), not 0.2.1 ... krunner(12799)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x24d73b8) "todo TEST; now" krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 0 "todo" krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 4 krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 5 "TEST;" krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 10 krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 11 "now" krunner(12799) Nepomuk::Query::QueryServiceClient::close: krunner(12799) ResultScene::defaultResultItem: ResultItem(0x1e3cc60) 1 krunner(12799) Interface::run: "Create todo "TEST" due to 21:19 21.01.2010" "events_runner_todo" No valid collection for todos available

alno

I didn't updated .desktop file, but it's not the problem... Did you have any messages instantly after krunner restart? For example, i have: ("text/calendar", "application/x-vnd.akonadi.calendar.event", "application/x-vnd.akonadi.calendar.todo", "application/x-vnd.akonadi.calendar.journal", "application/x-vnd.akonadi.calendar.freebusy") ("text/directory") Did you see something similar?

amihere

Well, there are many things written immediately after restart, I hope you will find what you need... :), here is log: [petr@PETR-NTB build]$ krunner krunner(13610): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(13610): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::enable: Saver Engine started, timeout: 300 krunner(13610)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Terminate Applications" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Umístění" ================= krunner(13610)/plasma RecentDocuments::loadRecentDocuments: Refreshing recent documents. krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Nedávné dokumenty" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Calendar Events" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Vyhledávání v počítači pomocí Nepomuku" ================= krunner(13610)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/petr/.kde/share/apps/nepomuk/socket" krunner(13610)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/petr/.local/share//user-places.xbel" krunner(13610)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Místa" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Aplikace" ================= krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true krunner(13610)/kresources KRES::Factory::self: krunner(13610)/kresources KRES::ManagerImpl::ManagerImpl: krunner(13610)/kresources KRES::ManagerImpl::readConfig: krunner(13610)/kresources KRES::Factory::self: krunner(13610)/kresources KRES::ManagerImpl::readResourceConfig: "77g6W1Cyf7" krunner(13610)/kresources KRES::Factory::Private::resourceInternal: ( "dir" , config ) krunner(13610)/kdepimlibs (kabc) KABC::FormatFactory::self: krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook: krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::self: calling init after instance creation krunner(13610)/kresources KRES::Resource::open: Opening resource "KONTAKTY" krunner(13610)/kresources KRES::ManagerImpl::writeConfig: krunner(13610)/kresources KRES::ManagerImpl::writeResourceConfig: Saving resource "77g6W1Cyf7" krunner(13610)/kresources KRES::Resource::writeConfig: krunner(13610)/kresources KRES::ManagerImpl::writeConfig: Saving general info krunner(13610)/kresources KRES::ManagerImpl::writeConfig: finished krunner(13610)/kdepimlibs (kabc) KABC::AddressBook::asyncLoad: krunner(13610)/kdepimlibs (kabc) KABC::ResourceDir::load: "/home/petr/Dokumenty/.zdroje_Akonadi/kontakty/" ' krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kontakty" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Control Audio Player" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Devices" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Příkazový řádek" ================= krunner(13610)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Záložky" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kalkulátor" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kopete Contact Runner" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Plasma Desktop Shell" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Převod jednotek" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: All runners loaded, total: 16 krunner(13610)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") krunner(13610)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-petr/krunnera13610.slave-socket" krunner(13610)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x10a0e00) ) [petr@PETR-NTB build]$ krunner(13610)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xd9cae0) Jumbo packet of 41240 bytes krunner(13610)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xd9cae0) Jumbo packet of 41240 bytes krunner(13610)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")

alno

Oh... That's about output with current version at from http://github.com/alno/plasma-runner-events/tarball/akonadi-mime-debug ?

amihere

ok, I tried to download the package again and it downloaded different file then before. Maybe some cache problem. I reinstalled application (yes, it is 0.2.1 version now), but the same problem still appears :-( Log is attached below. [petr@PETR-NTB build]$ krunner krunner(16052): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(16052): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::enable: Saver Engine started, timeout: 300 krunner(16052)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Terminate Applications" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Umístění" ================= krunner(16052)/plasma RecentDocuments::loadRecentDocuments: Refreshing recent documents. krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Nedávné dokumenty" ================= Runner started krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Calendar Events" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Vyhledávání v počítači pomocí Nepomuku" ================= krunner(16052)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/petr/.kde/share/apps/nepomuk/socket" krunner(16052)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/petr/.local/share//user-places.xbel" krunner(16052)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Místa" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Aplikace" ================= krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true krunner(16052)/kresources KRES::Factory::self: krunner(16052)/kresources KRES::ManagerImpl::ManagerImpl: krunner(16052)/kresources KRES::ManagerImpl::readConfig: krunner(16052)/kresources KRES::Factory::self: krunner(16052)/kresources KRES::ManagerImpl::readResourceConfig: "77g6W1Cyf7" krunner(16052)/kresources KRES::Factory::Private::resourceInternal: ( "dir" , config ) krunner(16052)/kdepimlibs (kabc) KABC::FormatFactory::self: krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook: krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::self: calling init after instance creation krunner(16052)/kresources KRES::Resource::open: Opening resource "KONTAKTY" krunner(16052)/kresources KRES::ManagerImpl::writeConfig: krunner(16052)/kresources KRES::ManagerImpl::writeResourceConfig: Saving resource "77g6W1Cyf7" krunner(16052)/kresources KRES::Resource::writeConfig: krunner(16052)/kresources KRES::ManagerImpl::writeConfig: Saving general info krunner(16052)/kresources KRES::ManagerImpl::writeConfig: finished krunner(16052)/kdepimlibs (kabc) KABC::AddressBook::asyncLoad: krunner(16052)/kdepimlibs (kabc) KABC::ResourceDir::load: "/home/petr/Dokumenty/.zdroje_Akonadi/kontakty/" ' krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kontakty" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Control Audio Player" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Devices" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Příkazový řádek" ================= krunner(16052)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Záložky" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kalkulátor" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kopete Contact Runner" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Plasma Desktop Shell" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Převod jednotek" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: All runners loaded, total: 16 krunner(16052)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") krunner(16052)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-petr/krunnerF16052.slave-socket" krunner(16052)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x12bd180) ) [petr@PETR-NTB build]$ Collections fetched There are 4 collections "outbox" : ("message/rfc822", "inode/directory") "Local Folders" : ("message/rfc822", "inode/directory") "Search" : () "akonadi_vcarddir_resource_2" : ("text/directory") krunner(16052)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xeaa980) Jumbo packet of 41240 bytes krunner(16052)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xeaa980) Jumbo packet of 41240 bytes krunner(16052)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/") krunner(16052)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(16052)/kutils (KPluginSelector) KPluginSelector::addPlugins: cfgGroup = 0x7fff31bb6640 krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "techbase" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kill" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "wikitravel" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "locations" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "webshortcuts" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "krunner_spellcheck" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "konsolesessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "recentdocuments" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "events_runner" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "nepomuksearch" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "places" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "services" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kabccontacts" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "audioplayercontrol" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "windows" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "solid" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "shell" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "wikipedia" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "krunner_kget" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "bookmarks" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "desktopsessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "browserhistory" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "calculator" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kopete_runner" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "PowerDevil" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "plasma-desktop" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "konquerorsessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "unitconverter" X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2400f0d krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Bratislava" krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" ) krunner(16052)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(16052)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x14fc138) "todo TEST; now" krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 0 "todo" krunner(16052) Nepomuk::Query::QueryParser::parse: Skipping space at 4 krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 5 "TEST;" krunner(16052) Nepomuk::Query::QueryParser::parse: Skipping space at 10 krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 11 "now" krunner(16052) Nepomuk::Query::QueryServiceClient::close: krunner(16052) ResultScene::defaultResultItem: ResultItem(0x103e250) 1 krunner(16052) Interface::run: "Create todo "TEST" due to 22:27 21.01.2010" "events_runner_todo" No valid collection for todos available

alno

Ok, it's here: [petr@PETR-NTB build]$ Collections fetched There are 4 collections "outbox" : ("message/rfc822", "inode/directory") "Local Folders" : ("message/rfc822", "inode/directory") "Search" : () "akonadi_vcarddir_resource_2" : ("text/directory") There are mail and addressbook, but there are no collection for any calendar-related information. Are you sure what you have ical resource in your Akonadi config? Is Korganizer works for you?

amihere

No, I`m sorry. :-( here is log terminal log: krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now" krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now" krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1 krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event" No valid collection for events available QDBusObjectPath: invalid path "" krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."

tittiatcoke

I also had the same problem and it is a setup error from korganizer. I don't know which version of KDE you are running, but please make sure that you have setup korganizer in such a way that it has a default calendar defined in which all todo's and events will be placed. Once set, then krunner needs to be restarted and afterward it works perfectly

amihere

wohoo, it works! In KDE4.4 there are two ways how to setup akonadi sources. I did it through system settings -> advance -> KDE sources, but it is not synchronised with sources setted up in AkonadiTray. So I made it synchronised and now it runs perfectly. Thanks!

alno

Oh, i am too late with my previous comment)) It's excellent!

amihere

Spasibo Alexey! Problem solved, info in my post below. Thanks for your help and care!

pilpilon

That is very good idea. Exactly what the runner for.

PARENA

*applauds* This is a really, really nice addition. I hope it you'll try and get this into default KDE. I'm happy openSUSE provides a package. :) Greaty application of the power of krunner!

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

Other System Runners:

BeClock Countdown Runner
terrorbaby92
last update date: 14 years ago

Score 5.8

Addon Runners for KRunner
dilettante
last update date: 16 years ago

Score 5.7

ClockCalc Runner
LukSch
last update date: 14 years ago

Score 6.8

Character Runner
KAnton
last update date: 15 years ago

Score 5.7

QuickSand
dilettante
last update date: 16 years ago

Score 5.0

Timer and Alarm for KRunner
enchant
last update date: 10 years ago

Score 7.8