KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans  .- Knowledge Base  . 

yaBi - beagle search client


KDE Other Software

Score 78%
yaBi - beagle search client

yaBi - beagle search client

yaBi - beagle search client

Link:  http://
Minimum required   PyKDE/PyQt
Downloads:  2348
Submitted:  Jan 2 2006
Updated:  Feb 2 2006


yaBi (Yet Another Beagle search Interface) is a python-kde-beagle search
interface to find information from beagle.

yaBi uses snappy KHTML to display results, CSS for designing and super-fast
beagle-python bindings to retrieve search results. It uses kde preview service
to display thumbnails and also shows kde-associated applications for results.

To run, download the file,
$ tar zxvf yabi-0.6.1.tar.gz
$ cd yabi-0.6.1
$ ./yabi.py

(Help Wanted: Packaging python applications)
* Separation of search results into categories like Music, Pictures, RSS, Webhistory, Other files, Mails etc. and showing them in different tabs.
* Summary tab to show the time taken to query, search result summary.
* Formatting of search result done using CSS (and some javascript). Change yabi.css and yabi.js to suit your taste.
* Shows indexed information about results e.g. time when indexed, full path, title (if any), sender (if mail) etc.
* Shows relevant actions (according to the users KDE associations) and standard actions like open in terminal, reveal in konqueror, send as email-attachment.
* Shows thumbnail (on-demand, as thumbnail generation can be slow for certain files).
* Retrieves snippets from beagle in background and displays them when requested.
* Clusters webhistory results into websites and emails into conversations. This helps a lot when the user knows what website/email-conversation might be of interest.
* User can use keyword queries to search specific metadata like extension or sender email-address. Also, allows various specifiers to restrict query by dates, source, type etc.
* It should be clear by now that beagle allows an elaborate query syntax to fetch you just the information you need. There is a easy-accessible help tab which explains the syntax in great detail.
* Information tab to show current beagle status and index information.
* Allow starting/stopping of beagle daemon from the GUI.
* Save queries in bookmarks.

* beagle >= 0.2.0 with libbeagle and python-bindings enabled
- (libbeagle and python-bindings require glib-2.6-devel, libxml-2.6.19-devel and pygtk2-2.6-devel)
* PyKDE (I used Oct-13-2005 snapshot)


About Beagle:
Beagle is a utility to comb personal data which can be used to find whatever
you are looking for. Beagle in itself doesnt have a GUI (so its not correct to call it a gnome-application). It provides
C/C#/python api for clients.
beagle-0.2.1 provides a build option (./configure --disable-gui --enable-libbeagle --enable-python ...) which builds core beagle with python bindings.

Besides searching among files, beagle can also store information about
* kopete chat sessions
* akregator (pre kde-3.5) rss feeds
* kmail emails konqueror
* webbrowsing history
Writing plugins for beagle is fairly simple, for information on that and more, visit http://beagle-project.org/Main_Page

If you dislike some feature, have any suggestions, hate my python coding style or have fixes for bugs (I am sure there are many), please email them to me at dbera.web_NOSPAMat_gmail.com. If you are a CSS/UI expert, then I would love to hear your suggestions.


v 0.6.1 (Feb 2, 2006):

* Fixed a crash in snippet retrieval which also fixes a memory leak
* Explicitly deny documentation and IM queries since we dont have any means of displaying them

v 0.6 (Jan 31, 2006):

* Feedback from Joel, changed UI, removed unneeded items
* No need to display unnecessary information in the hits
* Some CSS fixes and changes
* Fixed a bug when no results were returned for some query and next query would block
* Added "bookmark" feature to save query
* Added "source", "type" selection lists (they dont work due to a bug in Beagle)
* Added ability to start/stop beagle from yaBi
* Use passive-popup to inform the user when query finishes
* General code cleanup
* Improve summary presentation
* If thumbnail is not available, try to show the mimetype icon. Better
than nothing.

v 0.5 (Jan 22, 2006):

* Create and display conversation for email hits
* Cluster web-hits by website
* Cosmetic cleanup
* Moved license from "public-domain" to MIT
* Artistic touches to beagled-not-running, no results found pages
* Display all properties for files
* Show all entries in To and Cc fields of email results
* Some CSS changes to make it look better
* Display RSS Feed results
* Added actions for music hits
* Store recent search history, window dimensions and positions across sessions

(skipping 0.4, somehow it never got released)

v 0.3 (Jan 5, 2006):

* Fixed non-english query and results
* Fixed icon paths (made them relative to script location)

v 0.2 (Dec 25/26, 2005):

* Added snippets
* Added thumbnail
* Added javascript to hide snippets until I want them - they look ugly
* Added category for pictures
* Fixed UTC time issues

v0.1.1 (Dec 24, 2005):

* Added status information
* Added send file

v0.1 (Dec 20, 2005):

* More or less works

Send to a friend
Other  Apps  from dbera
Report inappropriate content

goto page: prev   1  2  3 


 unstable dependencie

 by probono on: Feb 3 2006
Score 50%

Is it possible to compile this statically, so that it runs on a decent number of users' existing systems out there? No one wants to mess up their production systems with unstable dependencies. Possibly c++ is more suitable to create binaries that actually run on users' systems than this type of application you need a PhD for to get it working...

Reply to this


 Re: unstable depende

 by dbera on: Feb 3 2006
Score 50%

Sorry you lost me :)
Are you talking about yaBi - which is a python script and has the usual kde dependencies and pykde ?
Or you are talking about beagle - which is a dependency beast ?
(I dont disagree either of the questions, btw)
I smell a klikable beagle in the air 8-P

Reply to this



 by probono on: Feb 8 2006
Score 50%

Essentially - both... ;-) Want to help me in klikifying Beagle and yaBi?

Reply to this



 by urlauber on: May 14 2006
Score 50%

After starting yabi.py I get an error saying:

File "./yabi.py", line 74, in ?
import beagle
ImportError: No module named beagle

phython-beagle and the kde bindings for python (python-kde3) are installed (i'm using debian-kanotix), so what else can I do?


Reply to this


 Re: ImportError

 by Nebukadnezzar on: Jun 1 2006
Score 50%

apt-get install python-beagle
cd /path/to/yaBi
python2.4 yaBi.py
(!!Python2.4!! from unstable (testing?))

Reply to this


 A bug

 by etechnophile on: Jun 6 2007
Score 50%

One bug I found and I couldn't find any other place on this site to report it, so I'm posting here.

If one of my search results is situated in a folder with has a space in its name (say for ex. "to do"), then clicking on "show in folder" button for that search result opens a small error window with title "Sorry - konqueror" and contents "The file or folder file:///home/elaina/to does not exist." After clicking OK button, konqueror opens with a blank tab. However clicking other buttons like kwrite, emacs and kate (I tried this for a result which was a text file) works perfectly.

Reply to this

goto page: prev   1  2  3 

Add commentBack

How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2003-2016 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.