Skip to content

ranugoldan/quran-epub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quran-epub

Al Qur'an Terjemah Bahasa Indonesia

quran-epub adalah sebuah skrip bash untuk memotong dan menggabungkan berkas Al Qur'an dan terjemah dari http:https://tanzil.net menjadi berkas markdown yang kemudian akan diubah oleh pandoc menjadi berkas EPUB.

Skrip ini tidak mengolah apapun pada teks Qu'ran dan atau terjemahnya. Misal Anda akan menemukan bahwa pada ayat pertama tiap surat selalu diawali kalimat bismillahirrahmanirrahim yang adalah tidak semestinya.

Pengguna quran-epub janganlah menjadikan berkas EPUB yang dihasilkannya sebagai acuan utama, melainkan hanya sebagai pustaka penambah saja.

Penggunaan

  • Gandakan repo quran-epub

    git clone https://github.com/rizaumami/quran-epub
  • Pasang awk dan pandoc. Misal untuk sistem berdasar Debian bisa menggunakan perintah berikut:

    sudo apt install awk pandoc
  • Jalankan berkas mkepub -h untuk melihat cara menggunakan skrip.

    Skrip ini akan membantu Anda membuat berkas EPUB (buku elektronik) Al Qur'an
    disertai terjemah bahasa Indonesia.
    
    Berkas teks Al Qur'an dan terjemah diperoleh dari http:https://tanzil.net.
    Hal berkaitan dengan tipografi Al Qur'an, terjemah dan atau lainnya yang
    bukan disebabkan kesalahan skrip ini silakan merujuk ke laman tersebut.
    
    Cara menggunakan: mkepub <PILIHAN>
    
    PILIHAN:
      TEKS AL QUR'AN
      - s, simple               Sederhana
      - se, simple-enhanced     Sederhana dengan tanda baca dan simbol
      - sm, simple-minimal      Sederhana dengan sedikit tanda baca dan simbol
      - sc, simple-clean        Sederhana tanpa tanda baca dan simbol
      - u, uthmani              Usmani, mushaf Madinah
      - um, uthmani-minimal     Usmani dengan sedikit tanda baca dan simbol
    
      Jika tidak ada teks Qur'an yang dipilih maka akan menggunakan teks Qur'an
      Simple Enhanced.
    
      TERJEMAHAN
      - id, indonesian          Kementerian Agama Republik Indonesia
      - m, muntakhab            Muhammad Quraish Shihab
      - j, jalalayn             Tafsir Jalalayn
    
      Jika tidak ada terjemahan yang dipilih maka akan menyertakan ketiga teks
      terjemahan di atas.
    
      HURUF
      - me, me_quran            me_quran
      - pdms                    _PDMS_Saleem_QuranFont
      - sche, scheherazade      Scheherazade Regular
      - ut                      KFGQPC Uthman Taha Naskh
    
      Jika tiada huruf yang dipilih maka akan digunakan _PDMS_Saleem_QuranFont
      kecuali untuk teks Qur'an Usmani (uthmani dan uthmani-minimal).
      Teks Qur'an Usmani akan selalu menggunakan huruf me_quran kecuali
      ditentukan lain.
    
      - -h, --help              Tampilkan bantuan ini
    
    Jika memberikan lebih dari satu kali tiap entri PILIHAN, maka argumen
    terakhirlah yang akan dipakai. Misal menjalankan perintah:
    
      mkepub u m sc
    
    Walau telah memasukkan argumen u untuk mushaf Madinah, namun karena kemudian
    memberikan juga argumen sc, maka teks Qur'an yang dipakai adalah Simple Clean.
    
    Contoh penggunaan:
      - mkepub
        Membuat EPUB dengan teks Qur'an Simple Enhanced, huruf PDMS dan semua
        terjemah.
      - mkepub u
        Membuat EPUB dengan teks Qur'an Usmani, huruf me_quran dan semua terjemah.
      - mkepub u id
        Membuat EPUB dengan teks Qur'an Usmani, huruf me_quran dan terjemah dari
        Kementerian Agama Republik Indonesia.
      - mkepub u j ut
        Membuat EPUB dengan teks Qur'an Usmani, huruf KFGQPC Uthman Taha Naskh
        dan terjemah tafsir Jalalayn.
    

Sumber

Lisensi

Lisensi bisa dibaca pada berkas LICENSE dan hanya untuk berkas-berkas di luar map src.
Semua hak cipta dan kepemilikan berkas-berkas yang tertera di dalam map src adalah milik dari sumber/pemilik aslinya.

About

Al Qur'an Terjemah Bahasa Indonesia

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Shell 97.1%
  • CSS 2.9%