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.. -
v0.1.4
ile Github Aksiyonları Eklendi.. -
v0.1.5
ileattrdict
Bağımlılığı Kaldırıldı.. -
v0.1.7
ile Nesne Eklendi..
🌆 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
Nesne({'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']})
'''
💸 Bağış Yap
🌐 Telif Hakkı ve Lisans
- Copyright (C) 2022 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.8.tar.gz
(512.5 kB
view details)
Built Distribution
TRSehirler-0.1.8-py3-none-any.whl
(555.8 kB
view details)
File details
Details for the file TRSehirler-0.1.8.tar.gz
.
File metadata
- Download URL: TRSehirler-0.1.8.tar.gz
- Upload date:
- Size: 512.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754f70f5f1158d1206c5f99d433667a12313b476255bacbcb8d4aad3c2f639cf |
|
MD5 | 4047d16447ecc3fb001f4f9a96973b50 |
|
BLAKE2b-256 | f51dc81d97c4fb96fdb1003250b7a28d27cd6a9edf44226dd2f84cfc3e72e1b1 |
File details
Details for the file TRSehirler-0.1.8-py3-none-any.whl
.
File metadata
- Download URL: TRSehirler-0.1.8-py3-none-any.whl
- Upload date:
- Size: 555.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f056620e8b90fbed6b1a6b011340bf313011931337786e143c6c78be4193219e |
|
MD5 | 9fe97688dcfcf61473ad1b28b9fb3538 |
|
BLAKE2b-256 | 94bd1aaea599d06330c4d9a1d5367022a7ec950e1fef6b5cb10a9237c5e4c4e8 |