|This article relies too much on references to primary sources. (August 2011) (Learn how and when to remove this template message)|
A screenshot of Beagle's UI
0.3.9 (no further development at the moment) / January 26, 2009
|Operating system||Linux, other Unix and Unix-like systems|
|License||A mix of the X11/MIT License and the Apache License|
Beagle grew out of Dashboard, an early Mono-based application for watching and presenting useful information from a user's computer. It is written in C# using Mono and uses a port of Lucene to C# called Lucene.Net as its indexer. Beagle includes a Gtk#-based user interface, and integrates with Galago for presence information.
Beagle searches the content of documents and associated metadata. Users can search for:
- Archives (zip, tar, gzip, bzip2) and their contents
- Conversations (Pidgin, Kopete and IRC logs)
- Documents (AbiWord, OpenOffice.org, Microsoft Office, pdf, txt, rtf, html)
- Emails and address book contacts (from Evolution, Mozilla Thunderbird (header info only) and KMail)
- Help files (Texinfo, man pages)
- Images (png, jpg, tiff, gif, svg)
- Music files (mp3, ogg, flac)
- Notes taken in Tomboy, KNotes, and Labyrinth
- RSS feeds (via Blam or Akregator)
- Video files (through MPlayer or Totem)
- Web history (Firefox, Konqueror, Epiphany)
Beagle can also index additional file types not natively supported using external tools through a configuration file.
On Linux, Beagle efficiently index documents using inotify without the need for frequent reindexing.
|Wikimedia Commons has media related to Beagle (software).|