Türkiye Cumhuriyeti Devleti Şehirlerini; İl, Plaka, Telefon veya İlçe bilgisinden bulun..
Project description
🏙️ TRSehirler
Türkiye Cumhuriyeti Devleti Şehirlerini; İl, Plaka, Telefon veya İlçe bilgisinden bulun..
🚀 Kurulum
# Yüklemek
pip install TRSehirler
# Güncellemek
pip install -U TRSehirler
📝 Proje İlerlemesi
- Proje itinayla ~ sarslanoglu/turkish_cities'den
dızz 🐍
'lanmıştır.. -
v0.1.0
ile Sehir Objesi Eklenmiştir.. -
v0.1.1
ile nesne statik metodu oluşturuldu..
🌆 Sehir
from TRSehirler import Sehir
sehir = Sehir()
print(sehir.il('Çanakkale'))
'''
İl ile il Sorgusu
{'plaka': 17, 'il': 'Çanakkale', 'telefon': 286, 'buyuksehir_den_beri': None, 'bolge': 'Marmara', 'ilceler': ['Ayvacık', 'Bayramiç', 'Biga', 'Bozcaada', 'Çan', 'Eceabat', 'Ezine', 'Gelibolu', 'Gökçeada', 'Lapseki', 'Merkez', 'Yenice']}
'''
print(sehir.plaka(17))
'''
Plaka ile il Sorgusu
{'plaka': 17, 'il': 'Çanakkale', 'telefon': 286, 'buyuksehir_den_beri': None, 'bolge': 'Marmara', 'ilceler': ['Ayvacık', 'Bayramiç', 'Biga', 'Bozcaada', 'Çan', 'Eceabat', 'Ezine', 'Gelibolu', 'Gökçeada', 'Lapseki', 'Merkez', 'Yenice']}
'''
print(sehir.telefon(286))
'''
Telefon Kodu ile il Sorgusu
{'plaka': 17, 'il': 'Çanakkale', 'telefon': 286, 'buyuksehir_den_beri': None, 'bolge': 'Marmara', 'ilceler': ['Ayvacık', 'Bayramiç', 'Biga', 'Bozcaada', 'Çan', 'Eceabat', 'Ezine', 'Gelibolu', 'Gökçeada', 'Lapseki', 'Merkez', 'Yenice']}
'''
print(sehir.ilce('Lapseki'))
'''
İlçe ile il Sorgusu
{'plaka': 17, 'il': 'Çanakkale', 'telefon': 286, 'buyuksehir_den_beri': None, 'bolge': 'Marmara', 'ilceler': ['Ayvacık', 'Bayramiç', 'Biga', 'Bozcaada', 'Çan', 'Eceabat', 'Ezine', 'Gelibolu', 'Gökçeada', 'Lapseki', 'Merkez', 'Yenice']}
'''
##
print(sehir.gorsel(sehir.plaka(17)))
'''
json verisini insanın okuyabileceği formatta döndürür
{
"plaka": 17,
"il": "Çanakkale",
"telefon": 286,
"buyuksehir_den_beri": null,
"bolge": "Marmara",
"ilceler": [
"Ayvacık",
"Bayramiç",
"Biga",
"Bozcaada",
"Çan",
"Eceabat",
"Ezine",
"Gelibolu",
"Gökçeada",
"Lapseki",
"Merkez",
"Yenice"
]
}
'''
print(sehir.tablo(sehir.telefon(286)))
'''
Tabulate verisi döndürür
+-----------+
| ilceler |
|-----------|
| Ayvacık |
| Bayramiç |
| Biga |
| Bozcaada |
| Çan |
| Eceabat |
| Ezine |
| Gelibolu |
| Gökçeada |
| Lapseki |
| Merkez |
| Yenice |
+-----------+
'''
print(sehir.anahtarlar(sehir.ilce('Lapseki')))
'''
Var olan anahtarları döndürür
['plaka', 'il', 'telefon', 'buyuksehir_den_beri', 'bolge', 'ilceler']
'''
print(sehir.nesne(sehir.ilce('Lapseki')))
'''
json verisini python nesnesine dönüştürür
AttrDict({'plaka': 17, 'il': 'Çanakkale', 'telefon': 286, 'buyuksehir_den_beri': None, 'bolge': 'Marmara', 'ilceler': ['Ayvacık', 'Bayramiç', 'Biga', 'Bozcaada', 'Çan', 'Eceabat', 'Ezine', 'Gelibolu', 'Gökçeada', 'Lapseki', 'Merkez', 'Yenice']})
'''
🌐 Telif Hakkı ve Lisans
- Copyright (C) 2020 by keyiflerolsun ❤️️
- GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Koşullarına göre lisanslanmıştır..
♻️ İletişim
Benimle iletişime geçmek isterseniz, Telegram'dan mesaj göndermekten çekinmeyin; @keyiflerolsun
@KekikAkademi için yazılmıştır..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
TRSehirler-0.1.3.tar.gz
(511.2 kB
view hashes)
Built Distribution
TRSehirler-0.1.3-py3-none-any.whl
(555.5 kB
view hashes)
Close
Hashes for TRSehirler-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85963e0f9845153a564436666ed000b15bfa351dbfde5d51987079d172b159ba |
|
MD5 | df3520965d500b5ce1aa1e8ec3289605 |
|
BLAKE2b-256 | 8555293bc79be5f9f753425e51817c6f23055c1741b7fcbb72623b0aa33ebc49 |