Skip to main content

Managing Book Collection with Alexandria

A number of applications are available for managing you audio/video collection, now being an avid reader of books i have always felt the need of a software that could index and catalog book collection. Alexandria is a software that does just that it allows one to easily catalog book collection and manage them.

Alexandria is an open source application that has been written using Ruby programming language. It's interface has been designed using the Gtk2 toolkit. It is available in the Ubuntu 8.04 repositories and hence can be easily installed using synaptic or apt-get.

To install alexandria issue the following command in the terminal window (Applications-> Accessories -> Terminal)

sudo apt-get install alexandria

after the installation is over you can launch alexandria from Applications -> Office -> Alexandria Book Collection Manager

This is how alexandria looks

As soon as alexandria loads the first thing you notice is it's interface is not cluttered, the interface has been divided into two panes while the pane on the left is divided again into two part one part has My Library and has your entire book collection while the other pane has smart library which is something like a play list that exist in media managers, you can group books in these smart libraries.By default alexandria comes with th following Smart Libraries and you can add more as you need them : Owned , Favorite , Wishlist , Read , Loaned

Smart Libraries

To add books you have two options either you can add books based on it's ISBN or Name and Alexandria will search the internet for those books and give you relevant results or you can add book manually providing all the details of the book.

Adding book manually in Alexandria and by search for Title

When you actually search for book using ISBN or Name of the book Alexandria finds all the information relating to the book like it's title , author , publisher , publishing year , if cover is found it's JPG cover too and other information relating to the book.
Alexandria after adding few books (note cover of books is also downloaded if found)

Once a book is added you can add more information or modify existing informatio about the book . You can assign Rating , tags , Smart Library , notes etc to a book you have already added by double clicking on the icon of the book in alexandria.
Modifying book info in Alexandria

Now alexandria searchs selected online sources for information related to books , now you can remove or add more sources from (Edit -> Preferences -> Providers ) you will find a dialog box like this .

Besides all this there is an option of exporting entire library into different formats like (CSV , ONIX XML , BibTex , iPod Notes , HTML Web pages) now of these the best option is exporting it to HTML web page where information about books name , isbn , cover , title etc are exported into a single webpage which could be quite useful if you want to take your information of collection of books to a PC which is not running Linux or doesn't have Alexandria installed.

This is how Library exported as WebPage looks

Conclusion :
Alexandria is an extremely user firendly application that makes the job of managing book collection really simple . With an attractive interface and ability to add books with ISBN or Title,Smart Libraries and Rating based sorting of books, Alexandria is really simple to use. If you are one with huge collection of books and find it difficult to keep track of them Alexandria is just the right software for you.

Article Written by : Ambuj Varshney (
For Desktop on Linux Blog ,
(C) 2008 , Ambuj Varshney


  1. Tellico is another application for managing collections of books, or any type for that matter, I've never heard about Alexandria, I'm installing it right now to give it a try, thanks for sharing.

  2. thanks,
    sounds very interesting... am trying it out now...

  3. Anonymous12:45 PM

    Alexandria crashes on Ubuntu 8.04 64bit with following comment:
    [BUG] Segmentation fault
    ruby 1.8.6 (2007-09-24) [x86_64-linux].
    Any idea?


Post a Comment

Popular posts from this blog

13 Things to do immediately after installing Ubuntu

In this article i describe some of the things to do immediately after installing ubuntu on your machine . Since most of the people reading this would be shifting from Windows to Linux with a system dual booting so i would focus more on making transition easy from Windows to Linux.

Creating Your ultimate Ubuntu 7.10 Desktop

Ubuntu 7.10 Codenamed Gusty Gibbon was released few weeks back with much fanfare ,now Ubuntu for past couple of years has been one of the most popular Desktop Linux distributions . Ubuntu 7.10 includes a number of features , applets and Wizards to simplify desktop Linux experience however because of many licensing restrictions it does not include out of the box support for popular audio/video codecs and many commercial but good applications . Also because of the limitation of trying to accommodate all kind of applications on single CD Ubuntu comes with a limited set of applications .

Now , i often have arguments with my friends who are new to computers that windows is…

Over 16 Small Games For Ubuntu Linux

Over 16 Small Games For Ubuntu Linux

Ubuntu Linux is one of the most popular Linux distribution , it is especially popular among Linux newbies and windows refuges . Now Ubuntu Linux does come with a descent set of applications , still there is a scope for including some more quality applications and especially games . Now in this tutorial i will show you how to install a large number of small , easy and less resource hungry games on Ubuntu Linux with screen-shots of games .

1. Rocks 'n' Diamonds

Rocks 'n' Diamonds is a Boulderd*sh game for X11 with more than just the falling rocks and diamonds of its namesake. The object is still to collect all the diamonds (and emeralds), then get to the exit before time runs out. But your character must make use of bombs, spaceships, and many other elements in order to fill his quota of jewels.

Installation : -

Type the following command in the terminal window


Making Music(Beats) on Linux/Ubuntu with Hydrogen

I am going to review a couple of Music Making Softwares for Linux and am starting with the simplest and one of the best!HYDROGEN. Hydrogen basically is a pattern based drum programming software which in layman terms means, it allows you to make your own beats.And in case you aren't much into music, you might be wondering “what the hell will i do with this piece of software”...well here is a word from my friends who've tried this: “Its pretty fun playing with this software, n even without knowing much, you could actually MAKE SUM MUSIC!!!”

There was this software called Acoustica Beatcraft(for windows) which actually introduced me to this beat making stuff and I was quite interested, but sadly it was too costly for me to buy it. So i was stuck using the trial version of the software and sadly as soon as i got the grip of the software the trial expired, and so my search began for software which would do the stuff for me and luckily i found this amazing piece of software HY…