1.0.0 • Published 3 years ago
turkish-dictionary v1.0.0
Turkish Dictionary
Multi-purpose simplified Turkish dictionary library.
Installation
npm i turkish-dictionaryUsage
const Dictionary = require('./index.js');
const dictionary = new Dictionary();Has
dictionary.has('test').then((result) => {
    console.log(result);
});
// Output:
// true / falseGet
dictionary.get('kitap').then((result) => {
    console.log(result);
});
// Output:
// {
//   madde_id: '27874',
//   kac: '0',
//   kelime_no: '30668',
//   cesit: '0',
//   anlam_gor: '0',
//   on_taki: null,
//   madde: 'kitap',
//   cesit_say: '6',
//   anlam_say: '3',
//   taki: 'bı',
//   cogul_mu: '0',
//   ozel_mi: '0',
//   lisan_kodu: '11',
//   lisan: 'Arapça kitāb',
//   telaffuz: null,
//   birlesikler: 'kitap açacağı, kitap cebi, kitap dolabı, kitap düşkünü, kitap ehli, kitabevi, kitap fuarı, kitap kurdu, kitap sarayı, kitapsever, ana kitap, beyaz kitap, ehlikitap, hesap kitap, kara kaplı kitap, yardımcı kitap, yasak kitap, adres kitabı, baş ucu kitabı, boyama kitabı, cep kitabı, el kitabı, okuma kitabı, şiir kitabı',
//   font: null,
//   madde_duz: 'kitap',
//   gosterim_tarihi: null,
//   anlamlarListe: [
//     {
//       anlam_id: '52009',
//       madde_id: '27874',
//       anlam_sira: '1',
//       fiil: '0',
//       tipkes: '0',
//       anlam: 'Ciltli veya ciltsiz olarak bir araya getirilmiş, basılı veya yazılı kâğıt yaprakların bütünü',
//       gos: '0',
//       orneklerListe: [Array],
//       ozelliklerListe: [Array]
//     },
//     {
//       anlam_id: '52010',
//       madde_id: '27874',
//       anlam_sira: '2',
//       fiil: '0',
//       tipkes: '0',
//       anlam: 'Herhangi bir konuda yazılmış eser',
//       gos: '0',
//       orneklerListe: [Array]
//     },
//     {
//       anlam_id: '52011',
//       madde_id: '27874',
//       anlam_sira: '3',
//       fiil: '0',
//       tipkes: '0',
//       anlam: 'Kutsal kitap',
//       gos: '0'
//     }
//   ],
//   atasozu: [
//     {
//       madde_id: '27877',
//       madde: 'kitaba (veya kitabına) uydurmak',
//       on_taki: null
//     },
//     { madde_id: '27876', madde: 'kitaba el basmak', on_taki: null },
//     { madde_id: '27878', madde: 'kitabı kapamak', on_taki: null },
//     {
//       madde_id: '27879',
//       madde: 'kitabında yer almamak',
//       on_taki: null
//     },
//     {
//       madde_id: '27875',
//       madde: 'kitap (veya kitaplar) devirmek (veya devretmek)',
//       on_taki: null
//     },
//     { madde_id: '27880', madde: 'kitapta yeri olmak', on_taki: null }
//   ]
// }isVerb
dictionary.isVerb('yazmak').then((result) => {
    console.log(result);
})
// Output:
// true / falseisNoun
dictionary.isNoun('kitap').then(console.log);
// Output:
// true / falseisPlural
dictionary.isPlural('kedi').then((result) => {
    console.log(result);
});
// Output
// true / falseisProperNoun
dictionary.isProperNoun('istanbul').then((result) => {
    console.log(result);
});
// Output:
// true / falsegetMeans
dictionary.getMeans('kitap').then(console.log);
// Output:
// [
//   {
//     anlam_id: '52009',
//     madde_id: '27874',
//     anlam_sira: '1',
//     fiil: '0',
//     tipkes: '0',
//     anlam: 'Ciltli veya ciltsiz olarak bir araya getirilmiş, basılı veya yazılı kâğıt yaprakların bütünü',
//     gos: '0',
//     orneklerListe: [ [Object] ],
//     ozelliklerListe: [ [Object] ]
//   },
//   {
//     anlam_id: '52010',
//     madde_id: '27874',
//     anlam_sira: '2',
//     fiil: '0',
//     tipkes: '0',
//     anlam: 'Herhangi bir konuda yazılmış eser',
//     gos: '0',
//     orneklerListe: [ [Object] ]
//   },
//   {
//     anlam_id: '52011',
//     madde_id: '27874',
//     anlam_sira: '3',
//     fiil: '0',
//     tipkes: '0',
//     anlam: 'Kutsal kitap',
//     gos: '0'
//   }
// ]getExamples
dictionary.getExamples('kitap').then(console.log);
// Output:
// [
//   {
//     ornek_id: '9889',
//     anlam_id: '52009',
//     ornek_sira: '1',
//     ornek: 'Ama ben, bir kitap üzerine bir fikir edinmek istedim mi o kitabı kendim okurum.',
//     kac: '1',
//     yazar_id: '42',
//     yazar: [ [Object] ]
//   }
// ]1.0.0
3 years ago