Names are used for everything from naming characters to naming your domains, buildings, streets and more.
Get a list of themes in Nomina (should match with the Themes list). Auth not required.
Generate a name with options. Auth not required.
Get all themes for names.
Create a theme for names.
Get a theme.
Update a theme.
Delete a theme.
This API uses the following schemas:
The Theme object has properties to help generate unique names from a source of names either for male, female or "dominia" which is used by the Dominia generator (for cities, towns, kingdoms, etc.).
{
name: 'Modern',
male: ['Bob', 'David'],
female: ['Alice', 'Carol'],
dominia: ['Atlanta', 'Chicago'],
themeID: 'xxx-xx-xxx', // generated UUID
groupID: 'groupName', // group name for all your unique data
}
The NominaConfig is used by the Nomina tool to actually insert the themes into the tool's defaults
values.
{
themes: {
'Modern': {
male: ['Bob', 'David'],
female: ['Alice', 'Carol'],
dominia: ['Atlanta', 'Chicago'],
}
}
}
Most of the functionality for names is generated taking advantage of the Nomina project through OpenDnD.