-
 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    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  .- Knowledge Base  . 

yaBi - beagle search client

   0.6.1  

KDE Other Software

Score 78%
yaBi - beagle search client
zoom


yaBi - beagle search client
zoom


yaBi - beagle search client
zoom


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

Description:

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)
--------------------------------------
Features:
* 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.

---------------------------------------
Requirements:
* 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.




Changelog:

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




LicenseX11
Send to a friend
Subscribe
Other  Apps  from dbera
Report inappropriate content



goto page: prev   1  2  3 

-

 module beagle missin

 
 by pinkernell on: Jan 27 2006
 
Score 50%

Hi,

I have recently compiled beagle 0.2.0 and the new beagle-search GUI apparently has problems with opening results in KDE applications, so I am very happy to find a genuine KDE GUI. Thanks a lot!

Unfortunately I am having trouble with starting yabi-0.5:

guido@jvc:/usr/src/packages/SOURCES/yabi-0.5> python yabi.py
Traceback (most recent call last):
File "yabi.py", line 71, in ?
import beagle
ImportError: No module named beagle

Needless to say that I did compile beagle 0.2.0 with --enable-python. And the beagle daemon is running.

Or did I miss something?

Thanks!

Guido


Reply to this

-
.

 Re: module beagle mi

 
 by dbera on: Jan 28 2006
 
Score 50%

Thats weird. After you ran ./configure ..., when it finishes it shows if python bindings are enabled or not. Can you double check if it said:
Enable python bindings Yes


Reply to this

-

 Re: Re: module beagle mi

 
 by pinkernell on: Jan 29 2006
 
Score 50%

It sure is strange. I have recomplied beagle 0.2.0 with --enable-python switched on (while I _am_ sure I did compile it with python enabled before). And sure enough, yabi started to run, though not showing any search results while beagle-search did. And after reboot, another error message related to beagle module appears:

guido@jvc:~> python /usr/src/packages/SOURCES/yabi-0.5/yabi.py
Traceback (most recent call last):
File "/usr/src/packages/SOURCES/yabi-0.5/yabi.py", line 71, in ?
import beagle
ImportError: /usr/lib/python2.4/site-packages/beagle.so: undefined symbol: beagle_hit_get_property

This is to let you know. I admit I don't have the knowledge and time to start a detailled bug research so I think I'd like to leave it at that.

Guido


Reply to this

-

 Re: Re: Re: module b

 
 by dbera on: Feb 1 2006
 
Score 50%

I am afraid its still a build error. For some reason, the libbeagle you have on your machine is not from beagle-0.2.0. beagle build system is supposed to make sure that proper libbeagle is installed before trying to build pybeagle, but something didnt quite go well.

If you can, use pre-built packages. Or remove old libbeagle and pybeagle and build beagle with --enable-libbeagle --enable-python (yes, both).


Reply to this

-

 Changelog

 
 by japc on: Feb 1 2006
 
Score 50%
japcjapc
SAPO.pt
Home

Could you please re-arrange your changelog so that newer entries/versions appear on the top?

Thanks.


--
japc

Reply to this

-
.

 Segfault w/Python2.4

 
 by blujay on: Feb 2 2006
 
Score 50%

Running Debian with python2.4=2.4.2-2, I get a segfault. I got it working with Python 2.3 though.

Any plans to package this for Debian?


Reply to this

-

 Re: Segfault w/Pytho

 
 by dbera on: Feb 3 2006
 
Score 50%

The segfault is weird unless it is the one you mention below. In future crashes, it will be helpful, if you run yabi with --debug parameter. Paste the output to some file and email it to me - I'll appreciate it. I posted 0.6.1 - which attempts at fixing the bug.

About debian packaging, I am exploring the python options for packaging. I dont want to take the autotools approach, its too complicated; I dont like the PyKDE extension either, since it means a dependency. If there are any suggestions, let me know. I have no prior experience in python packaging.
TIA, -d.


Reply to this

-
.

 Crash

 
 by blujay on: Feb 2 2006
 
Score 50%

I do a search, the result summary shows up, and after a couple seconds, it crashes. Happens every time the same way. Log and backtrace follow...

(I had to use the HTML for the less-than sign to get it to show up here.)

Terminal:
$ python2.3 yabi.py
QFont::setPixelSize: Pixel size <= 0 (0)
QFont::setPixelSize: Pixel size <= 0 (0)
terminate called after throwing an instance of 'DOM::DOMException'
KCrash: Application 'yabi.py' crashing...


