Al-Quran verse translation in Indonesian and equipped with Juz al-Quran
Project description
apiquran
Sangat penting bagi umat muslim untuk membaca dan menghafal al-quran
karena hal tersebut apiquran hadir. Apiquran adalah pustaka untuk membuat
aplikasi al-quran berisi informasi surah, terjemahan ayat
dalam bahasa indonesia, bahasa latin, serta dilengkapi dengan Juz al-quran.
Contoh program
from apiquran import Surah
from apiquran import Juz
import pprint
# menampilkan ayat berdasarkan surah
def tampilkan(surah_quran: Surah):
jumlah_ayat = surah_quran.data[1]
for i in range(len(jumlah_ayat)):
print(aa.ayat[str(i+1)]['teksArab'])
print(aa.ayat[str(i+1)]['teksLatin'])
print(aa.ayat[str(i+1)]['teksIndonesia'])
print()
# menampilkan ayat berdasarkan juz
def data_juz(nomor_urut: int):
return Juz(nomor_urut).data
if __name__ == '__main__':
aa = Surah(1)
tampilkan(aa)
jz = Juz(1)
pprint.pprint(jz.data, sort_dicts=False)
Pengelompokan berdasarkan surah
Pada kelas Surah terdapat dua atribut, penjelasannya sebagai berikut.
- Surah(parameter).data
- Mengembalikan informasi surah tersebut berdasarkan perameter bertipe data int. informasi ini akan memiliki tipe data tuple berurutan berupa nomor, nama dalam bahasa arab, nama dalam bahasa indonesia, jumlah ayat surah, tempat turunnya surah, dan artinya dalam bahasa indonesia.
- Surah(parameter).ayat
- Mengembalikan ayat berdasarkan parameter bertipe data int.
Pengelompokan berdasarkan juz
- Juz(parameter).data
- untuk mengelompokan ayat berdasarkan juz dengan memasukan berupa data bertipe int sebagai penggati parameter, mengembalikan data bertipe dict[str, tuple].
Sumber
api ini dibuat berdasarkan api equran
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file apiquran-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: apiquran-1.0.2-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-86-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44ee4992a09decfb35344a6951b2b83ba91b0aa5805624a3906c6e0a360eb0a6 |
|
MD5 | fbdd20198bddef4ddb2e829f5b114c84 |
|
BLAKE2b-256 | 17729e186e3b36cd34400e8c9dd0422175a7e7376579ab00a9679505ddf2cfe5 |