• 18-02-2025, 19:41:06
    #1
    Merhabalar,

    Bir süre önce İl, ilçe, mahalle, semt, sokak datasına ihtiyacım oldu ve araştırdığım kadarıyla datalar ya eskiydi, ya farklı veritabanına çekilmişti ya da istediğim formatta değildi. Bu yüzden dataları kendim çekmeye karar verdim.
    https://adres.nvi.gov.tr/VatandasIslemleri/AdresSorgu Adresinde bulunan tüm dataları çektim ve github üzerinde yayımladım. Ek olarak yalnızca dataları değil dataları çektiğim koduda paylaştım.

    Amacım isteyen paylaştığım sql dosyalarını kullansın, yok farklı veritabanı lazımdı veya farklı formatta lazımdı diyen de kendisi çekebilsin. Gördüğüm kadarıyla genellikle datalar paylaşılmış ve bırakılmış ama bu dataların sürekli güncellenmesi gerekebiliyor. Bu yüzden kodla birlikte paylaştım ki isteyen kendisi çeksin.
    Nvi sitesinde bir güncelleme vs. olursa mail veya mesaj atarsanız kodu güncelleyip tekrar çalışır duruma getirebilirim. Temel amaç bu kadar basit bir konuda bir çok kişinin sorun yaşaması ve bu sorunu çözmek.

    Dediğim gibi projede kullanmak için dataları çekmem gerekti, lazım olan varsa alıp kullanabilir.

    Tek ricam dataları veya kodu kullanırsanız repoya yıldız vermenizdir. Şimdiden teşekkürler.

    Github Repo: https://github.com/melihozkara/il-il...kak-veritabani
  • 18-02-2025, 19:43:01
    #2
    Elinize sağlık, ücretsiz bir ortamda projeyi yayınlayarak json data sunabilirsiniz belki yada .zip yerine sql dosyalarını direkt eklemeniz çok faydalı olacaktır.
  • 18-02-2025, 19:48:46
    #3
    MelihCan adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık, ücretsiz bir ortamda projeyi yayınlayarak json data sunabilirsiniz belki yada .zip yerine sql dosyalarını direkt eklemeniz çok faydalı olacaktır.
    Teşekkür ederim. Sql dosyası yaklaşık 200mb civarı. Github PRO üyeliğim olmadığı için ve 100mb üstü tek dosyalarda sıkıntı çıkarttığı için zip olarak paylaştım. Hatta dediğiniz gibi ilk sql ekleyecektim repoya ama ekleyemedim, daha sonra zip yaptım.

    Projeyi json api olarak yayınlamak istemedim çünkü bunu yapanlar zaten var ve konu biraz da o projelerin ne kadar güvenilir olduğu. Dataları json olarak yayınlayan kişi projesini kapatmak isterse geriye dönük ne kadar proje yapmışsak hepsi hata verir api kopacağından dolayı.

    Kendimce amacım hem bu tür problemleri yaşamamak, datayı almak ve gerektiğinde kolay bir şekilde güncelleyebilmek.

    Ama öneriniz için teşekkür ederim.
  • 18-02-2025, 19:52:28
    #4
    ChostFreak adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim. Sql dosyası yaklaşık 200mb civarı. Github PRO üyeliğim olmadığı için ve 100mb üstü tek dosyalarda sıkıntı çıkarttığı için zip olarak paylaştım. Hatta dediğiniz gibi ilk sql ekleyecektim repoya ama ekleyemedim, daha sonra zip yaptım.

    Projeyi json api olarak yayınlamak istemedim çünkü bunu yapanlar zaten var ve konu biraz da o projelerin ne kadar güvenilir olduğu. Dataları json olarak yayınlayan kişi projesini kapatmak isterse geriye dönük ne kadar proje yapmışsak hepsi hata verir api kopacağından dolayı.

    Kendimce amacım hem bu tür problemleri yaşamamak, datayı almak ve gerektiğinde kolay bir şekilde güncelleyebilmek.

    Ama öneriniz için teşekkür ederim.
    Ne demek, ben teşekkür ederim. Json olmasının sebebi hem kolay güncellenebilir hem de datayı çekmek isteyen kişi tek seferde çekip kendi db'sine yazabilir.
    Tabi bunu ücretsiz şekilde sunabiliyorsanız size ekstra yük olmadan sunabilirsiniz.

    Hatta sürekli güncelleyebilirim ve 2-3 endpoint ile tüm iller, il bazlı ilçeler, il ilçe bazlı filtreleme ile mahalleler vb şeklinde sunabilirseniz RapidAPI üzerinden ücretli olarak pazarlayabilirsiniz.
  • 18-02-2025, 19:54:44
    #5
    Hocam elinize emeğinize sağlık.
  • 18-02-2025, 19:55:25
    #6
    LİMİT BOZUM İŞLEMLERİ
    Favoriye ekledim lazım olur