19
Alfanous Quran Search Engine API (for Developers) By +Assem Chelli | @assem-ch

Alfanous Quran Search Engine API

Embed Size (px)

Citation preview

Alfanous Quran Search Engine API

(for Developers)

By +Assem Chelli | assem-ch

What is Alfanous Alfanous (The Lantern - الفانوس ) is an Arabic

search engine API that provides the simple

and advanced search in the Holy Quran

including lot of features and many

interfaces

Why Alfanous1 Alfanous is a Search Engine not just a search tool2 Alfanous is FREE LIBRE OPEN SOURCE Anyone can use it

anyone can contribute in coding translating designetc the source code is here

3 Alfanous is a Python API that allows anyone to create independently a web interface desktop interface AndroidIphoneWindows phone interfaces facebooktwitterG+ applications and so on

4 Alfanous is a research project so we figure out how to improve search features and introduce new ones

5 Alfanous has lot of features6 Alfanous has many interfaces for many platforms7 Alfanous is FREE GRATIS no payment no ads

Contact Info

AuthorName Assem Chelli (عاصم شلي)Email assemchgmailcomGithub assem-ch

ProjectMailing list alfanousgooglegroupscomFeedback feedbackalfanousorgWebsite wwwalfanousorgGithub httpsgithubcomAlfanous-teamalfanousContributors Contributors

Interfaces Dependency Hierarchy

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

What is Alfanous Alfanous (The Lantern - الفانوس ) is an Arabic

search engine API that provides the simple

and advanced search in the Holy Quran

including lot of features and many

interfaces

Why Alfanous1 Alfanous is a Search Engine not just a search tool2 Alfanous is FREE LIBRE OPEN SOURCE Anyone can use it

anyone can contribute in coding translating designetc the source code is here

3 Alfanous is a Python API that allows anyone to create independently a web interface desktop interface AndroidIphoneWindows phone interfaces facebooktwitterG+ applications and so on

4 Alfanous is a research project so we figure out how to improve search features and introduce new ones

5 Alfanous has lot of features6 Alfanous has many interfaces for many platforms7 Alfanous is FREE GRATIS no payment no ads

Contact Info

AuthorName Assem Chelli (عاصم شلي)Email assemchgmailcomGithub assem-ch

ProjectMailing list alfanousgooglegroupscomFeedback feedbackalfanousorgWebsite wwwalfanousorgGithub httpsgithubcomAlfanous-teamalfanousContributors Contributors

Interfaces Dependency Hierarchy

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Why Alfanous1 Alfanous is a Search Engine not just a search tool2 Alfanous is FREE LIBRE OPEN SOURCE Anyone can use it

anyone can contribute in coding translating designetc the source code is here

3 Alfanous is a Python API that allows anyone to create independently a web interface desktop interface AndroidIphoneWindows phone interfaces facebooktwitterG+ applications and so on

4 Alfanous is a research project so we figure out how to improve search features and introduce new ones

5 Alfanous has lot of features6 Alfanous has many interfaces for many platforms7 Alfanous is FREE GRATIS no payment no ads

Contact Info

AuthorName Assem Chelli (عاصم شلي)Email assemchgmailcomGithub assem-ch

ProjectMailing list alfanousgooglegroupscomFeedback feedbackalfanousorgWebsite wwwalfanousorgGithub httpsgithubcomAlfanous-teamalfanousContributors Contributors

Interfaces Dependency Hierarchy

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Contact Info

AuthorName Assem Chelli (عاصم شلي)Email assemchgmailcomGithub assem-ch

ProjectMailing list alfanousgooglegroupscomFeedback feedbackalfanousorgWebsite wwwalfanousorgGithub httpsgithubcomAlfanous-teamalfanousContributors Contributors

Interfaces Dependency Hierarchy

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Interfaces Dependency Hierarchy

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Console Interface

$ sudo easy_install alfanous$ alfanous-console -h$ alfanous-console -a search -q qawl

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Json Web Service

Url httpwwwalfanousorgjos2Wiki httpsgithubcomAlfanous-teamalfanousblobmastersrcalfanous-cgiREADMErst

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Terms of use

This service is free to use Dont name your application Alfanous before we are

okey about that We highly recommend to refer Alfanous engine

somewhere in your pages using icons or texts like Alfanous engine Powered by Alfanousorg or Based on Alfanousorg linked to httpwwwalfanousorg or httpwwwalfanousorgjos2

