• Diyanet verilerine göre tüm ülke ve şehirler için namaz vakitlerini gösterir.
• Programın seçilen ilin aylık namaz vakitlerini alabilmesi için internet bağlantısı gereklidir.
• Sonraki vakite ne kadar süre kaldığını gösterir.
• Vakit girdiğinde ezan ve ezan duasını okur.
• Vakit girmeden önce uyarır.
• İstediğiniz vaktin ezanının okunmasını ayarlayabilirsiniz.
• Cuma günü Selanın kaç dk önce okunacağını ayarlayabilirsiniz.
• Winamp'ta çalan şarkıyı durdurabilirsiniz, ezan sonrası Winamp tekrar eski haline döner.
• Bilgisayarınızın açılışında otomatik çalışma özelliği vardır.
• Görev çubuğu simgesi ile sürekli ve gizli çalışır.
• Görev çubuğu simgesine farenin sol tuşu ile tıkladığınızda program görünür/görünmez olur.
• Programla birlikte gelen ses dosyaları yerine kendi istediğiniz ses dosyalarını da kullanabilirsiniz.
• Ses dosyaları bölümündeki ses ayarı ile programın kullandığı ses dosyalarının hangi seviyede çıkacağını belirleyebilirsiniz. Bu ses ayarı sadece bu programı etkiler.
• Programdan hızlıca çıkmak için Escape(Esc) tuşunu kullanabilirsiniz.
Önemli Not:
Saatler ileri veya geri alındığında programdaki namaz vakitlerini takvimle veya
programdaki ayarlar kısmından diğer kaynağı seçerek karşılaştırınız.
Proje sayfası:
https://github.com/kirmizikaranfil/PyVakitci (https://github.com/kirmizikaranfil/PyVakitci)
Kurulumlar:
http://sourceforge.net/projects/pyvakitci2011 (http://sourceforge.net/projects/pyvakitci2011)
Çok güzel görünüyor daha deniyemedim ama tebrikler :)
Harika bir program olmuş.
./PyVakitci: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
çalışmıyor, bu hatayı alıyorum?
Güzel bir uygulamaya benziyor, geliştirmeye açık sanırım.
Alıntı yapılan: alquirel - 22 Ağustos 2010 - 14:00:49
./PyVakitci: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
çalışmıyor, bu hatayı alıyorum?
Libxi6 pakedini kurup duruma bakabilirsin:
sudo apt-get install libxi6
libxi6 paketi zaten en son sürümde imiş
Çıktısı nedir ve sistemin kaç bit?
ldd /usr/lib/libXi.so.6
linux-gate.so.1 => (0x00a16000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x0076c000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00c3e000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x008b5000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00110000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00c5e000)
/lib/ld-linux.so.2 (0x006fe000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0012a000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00cde000)
sistemim 32 bit
64 bit demeni bekliyordum. :) İnternet çapında dolaşınca genelde 64/32 farkı çıktı karşıma. Yalnız bir kişi bir alt sürüme geçirmiş malum pakedi. Bunun dışında kaynak koddan derleme işlemine girerek de sorunu aşmayı deneyebiliriz.
Alıntı yapılan: bytan - 22 Ağustos 2010 - 23:26:43
64 bit demeni bekliyordum. :) İnternet çapında dolaşınca genelde 64/32 farkı çıktı karşıma. Yalnız bir kişi bir alt sürüme geçirmiş malum pakedi. Bunun dışında kaynak koddan derleme işlemine girerek de sorunu aşmayı deneyebiliriz.
bi deneyelim bakalım
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Ağustos 2010 - 02:20:47
PyQt4 phonon paketleri falan kurulu değilmiş, onları kurdum.
Sonrasında Türkçe GPL dosyasının betiğe tanıtıldığı satırla ilgili 'encode' hatası veriyordu, GPL sayfasını bomboş yaptım yine hatayı verdi, daha sonra o tanıtılma satırını 'comment' ettim.
programı sorunsuz çalıştırabildim bu sayede.
ama bi hata bildirimi yapmak gerekiyor sanırım ??
Yorumlarınız için teşekkürler.
Alıntı yapılan: alquirel - 22 Ağustos 2010 - 14:00:49
./PyVakitci: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
çalışmıyor, bu hatayı alıyorum?
Hocam geç cevap için kusura bakmayın. Programı pyinstaller ile Ubuntu 9.10'da çalıştırılabilir dosya yapmıştım,
doğal olarak sonraki sürümde arıza verdi, çünkü 10.4 de ilgili şeylerin daha ileri sürümleri var.
Gerçi kaynak koddan çalıştırılmak istenirse pyqt ve pyqt-phonon'un yüklenmesi yeterli.
Ubuntu 10.4 için de paketledim:
http://pyvakitci.googlecode.com/files/pyvakitci_1.1_all_10.4.deb (http://pyvakitci.googlecode.com/files/pyvakitci_1.1_all_10.4.deb)
Alıntı yapılan: alquirel - 22 Ağustos 2010 - 23:27:52
PyQt4 phonon paketleri falan kurulu değilmiş, onları kurdum.
Sonrasında Türkçe GPL dosyasının betiğe tanıtıldığı satırla ilgili 'encode' hatası veriyordu, GPL sayfasını bomboş yaptım yine hatayı verdi, daha sonra o tanıtılma satırını 'comment' ettim.
programı sorunsuz çalıştırabildim bu sayede.
ama bi hata bildirimi yapmak gerekiyor sanırım ??
Konsolda iken programı çalıştırdığınızda gpl dosyasına Yardım-->Lisans menüsünden ulaştığınızda ne hatası veriyor tam olarak.
Türkçe karakterli dizinlerle falan uğraşmadım bu sefer. Öyle bir dizinde ise hata verebilir tahminen.
Eline sağlık @virs,
Uygulama gayet güzel çalışıyor. Kaynak koddan derledim, ancak kaynak kodda o yukarıda belirttiğim 'encode' hatasını almamak için olmaması gereken bir değişiklik yaptım. Umarım o da bu sürüm değişikliği ile ilgili bir şeydir. Yeni sürümü deneyelim bakalım şimdi de ;)
Dediğim gibi türkçe karakterli dizinlerde verir encode hatasını, python türkçe karakter konusunda uğraştırıcı biraz,
bende tembelliğimden uğraşmadım onlarla nasıl olsa kurulum dosyası kullanılır dedim ağırlıklı olarak. :)
Yeni sürümde aslında sadece ses dosyalarını kaydetmeyle ilgili sorunu giderdim.
Gerek eski gerek yeni sürüm olsun kurulum dosyasından çalıştırıldığında bahsettiğiniz encode hatasını vermez.
Ubuntu 10.4 için kurulum dosyası hazırlamamın tek nedeni de o yukarıda bahsettiğiniz ./PyVakitci diyerek çalıştırdığınızda aldığınız hatadır,
daha öncede birisi söylemişti oradan tecrübe ettim. :)
Alıntı YapKonsolda iken programı çalıştırdığınızda gpl dosyasına Yardım-->Lisans menüsünden ulaştığınızda ne hatası veriyor tam olarak.
Türkçe karakterli dizinlerle falan uğraşmadım bu sefer. Öyle bir dizinde ise hata verebilir tahminen.
O satırı iptal ettiğim için haliyle şöyle bir hata veriyor:
File "./PyVakitci.py", line 1677, in lisans
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.lisansDosyasi))
AttributeError: 'PyVakitci' object has no attribute 'lisansDosyasi'
Alıntı yapılan: alquirel - 31 Ağustos 2010 - 03:15:37
O satırı iptal ettiğim için haliyle şöyle bir hata veriyor:
File "./PyVakitci.py", line 1677, in lisans
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.lisansDosyasi))
AttributeError: 'PyVakitci' object has no attribute 'lisansDosyasi'
lisansDosyasi adlı değişken olmadığı için o hatayı veriyor.
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.lisansDosyasi))
bu kod satırını kendinize göre düzenleyin o zaman.
Yani lisans dosyası /home/user/GPL_TR.html konumundaysa o kodu aşağıdaki gibi yapın:
QtGui.QDesktopServices.openUrl(QtCore.QUrl(u"/home/user/GPL_TR.html"))
Koddaki u harfi türkçe karakter sorunu varsa halledecektir.
Benim iptal ettiğim satır şu şekildeydi:
self.lisansDosyasi = str(self.programinKonumu + "/GPL_TR.html")
Bu satırı dediğiniz gibi şu hale getirdikten sonra lisans dosyasıyla ilgili herhangi bir encode hatası vermeden lisansı gösterdi.
self.lisansDosyasi = str(self.programinKonumu + u"/GPL_TR.html")
Python'u da böylece öğrenmiş oluyoruz ;)
Bu arada şunu da belirteyim, vakitleri diyanetten (ya da zamandan) çektiği için emsallerine fark atıyor bence. Çünkü diğerlerinde kullanılan hesap metodları çoğu zaman diyanetinkine uymuyordu. Yani en sonunda kullanabileceğim vakitçi bir uygulama bulmuş oldum :)
Alıntı yapılan: alquirel - 31 Ağustos 2010 - 06:26:33
Bu arada şunu da belirteyim, vakitleri diyanetten (ya da zamandan) çektiği için emsallerine fark atıyor bence. Çünkü diğerlerinde kullanılan hesap metodları çoğu zaman diyanetinkine uymuyordu. Yani en sonunda kullanabileceğim vakitçi bir uygulama bulmuş oldum :)
Programı yapma amacım da oydu zaten, diyanet verilerini kullanmak.
Sürüm 1.2
- Hicri tarih ile ilgili sorunlar düzeltildi.
- Ayarlar kısmındaki "Otomatik Çalıştır" ve "Kaynak" ile ilgili hatalar düzeltildi.
- Yeni sürüm kontrolü eklendi.
- Windows'ta .ogg uzantılı dosyalar direk açılamadığından .mp3 uzantılı dosyalar kullanıldı.
http://code.google.com/p/pyvakitci/
Bundan sonraki sürümde PyVakitci'nin daha hızlı çalışmasına yönelik ve halledebilirsem arayüze yönelik çalışmalar olacak(inşallah).
Sürüm duyurularını ise Ayarlar sekmesinden güncelleştirme seçiliyse program otomatik yapacak.
1.2 sürümü için deb paketi yapacak mısın?
Alıntı yapılan: alquirel - 09 Kasım 2010 - 09:08:18
1.2 sürümü için deb paketi yapacak mısın?
Aslında üstteki mesajımla birlikte yapmıştım ama otomatik çalıştırma ile ilgili kısımda hata bulunca sildim,
o kısmıda düzenleyip tekrar paketledim.
Aslında hata değilde çalıştırılabilir dosyaya göre düzenledim o kısmı.
http://pyvakitci.googlecode.com/files/pyvakitci_1.2_ubuntu_9.10.deb
http://pyvakitci.googlecode.com/files/pyvakitci_1.2_ubuntu_10.4.deb
bu windows uzerinde de calisir. son haliyle launchpad'e kaydederseniz oradan ingilizce'ye fransizca'ya tercume edilebilir. cok guzel olmus tebrikler.
Programı 11.04 te kurdum. Ezan vakitleriyle ilgili bildirimlerde ve ezan okuyacağı zaman kendiliğinden kapanıyor. Çok da güzel bir program ama.
Alıntı yapılan: syagdiran - 03 Temmuz 2011 - 19:22:18
Programı 11.04 te kurdum. Ezan vakitleriyle ilgili bildirimlerde ve ezan okuyacağı zaman kendiliğinden kapanıyor. Çok da güzel bir program ama.
11.04 için kurulum hazırlamamıştım henüz, hangi dosyadan kurdunuz?
(Kaynak koddan çalıştırabilmek için kurulması gerekenler: sudo apt-get install python-qt4 python-qt4-phonon)
python PyVakitci.py şeklinde kaynak koddan çalıştırdığınızda aynı sorunlar oluyor mu?
Oluyorsa bahsettiğiniz kısım için uçbirimdeki hata mesajında ne diyor?
(Programı test ederken ezan/bildirim saatini beklemek yerine bilgisayarın saatini değiştirebilirsiniz.)
Alıntı Yaphttp://pyvakitci.googlecode.com/files/pyvakitci_1.2_ubuntu_10.4.deb
paketinden kurdum
Alıntı Yapsudo apt-get install python-qt4 python-qt4-phonon)
. yükledim. Kaynak koddan girince
sevket@Sevket:~$ python PyVakitci.py
python: can't open file 'PyVakitci.py': [Errno 2] No such file or directory
sevket@Sevket:~$
Şimdi sadece Ezan vaktinin girdiğini bildiren bir baloncuk çıkıyor. Ezan okumuyor.
bvt vakitci programinin linux versiyonu mu oluyor buradaki program ?
Hayır Bu başka bir program.
Alıntı yapılan: syagdiran - 09 Temmuz 2011 - 11:23:57
Hayır Bu başka bir program.
Anladim tesekkurler. Arayuzu, ismi cok benziyor o yuzden sordum.
Alıntı yapılan: syagdiran
Alıntı Yaphttp://pyvakitci.googlecode.com/files/pyvakitci_1.2_ubuntu_10.4.deb
paketinden kurdum
Alıntı Yapsudo apt-get install python-qt4 python-qt4-phonon
. yükledim.
O kurulum dosyası Ubuntu 10.4 de sorunsuz çalışır, çünkü PyVakitci adlı çalıştırılabilir dosya Ubuntu 10.4 de oluşturuldu.
Alıntı yapılan: syagdiran
Kaynak koddan girince sevket@Sevket:~$ python PyVakitci.py
python: can't open file 'PyVakitci.py': [Errno 2] No such file or directory
sevket@Sevket:~$
PyVakitci.py dosyasını açamamış ve böyle bir dosya veya dizin yok diyor. Şu adımları izleyin:
- http://pyvakitci.googlecode.com/files/pyvakitci-linux-src-1.2.tar.gz (http://pyvakitci.googlecode.com/files/pyvakitci-linux-src-1.2.tar.gz) linkinden indireceğiniz arşivi
/home/user/ gibi kolayca ulaşılabilecek bir dizine çıkarın.
Programın kaynak kodlarına /home/user/pyvakitci-1.2 konumundan erişildiğini varsayıyorum.
- Ubuntu'da çalıştırılabilir dosyalar izin gerektirdiğinden aşağıdaki komutları uçbirimde uygularak programın dosyalarına izin verin:
sudo chmod 777 /home/user/pyvakitci-1.2
sudo chmod 777 /home/user/pyvakitci-1.2/*
sudo chmod 777 /home/user/pyvakitci-1.2/*/*
(user yazan kısmı kendinize göre düzenleyin)
- Bundan sonra PyVakitci.py ye çift tıklayarak da çalıştırabiliriz fakat hata olup olmadığını görmek için uçbirimden çalıştırmalıyız.
Uçbirimdeyken aşağıdakileri uygularak programı kaynak koddan çalıştırın:
cd /home/user/pyvakitci-1.2
python PyVakitci.py
Bu adımlardan sonra sorunsuz çalışıyor olmalı.
Alıntı yapılan: empax - 09 Temmuz 2011 - 11:17:09
bvt vakitci programinin linux versiyonu mu oluyor buradaki program ?
PyVakitcinin proje sayfasındaki wiki sayfasında arayüz ve isim için Bvt Vakitci den esinlendiğimi belirtmiştim.
PyVakitcinin ondan farkı diyanet verilerini kullanmasıdır.
Bvt Vakitcinin kullandığı hesaplama yöntemleriyle vakit bulan program olarak Linux için Felah adlı program var:
http://forum.ubuntu-tr.net/index.php?topic=24030.0 (http://forum.ubuntu-tr.net/index.php?topic=24030.0)
http://www.mediafire.com/?i29u9r4rq6asr9d (http://www.mediafire.com/?i29u9r4rq6asr9d)
PyVakitcinin proje sayfasındaki [b]wiki sayfasında arayüz ve isim için Bvt Vakitci den esinlendiğimi belirtmiştim[/b].
PyVakitcinin ondan farkı diyanet verilerini kullanmasıdır.
Bvt Vakitcinin kullandığı hesaplama yöntemleriyle vakit bulan program olarak Linux için Felah adlı program var:
http://forum.ubuntu-tr.net/index.php?topic=24030.0
http://www.mediafire.com/?i29u9r4rq6asr9d
Gormemeistim kusura bakmayin. :)
Bu guzel calisma icin tekrar tesekkurler.
Çok güzel ve faydalı bir çalışma.
Ellerine sağlık.
Alıntı yapılan: Kadir Can - 18 Temmuz 2011 - 22:20:11
Çok güzel ve faydalı bir çalışma.
Ellerine sağlık.
Teşekkürler.
Fırsat bulursam yakında programın yeni sürümünü yapmayı düşünüyorum.
Buradaki yapılması düşünülenlere ilave etmek istedikleriniz var mı?
http://code.google.com/p/pyvakitci/wiki/ProgramiGelistirmekIsteyenlere
Programa eklenmesi veya programdan çıkarılmasını düşündüğünüz kısımlar/kodlar/resimler vs. var mı?
sevket@Sevket:~$ cd /home/sevket/Masaüstü/pyvakitci-1.2
sevket@Sevket:~/Masaüstü/pyvakitci-1.2$ python PyVakitci.py
PyQt modülü yüklü değil.
PyQt 4.5 ve üzeri sürümlerden birini yükledikten sonra tekrar deneyin.
sevket@Sevket:~/Masaüstü/pyvakitci-1.2$
Şimdi ne yapmalıyım. Synaptic ten PyQt şeklinde arayınca benzer bir sürü şey çıkıyor. PyQt4 yükledim. Paket yöneticisinden phonon modülünü(python-qt-phonon) yükleyin ve tekrar deneyin iletisi olan bir baloncuk çıktı. Onu da yükledim ama hala bu baloncuk çıkıyor.
@virs;
Programın 1.2 sürümünü kullanmama rağmen "Hicri tarih alınamadı!" hatası alıyorum.
Ne yapabiliriz?
Alıntı yapılan: syagdiran - 19 Temmuz 2011 - 16:17:16
sevket@Sevket:~$ cd /home/sevket/Masaüstü/pyvakitci-1.2
sevket@Sevket:~/Masaüstü/pyvakitci-1.2$ python PyVakitci.py
PyQt modülü yüklü değil.
PyQt 4.5 ve üzeri sürümlerden birini yükledikten sonra tekrar deneyin.
sevket@Sevket:~/Masaüstü/pyvakitci-1.2$
Şimdi ne yapmalıyım. Synaptic ten PyQt şeklinde arayınca benzer bir sürü şey çıkıyor. PyQt4 yükledim. Paket yöneticisinden phonon modülünü(python-qt-phonon) yükleyin ve tekrar deneyin iletisi olan bir baloncuk çıktı. Onu da yükledim ama hala bu baloncuk çıkıyor.
Kusura bakmayın paket adlarında ufak bir yazım hatası olmuş. Kurulması gereken paketler python-qt4 ve python-qt4-phonon
Eğer bunlar kurulu olduğu hâlde kaynak koddan çalıştırırken aynı hata alınıyorsa ubuntu son sürümde Qt 4.8 i kullanmış olabilir, programımı onda henüz test edemediğim için bir şey diyemiycem.
Qt sürümünü öğrenmek için konsoldayken python komutundan sonra aşağıdaki kodları yazın:
from PyQt4 import Qt
print Qt.qVersion()
Alıntı yapılan: Kadir Can - 19 Temmuz 2011 - 17:12:29
@virs;
Programın 1.2 sürümünü kullanmama rağmen "Hicri tarih alınamadı!" hatası alıyorum.
Ne yapabiliriz?
Linux için olan kaynak kodda(ve pardus 2011 için olan pisi paketlerinde) bu sorun kökten halledildi. Ek olarak dosyadan okumada sorun olursa diyanet ve namazvakti sitesinden hicri tarih alıyor. Kısaca internet bağlantısı yoksa ve dosyadan okuma sorunu olursa bu hata alınabilir.
python-qt4 4.8 olduğu için kuramadım.
Linux için kaynak koddan kullanıyorum ve internet bağlantım olmasına rağmen hatayı alıyorum.
Yapabileceğim başka bir şey var mı?
Dosyayı /home/Documents klasöründe arıyormuş.Oraya taşıyınca düzeldi.
Alıntı yapılan: Kadir Can - 19 Temmuz 2011 - 23:29:53
Dosyayı /home/Documents klasöründe arıyormuş.Oraya taşıyınca düzeldi.
PyVakitci.py dosyası neredeyse orada araması lazımdı hicri tarih dosyasını. PyVakitci.py de /home/Documents içinde mi?
Alıntı yapılan: Kadir Can - 19 Temmuz 2011 - 23:29:53
Linux için kaynak koddan kullanıyorum ve internet bağlantım olmasına rağmen hatayı alıyorum.
Yapabileceğim başka bir şey var mı?
Sorun dosyanın konumuysa PyVakitci.py dosyasını gEdit gibi herhangi bir metin editörü ile açıp
self.hicriTarihDosyasi ve self.miladiTarihDosyasi değişkenlerine bu dosyaların tam konumu yazabilirsiniz:
self.hicriTarihDosyasi = u"/nerede/bu/klasor/pyvakitci/hicri.txt"
Bir seçenek olsun ezan , namaz saatlerinde istenildiğinde otomotik olarak sesi kapatsın :) Ben yapmıştım sende yaparsan sanki daha da güzel olur :)(bu arada çok güzel yapmışsın :) )
Aslında Downloads'ın içindediydi ama bir hata oldu galiba.
Neyse, önemli değil.
Tekrar ellerine sağlık.
Alıntı yapılan: syagdiran - 19 Temmuz 2011 - 22:26:32
python-qt4 4.8 olduğu için kuramadım.
PyQt 4.8 li sürümde denedim, sorunsuz çalışıyor. Önceki mesajımda (http://forum.ubuntu-tr.net/index.php?topic=21397.msg339362#msg339362) anlatılanları tam yapamadınız sanırım?
Beni mazur gorurseniz programain iyilestirlmesi babinda bir kac not dusmek istiyorum. :)
Kullandigim paket: pyvakitci_1.2_ubuntu_10.4.deb
1- Bilgisayar ilk acildiginda programa acilis suresi koyabilir miyiz? Bilgisayar ilk acildiginda kablosuz ag baglanana kadar program internet yok diye hata veriyor. 10 saniye kadar gec acilabilir.
2- Ayrica bilgisayar ilk acildiginda program direkt ekranda aciliyor. Bunun yerine arkaplanda/sistem tepsisinde baslamasi ayarlanabilir mi? (Otomatik baslat secenegini kullananlar icin.)
Kendim icin bir soru sorayim. :)
Programin sag ustteki(sistem tepsisi) simgesini nasil degistirebiliriz? /usr/share/pixmap klasorundeki pyvakitci.png ve /opt/pyvakici/resimler klasorundeki cami.png resimlerini degistirdim ama olmadi.
Tesekkurler.
Alıntı yapılan: empax1- Bilgisayar ilk acildiginda programa acilis suresi koyabilir miyiz? Bilgisayar ilk acildiginda kablosuz ag baglanana kadar program internet yok diye hata veriyor. 10 saniye kadar gec acilabilir.
Yeni sürümde vakitler aylık olarak alınacağından buna gerek var mı bilmiyorum ama özellik olarak eklenebilir.
Bu özelliği şimdi kazandırmak için kaynak koda müdahele etmek isterseniz
PyVakitci.py deki ayarlariUygula() fonksiyonunda 698. satırdaki self.vakitleriAl() satırından önce aşağıdaki kodları yazın:
import time
time.sleep(10)
Alıntı yapılan: empax
2- Ayrica bilgisayar ilk acildiginda program direkt ekranda aciliyor. Bunun yerine arkaplanda/sistem tepsisinde baslamasi ayarlanabilir mi? (Otomatik baslat secenegini kullananlar icin.)
Hem şu an ki hâli hem de istediğiniz şekilde kullanılabilmesine yönelik seçenek olacak yeni sürümde.
Fakat kaynak koda müdahele etmek isterseniz PyVakitci.py deki program.show() satırını silin.
Alıntı yapılan: empax
Kendim icin bir soru sorayim. :)
Programin sag ustteki(sistem tepsisi) simgesini nasil degistirebiliriz? /usr/share/pixmap klasorundeki pyvakitci.png ve /opt/pyvakici/resimler klasorundeki cami.png resimlerini degistirdim ama olmadi.
Resim dosyalarının konumu sorun olmasın diye .qrc dosyası oluşturmuştum. Yani resimleri değiştirmede esneklik yok şu an :)
Fakat kaynak koddan kullanacaksanız Ui_PyVakitci.py de 760. satırdaki şu koda müdahele edebilirsiniz:
self.trayIcon.setIcon(QtGui.QIcon("/nerede/bu/resim/resim.png"))
PyVakitci.py dosyasi nerede acaba? Arattim ama bulamadim.
Ayrica ilginiz icin tesekkurler @virs. Basarilarinizin devamini dilerim. :)
Alıntı yapılan: empax - 29 Temmuz 2011 - 19:47:52
PyVakitci.py dosyasi nerede acaba? Arattim ama bulamadim.
Ayrica ilginiz icin tesekkurler @virs. Basarilarinizin devamini dilerim. :)
Teşekkürler.
Linux için aşağıdaki kaynak kod arşivini indirip Türkçe* karakter olmayan bir dizinde açarsanız sorunsuz çalışır:
http://pyvakitci.googlecode.com/files/pyvakitci-linux-src-1.2.tar.gz
Tabi Ubuntu 10.x sürümünü kullandığınız için dosyalara çalıştırma izni vermeniz de gerekiyor.
Uçbirimi açmak için Alt+F2 tuşlarına bastıktan sonra gnome-terminal yazın.
Konsoldan arşivi açtığınız dizine gelin:
cd /nerede/bu/klasor/pyvakitci-1.2
sudo chmod 777 /nerede/bu/klasor/pyvakitci-1.2
sudo chmod 777 /nerede/bu/klasor/pyvakitci-1.2/*
sudo chmod 777 /nerede/bu/klasor/pyvakitci-1.2/*/*
Bundan sonra PyVakitci.py dosyasına çift tıklama ile de çalışır. Çift tıklama sonrası Çalıştır seçeneğini kullanın.
* Türkçe karakterli dizinlerde sorun çıkmamasına yönelik düzeltme de yeni sürümde olacak inşallah.
@virs, tesekkurler ancak yeni surum gelene kadar 1.2v dep paketini kullanacagim. Kaynaktan derlemek icin bir suru bagimlilik istiyor.(python-qt4 ve python-qt4-phonon vs.)
Programin gec baslamasi icin betik hazirlayip baslangic uygulamalarina ekledim.
Bkz:
#!/bin/bash
sleep 10
/opt/PyVakitci/PyVakitci
exit
Resimleride artik esneklik geldiginde degistiririz :). Ilginiz icin tekrar tesekkurler. Kolay gelsin. :)
Okul yoğunluğu nedeniyle fazla ilgilenemediğim PyVakitciyi istediğim şekilde olmasa da biraz daha geliştirdim.
Deneyen arkadaşlar hataları yada yapılması gerekenleri yazarsa makbule geçer.
Sürüm 1.3
- Miladi/Hicri tarih dönüşümü için pyCalverter modülü eklendi.
- Namaz vakitlerini aylık olarak alma seçeneği eklendi. Diyanetin sunucusundaki saatin farklılığı
nedeniyle saat 01.00 - 23.00 arasında sağlıklı bir şekilde aylık vakitler alınabiliyor.
- Namaz vakitlerini aylık olarak gösteren bir pencere eklendi.
- Programı sistem tepsisinde başlatma seçeneği eklendi.
- Diyanet verilerinin birçoğuna sahip zaman.com.tr sitesindeki tüm veriler eklendi.
- Diyanetin TÜRKİYE için eklediği ülke-ilçe bilgilerini, ABD ve KANADA için eklediği eyalet-şehir bilgileri eklendi.
Eğer ilçeniz listede yoksa ilçenize yakın yeri veya merkezi seçmelisiniz. (Şehir: İstanbul, İlçe: İstanbul gibi.)
http://code.google.com/p/pyvakitci/downloads/list (http://code.google.com/p/pyvakitci/downloads/list)
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fd1201.hizliresim.com%2Ft%2Fj%2F1unhp.png&hash=95c1d4cf1bcd563d06250edb5ed357a176d42bcd) (https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fa1201.hizliresim.com%2Ft%2Fj%2F1ungl.png&hash=21a6730a5a8f274561e2d4687e7e063f87043bd6)
elinize sağlık. benim için olmazsa olmaz uygulamalardan biri oldu PyVakitci.
Elinize sağlık. Programı kurdum. Fakat sistem tepsisindeyken Vakitleri Göster dediğimde tepki vermiyor.
ilk kurulumda şehir ayarları boş geliyor. onları ayarladınız mı?
Evet ayarladım.
@syagdiran, uygulamayı uçbirimde çalıştırıp çıktıları buraya aktarır mısınız?
sevket@Sevket:~$ python /opt/PyVakitci/PyVakitci.py
(python:2434): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(python:2434): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(python:2434): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(python:2434): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
@syagdiran, şehir ayarlarını tekrar yapar mısın?
sudo apt-get install gtk2-engines-pixbuf
Kodu çalıştırdım. Ayarları yaptım fakat sistem tepsisinde duruyor ama ulaşılamıyor.
Alıntı yapılan: syagdiran - 16 Ocak 2012 - 21:14:15
Kodu çalıştırdım. Ayarları yaptım fakat sistem tepsisinde duruyor ama ulaşılamıyor.
LC_ALL=C PyVakitci.py
şeklinde çalıştırınca ne oluyor?
sevket@Sevket:~$ LC_ALL=C PyVakitci.py
Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:
command-not-found version: 0.2.44
sevket@Sevket:~$
bu komutu /opt/PyVakitci klasörü içindeyken verebilir misiniz?
sevket@Sevket:~$ LC_ALL=C PyVakitci.py/opt/PyVakitci/PyVakitci.py
bash: PyVakitci.py/opt/PyVakitci/PyVakitci.py: Böyle bir dosya ya da dizin yok
sevket@Sevket:~$
@syagdiran şu şekilde yapmalısın:
LC_ALL=C
cd /opt/PyVakitci
python PyVakitci.py
Bu arada
Alıntı yapılan: syagdiran - 16 Ocak 2012 - 11:18:08Sistem tepsisindeyken Vakitleri Göster dediğimde tepki vermiyor.
Eğer programın ana ekranında vakitleri göremiyorsan program sistem tepsisindeyken Vakitleri Göster özelliğini zaten kullanamazsın.
Gerçektende bu özelliği vakitler ana ekranda varken de bazen ilk tıklamada çalıştıramayabilirsin
fakat sonraki tıklamalarda genelde o özellik kullanılabiliyor.
Bunun nedenini henüz bende bilmiyorum ama kodun değiştirilecek bir tarafı da yok yani. :)
Bu programı Arch üzerinde de kullanabiliyor muyuz? pyvakitci-linux-src dosyasını indirdim. Fakat içinde rutin make dosyaları yok. Benim bu konuda pek bilgim de yok gerçi. Bu konuda yardımcı olur musunuz?
@Aequitas, derlemeye gerek yoktur belki, python ile çalıştırmayı deneyin.
Denedim fakat pyqt4 ve phonon yüklü değil diye hata verdi. Pacman ile pyqt ve phonon paketlerini yükledim, cidden yüklü değilmiş. Tekrar denedim, aynı hatayı yine verdi.
$ python PyVakitci.py
File "PyVakitci.py", line 13
print u"PyQt4 modülü ve Phonon yüklü değil.\n\n" + \
^
SyntaxError: invalid syntax
$ sudo pacman -S pyqt phonon
Parola:
uyarı: pyqt-4.9.1-1 güncel -- yeniden kuruluyor
uyarı: phonon-1:4.6.0-2 güncel -- yeniden kuruluyor
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
Hedefler (2): phonon-1:4.6.0-2 pyqt-4.9.1-1
Toplam Kaplayacağı Alan: 19,27 MiB
Net Güncelleme Boyutu: 0,00 MiB
Kuruluma onay veriyor musunuz? [E/h]
@Aequitas, python --version
ne diyor?
$ python --version
Python 3.2.2
Sorun bu mu acaba? Sürüm 4 mü olması gerekiyor ki?
@Aequitas, python4 yok zaten:) python2.7 olması gerek sistemde. Bakalım: sudo pacman -Q | grep python
Hehe, aceleci davranmışım, v4 yokmuş. Çıkar o da yakında :)
$ sudo pacman -Q | grep python
Parola:
dbus-python 0.84.0-1
gstreamer0.10-python 0.10.22-1
libreoffice-extension-scripting-python 3.4.5-2
python 3.2.2-2
python-notify 0.1.1-11
python-pyelftools 0.20-1
python-telepathy 0.15.19-2
python2 2.7.2-5
python2-cairo 1.10.0-1
python2-gobject 3.0.3-1
python2-gobject2 2.28.6-4
python2-lxml 2.3.4-1
python2-pyinotify 0.9.3-2
python2-pyopenssl 0.13-1
Sanırım gerekli sürüm var.
@Aequitas, python2.7 uygulama.py
şeklinde dener misin?
$ python2.7 PyVakitci.py
PyQt4 modülü ve Phonon yüklü değil.
Paket yöneticisinden PyQt4 modülünü ve
Phonon'u yükleyin ve tekrar deneyin.
Kurulum için komutlar:
Ubuntu: sudo apt-get install python-qt4 python-qt4-phonon
Pardus: sudo pisi install python-qt python-qt-phonon
Hala aynı hatayı veriyor. Niye yüklediğimi görmüyor ki?
@Aequitas, gerekli paketleri yüklememişinki:) sudo pacman -S pygt
$ sudo pacman -S pyqt phonon
Parola:
uyarı: pyqt-4.9.1-1 güncel -- yeniden kuruluyor
uyarı: phonon-1:4.6.0-2 güncel -- yeniden kuruluyor
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
Hedefler (2): phonon-1:4.6.0-2 pyqt-4.9.1-1
Toplam Kaplayacağı Alan: 19,27 MiB
Net Güncelleme Boyutu: 0,00 MiB
Kuruluma onay veriyor musunuz? [E/h]
pyqt ve phonon paketlerini yüklemiştim zaten. pygt diye bir paket yok, pygtk var. Ama sanırım onu istemiyor.
@Aequitas, yanlış yazmışım. Şimdi bizim yüklememiz gereken paketlerin tanımına bakalım.
python-qt4: Python bindings for PyQt4 (1)
python-qt4-phonon: Python bindings for Phonon (2)
(1) için: sudo pacman -S pyqt
(2) Bulamadım bu paketi.
Uygulama python2 tabanlı sanırım.
python-pyqt , python 3 için.
python2 pyqt için:
sudo pacman -S python2-pyqt
Ayrıca betiklerdeki yorumlayıcı satırında python yazan yerleri python2 yapmak da gerekebilir
yani
#!/usr/bin/env python
#!/usr/bin/env python2
gibi
PyVakitci 1.7 sürümü yayınlandı:
https://sourceforge.net/projects/pyvakitci2011/files (https://forum.ubuntu-tr.net/PyVakitci%201.7%20s%C3%BCr%C3%BCm%C3%BC%20yay%C4%B1nland%C4%B1:%20https://sourceforge.net/projects/pyvakitci2011/files/)