adityaputra11 / sholat-reminder

MIT License
23 stars 3 forks source link

Sholat Reminder

License Version Maintained Download

Sholat Reminder adalah ekstensi Visual Studio Code yang menampilkan pengingat waktu sholat berdasarkan City ID yang ditentukan. Ekstensi ini akan menampilkan countdown menuju waktu sholat berikutnya langsung di dalam VSCode.

Fitur

Sumber API

Ekstensi ini menggunakan API myQuran untuk mendapatkan jadwal sholat. Jadwal diperbarui setiap kali Anda mengatur atau mengubah City ID, sehingga memastikan waktu sholat yang akurat sesuai lokasi Anda.

Cara Mendapatkan City ID

Untuk menggunakan ekstensi ini, Anda memerlukan City ID yang sesuai dengan lokasi Anda. Berikut cara mendapatkannya:

  1. Buka Dokumentasi API myQuran.
  2. Navigasi ke bagian yang menyediakan daftar City ID untuk berbagai kota. Anda dapat melihat endpoint seperti https://api.myquran.com/v2/sholat/kota/semua untuk mendapatkan semua City ID yang tersedia.
  3. Cari City ID untuk kota Anda dan catat ID-nya. Contoh: 1301 untuk Jakarta.

Instalasi

  1. Unduh dan Instal: Anda bisa mengunduh ekstensi ini melalui Visual Studio Code Marketplace.
  2. Setelah diinstal, ekstensi akan aktif secara otomatis.

Cara Menggunakan

  1. Mengatur Berdasarkan City:

    • Buka Command Palette (tekan Ctrl+Shift+P atau Cmd+Shift+P di Mac).
    • Ketik Sholat Reminder: Search City dan pilih perintah tersebut.
    • Masukkan City sesuai lokasi Anda untuk menampilkan jadwal sholat yang sesuai.
  2. Mengatur City ID:

    • Buka Command Palette (tekan Ctrl+Shift+P atau Cmd+Shift+P di Mac).
    • Ketik Sholat Reminder: Set City ID dan pilih perintah tersebut.
    • Masukkan City ID sesuai lokasi Anda untuk menampilkan jadwal sholat yang sesuai.
  3. Menampilkan Pengingat Waktu Sholat:

    • Ekstensi akan menampilkan waktu sholat berikutnya dalam bentuk countdown di status bar.
    • Ketika waktu sholat tiba, akan muncul notifikasi layar penuh di VSCode.
  4. Merubah City ID:

    • Jika Anda berpindah lokasi, Anda dapat mengubah City ID dengan perintah yang sama di Command Palette.
    • Setelah City ID berhasil diperbarui, VSCode akan otomatis reload untuk menerapkan perubahan.
  5. Menampilkan/Menyembunyikan City Name:

    • Buka Command Palette (tekan Ctrl+Shift+P atau Cmd+Shift+P di Mac).
    • Ketik Sholat Reminder: Toogle City Name dan pilih perintah tersebut.
    • Maka City Name pada Status Bar akan tampil/hilang sesuai kebutuhan Anda.

Contoh Tampilan

Screenshot 2024-11-12 at 11 10 27 PM

Lisensi

Ekstensi ini dilisensikan di bawah MIT License.

Kontribusi

Kami menyambut kontribusi dari komunitas! Silakan fork repositori ini dan buat pull request untuk perbaikan atau fitur baru. silahkan email saya adityaputrapratama39@gmail.com jika kesulitan

Catatan

Pastikan koneksi internet aktif agar dapat mengambil jadwal sholat terbaru dari server.