English | Türkçe
Modern ve kullanıcı dostu arayüzü ile OpenWeatherMap API kullanarak hava durumu takibi yapabileceğiniz bir masaüstü uygulaması.
- 🎨 Modern ve Material Design tabanlı kullanıcı arayüzü
- 🌡️ Gerçek zamanlı hava durumu takibi
- 🕒 Özelleştirilebilir güncelleme aralığı
- 📊 Sıcaklık, nem ve hava durumu bilgileri
- 📝 Detaylı işlem kayıtları
- 🌐 OpenWeatherMap API entegrasyonu
- 💫 Animasyonlu geçişler
- 🎯 Cross-platform uyumluluk
- Python 3.8 veya üzeri
- OpenWeatherMap API anahtarı
- Repo'yu klonlayın:
git clone https://github.com/your-username/weather-monitor.git
cd weather-monitor- Gerekli kütüphaneleri yükleyin:
pip install -r requirements.txt- OpenWeatherMap'ten API anahtarı alın:
- OpenWeatherMap sitesine üye olun
- API anahtarınızı alın
- Uygulamayı başlatın:
python weather_app.py- API anahtarınızı girin
- İstediğiniz şehri yazın
- Güncelleme aralığını belirleyin
- "Başlat" butonuna tıklayın
- Flet - Modern UI framework
- Requests - HTTP kütüphanesi
- OpenWeatherMap API - Hava durumu verileri
weather-monitor/
├── weather_app.py
├── README.md
├── requirements.txt
├── LICENSE
└── screenshots/
└── app_screenshot.png
- Fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'feat: Add amazing feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request açın
Bu proje MIT lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakınız.
- GitHub: github.com/onder7
- LinkedIn: Mustafa Önder Aköz
- Medium: @onder7
- Web: ondernet.net
flet>=0.7.0
requests>=2.28.0
© 2024 Mustafa Önder Aköz - Tüm hakları saklıdır.
- Çoklu şehir desteği
- Koyu tema / Açık tema seçeneği
- Farklı dil desteği
- Hava durumu bildirimleri
- 5 günlük hava durumu tahmini
- Hava kalitesi bilgileri
- Grafiksel veriler
- Favori şehirler listesi
- API istek limiti aşıldığında uygulamanın davranışı
- Bazı şehir isimleri için encoding sorunları
Herhangi bir sorun veya öneriniz için Issues sayfasını kullanabilirsiniz.
