Python’da kod yazmanın en keyifli yanlarından biri her bir şeyin modülü/kütüphanesi olması. Sağolsun PyPI.org da bu altyapıyı çok güzel oluşturmuş. Kodunu yazıyorsun, karşıya yüklüyorsun. Sonrasında API, istenilen projede kullanıma hazır. Ben de bu gazla AFAD’ın resmi web sayfasında JSON olarak paylaştığı son depremleri çeken bir API oluşturmak istedim. Son 24 saatte Türkiye’de olan depremleri hem liste hem sıralı düz yazı hem de tablo olarak gösteriyor. Fazladan içine Unit Testler de ekledim.
Nasıl kullanılır:
Paketi kurduktan sonra aşağıdaki import işlemini yapınız:
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())
Son Depremler AFAD (API) (Github) |
Son Depremler AFAD (API) (PyPI.org) |
---|---|
Platform: Tüm platformlar | Programlama Dili: Python |
Link: Link | Link: Link |