Beagle (software)
beagle
|
|
---|---|
Basic data
|
|
developer | Beagle team |
Current version |
0.3.9 ( January 26, 2009 ) |
operating system | GNU / Linux , Solaris , BSD , other Unices |
programming language | C # |
category | Desktop search |
License | various open source licenses |
German speaking | Yes |
beagle-project.org |
Beagle was a free file indexing daemon that went through files , emails , chat logs, etc. and recorded them in its index. The name is used not only for the daemon itself, but also for the entire associated framework .
The project has not been in active development since the beginning of 2010.
development
Beagle evolved from Dashboard , an early mono application for displaying information appropriate to the context. It was written in C # using Mono and Gtk # . A port from Lucene to C # called DotLucene is used for indexing . Since the beginning of March 2006 there has also been a frontend for Beagle under the name Kerry , which integrates better into KDE than beagle's own GTK-based user interface. Kerry enables the Beagle behavior to be set in the settings, which means that it is no longer necessary to change Beagle configuration files. It is also possible to sort the search results by name, date of change and relevance. Kerry was implemented in mono . There is also Peagle , a web interface programmed in PHP .
requirements
- a kernel with Inotify (optional but recommended)
- activated extended attributes of the file system (optional, but recommended)
Supported data sources
- The file system
- Emails from KMail , Thunderbird, and Novell Evolution , as well
- Novell Evolution Calendar and Address Book
- Chat logs from Pidgin and Kopete
- Websites from Firefox and Epiphany (indexing when viewing the websites by browser extensions)
- Konqueror gradient
- Web feeds from Blam, Liferea and Akregator
- Tomboy Notes
Supported file formats
- Office documents
- OpenOffice.org 1.0 Writer / Impress / Math ( sxw , sxc, sxi and others)
- OpenDocument (odt, ods, odp)
- Microsoft Office (doc, xls, ppt)
- AbiWord (abw)
- Rich Text Format (rtf)
- PDF documents (pdf)
- Text documents
- Documentation / help
- Image formats ( JPG , PNG , SVG , GIF )
- Audio formats ( MP3 , Ogg Vorbis , FLAC )
- Application launcher
- Package files ( RPM , ebuild )
restrictions
- Indexing of data via NFS is slow because of the transfer of data from the server to the client. The same applies to Reiser4 and FAT file systems, as they do not support the standard Linux attribute interface.
- For security reasons, the beagle daemon beagled cannot be started as the root user ; the data is indexed separately for each user.
- In contrast to the KDE counterpart Strigi, there is currently (July 2009) no stable version of the Beagle daemon for non-Unix-like operating systems.
Alternatives
See list of desktop search programs
See also
Web links
- Beagle in the GNOME source code archive
- Short flash video of a beagle search
- Peagle (web frontend for Beagle, programmed in PHP)
Individual evidence
- ↑ Beagle and Libbeagle 0.3.9 . (English).
- ↑ The beagle Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed October 18, 2018).
- ↑ http://mail.gnome.org/archives/dashboard-hackers/2010-January/msg00001.html