Beagle
Desktop Apps Training - Beagle

Beagle is a Linux desktop-independent service which easily and uneventfully indexes your data in real-time. In -Short, The Beagle search tool allows you to quickly locate files on your computer. One noticeable advantage of using Beagle are files are immediately indexed when they are created, are re-indexed when they are modified, and are dropped from the index upon deletion. Also, e-mails are indexed upon arrival and IM conversations are indexed as you chat. Of course web pages are also indexed as you view them by using the browser extension.

When it comes to support Beagle has the edge. Beagle is designed to give you quick access to the files you care about giving you access to documents, emails & attachments, web history, IM/IRC conversations, address book contacts, calendar appointments, notes, source code, images, music/video files, archives, and applications. Supporting the file system, Evolution, Thunderbird, KOrganizer, KMail, KAddress Book, Gaim, Kopete, fgirefox, Epiphany, Konqueror, Blam, Tomboy Notes, Knotes, Labyrinth, Konversation, Opera, and Empathy. Beagle also extracts text and meta data from folders, office documents, help documents, images, audio, video, archive, application launchers, Linux packages, and generic XSLT files. Each of these categories includes many different supported formats for a full list please click here.

Beagle provides programming interfaces in C#, C, and Python providing the flexibility offers many applications a chance to plug into Beagle's searching and indexing resources. Beagle continues to gain popularity Linux desktop applications world. Appearing in Kerry Beagle, Yelp, Nautalis, Dashboard, Deskbar, Tangerine, Brasero, beaglefs, kio-beagle, peagle, catfish, the kBeagleBar and yaBi.

To start using beagle with Ubuntu open the terminal and type

$ sudo apt-get install beagle
Beagle will run automatically on your next startup or you can open it by typing 
$ beagled
 Once you've opened the beagle search tool you can see a simple menu across the top that includes Search, Sort, and Help options. Under the simple menu you will see the find field where you can type the text you're trying to match and press the find now button to the right of the find field.  With the Beagle search tool you can quickly and easily locate files in many different formats including documents, emails & attachments, web history, IM/IRC conversations,
address book contacts, calendar appointments, notes, source code, images, music/video files, archives, and applications. That's a huge selection of content to search through providing you all relevant matches to the text you entered. When content is matched and returned for viewing it is sorted into sections for each type of content so it is easy to spot what types of content you're looking at rather than inspecting each file for a file extension ect. If you find a file that strikes your interest select it and observe the bottom of the window where the selected file details are displayed. These details include a thumbnail image, title, date last edited, and the path the file is located at.
 
 beagle search tool