Noor, A python Quran viewer

Overview

Noor is a program written in Python for viewing Quran. These are the interfaces that come with noor:

Interface Description
noorgtk Uses PyGtk library; it has many features like bookmarks, notes and automatically playing recitations using external players.
noorhtmls Outputs quran in html files in a directory
noorcgi Can be used as a CGI script in web servers
noortxt Outputs a sura to a plain text file

You can specify translation files; If specified, the translation of each aya is shown after it. Translations can be in two formats. It can be either a zip file in the same format as Zekr translation files which can be obtained from http://siahe.com/zekr/resources.html or it can be a utf-8 text file with translation of each aya in one line.

Here are a few screenshots. Also http://noor.sf.net/quran is generated using noorhtmls interface (without translation).

Download

You can download Noor from http://sf.net/projects/noor/files.

You can download development snapshots from http://bitbucket.org/agr/noor/get/tip.gz.

Feedback

You can submit your patches and discuss your ideas in the noor-dev [at] googlegroups.com mailing list.

Source Repository

Noor uses Mercurial VCS: