This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Internet & WWW

Indywiki: A visual browser for Wikipedia

By Dmitri Popov on January 29, 2008 (4:00:00 PM)

Share    Print    Comments   

While you can quickly find an article about a particular topic using Wikipedia's search capabilities, there are other ways to explore the online encyclopedia that break away from the traditional search box approach. With Indywiki, for instance, once you've found the article you're looking for, you can continue to browse related topics visually, because Indywiki processes the current and related articles and extracts images from them. When you click on an image, Indywiki displays the article that the picture links to.

Indywiki is written in Python, and it depends on the python-qt4 package, which most Linux distros have in their repositories. Install python-qt4 using your Linux distro's package manager, download the latest version of Indywiki, unpack the downloaded archive, and you're ready to go. To launch Indywiki, switch to its directory and run the python indywiki.py command.

Indywiki sports a simple GUI consisting of four major elements. At the top is a prominent pane that holds images extracted from Wikipedia articles. Unlike other Wikipedia browsers, Indywiki doesn't simply display an article, but rather processes it and puts a list of article sections (which act as the article's table of contents) into the Contents window. All the links it finds in the article are displayed in the Links window. This makes the articles more readable, but the drawback is that it modifies the original structure of the article by moving the links from the main article body. This problem could be easily solved by adding a button or a menu item that opens the original article in Wikipedia, but such a feature is missing in the current version of the application.

To start using Indywiki, enter a search term into the Search box and press the Go button. Indywiki then finds the matching article, processes it, and fetches the images in it as well as in the related articles. You can then click on the hyperlinked sections in the Contents windows to jump to a particular part of the article. You can perform a new search by clicking on a link in the Links window. The only usability issue here is the lack of a feature that would allow users to return to a previous article. For now, the only way to get back to the original article is to do a search again.

The most interesting part of Indywiki is the image browser, which allows you to explore related articles by clicking on a thumbnail picture you find interesting or relevant. You can browse through the image gallery using the Next and Back buttons. If an image belongs to the currently displayed article, clicking on the picture opens the original image in a floating window. Besides providing an easy-to-use graphical navigation tool, the image browser adds a whole new dimension to your search, since it often contains images linked to topics not directly mentioned in the current article. For example, the article about the primate genus tarsier returns pictures of another primate, the aye-aye, which is not listed in the Contents or the Links window.

Indywiki doesn't offer any configuration options except your choice of language. By default, Indywiki uses the English version of Wikipedia, but you can switch to another language by choosing View -> Choose Wikipedia site.

Indywiki has a few quirks, but it offers an interesting approach to exploring Wikipedia. While Indywiki may not increase your productivity, it makes it possible to discover interesting topics you might not have stumbled upon otherwise.

Dmitri Popov is a freelance writer whose articles have appeared in Russian, British, US, German, and Danish computer magazines.

Share    Print    Comments   

Comments

on Indywiki: A visual browser for Wikipedia

Note: Comments are owned by the poster. We are not responsible for their content.

Indywiki: A visual browser for Wikipedia

Posted by: Anonymous [ip: 70.115.209.206] on January 29, 2008 08:44 PM
Since this is python, is it something that could be included in Sugar, for the OLPC?

#

Indywiki: A visual browser for Wikipedia

Posted by: Anonymous [ip: 86.150.160.163] on January 29, 2008 08:54 PM

Indywiki: A visual browser for Wikipedia

Posted by: Anonymous [ip: 82.226.211.148] on January 30, 2008 09:10 AM
It doesn't matter much to see images easily these days on wikipedia, since a great effort is done to remove all non-free images (understand 95% of the images currently found there), and make wikipedia worse and worse with time.

#

Indywiki: A visual browser for Wikipedia

Posted by: Anonymous [ip: 89.57.66.106] on January 30, 2008 09:50 AM
I'm a happy user of indywiki and can highly recommend it to everybody. It's a rather smart way to explore the Wikipedia universe. You might wonder why one should use indywiki instead of Google Images. This is because the images are fetched from an on-line encyclopedia and thus you will get a lot of useful visual information instead of an "unsorted" plenty. Moreover you can switch the language in indywiki. This will allow you to see what you search item is associated to in another language. However, the project is still a "one man" project. Thus help would be certainly beneficial to all of us.

#

Indywiki: A visual browser for Wikipedia

Posted by: Markos Gogoulos on January 30, 2008 12:48 PM
Nice :) thanks for suggestions. These are issues I'm working on and there are many features that are going to be added. For example, a search can return results from more that one wikipedias, by taking care of the translations data wikipedia provides for each article (eg paris probably has more info on the French wikipedia, than on the main one) . Regarding the text, it is true that text only isn't ideal . I am trying to keep some of the html tags, as links, bold, italic etc. It proves that it is not so easy to get the html data correctly out of the mediawiki markup, but eventually this will happen in feature versions. Aesthetics still remains a big issue, we have to find out better and more attractive ways to present the data, without the application getting very heavy. One mentioned the OLPC, I would love to see indywiki playing on OLPC, I'm skeptical though since qt is rather heavy for that platform and I don't know if it's even included.

#

Indywiki: A visual browser for Wikipedia

Posted by: Anonymous [ip: 213.140.11.137] on March 05, 2008 05:53 PM
I have problems with indywiki crashing sometimes on both my pcs (running ubuntu) when I use not enough specific keywords (like name of cities), but I still find this tool excellent for specific ones. Much better than searching directly on wikipedia.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya