Linux konsoldan çalışan namaz vakti uygulaması

Erdem⁣

Paylaşımcı üye
Katılım
14 Ocak 2013
Mesajlar
713
Puanları
106
Arkadaşlar, Linux için konsoldan çalışan bir namaz vakitleri uygulaması geliştirdik. Tüm Türkiye'nin namaz vakitlerine erişilebilir.

Eğer hata ya da eksik bulursanız bildirebilirsiniz.

Depoya

https://codeberg.org/erdem/namaz

adresinden erişilebilir.

Teknik konulardaki yardımlarından dolayı Ezan Vakti API geliştiricisi Furkan Tektaş beye teşekkür ederim.

Erdem

Kasım 2022
 
Windows ve androıd olanı varmı veya yayınlanacakmı..
 
Android için zaten oldukça fazla uygulama var sanırım.

https://github.com/furkantektas/EzanVakti

https://github.com/furkantektas/prayer-times

Kusura kalmayın ben Windows kullanmayalı çok uzun zaman oldu.

En son yeğenin diz üstünde ağır aksak çalışan bir Windows 10 vardı.

Sonra kendisi istedi Windows'u kaldırdık.

Şimdi hızlı koşan Gentoo kullanıyor. Ufak tefek kabuk betikleri yazıyor. (Tam olarak "alias" yazıyor)

Bilgisayardan bilgisayara ssh ile bağlanıp kapatıyoruz. Ufak sızma girişimleri. Port açma..

Böyle daha eğlenceli oluyor.

Windows için uygulamanın benzerini geliştirmek isteyenler olursa, kısaca püf noktasını izah edelim.

Bash:
curl -s 'https://ezanvakti.herokuapp.com/vakitler/9470' | jq -r  '.[] |  .MiladiTarihUzun + "\t" + .Imsak + " " + .Gunes + " " +  .Ogle + " " +  .Ikindi + " " +  .Aksam + " " + .Yatsi'

curl'un muadilinin Windows'ta da olduğunu okudum. O zaman geriye jq isimli uygulamayı kurmak kalıyor.

Bu komutu verdiğinizde bir konuma ait haftalık namaz vakitlerini indiriyor.

Bu nedenle Windows için uygulama geliştirmek isteyen arkadaşlar olursa oldukça kolay olacağını tahmin ediyorum. (umuyorum)

Konunun teknik detaylarını merak edenler olursa buradan okuyabilirsiniz.

Siyah beyaz eski bir telefon kullanıyorum.

Haydi Android telefonu bulduk diyelim.

Android uygulaması geliştirmek için Android Studio isimli bir yazılım kurma gerekiyor.

Bunu da bir misalle izah edeyim.

Motorun arkasına 2-3 araba tepeleme pancar doldurdunuz. Takviye ile zorlana zorlana gidiyorsunuz.

Namaz vakitleri uygulamasını test ederken Manjaro işletim sisteminde pakette bazı hatalar olduğunu gördüm.
 
Son düzenleme:
neden sadece terminalde çalışıyor. linux için gui geliştirmek zor mu?
 
Arkadaşlar uç birimde çalışmasının nedeni öncelikle Linux altında uç birimi çok yoğun ve hızlı bir şekilde kullanabiliyorsunuz.

hava.png


Ayrıca kullandığım zsh da otomatik tamamlama sağlıyor. Bu nedenle çok çabuk yazabiliyorum.

Bunun dışında takma isimleri ("alias") kullanarak bilgisayarı çok hızlı kullanmak mümkün oluyor.

Örneğin ben kısalt yazdığım zaman bir takma isim oluşturuyor. Yaz dediğimde ise bu takma isimi kaydediyor. Kabukta otomatik tamamlama kullandığı için bir iki harf yazınca komut yazılmış oluyor.

Linux'ta iki tane görüntü sunucusu var. Wayland ve X.

Wayland Unix benzeri işletim sistemleri için tasarlanmış görüntü sunucusu yazılımıdır.

Ancak bu yazılım geliştirenler için bir zorluk getiriyor.

Buna bir misal vermek istersek, kullanıcı nereye bırakırsa orada kalmasını istediğimiz bir penceremiz olsun.

pencere.git(900,900);

dediğimiz zaman pencereyi o konuma taşıyabilmeliyiz.

Ama Wayland görüntü sunucusu ile bu mümkün olmuyor. Bunun nedeni de sanırım ek güvenlik.

Gtk ile kendim denedim. QT5 için de çalışmadığını söylüyorlar.

X sunucusu ile kolaylıkla pencereli uygulamalar geliştirilebiliyor.

Hatta bu konuda Vala programlama dili ile ilgili dersler hazırladım.

Manjaro ve Arch Linux tabanlı işletim sistemlerinde paketteki hatayı düzelttik.

Tabi. Neden olmasın.

Allah nasip ederse pencereli uygulama hazırlamak da düşünülebilir.
 

Forum istatistikleri

Konular
127,966
Mesajlar
913,966
Kullanıcılar
449,612
Son üye
esperran

Yeni konular

Geri
Üst