1.1.10 • Published 4 months ago

markov-json v1.1.10

Weekly downloads
2
License
MIT
Repository
github
Last release
4 months ago

MARKOV-JSON

published on npm! Maintainability


A markov generator of 2 depth and variable complexity, made for most human languages. It's made to be really really simple to use!

npm i markov-json

  import fs from 'fs';
  import Markov from 'markov-json';

  const bookText = fs.readFileSync('./a_big_book.txt');

  const chain1 = new Markov();
  chain1.train(bookText);

  console.log(chain1.sentence(5));
  // Outputs words that conform statistically well to book text.

API:

MethodArgumentsResponse
new Markov()?State, ?Optionsmarkov object ready to train
.trainstringvoid
.setComplexitynumber >= 0void
.sentence / .sentencesnumberA number of sentences equal to the number asked for.
.blob / .wordsnumberA number of words equal to the number asked for.
.output?file_pathnameThe internal State of the markov chain in JSON format... or a file of JSON at the file name location.

State is the internal state in json format. You can import and export at any time. Options are just a bag for complexity, which sets the outcome deviation of the model.

Examples from shakespeare

ma.sentence();
// `'What, a dew!'`
ma.sentence();
// `'A king claudius we doubt it was sick almost to see you.'`
ma.sentence(5);
// `'So hallow\'d and i pray thee do mine ear that lives must hold my tongue. Hamlet not for thy asking?
// Marcellus. Horatio a man might be and the extravagant and bed-rid, for so.
// This portentous figure like a guilty thing to france and thy nighted colour off, colleagued with remembrance of our duty.'`
1.1.10

4 months ago

1.1.9

11 months ago

1.1.8

11 months ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.4

7 years ago

1.0.6

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.0

7 years ago