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.2.tar.gz
(501.6 kB
view details)
Built Distribution
TRSehirler-0.1.2-py3-none-any.whl
(559.2 kB
view details)
File details
Details for the file TRSehirler-0.1.2.tar.gz
.
File metadata
- Download URL: TRSehirler-0.1.2.tar.gz
- Upload date:
- Size: 501.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cea6bd447ed036bac2530ed6affce61223e8b21adde9934f48ab7d649f6beeda |
|
MD5 | 6597bb0d91fa7c5891c6a7ead608adfc |
|
BLAKE2b-256 | 218a9fb0821b717c7d88aa241c5563488bf4509aeea293246195e9dcaa0852e7 |
File details
Details for the file TRSehirler-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: TRSehirler-0.1.2-py3-none-any.whl
- Upload date:
- Size: 559.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4dfa4dd07262b91df60d19163ef6a36aca4a8bb176fa019a56fce3b550cdb52 |
|
MD5 | 8ffd86249dd6ec12c6f9a685bb235e0c |
|
BLAKE2b-256 | caa98f9608278afc624328753d02c8af28cfc5c540481334b8fab9194b6c53ec |