Skip to content

manoedinata/jadwalshalat-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Jadwal Shalat

API sederhana untuk mendapatkan jadwal perkiraan waktu shalat, menggunakan:

  • Library PrayTimes untuk kalkulasi jadwal
  • Flask (Python) sebagai web framework

Project Status

Proyek ini tidak lagi aktif dikembangkan. Saya punya rencana untuk berpindah ke framework FastAPI, tapi tidak untuk sekarang. Beri tahu saya jika Anda ingin berkontribusi, jadi kita bisa collab!

Endpoint

1. [GET] /

Deskripsi: Hanya placeholder untuk halaman home.

Parameter: None

2. [GET] /shalat

Deskripsi: Jadwal shalat (default untuk hari ini).

Parameter:

  • tanggal: Tanggal (%d-%m-%Y) (default: Hari ini)
  • latitude: Latitude lokasi (default: Tulungagung, Jawa Timur)
  • longtitude: Longtitude lokasi (default: Tulungagung, Jawa Timur)
  • metode: Metode kalkulasi jadwal (default: Kemenag)

Contoh: /shalat?tanggal=26-02-2023&latitude=-8.0667&longtitude=111.9

3. [GET] /range_shalat

Deskripsi: Range jadwal shalat.

Parameter:

  • start: Tanggal mulainya jadwal (%d-%m-%Y)
  • end: Tanggal berakhirnya jadwal (%d-%m-%Y)
  • latitude: Latitude lokasi (default: Tulungagung, Jawa Timur)
  • longtitude: Longtitude lokasi (default: Tulungagung, Jawa Timur)
  • metode: Metode kalkulasi jadwal (default: Kemenag)

Contoh: /range_shalat?start=24-02-2023&end=26-02-2023&latitude=-8.0667&longtitude=111.9