Discover Indywiki

Jan 30, 2008 17:48 GMT  ·  By

As you already know, Wikipedia is a free online encyclopedia that is based on the open content concept. You can browse the site using its own navigation menu or search for information with the help of integrated search box inside your favorite web browser. Currently, there are also other possibilities to find and access information contained on Wikipedia website.

Indywiki is a standalone application that provides a different manner of browsing and finding articles on Wikipedia. This application is made in Python (a very powerful, popular and easy programming language) and the graphical user interface depends on PyQt. Indywiki implements the concept of "visually browsing" of Wikipedia pages.

In order to use this Wikipedia browser, first you must download the Indywiki distribution package suitable for your operating system. Indywiki does not depend on any operating system due to the GUI made with PyQt, thus it can be easily deployed on Windows, Linux and MacOS. After you enter a search term into the search box, and press the enter key, the search results are returned as images and links distributed across four sections in the application GUI. The first image is the most relevant to the topic searched and the corresponding article displayed.

On the left text box there will be displayed links corresponding to certain article sections and in the right text box, the links present in the article content. The related articles are parsed and their first image is shown. If you will click the links related to a certain search term (from the right text box) a new search will take place. The same behavior will have the application when you click an image.

You can also change the Wikipedia site (by selecting one adequate for your native language) and the progress bar can be removed. These are the single options available for application behaviour customization. Due to the fact that the source code is offered for free, you can try to modify the GUI in order to add more functionalities to this application.