mudnames

0.0.5 • Public • Published

node-mudnames

Mudnames for NodeJS

For the moment all the functions are synchronous, it will change soon (so the API).

Usage

You can simply use it with the embedded dictionnaries in the ./data directory

var mudnames = require('mudnames');

Get the list of availabe dictionnaries

mudnames.get_file_list();

Get information on a particular dictionnary

mudnames.get_info(dict);

And of couse generate one or more names from available dictionnary (or random)

mudnames.generate_name_from('random');
mudnames.generates_several_names(10, 'random');

Custom dictionnary files

You can also use you own dictionnary files by instanciating a generator and use it as above

var mudnames = require('mudnames').Generator(__dirname + '/mydicts');
mudnames.get_file_list(dict);
mudnames.generates_several_names(10, 'random');

Benchmark against PHP version from xrogaan

The scripts were executed 20 times each and i kept the average on a ubuntu64 core2@3.4Ghz

Generation of 200 000 random names from dicts in the repo directory. NodeJS : 1.164 sec PHP : 182.379 sec PHP (corrected script) : 6.302 sec

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i mudnames

Weekly Downloads

0

Version

0.0.5

License

MIT

Last publish

Collaborators

  • pierre.inglebert