Skip to content

Takes a set of keywords, searches for their synonyms, then bidirectionally checks if a two word combination of different results is available as a domain name.

License

Notifications You must be signed in to change notification settings

ferenc4/DomainNameGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

You need to have npm and node js install.

Then to install all the node js dependencies, run

npm install

The thesaurus requires your own api key, for which the free tier is limited so you need to generate your own. You can do this at 'https://words.bighugelabs.com/getkey.php' then you'll need to create a file as

external\keys.json

with the following contents

{
  "bighugelabs": "insertYourApiKeyHere"
}

To create the configurations we will be passing to the script, create

config\input.json

These are the sample contents for your input.json file

{
  "filters": {
    "maxVowels": 4,
    "countConsecutiveVowelsAsSeparate": true,
    "separateByHyphen":false,
    "extensions": [
      "com",
      "com.au",
      "io"
    ],
    "ignore": [
      "throng",
      "gloom",
      "maid",
      "maiden",
      "glumness"
    ]
  },
  "words": [
    "data",
    "cloud",
    "io"
  ],
  "report": "report.json"
}

Usage

You can run the script using

node app

About

Takes a set of keywords, searches for their synonyms, then bidirectionally checks if a two word combination of different results is available as a domain name.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published