yokatlas-py

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

Künye

Kategori
Geliştirici araçları
Son güncelleme
GitHub yıldızı
42
yokatlas-pyyokatlas-py

Genel Bakış

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.

Özellikler

  • Tip Güvenliği: Pydantic doğrulamalı tam tip ipuçları
  • Modern Python: Python 3.9+ gerektiren güncel sözdizimi
  • Hızlı HTTP: Senkron ve asenkron işlemler için httpx
  • Akıllı Arama: Üniversiteler ve programlar için fuzzy matching
  • Kapsamlı Veri: 235 lisans ve 176 önlisans kurumu
  • IDE Desteği: Gelişmiş otomatik tamamlama ve hata algılama

Kurulum

# pip ile
pip install yokatlas-py

# uv ile (önerilen)
uv add yokatlas-py

Kullanım Örnekleri

Akıllı Lisans Program Arama

from yokatlas_py import search_lisans_programs

results = search_lisans_programs({
    "uni_adi": "boğaziçi",
    "program_adi": "bilgisayar",
    "sehir": "istanbul"
})

Tip-Güvenli Arama

from yokatlas_py.models import SearchParams

params = SearchParams(
    puan_turu="say",
    length=10,
    sehir="İstanbul"
)

Geleneksel API Kullanımı

from yokatlas_py import YOKATLASLisansTercihSihirbazi

search = YOKATLASLisansTercihSihirbazi({
    'puan_turu': 'say',
    'sehir': 'ANKARA',
    'length': 5
})
results = search.search()

Arama Parametreleri

  • uni_adi: Üniversite adı (fuzzy matching destekli)
  • program_adi: Program adı
  • sehir: Şehir
  • puan_turu: Puan türü (say, söz, ea, dil)
  • uni_turu: Devlet / Vakıf
  • ucretli: Ücretli / Ücretsiz
  • burslu: Burslu programlar
  • ogretim_turu: Örgün / İkinci öğretim

Veri İçeriği

  • Taban ve tavan puanları
  • Kontenjan bilgileri
  • Yerleşen profili istatistikleri
  • Tercih sıralaması
  • Başarı sıralaması değişimleri

Lisans

MIT License

Aynı raftan, benzer yaklaşımla üretilmiş kaynaklar.

  • MCP araçları

    Geliştiren: Said Sürücü

    YOKATLAS MCP

    Üniversite tercihlerinde tahminlere yer yok. YÖK Atlas verilerini yapay zeka ile analiz edin, en doğru bölümleri keşfedin.

    59 yıldız

  • Geliştirici araçları

    Geliştiren: Said Sürücü

    borsapy

    Türkiye'nin 'yfinance'i. BIST, döviz, kripto ve TEFAS verilerine tek satır kodla ulaşın. Açık kaynak, hızlı ve tamamen ücretsiz.

    528 yıldız

  • MCP araçları

    Geliştiren: Said Sürücü

    YokTez MCP

    Akademik bilgi hazinesine doğrudan erişim. 700.000+ tezi yapay zeka ile tarayın, özetleyin ve araştırmanızı hızlandırın.

    52 yıldız

Kendi verinize bağlanan araçlar.

yokatlas-py açık kaynak. Kurumunuzun kendi veri kaynakları için benzer bir çözüm gerekiyorsa konuşalım.

yokatlas-py - Resources | Beta Space Studio | Beta Space Studio