AFAD'ın resmi web sayfasından son 24 saatte Türkiye'de olan depremleri çeken API.
- Güncel Veri: AFAD'ın Ulusal Deprem Gözlem Merkezi tarafından yayınlanan en son deprem verilerini kullanır.
- Detaylı Bilgi: Her deprem için tarih, saat, enlem, boylam, derinlik, büyüklük (tipiyle birlikte - örn. ML, Mw) ve meydana geldiği yer (ilçe, il) bilgilerini içerir.
- Basit Kullanım: Kolay kurulum ve çalıştırma adımları.
- Esnek Çıktı: Verileri doğrudan konsola yazdırabilir [veya JSON formatında bir API endpoint'i üzerinden sunabilir - eğer API özelliği varsa bu kısmı ekleyin].
- Açık Kaynak: MIT Lisansı ile lisanslanmıştır, katkılarınıza açıktır.
Paketi kurduktan sonra aşağıdaki import işlemini yapınız:
from app.dosya.depremler import Depremler
"Tarih ve Saat, Konum, Şiddet, Enlem, Boylam, Derinlik" şeklinde olan verileri;
dizi olarak göstermek için -> [['2025-03-02 01:35:45', 'Dulkadiroğlu (Kahramanmaraş)', '1.8', '37.44472', '37.1425', '7']]...
depremler = Depremler()
print(depremler.tum_veriler())
satır satır ve istenen sayıda yazdırmak için -> 2025-03-02 01:35:45 - Dulkadiroğlu (Kahramanmaraş) - 1.8 - 37.44472 - 37.1425 - 7
depremler = Depremler()
print(depremler.duzenli_veriler()())
_tablo halinde ve istenen sayıda yazdırmak için (Tablo hali buradan çok daha güzel görünüyor) ->
+---------------------+---------------------------+--------+--------+---------+-----------+
| Tarih ve Saat | Konum | Şiddet | Enlem | Boylam | Derinlik |
+=====================+===========================+========+========+=========+===========+
| 2025-03-02 01:35:45 | Dulkadiroğlu (Kahramanmaraş) | 1.8 | 37.4447 | 37.1425 | 7 |
depremler = Depremler()
print(depremler.tablo_veriler())
Projenin çalışması için gereken ana Python kütüphaneleri;
- urllib3: HTTP istemleri yapmak için.
- tabulate: Tablo olarak görüntüleme yapmak için.