Package: domaingistry
python-domaingistryDomainGistry - A Domain Name Generation Package For PythonDomainGistry also comes with a CLI that you can use in the terminal as well as the package itself.DomainGistry Suite of ToolsDomainGistry PkgDomain-Gistry CLIDomainGistry.jsInstallationTo install DomainGistry, simply use pip or pipenvpipinstalldomaingistryUsage>>>fromdomaingistryimportDomain>>>d=Domain('example','common')>>>d.generate()Alternatively>>>fromdomaingistryimportDomain>>>d=Domain()>>>d.name='yourdomain'>>>d.category='extra'>>>d.generate()These will generate a list of domain names using the name and category supplied. The categories include the following:common : for common domain names.This is the defaultnew : for new domain name extensions eg ai,ioextra : for extra domain name extensions eg. tv,appprefix : for prefixed domain names eg. adomain,thedomain,topdomainsuffix: for suffixed domain names eg. domainify.com,domainly.comshuffled: this shuffles two or more terms given.Let us see how to use each categoryGet Common Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_common()Get New Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_new()Get Extra Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_extra()Get Prefixed Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_prefix()Get Suffixed Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_suffix()Get Shuffled Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_shuffled()Get Sub Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.get_subdomain()Get Sub Domain Names (Alternatively)>>>fromdomaingistryimportDomain>>>d=Domain('example')>>>d.subdomainSaving Results To JSONGet Common Domain Names>>>fromdomaingistryimportDomain>>>d=Domain('example','common')>>>d.to_json()Working with the Command Line Interface(CLI) DomainGistry CLIThe CLI is made for easy of use in the terminal.UsageGlobal Usagedomain-gistry--helpLocal Usage If You Used The Repository to Installpythondomain-gistry.py--helpGenerating Domain NamesGenerate the domain name, shows you the common domain name generated, saves to a json filedomain-gistrygenerateyourdomainnameordomain-gistrygenerate"yourdomainname"Generate the domain name by category and with the option to savedomain-gistrygenerateyourdomainname--categorycommon--saveyesordomain-gistrygenerate"yourdomainname"--categorycommon--saveyesGenerating Domain Names By Category[Common | Extra | New | Prefixed | Suffixed | SubDomain]Generate the domain name per category and show it on the consoleGet Common Domain Names[.com,.org]domain-gistryget-common"yourdomain name"Get New Domain Names[.ai,.io]domain-gistryget-new"yourdomain name"Get Extra Domain Names[.tv,.media]domain-gistryget-extra"yourdomain name"Get Prefixed Domain Names[myexample.com,theexample.com]domain-gistryget-prefix"yourdomain name"Get Suffixed Domain Names[exampleworld.com,examplify.com]domain-gistryget-suffix"yourdomain name"Get Sub Domain Names[blog.exampleworld.com,app.examplify.com,support.examplify.com]domain-gistryget-subdomain"yourdomain name"Get All Domain Namesdomain-gistryget-all"yourdomain name"AuthorJesse E.Agbe(JCharis)Jesus Saves @JCharisTech