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.7.tar.gz
(512.3 kB
view details)
Built Distribution
TRSehirler-0.1.7-py3-none-any.whl
(555.7 kB
view details)
File details
Details for the file TRSehirler-0.1.7.tar.gz
.
File metadata
- Download URL: TRSehirler-0.1.7.tar.gz
- Upload date:
- Size: 512.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b912c6a6a03d4cad0234dcd818fdd3f64d17efd48452097c9078987796382e0a |
|
MD5 | 159cb8cc77cd539f851c6babc8e3f455 |
|
BLAKE2b-256 | 35a8511ac02a39231cdbed661c9b52581d07a3db7864d893af6566acf17ec7ca |
File details
Details for the file TRSehirler-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: TRSehirler-0.1.7-py3-none-any.whl
- Upload date:
- Size: 555.7 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 | f55282e44302da4956f0352db326c27d9a88a564683bae7cbf57e6d2589f2f8b |
|
MD5 | a3cbd6ef1be4f552dd0dd717150c14ce |
|
BLAKE2b-256 | 03025fb448a3444ee0bb077475d4697e7b922fca3277260ff82d96ffbc6d1ad2 |