README
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
})