Skip to content

jhekasoft/sum11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SUM11

Sum.in.ua site parser. Ukrainian dictionary.

Usage

npm install --save sum11

JavaScript

import { 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/kit

TypeScript

import { 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/kit

Set 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").

Tests

Run tests:

npm test

About

npm library for parsing sum.in.ua site. Ukrainian dictionary. πŸ‡ΊπŸ‡¦

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors