Perpustakaan untuk mengambil data dari The London Unified Prayer Timetable.
Terutama perpustakaan Python untuk mengambil, menyimpan dan memperbarui jadwal sholat lokal untuk wilayah London menggunakan format yang terjadi pada feed https://www.eastlondonmosque.org.uk.
Juga disediakan utilitas baris perintah untuk mengelola dan menanyakan jadwal.
Perpustakaan dapat:
Setelah diinisialisasi, cli dapat:
pip install london-unified-prayer-times
Alternatifnya, pengguna Arch dapat menginstal melalui AUR di: https://aur.archlinux.org/packages/python-london-unified-prayer-times/
Perpustakaan ini dirancang untuk mengunduh data jadwal yang disimpan dalam format HTML dan dapat diakses melalui URL. Terserah kepada pengguna perpustakaan untuk memberikan URL tersebut. Setidaknya ada satu URL seperti itu di domain publik, namun alamat tersebut tidak diberikan di sini.
Dan ya, secara teknis ini berarti siapa pun dapat membuat kumpulan data online waktu khusus dan dapat diakses dengan perpustakaan ini. Jika ya, saya ingin mendengarnya.
Alat ini menggunakan perpustakaan klik, jadi meneruskan –help ke mana pun akan memberikan beberapa panduan tentang penggunaan. Petunjuk: Anda harus melakukan init terlebih dahulu.
Sejujurnya, saya tidak berharap banyak yang menggunakan ini sehingga dokumentasinya sedikit… kurang. Seperti halnya semua pemrogram hebat, saya yakin alat ini sudah masuk akal. Anda dapat menghubungi saya jika Anda mengalami kebuntuan - pada akhirnya itu akan menjadi dokumentasi.
Singkatnya, karena mereka tidak akan menampilkan Waktu Sholat Terpadu London.
Sebagian besar perpustakaan waktu sholat (Python atau lainnya), baik secara langsung menggunakan karya menakjubkan Hamid Zarrabi-Zadeh yang disajikan di http://praytimes.org/calculation atau secara tidak langsung dengan membungkus https://aladhan.com/. Di sisi lain, ELM menghasilkan jadwal yang dikuratori untuk seluruh wilayah London, yang sayangnya tidak dapat dihitung (untuk info lebih lanjut, lihat: https://www.eastlondonmosque.org.uk/prayer-times-and -kalender-dijelaskan).
Meskipun bisa dibilang lebih tepat (karena mereka menggunakan lokasi persis Anda sebagai masukan), perpustakaan yang mengandalkan penghitungan tidak akan cocok dengan kumpulan data ELM. Jadwal ELM dibagikan oleh The London Central Mosque, dan begitu pula dengan mindshare banyak masjid di London. Jadi jika Anda ingin aplikasi Anda cocok dengan jadwal masjid setempat di London, perpustakaan ini mungkin cocok untuk Anda.
Sebagian besar perpustakaan PyPi yang ada juga memilih untuk menggabungkan https://aladhan.com/, yang berarti mereka memerlukan koneksi online untuk beroperasi (meskipun nyaman tampaknya agak berbelit-belit untuk perhitungan yang dapat dengan mudah dilakukan secara lokal). Tujuan dari perpustakaan ini adalah untuk dapat beroperasi secara offline sebanyak mungkin, dengan memelihara penyimpanan waktu sholat setempat.
Ada beberapa alasan:
Meskipun bukan bahasa pilihan pertama saya, perpustakaan ini terutama ditulis untuk digunakan dengan Home Assistant, yang ditulis dengan Python. Karena perpustakaan ini sebenarnya tidak melakukan banyak hal, masuk akal untuk menjaganya tetap asli.
Mohon maafkan pola anti-Python - PR dipersilakan. Meskipun tolong, tidak ada komentar tentang kurangnya kelas, itu disengaja.
Tentu saja! Namun perlu diketahui bahwa saya tidak bertanggung jawab jika Anda melewatkan Fajar.
Paket ini dibuat dengan Cookiecutter dan templat proyek audreyr/cookiecutter-pypackage.