Skip to content

Sizi sıcak terminal arayüzünden ayırmadan, belirlediğiniz mekan için namaz vakti hakkında bilgiler verir.

License

Notifications You must be signed in to change notification settings

sanalzio/namaz-vakti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕌 namaz-vakti

Sizi sıcak terminal arayüzünden ayırmadan, belirlediğiniz mekan için namaz vakti hakkında bilgiler verir.

✔ Kurulum

▶ Kullanımı

Kurulum sonrasında;

namaz

komutu ile kullanabilirsiniz.

Ayarlar ve proje hakkında bilgiler almak için;

namaz --hakkında
# yada
namaz -h

şeklinde kullanabilirsiniz.

⚙ Ayarlar

Programı ilk çalıştırdığınızda ~/.config/configstore/namaz-vakti.json dosyasını oluşturur. Bu dosya program ayarlarını barındırır.

🔩 Ayarları görme

Ayarlar hakkında bilgiler almak için;

namaz --ayarlar
# yada
namaz -a

şeklinde kullanabilirsiniz.

🛠 Ayarları değiştirme

Ayarları aşağıdaki şekilde düzenleyebilirsiniz.

namaz --duzenle "<ayar ismi>" "<ayarın yeni değeri>"
# yada
namaz -d "<ayar ismi>" "<ayarın yeni değeri>"

Ayarlar dosyasını düzenleme

  • Windows için, Windows + R tuş kombinasyonu ile açılan pencereye %USERPROFILE%\.config\configstore\namaz-vakti.json yazın ve ENTER tuşunu kullanın.

  • GNU/linux ve MacOS için, ~/.config/configstore/ dizinindeki namaz-vakti.json dosyasını açın.

  • Ve dosya üzerinde değişiklik yapıp tekrardan namaz komutunu kullanın.

Nedir bu ayarlar❓

Ayar ismi Anlamı
country Namaz vakti verilecek bölgenin bulunduğu ülkenin İngilizce ismi
region Namaz vakti verilecek bölgenin bulunduğu eyalet/bölge/şehir
city Namaz vakti verilecek şehir
timezoneOffset UTC (Eşgüdümlü Evrensel Zaman) saat dilimine göre dakika farkı. Sıfır, negatif ya da pozitif bir tamsayı olmalıdır.
calculationMethod Güneşin doğum ve batımının hangi açıda olduğu konusundaki fikrin bölgesi.

Detaylı açıklamalar için https://vakit.vercel.app/docs#timesFromPlace adresini ziyaret edin.

Kafam karıştı⁉

İşte sizin için birkaç ayarlar dosyası örneği:

{
    "country": "Turkey",
    "region": "Adana",
    "city": "Adana",
    "timezoneOffset": "180", // UTC+3  +3 = 3 saat = 180 dakika
    "calculationMethod": "Turkey"
}
{
    "country": "Germany",
    "region": "Bayern",
    "city": "Abtswind",
    "timezoneOffset": "120", // UTC+2  +2 = 2 saat = 180 dakika
    "calculationMethod": "MuslimWorldLeague"
}

❓/✔ Bazı önemli sorular ve cevapları

Neden çok yavaş açılıyor?

Bu proje bir JavaScript runtime'ı ile yazıldığı için proje kodunu çalıştırılabilir bir dosya haline getirmek için kodun çalışması için gerekli Bun dosyaları ve kod dosyaları arşivlenerek çalıştırılabilir bir dosya haline getiriliyor ve bilgisayar açıldığından beri ilk çalıştırıldığında arşiv geçici bir klasöre açılıyor ve kod çalıştırılıyor. Bu nedenle ilk açılışta sizi biraz bekletiyor. İlk açılıştan sonra artık daha hızlı açılmaya başlıyor. Ve bilgisayar her kapandığında bu geçici dosyalar siliniyor.