https://github.com/alioguzhan/ekler
Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module.
https://github.com/alioguzhan/ekler
ekler isim kelime ozel python turkce turkish
Last synced: about 1 month ago
JSON representation
Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module.
- Host: GitHub
- URL: https://github.com/alioguzhan/ekler
- Owner: alioguzhan
- License: mit
- Created: 2017-10-24T12:13:21.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2023-11-24T08:41:59.000Z (over 1 year ago)
- Last Synced: 2025-05-06T22:05:34.874Z (about 1 month ago)
- Topics: ekler, isim, kelime, ozel, python, turkce, turkish
- Language: Python
- Homepage:
- Size: 309 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
![]()
[](https://freepalestine.dev)
# Ekler
[](https://pypi.org/project/ekler/)
[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml)


[](https://opensource.org/licenses/MIT)
[](https://freepalestine.dev)Turkce kelimelerin sonuna, fonetik yapilarina gore:
- `Iyelik`
- `Yonelme`
- `Bulunma`
- `Ayrılma`
- `Çoğul`
- `Vasıta`eklerini ekler.
## Kurulum & Kullanim
```bash
pip install ekler
```Ornek Kullanim:
```py
from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKIisim = 'ali'
ekli(isim, IYELIK_EKI)
## ali'ninekli(isim, YONELME_EKI)
## ali'yeisim = "Ahmet"
ekli(isim, IYELIK_EKI)
## ahmet'inekli(isim, YONELME_EKI)
## ahmet'eekli(isim, YONELME_EKI, False) # kesme isareti yok
## ahmeteisim = "Istanbul"
ekli(isim, BULUNMA_EKI)
## Istanbul'daekli(isim, AYRILMA_EKI)
## Istanbul'danisim = "Gaziantep"
ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te
## Gaziantep'teekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten
## Gaziantep'tenisim = "kitap"
ekli(isim, COGUL_EKI)
## kitaplarisim = "kalem"
ekli(isim, COGUL_EKI)
## kalemlerisim = "Leyla"
ekli(isim, VASITA_EKI)
## Leyla'yla
```## Sınırlamalar
Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**)
Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir.
Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir.
Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz.
## Katkıda Bulunanlar
- [@midorikocak](https://github.com/midorikocak)