Backtrace:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1209882944 (LWP 15340)]
[New Thread -1274647632 (LWP 15356)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7f98da0 in sem_wait@GLIBC_2.0 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7e2a6a0 in ?? ()
#3 0x080dd10e in PyThread_acquire_lock ()
#4 0x080b1aa1 in PyEval_RestoreThread ()
#5 0x080d7659 in PyGILState_Ensure ()
#6 0xb7871e3e in sip_api_wrapper_check ()
from /usr/lib/python2.3/site-packages/sip.so
#7 0xb5cae780 in sipKApplication::notify ()
from /usr/lib/python2.3/site-packages/kdecore.so
#8 0xb6f655e5 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#9 0xb6fc698c in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#10 0xb6f7935c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#11 0xb6fedda2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#12 0xb6fedccb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#13 0xb6fd4225 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#14 0xb63826c3 in sipQApplication::sipEmit_guiThreadAwake ()
from /usr/lib/python2.3/site-packages/qt.so
#15 0x080b6ca4 in PyEval_GetFuncName ()
#16 0x080b8417 in PyEval_EvalCodeEx ()
#17 0x080b8695 in PyEval_EvalCode ()
#18 0x080d935c in PyRun_FileExFlags ()
#19 0x080d9623 in PyRun_SimpleFileExFlags ()
#20 0x08054fc7 in Py_Main ()
#21 0xb7e40eb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#22 0x080549a1 in _start ()


Reply to this

-
.

 Crash #2

 
 by blujay on: Feb 2 2006
 
Score 50%

Here's another one. I used a different search term, the search completed, and after a few seconds of looking at the summary (didn't click anything or even move the mouse), it crashed.

Terminal:
$ python2.3 yabi.py
Unhandled exception in thread started by
Traceback (most recent call last):
File "yabi.py", line 1260, in print_snippets
fetch_and_print_snippets (hitlist, box)
File "yabi.py", line 1280, in fetch_and_print_snippets
response = client.send_request (snippet)
gobject.GError: Exception has been thrown by the target of an invocation.
KCrash: Application 'yabi.py' crashing...


Backtrace:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1210616128 (LWP 15485)]
[New Thread -1275548752 (LWP 15500)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7ee5da0 in sem_wait@GLIBC_2.0 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7d776a0 in ?? ()
#3 0x080dd10e in PyThread_acquire_lock ()
#4 0x080b1aa1 in PyEval_RestoreThread ()
#5 0x080d7659 in PyGILState_Ensure ()
#6 0xb77bee3e in sip_api_wrapper_check ()
from /usr/lib/python2.3/site-packages/sip.so
#7 0xb5bfb780 in sipKApplication::notify ()
from /usr/lib/python2.3/site-packages/kdecore.so
#8 0xb6eb25e5 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#9 0xb6f1398c in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#10 0xb6ec635c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#11 0xb6f3ada2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#12 0xb6f3accb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#13 0xb6f21225 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#14 0xb62cf6c3 in sipQApplication::sipEmit_guiThreadAwake ()
from /usr/lib/python2.3/site-packages/qt.so
#15 0x080b6ca4 in PyEval_GetFuncName ()
#16 0x080b8417 in PyEval_EvalCodeEx ()
#17 0x080b8695 in PyEval_EvalCode ()
#18 0x080d935c in PyRun_FileExFlags ()
#19 0x080d9623 in PyRun_SimpleFileExFlags ()
#20 0x08054fc7 in Py_Main ()
#21 0xb7d8deb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#22 0x080549a1 in _start ()


Reply to this

-

 Re: Crash #2

 
 by dbera on: Feb 2 2006
 
Score 50%

There is a known bug in the code. Possibly the problems you are seeing are because of that. I have a fix for that, but I am waiting to finish some more changes. I will definitely put up another version by the beginning of next week. Please bear with me till that.


Reply to this

-

 undefined symbol

 
 by gassauer on: Feb 3 2006
 
Score 50%

yabi 0.6.1

with all punblished yabi versiones I get this on a SUSE 10.0

./yabi.py
Traceback (most recent call last):
File "./yabi.py", line 63, in ?
from kio import KRun, KTrader, KService, KIO, KMimeType
ImportError: /usr/lib/python2.4/site-packages/kio.so: undefined symbol: _ZN13KServiceGroup11SuSEentriesEbbbbb


Reply to this

-
.

 Re: undefined symbol

 
 by dbera on: Feb 3 2006
 
Score 50%

_ZN13KServiceGroup11SuSEentriesEbbbbb
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Some incompatibility between your KDE and PyKDE :( I dont have SuSE, so cant really help. Did you use a SuSE pykde-package or a generic one ? Maybe compiling PyKDE will help (its not that difficult to build).
You might also be able to get some more input in the pykde mailing list. The error happens in "import kio" and is _not_ a fault of yaBi, so pykde should be able to help.


Reply to this

goto page: prev   1  2  3 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

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

Copyright 2003-2014 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.