turkce-sozluk-api

tdk üzerinden kelime, atasözü/deyim terim vs. anlamlarını aratmak için npm modülü

Usage no npm install needed!

<script type="module">
  import turkceSozlukApi from 'https://cdn.skypack.dev/turkce-sozluk-api';
</script>

README

Image Image

Image">

turkce-sozluk-api

tdk üzerinden kelime, atasözü/deyim vs. anlamlarını aratmak için npm modülü.

Nasıl Yüklenir?

npm i turkce-sozluk-api

versiyon 1.1.0

  • eventler eklendi
  • detaylar arttırıldı
  • bazı sorunlar düzeltildi

çoğu kişinin sorabileceği soru için cevap

soru: async/await yada then kullanmadan kullanabilirimiyim?

cevap: Maalesef Sitelerden Veri Çekme İşlemi Promise Bekletme Zorunluluklu Olduğu İçin Kullanmazsınız

Nasıl Kullanırım

Kelime İçin

Then İle Kullanım

const TurkceSozlukApi = require("turkce-sozluk-api")
const sozluk = new TurkceSozlukApi()


sozluk.KelimeAnlamCek("baklava").then(veri => {
    console.log(veri)
    //kendiniz kod hakkında işlemleri yapınız Discord Botlarınızda Vs.
})

Çıktı:

{
  anlam: 'Çok ince yufkadan yapılarak arasına kaymak, fıstık, ceviz, badem vb. konulup pişirilen ve üzerine şeker şerbeti dökülen bir tatlı türü',
  ikinci_anlam: 'Eşkenar dörtgen biçiminde olan nesne',
  ucuncu_anlam: '3. Anlam Mevcut Değil',
  dorduncu_anlam: '4. Anlam Mevcut Değil',
  besinci_anlam: '5. Anlam Mevcut Değil',
  cogul_mu: false,
  ozel_mi: false,
  ornek: 'Bir Örnek Mevcut Değil',
  birlesikler: 'baklava börek, baklava dilimi',
  atasozu_deyim: 'baklava açmak'
}

Async/Await İle Kullanım

const TurkceSozlukApi = require("turkce-sozluk-api")
const sozluk = new TurkceSozlukApi()

function KelimeAnlamAsyncCek(){
    const veri = await sozluk.KelimeAnlamCek("baklava")
    console.log(veri)
}
KelimeAnlamAsyncCek()

Çıktı:

{
  anlam: 'Çok ince yufkadan yapılarak arasına kaymak, fıstık, ceviz, badem vb. konulup pişirilen ve üzerine şeker şerbeti dökülen bir tatlı türü',
  ikinci_anlam: 'Eşkenar dörtgen biçiminde olan nesne',
  ucuncu_anlam: '3. Anlam Mevcut Değil',
  dorduncu_anlam: '4. Anlam Mevcut Değil',
  besinci_anlam: '5. Anlam Mevcut Değil',
  cogul_mu: false,
  ozel_mi: false,
  ornek: 'Bir Örnek Mevcut Değil',
  birlesikler: 'baklava börek, baklava dilimi',
  atasozu_deyim: 'baklava açmak'
}

Atasözü/Deyim Anlam Çekme:

Then:

const TurkceSozlukApi = require("turkce-sozluk-api")
const sozluk = new TurkceSozlukApi()


sozluk.Atasozu_DeyimAnlamCek("damlaya damlaya göl olur").then(veri => {
    console.log(veri)
    //kendiniz kod hakkında işlemleri yapınız Discord Botlarınızda Vs.
})

Çıktı:

{
  soz: 'damlaya damlaya göl olur',
  anlam: 'azar azar olagelen şeyler birikerek önemli bir niceliğe ulaşacağı için küçümsenmemelidir.',
  tur: 'Atasözü'
}

Async/Await İle Kullanım

const TurkceSozlukApi = require("turkce-sozluk-api")
const sozluk = new TurkceSozlukApi()


function AtasozuYadaDeyimAnlamAsyncCek(){
    const veri = await sozluk.Atasozu_DeyimAnlamCek("damlaya damlaya göl olur")
    console.log(veri)
}
AtasozuYadaDeyimAnlamAsyncCek()

Çıktı:

{
  soz: 'damlaya damlaya göl olur',
  anlam: 'azar azar olagelen şeyler birikerek önemli bir niceliğe ulaşacağı için küçümsenmemelidir.',
  tur: 'Atasözü'
}

eventlar

const TurkceSozlukApi = require("turkce-sozluk-api")
const sozluk = new TurkceSozlukApi()

sozluk.KelimeAnlamCek("nnn").then(veri => veri)//sözlükte olmayan bir kelime girdik ve sorun oluştu
sozluk.on("KelimeAnlamCekmeHata", (hata) => {
  console.error("Bir Hata Oluştu Hata: " + hata)//sorun oluşunca event kullanarak hatayı görebilir ve işlemleri yapabilirsiniz
})
sozluk.Atasozu_DeyimAnlamCek("bbbnnn").then(veri => veri)//sözlükte olmayan bir atasözü veya deyim girdik ve sorun oluştu
sozluk.on("Atasozu_DeyimAnlamCekmeHata", (hata) => {
  console.error("Bir Hata Oluştu Hata: " + hata)//sorun oluşunca event kullanarak hatayı görebilir ve işlemleri yapabilirsiniz
})

Fonksiyonlar Bu Kadardı

İletişim

Discord