Nepoogle 1.0.0
(KDE Other Utility)
WARNING!!! Nepoogle needs at least KDE 4.10.1 and Nepomuk2 python bindings to work. This bindings are available here: http://quickgit.kde.org/?p=scratch%2Fsedwards%2Fpykde4nepomuk2.git
Nepoogle is a search utility for Nepomuk inspired in Google’s search syntax. It has it’s own SPARQL query builder engine to achieve more control and be more safely about encoding bugs.
An install and uninstall scripts are available to install all required files.
Functionalities:
-Full support to UTF-8.
-Many shorcuts and commands, read help for full list and description.
-“and”, “or” and several comparison operators supported.
-You can open urls in results with default external applications.
-Resource viewer with navigation system, image support and multimedia player (video player seems to work only with GStreamer Phonon Backend with video support).
-Supports Nepomuk::Query::QueryParser() query engine.
-A cache system with manual refresh usign F5 key.
-Three different query engines.
-Playlist for audio and video files.
-Supports Nepomuk TVNamer, http://kde-apps.org/content/show.php/Nepomuk+TVNamer?content=148910.
Known bugs that can not be fixed:
-Volume is reset to max volume on track change: this is a bug in QtWebKit, current javascript code it’s working in Chrome and Firefox. Any help to find a workaround would be appreciated.
-Some mp3 files sounds awful: this is a bug in GStreamer.
Search tips:
-Ask specific questions and if you get no results then try more general questions:
“e” — you will get a lot of results and a slow query
actor:e — more optimized version if you are looking for an actor
-If you know exactly the word your are looking for “+” will improve performance and your results, but noticed search is case sensitive:
performer:+”Fleetwood Mac” — query works
performer:+”fleetwood mac” — query fails
performer:”fleetwood mac” — query works but is more slow
-Regular expressions are your friends:
^word — string begins with “word”
word$ — string ends with “word”
^this.*word$ — string begins with “this” and ends with “word”
-Use quotation marks if you need to search for special characters or spaces:
“Singin’ in the Rain” — because character “‘” and spaces
“^file:///storage/movies” — because character “:”
“f(x)” — because parenthesis
“Peter Gabriel” — without quotation marks nepoogle will search for “Peter and Gabriel”
-With e0 prefix Nepomuk::Query::QueryParser() engine is used rather than internal engine:
“e0 movies” — display results using Nepomuk API.
Future development:
-Query engine improvement with parenthesis support.
-External configuration file.
-Remote queries.
changelog:
v1.0.0 — 2013/03/29
-BUG: …read more
Source: FULL ARTICLE at KDE Apps