We highly recommend to describe clearly somewhere in your application the relation to the whole Alfanous project such as an about button

Art works you may need are available here the Art is licenced with AGPL license

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

How to inquire

Syntax httpwwwalfanousorgjos2ARGUMENT Argument is a chain of flags action to perform1 action ldquosearchrdquo | ldquosuggestrdquo | ldquoshowrdquo search unit2 unit ldquoayardquo | ldquowordrdquo | ldquotranslationrdquo query attached to action3 query a string

eg httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الحمد

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Extra Request flags 1

sorting order of resultssortedby ldquomushafrdquo | ldquotanzilrdquo | ldquoscorerdquo see more page numberpage results per pageperpage recitation idrecitation translation idtranslationscript of aya textscript ldquostandardrdquo | ldquouthmanirdquo

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Extra Request flags 2

enable vocalization of aya textvocalized true | ldquofalserdquo romanization system romanization ldquobuckwalterrdquo | ldquoisordquo | none highlight methodhighlight ldquocssrdquo | ldquohtmlrdquo | ldquoboldrdquo | ldquobbcoderdquo fuzzy search fuzzy ldquotruerdquo | ldquofalserdquo

see full details

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

MinimizingEnriching resultsaya_stat_info rArr enable aya stat information retrievingannotation_word rArr enable query terms annotations retrieving word_info rArr enable word information retrievingsura_stat_info rArr enable sura stats retrieving word_synonyms rArr enable retrieving of keyword synonyms word_vocalizations rArr enable retrieving of keyword vocalizations aya_sajda_info rArr enable aya sajda information retrieving next_aya rArr enable next aya retrieving aya rArr enable retrieving of aya text in the case of translation searchprev_aya rArr enable previous aya retrieving sura_info rArr enable sura information retrievingannotation_aya rArr enable aya words annotations retrievingword_derivations rArr enable retrieving of keyword derivations aya_theme_info rArr enable aya theme information retrieving aya_position_info rArr enable aya position information retrieving pre-defined configuration for what information to retrieveview ldquonormalrdquo | ldquominimalrdquo | ldquofullrdquo | ldquostatiscalrdquo | ldquolinguisticrdquo

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

How to parse the results

Request Url httpwwwalfanousorgjos2action=searchampunit=ayaampquery=الكوثر

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

API meta info

You can request meta info by usingaction ldquoshowrdquo ampquery all | translations |recitations | information | hints | surates | chapters | defaults | flags | fields | fields_reverse | errors | domains | help_messages

eg httpwwwalfanousorgjos2 action=showampquery=surates

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Advanced Queries Examples

Simple search الحمد Phrases الحمد Logical relations - ANDNOT (الصالة - الزكاة) Logical relations - AND الصالة + الزكاة Logical relations - OR الصالة | الزكاة Joker نبي Joker نعم Fielded search سورةیس ( look for other Fields_ ) Fielded search (2) سجدةنعم Intervals رقم_السورة[1 الى 5] و هللا Partial vocalization آیة_من Tuples (roottype= أداة | اسم | فعل) as قولاسم Derivations - lemma gtمالك Derivations - root gtgtمالك

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Interfaces

1 Alfanous Python API source 2 JSON web interface 2 link source 3 Django web interface [Multi-language]link

source 4 Alfanous Desktop application (Windows

[Arabic] [English] UbuntuSabily) source 5 Alfanous Firefox toolbar link source 6 Alfanous Firefox search bar addon link 7 Chrome extension (alpha) source 8 App for Nokia S60 (prototype) source 9 Facebook app (prototype) source

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Contribute (12)

1 Learning Git is essential read about Set up Git and you can also try it online here

2 Browse a milestone and choose an open issue (or more) that fits your skills

3 To get more information about any issue you can contact us on mailing list or leave a comment on the issue

4 Start with forking the repository and preparing your development environment see How to prepare your development environment to contribute

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Contribute (22)

1 Prepare your changes test them and then make a pull request to alfanous-team when you think your code is ready

2 The project is not well documented but you may find helpful information in Readme files Application Programming Interface amp

Console Interface JSON output system Desktop Interface Django application

Thank You

+Me+Alfanous

+GDG Algiers

Thank You

+Me+Alfanous

+GDG Algiers