Skip to main content

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[3]
    for i in range(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

Metadata

Release files for apiquran 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for apiquran 1.2.1
File Interpreter ABI Platform
apiquran-1.2.1-py3-none-any.whl Python 3 none any Details

Release files / apiquran-1.2.1-py3-none-any.whl

Download URL apiquran-1.2.1-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2871d059ec7f1910277b8c767481a97f13d05267d751c4d8b0cf7950c0270e4b
BLAKE2b-256 checksum
How to use checksums
686947511ffd08212fe8dc03db7b083dd5184080fab5443f5aec836865192a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-86-generic

Release history Release notifications | RSS feed

This release

1.2.1 This release

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page