{ "info": { "author": "Jesse E.Agbe(JCharis)", "author_email": "jcharistech@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# python-domaingistry\n## DomainGistry - A Domain Name Generation Package For Python\n\n[![Build Status](https://travis-ci.com/Jcharis/python-domaingistry.svg?branch=master)](https://travis-ci.com/Jcharis/python-domaingistry)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/domaingistry)\n\nDomainGistry also comes with a CLI that you can use in the terminal as well as the package itself.\n\n#### DomainGistry Suite of Tools\n+ DomainGistry Pkg\n+ Domain-Gistry CLI\n+ DomainGistry.js\n\n### Installation\n+ To install DomainGistry, simply use pip or pipenv\n```bash\npip install domaingistry \n```\n\n#### Usage\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example','common')\n>>> d.generate()\n```\n\n#### Alternatively\n```python\n>>> from domaingistry import Domain\n>>> d = Domain()\n>>> d.name ='yourdomain'\n>>> d.category = 'extra'\n>>> d.generate()\n```\nThese will generate a list of domain names using the name and category supplied. The categories include the following:\n\n- common : for common domain names.This is the default\n- new : for new domain name extensions eg ai,io\n- extra : for extra domain name extensions eg. tv,app\n- prefix : for prefixed domain names eg. adomain,thedomain,topdomain\n- suffix: for suffixed domain names eg. domainify.com,domainly.com\n- shuffled: this shuffles two or more terms given.\n\nLet us see how to use each category\n\n#### Get Common Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_common()\n```\n\n#### Get New Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_new()\n```\n\n#### Get Extra Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_extra()\n```\n\n#### Get Prefixed Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_prefix()\n```\n\n#### Get Suffixed Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_suffix()\n```\n\n#### Get Shuffled Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_shuffled()\n```\n\n\n#### Get Sub Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.get_subdomain()\n```\n\n#### Get Sub Domain Names (Alternatively)\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example')\n>>> d.subdomain\n```\n\n### Saving Results To JSON\n\n#### Get Common Domain Names\n```python\n>>> from domaingistry import Domain\n>>> d = Domain('example','common')\n>>> d.to_json()\n```\n\n## Working with the Command Line Interface(CLI) DomainGistry CLI\nThe CLI is made for easy of use in the terminal.\n### Usage\n\n#### Global Usage\n```bash\ndomain-gistry --help\n```\n\n#### Local Usage If You Used The Repository to Install\n```bash\npython domain-gistry.py --help\n```\n\n\n#### Generating Domain Names\n+ Generate the domain name, shows you the common domain name generated, saves to a json file\n```bash\ndomain-gistry generate yourdomainname\n```\nor\n\n```bash\ndomain-gistry generate \"yourdomainname\"\n```\n\n+ Generate the domain name by category and with the option to save\n```bash\n domain-gistry generate yourdomainname --category common --save yes\n```\nor\n\n```bash\ndomain-gistry generate \"yourdomainname\" --category common --save yes\n```\n\n\n#### Generating Domain Names By Category \n+ [Common | Extra | New | Prefixed | Suffixed | SubDomain]\n+ Generate the domain name per category and show it on the console\n\n#### Get Common Domain Names[.com,.org]\n```bash\ndomain-gistry get-common \"yourdomain name\"\n\n```\n#### Get New Domain Names[.ai,.io]\n```bash\ndomain-gistry get-new \"yourdomain name\"\n\n```\n\n#### Get Extra Domain Names[.tv,.media]\n```bash\ndomain-gistry get-extra \"yourdomain name\"\n\n```\n#### Get Prefixed Domain Names[myexample.com,theexample.com]\n```bash\ndomain-gistry get-prefix \"yourdomain name\"\n\n```\n\n#### Get Suffixed Domain Names[exampleworld.com,examplify.com]\n```bash\ndomain-gistry get-suffix \"yourdomain name\"\n\n```\n\n#### Get Sub Domain Names[blog.exampleworld.com,app.examplify.com,support.examplify.com]\n```bash\ndomain-gistry get-subdomain \"yourdomain name\"\n\n```\n\n#### Get All Domain Names\n```bash\ndomain-gistry get-all \"yourdomain name\"\n\n```\n\n\n\n\n#### Author\n+ Jesse E.Agbe(JCharis)\n+ Jesus Saves @JCharisTech\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jcharis/python-domaingistry", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "domaingistry", "package_url": "https://pypi.org/project/domaingistry/", "platform": "", "project_url": "https://pypi.org/project/domaingistry/", "project_urls": { "Homepage": "https://github.com/Jcharis/python-domaingistry" }, "release_url": "https://pypi.org/project/domaingistry/0.0.2/", "requires_dist": [ "click", "click-didyoumean" ], "requires_python": "", "summary": "A Package For Generating Domain Names.", "version": "0.0.2" }, "last_serial": 5936448, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2d2531d7ee0f837c2d79cfc88ea6bccf", "sha256": "f7872e88601aeb63ed17f2afc0c08d69d939ba73a5f798718c54bfd85e1777d0" }, "downloads": -1, "filename": "domaingistry-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2d2531d7ee0f837c2d79cfc88ea6bccf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12750, "upload_time": "2019-09-10T22:24:08", "url": "https://files.pythonhosted.org/packages/c4/77/d528a8c5a38c1ef1b17b94aa942a73868cc66d69d19e60c29598facd4866/domaingistry-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc3dd94d69009eac71a3548c6636ec17", "sha256": "2ff65256a3ff39ae8077e1329860b270de0b04cb05e07836a3d713baa3360ee7" }, "downloads": -1, "filename": "domaingistry-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cc3dd94d69009eac71a3548c6636ec17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11169, "upload_time": "2019-09-10T22:24:10", "url": "https://files.pythonhosted.org/packages/26/57/2bff04ab12b7733b8fcb445ce386bc5962843e72773c6a7d8ee0e77f0819/domaingistry-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8dbc593d1f6940ff719ba7b9a0c4c18a", "sha256": "c972350a7fe95b6a2734a9a55f1bb1b4f7fb778e43094bc10bbd0e82eef010f3" }, "downloads": -1, "filename": "domaingistry-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "8dbc593d1f6940ff719ba7b9a0c4c18a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15262, "upload_time": "2019-10-07T00:42:57", "url": "https://files.pythonhosted.org/packages/83/ad/702c2bb33f462954e3ef6ac2f0fee43f02e5562763d4d36a9976a39e4c52/domaingistry-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ad12ef2d4631de9260c3a5016acfe4c", "sha256": "9e4a34b3fee75787083d1602fb434ef3c8515346e7fee9846d373e3e19b54901" }, "downloads": -1, "filename": "domaingistry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6ad12ef2d4631de9260c3a5016acfe4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14420, "upload_time": "2019-10-07T00:43:00", "url": "https://files.pythonhosted.org/packages/38/0d/24df0f35895650eaa44aa11d88458425c57711ef04cd8f4bae9e1958ddac/domaingistry-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8dbc593d1f6940ff719ba7b9a0c4c18a", "sha256": "c972350a7fe95b6a2734a9a55f1bb1b4f7fb778e43094bc10bbd0e82eef010f3" }, "downloads": -1, "filename": "domaingistry-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "8dbc593d1f6940ff719ba7b9a0c4c18a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15262, "upload_time": "2019-10-07T00:42:57", "url": "https://files.pythonhosted.org/packages/83/ad/702c2bb33f462954e3ef6ac2f0fee43f02e5562763d4d36a9976a39e4c52/domaingistry-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ad12ef2d4631de9260c3a5016acfe4c", "sha256": "9e4a34b3fee75787083d1602fb434ef3c8515346e7fee9846d373e3e19b54901" }, "downloads": -1, "filename": "domaingistry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6ad12ef2d4631de9260c3a5016acfe4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14420, "upload_time": "2019-10-07T00:43:00", "url": "https://files.pythonhosted.org/packages/38/0d/24df0f35895650eaa44aa11d88458425c57711ef04cd8f4bae9e1958ddac/domaingistry-0.0.2.tar.gz" } ] }