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

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

Serving Software Downloads in 976 Categories, Downloaded 31.590.254 Times

Religion::Islam::Quran 1.0

  Date Added: January 18, 2010  |  Visits: 1.789


Report Broken Link
Printer Friendly Version

Product Homepage
Download (319 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

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
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  
Reference  -  Quran Mishary Rashid Alafasy 1.0
Download this free app and you can have the Holy Quran Arabic sound by Quran Mishary Rashid Alafasy Offline with you all the time. Quran Mishary Rashid Alafasy Offline app that doesn't need internet connection. Requirements: iOS 6.1 or...
756 MB  
Education  -  QuranReciter 4.0 Beta 3
Free Quran Software with Complete Quran Audio and Quran translations in 24 different languages. QuranReciter is a Quran MP3 Player designed for reciting a set of Quran MP3 files(more reciters will be supported soon). Word by word meanings are...
13.3 MB  
Networking  -  theVerse 1.2.1
This plugin converts the code ((Quran 1:1) or (Quran 1:1-7)) into a link that links to The "Q" in Quran is case insensitive and you can put a ":" or "." between the surah and verse number. Curly arrows around the text...
10 KB  
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  
Education  -  Surah_s_Of_Quran
Surah's Of Quran app will help find the 114 name of Surah's Of Quran. The app also includes with regular Surah's Surah Nas, Ayatul Kursi, Surah Ikhlas and few others. Requirements: Windows Phone 8.1, Windows Phone 8, Windows Phone 7.5
1024 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  
Miscellaneous  -  Getting th permutation of a sequence 1.1
This script contains a function that given a sequence and a number n as parameters, returns the th permutation of the sequence (always as a list).
Music  -  Abd Albaset Holy Quran - Abdalbaset Abdalsamad 1.0
Free MP3 Abd Albaset Abd Alsamad Holy Quran - Tajwed Complete and Free MP3 Holy Quran:: Holy Quran Mogod Sheikh Jalil Abd Albaset Abd Alsamad God's mercy Qari Abdul Basit 'Abd us-Samad 19271988 ( ) : is the only Qari to have won three...
4.5 MB  
Music  -  Abd Alrahman Al Sudais - Sudais Holy Quran 1.0
Abdul Rahman alSudais Complete and Free MP3 Holy Quran: Ph.D. Abdul Rahman Ibn Abdul Aziz as-Sudais born Riyadh, Saudi Arabia in 1960 he is the imam of the Grand mosque in Mecca, Saudi Arabia, he has received his Ph.D. in Islamic Sharia...
4.5 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.13.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