A Javascript module to get meter informations from french words
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
LICENSE
README.md
metriques.js
package.json

README.md

metriques.js

A small Javascript module to get meter informations from french words

metriques.js regroupe les fonctionnalités Javascript de mon ancien projet PoetifyJS (déprécié au profit de ce projet) et qui contenait également des fonctions PHP pour récupérer des poèmes ou des rimes de la base de données Drime.

Functions

Syllabes

Fonction pour compter le nombre de syllabes d'un mot donné
Renvoie les syllabes, leur nombre et le maximum possible.

Elision

Fonction pour appliquer les règles d'élision à un tableau de mots
Renvoie le nombre de syllabes et un maximum possible pour la suite de mots donnée.

Metrique

Fonction pour compter le nombre de syllabes des vers d'un poème
Renvoie les vers, les mots de chaque vers et la métrique de chaque vers avec un maximum possible.

Usage

var metr = require('metriques');

var syllabes = metr.syllabes("énergumène");

var poem = "Je suis mon cher ami très heureux de te voir \
Heureux qui comme Ulysse a fait un beau voyage";

var metrique = metr.metrique(poem);

Examples

Les applications Paronyma et Parolyma s'inspirent des fonctionnalités de metriques.js.

Test

Run npm test to launch the tests