{"id":13744725,"url":"https://github.com/riadvice/Qurani","last_synced_at":"2025-05-09T03:33:18.302Z","repository":{"id":1552605,"uuid":"1937186","full_name":"riadvice/Qurani","owner":"riadvice","description":"Adobe Actionscript 3 for AIR/SQLite Quran API","archived":false,"fork":false,"pushed_at":"2013-09-24T09:42:40.000Z","size":3026,"stargazers_count":7,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-04T05:04:53.157Z","etag":null,"topics":["actionscript","air","quran","quran-api"],"latest_commit_sha":null,"homepage":"","language":"ActionScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riadvice.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-06-22T19:52:24.000Z","updated_at":"2021-06-14T21:19:07.000Z","dependencies_parsed_at":"2022-07-12T14:55:47.931Z","dependency_job_id":null,"html_url":"https://github.com/riadvice/Qurani","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2FQurani","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2FQurani/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2FQurani/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riadvice%2FQurani/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riadvice","download_url":"https://codeload.github.com/riadvice/Qurani/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224811145,"owners_count":17373917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actionscript","air","quran","quran-api"],"created_at":"2024-08-03T05:01:14.957Z","updated_at":"2024-11-15T16:31:42.188Z","avatar_url":"https://github.com/riadvice.png","language":"ActionScript","readme":"# Qurani AIR API\n\nFurqan is a Quran API for Adobe AIR.\n\nThe library contains an embedded SQLite Holy Quran database. The database itself contains uthmanic text and imlai\ntext.\n\nUthmanic text uses Uhtmanic HAFS official font from King Fahd Glorious Quran Printing Complex.\n\n## Why this API is only for AIR and not for Flex ?\n\nThe anwser to this question is detaild in two points :\n\n* The library contains an embedded SQLite databse. SQLite databases are available only for Adobe AIR Runtime.\n* Flex do not handle arabic text direction when it is loaded from an XML file, so the text is inverted.\n\n## Using Qurani AIR API\n\nSimple create an instance of *Quran* class\n\nquran = new Quran();\n\n#### getSuwarCount()\n\nquran.getSuwarCount() : Returns the number of Sura in Quran =\u003e 114\n\n#### getAyatCount()\n\nquran.getAyatCount() : Returns the number of Ayat in Quran =\u003e 6236\n\n#### getBasmalah()\n\nquran.getBasmalah() : Returns an Aya instance containing the Basmalah.\n\n#### getAya( suraNumber : int, ayaNumber : int ) \n\nquran.getAya( 1, 1 ) : Returns an Aya by specifying its sura number and its number.\n\n#### getAllAyat()\n\nquran.getAllAyat() : Returns an array containign all Ayat of Quran.\n\n#### getSura(suraNumber : int)\n\nquran.getSura(1) : Returns a Sura and all its Aya.\n\n#### getSuraByName(suraName : String)\n\nquran.getSuraByName(\"الفاتحة\") : Returns a Sura and all its Aya.\n\n#### getSuwarNames()\n\nquran.getSuwarNames() : Retursn an array containing names of all Surat in Arabic.\n","funding_links":[],"categories":["API","Quranic Text and Reading (386 projects)"],"sub_categories":["Other API","ActionScript"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friadvice%2FQurani","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friadvice%2FQurani","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friadvice%2FQurani/lists"}