Bu proje, Python ve Tkinter kullanılarak geliştirilmiş bir masaüstü alarm saatidir. Kullanıcı dostu bir arayüz sunar ve birden fazla özelliği ile kullanıcıların günlük yaşamlarında ihtiyaç duydukları zaman yönetimine yardımcı olur. Temel olarak, belirlenen zamanda kullanıcıyı uyaracak şekilde tasarlanmıştır ve çeşitli özelleştirme seçenekleri sunar.
- Alarm Ayarlama: Kullanıcılar, HH:MM formatında alarm zamanı ayarlayabilirler.
- Ses Seçimi: Alarm için özel bir ses dosyası seçilebilir. Kullanıcı bir dosya seçmezse, varsayılan bir alarm sesi çalınır.
- Alarm Testi: Ayarlanan alarm sesini önceden dinlemek için bir test özelliği bulunur.
- Erteleme (Snooze) Özelliği: Alarm çaldığında, kullanıcılar belirli bir süre sonra tekrar çalmasını sağlamak üzere alarmı erteleyebilirler.
- Alarm Durdurma: Çalan alarm, kullanıcı tarafından herhangi bir zamanda durdurulabilir.
Bu uygulamayı kullanmak için Python'un yanı sıra Tkinter kütüphanesine ihtiyacınız olacaktır. Eğer Python kurulu değilse veya Tkinter kütüphanesine sahip değilseniz, lütfen öncelikle bu gereksinimleri karşılayın.
- Python'u Python'un resmi web sitesinden indirin ve kurun.
- Projeyi yerel makinenize klonlayın veya indirin.
- Terminal veya komut satırı aracılığıyla projenin bulunduğu klasöre gidin.
- Uygulamayı başlatmak için terminalde
python alarm_clock.py
komutunu çalıştırın.
Uygulama başlatıldığında, bir pencere açılır ve kullanıcıdan alarm ayarlaması istenir. Alarm zamanı, ses dosyası seçimi, test ve durdurma gibi işlemler bu arayüz üzerinden gerçekleştirilebilir.
Bu proje açık kaynaklıdır ve katkılarınıza açıktır. Katkıda bulunmak isterseniz, lütfen aşağıdaki adımları takip edin:
- Projeyi forklayın ve kendi GitHub hesabınıza klonlayın.
- Yeni bir branch oluşturun (
git checkout -b yeni-ozellik
). - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellikler eklendi'
). - Branch'inizi push edin (
git push origin yeni-ozellik
). - Yeni bir Pull Request oluşturun.
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.