recognize type poetry in a given text excerpt
MIT License
recognize the type of poetry in a given excerpt
This package is ESM only:
Node 14+ is needed to use it and it must be import
ed instead of require
d.
npm install classify-poetry
import { classifyPoetry } from "classify-poetry";
const types = classifyPoetry(
"detect a haiku \n pleased to do, says algorithm \n thanks algorithm"
);
console.log(types); // ["haiku"]
import { abc } from "classify-poetry";
abc(sampleText); // => true or false
http://www.poeticterminology.net/01-abc-poem.htm
import { couplet } from "classify-poetry";
couplet(sampleText); // => true or false
https://en.wikipedia.org/wiki/Couplet
import { haiku } from "classify-poetry";
haiku(sampleText); // => true or false
https://en.wikipedia.org/wiki/Haiku_in_English
import { limerick } from "classify-poetry";
limerick(sampleText); // => true or false
https://en.wikipedia.org/wiki/Limerick_(poetry)
import { quatrain } from "classify-poetry";
quatrain(sampleText); // => true or false
https://en.wikipedia.org/wiki/Quatrain
import { sonnet } from "classify-poetry";
sonnet(sampleText); // => true or false
https://en.wikipedia.org/wiki/Sonnet
import { tanka } from "classify-poetry";
tanka(sampleText); // => true or false
https://en.wikipedia.org/wiki/Tanka
import { terzaRima } from "classify-poetry";
terzaRima(sampleText); // => true or false