Sum.in.ua site parser. Ukrainian dictionary.
npm install --save sum11import { Article, getExplanation } from 'sum11';
const article = await getExplanation(keyword);
console.log(article.title);
// Output: КІТ
console.log(article.text);
// Output: КІТ, кота, чол. Свійська тварина родини котячих...
console.log(article.alternatives);
// Output: ["кіт", "кит"]
console.log(article.url);
// Output: https://sum.in.ua/s/kitimport { getExplanation } from 'sum11';
const article = await getExplanation(keyword);
console.log(article?.title);
// Output: КІТ
console.log(article?.text);
// Output: КІТ, кота, чол. Свійська тварина родини котячих...
console.log(article?.alternatives);
// Output: ["кіт", "кит"]
console.log(article.url);
// Output: https://sum.in.ua/s/kitSet another dictionary API:
import { Article, getExplanation, setConfig, ServiceType } from "sum11"
setConfig({
type: ServiceType.SumInUa
})
const article = await getExplanation(keyword);There are two API now in ServiceType:
SumJhekasoft("sum_jhekasoft");SumInUa("sum_in_ua").
Run tests:
npm test