Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.32 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.32 KB

Ptt İl, ilçe, semt, mahalle Veritabanı

Öncelikle güncel xlsx datasını http://postakodu.ptt.gov.tr/ bu adresten indirin.

Python 3.6.0 Kurulum

  • https://www.python.org/downloads/ bu adresten Python 3.6.0 sürümünü indirin. Kurulum dosyasını çalıştırdığınızda açılan sayfada alt kısımda path yoluna ekle kısmına tick atıp öyle kurulum yapın.

MySQL Veritabanı Ayarları

  • Bir veritabanı oluşturup içine data/ dizini altındaki sablon.sql dosyasını aktarın.
  • src/ptt-pk/ dizini altındaki fetch.py dosyasını açın. Connection kısmını ve data/ dizini altındaki xlsx dosyasının ismini doğru şekilde ayarlayın.

Console Ayarları

  • Komut istemini (Çalıştır > cmd) açın.
  • Buradan indirdiğiniz dosyaları nereye çıkardıysanız cmd üzerinde o dizine gidin.
  • Örn: Dosyaları masaüstüne indirdiyseniz şuna benzer bir komut girin: cd dosya_yolu
 cd C:\Users\Semih\Desktop\il-ilce-semt-mahalle-master
  • Gerekli paketleri yüklemek için :
python setup.py install
  • Aktarma işlemini başlatmak için :
python src/ptt-pk/fetch.py

Dipnot

  • Aktarilmis Sql Dosyalari dizini altından istediğiniz sql dosyasını veritabanı oluşturup aktarabilirsiniz.