Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.484.057 Times

Religion::Islam::Quran 1.0

  Date Added: January 18, 2010  |  Visits: 2.569

Religion::Islam::Quran

Report Broken Link
Printer Friendly Version


Product Homepage
Download (340 downloads)



Religion::Islam::Quran - Holy Quran book searchable database multi-lingual in both text and unicode formats. SYNOPSIS #--------------------------------------------------------------- use Religion::Islam::Quran; #--------------------------------------------------------------- #create new object with default options, Arabic language, none unicode my $quran = Religion::Islam::Quran->new(); # or for unicode format and select the Arabic Language: my $quran = Religion::Islam::Quran->new(Unicode => 1, Language=>Arabic); # you can also specifiy your own database files path: my $quran = Religion::Islam::Quran->new(DatabasePath => ./Quran/mydatabase); #--------------------------------------------------------------- #Returns the available Quran databases @Languages = $quran->GetLanguages(); #--------------------------------------------------------------- # returns all the quran surahs count. $surahs = $quran->SurahCount; # returns 114 #--------------------------------------------------------------- # returns all the quran ayats count. $ayats = $quran->AyahCount; # returns 6236 #--------------------------------------------------------------- #returns all surah ayats Quran in an array. @surah = $quran->Surah(1); #--------------------------------------------------------------- #returns the number of surah ayats. $surah_number = 1; # 1 to 114 $surah_ayats = $quran->SurahAyahCount($surah_number); #--------------------------------------------------------------- # returns the surah name using the surah number from 1 to 114. $surah_name = $quran->SurahName($surah_number); #--------------------------------------------------------------- # returns Quran text of specific surah ayah . $ayah = $quran->Ayah($surah_number, $ayah_number); #--------------------------------------------------------------- # returns Quran text of specific surah ayah range in an array . @ayats = $quran->Ayats($surah_number, $from_ayah, $to_ayah); #--------------------------------------------------------------- # returns all the Quran text of specific surah in an array. @ayats = $quran->Surah($surah_number); #--------------------------------------------------------------- # returns the surah number using the surah name in Quran sort. $surah_number = $quran->surah_number($surah_name); #--------------------------------------------------------------- # returns the names of each surah in the Quran sort order. @surahs_name = $quran->SurahsNames(); #--------------------------------------------------------------- # returns the ayats number for each surah in the Quran sort order. @surahs_ayats = $quran->SurahsAyats(); #--------------------------------------------------------------- # search specific Surah for specific text and returns the ayahs numbers @ayats = $quran->SearchSurah($surah, $findwhat); #--------------------------------------------------------------- #Remove Diacritic from Arabic Text $TextWithoutDiacritic = $quran->RemoveDiacritic($TextWithDiacritic); #--------------------------------------------------------------- #The Wajib Sajdah of the Quran #In four Surahs of the Quran there are ayats of sajdah that if a person reads one #of these ayats, or if he hears someone else recite one of these ayats, once the #ayat is finished, one must immediately go into sajdah. #Returns the Surah=>Ayah pairs %SajdahCompulsaryAyats = $quran->SajdahCompulsaryAyats(); print $quran->IsSajdahCompulsaryAyah($surah, $ayah); #The recommended (mustahab) Sajdah of the Quran #Returns the Surah=>Ayah pairs %SajdahRecommendedAyats = $quran->SajdahRecommendedAyats(); print $quran->IsSajdahRecommendedAyah($surah, $ayah); #Surah Number Order of Revelation #Returns surah number=>order of revelation pairs %OrderOfRevelation = $quran->OrderOfRevelation(); print "Surah Order Of Revelation: " . $quran->SurahOrderOfRevelation($surah); #Where each surah revealed, Mekkah or Medianh #Return 1 for Medinah and 0 for Mekkah print $quran->SurahRevelation($surah); print $quran->SurahNameArabicUnicode($surah); This module contains the full Holy Quran Book database searchable and provides many methods for retriving whole quran, specific surahs, or specific ayats and information about Quran and each surah in different languages and transliterations. Quran database files are simply text files pipe separated each line is formated as: < SurahNumber >|< AyahNumber >|< AyahText >< CRLF > Database text files located in the module directory /Religion/Islam/Quran. Default module comes with the Quran Arabic and some other translations. You can download more quran translations and transliterations from www.islamware.com..

Requirements: No special requirements
Platforms: Linux
Keyword: Ayah Ayats Holy Quran Libraries Number Programming Quran Religionislamquran Returns Searchable Database Surah
Users rating: 0/10

License: Freeware Size: 1.7 MB
USER REVIEWS
More Reviews or Write Review


RELIGION::ISLAM::QURAN RELATED
Teaching Tools  -  Holy Quran Software 1.0
Quran Majeed with Search is used to read the Holy Quran in Arabic, Urdu and English Languages with different Navigation styles. It also has 114 Suras and 30 Paras hierarchal Index from there you can directly access any Sura or Aya, you can change...
6 MB  
Home & Leisure  -  EtreRef - Holy Quran edition for Mac OS 1.0.1
A set of dictionaries for the new Dictionary program introduced in MacOSX 10.5. This database is the Arabic text of the Holy Quran. Select the Holy Quran (text) dictionary from the toolbar or the Search menu. Lookup a verse by typing the verse...
983.04 KB  
Religion  -  Quran with Tafseer 1.0
Quran with Tafseer 1.0 is used to read and learn the Holy Quran in Arabic, Urdu and English Languages with five Translations and four Tafseer, all bundled together in one easy to use and small size of application. The software is equipped with a...
12.93 MB  
Libraries  -  libquran 0.3
libquran is a base library for reading the Holy Quran XML files provided by http://www.arabeyes.org. The main goal is to provide a data abstraction layer for any Holy Quran frontend application, no matter what sort of interface it provides. The...
225.28 KB  
Education  -  QuranTour 1.0
al quran, holy quran, quran recitation, quran reciter, lisiten to quran, quran online,quran audio, quran translation, quran english audio, quran.
2.22 MB  
Home & Leisure  -  Quranflash 1.1
A free app for your daily Holy Quran reading, with audio recitations and interpretations. Search the entire Holy Quran for keywords. Select and interact with verses by highlighting, bookmarking, audio listening, and textual copying. Auto-Bookmark...
65.7 MB  
Web Browser Tools  -  Quran B7thy Toolbar 1.0.0
This toolbar has unique features, You can read and listen to the Holy Quran, you can also make shortcut to your favorite websites in any language including Arabic, Japanese and Chinese, plus a lot of useful features, also it gives you the option...
1.36 MB  
Information Lookup  -  Holy Quran Explorer 2.0
An Advanced Explorer and Search Tool Especially Made for the Holy Qur'an. It contains Al-Qur'an (Arabic text), transliterations, tafsir Ibnu Katsir & translations in 16 languages with two default english translations (Dr. M. Taqiud-Din & Dr. M....
40.81 MB  
Libraries  -  libdejector 1.0
Libdejector provides a simple, easy-to-use set of libraries which help Web developers give their database queries a great degree of resistance to SQL injection attacks. libdejector library currently provides Python bindings to protect PostgreSQL...
798.72 KB  
Modules  -  Followers Count 1.0
Returns a database stored Twitter Followers Count in plain text or number format. Reduces the Twitter API calls by only updating the followers count hourly and serving a database cached result in between.You can use the function in your theme...
10 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB