YÖKATLAS API için modern Python wrapper. Tip-güvenli, pydantic doğrulamalı üniversite veri erişimi.


yokatlas-py, YÖKATLAS API için pydantic doğrulamalı, modern ve tip-güvenli bir Python wrapper'ıdır. Türk üniversite ve program verilerine programatik erişim sağlar.
# pip ile
pip install yokatlas-py
# uv ile (önerilen)
uv add yokatlas-py
from yokatlas_py import search_lisans_programs
results = search_lisans_programs({
"uni_adi": "boğaziçi",
"program_adi": "bilgisayar",
"sehir": "istanbul"
})
from yokatlas_py.models import SearchParams
params = SearchParams(
puan_turu="say",
length=10,
sehir="İstanbul"
)
from yokatlas_py import YOKATLASLisansTercihSihirbazi
search = YOKATLASLisansTercihSihirbazi({
'puan_turu': 'say',
'sehir': 'ANKARA',
'length': 5
})
results = search.search()
uni_adi: Üniversite adı (fuzzy matching destekli)program_adi: Program adısehir: Şehirpuan_turu: Puan türü (say, söz, ea, dil)uni_turu: Devlet / Vakıfucretli: Ücretli / Ücretsizburslu: Burslu programlarogretim_turu: Örgün / İkinci öğretimMIT License
yokatlas-py açık kaynak. Kurumunuzun kendi veri kaynakları için benzer bir çözüm gerekiyorsa konuşalım.