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