{ "info": { "author": "Lucas Estienne", "author_email": "lucas@estienne.sh", "bugtrack_url": null, "classifiers": [], "description": "# ip6words [![Pypi Version][pypi-version-badge]][pypi-version-link] [![Dependency CI][dependency-ci-badge]][dependency-ci-link] [![Apache 2 License][license-badge]][license-link]\r\n\r\nConverts IPv6 addresses to and from a user friendly format using words.\r\n\r\n#### Usage\r\n\r\n

\r\n \"Gif\r\n

\r\n\r\n```bash\r\n# Script entry point \"ip6words\" can be used instead of manually launching the script through python if the package was installed.\r\n$ ip6words :: \r\nthe8\r\n\r\n$ ip6words -h\r\nUsage:\r\n python ip6words.py ([-h] | [-d] | [-u] | [-e]) ( | )\r\n [-h] ~ This dialog\r\n [-u] ~ The usage dialog\r\n [-d] ~ Delete the dilled (pickled) word list in order to regenerate it before executing\r\n\t\t [-e] ~ Explode the results instead of compressing them\r\n```\r\n\r\n#### Install\r\n\r\n```bash\r\npip install ip6words\r\n```\r\n\r\n#### Requirements\r\n\r\n- Python 3.3+ (NOT tested at all on Python 2)\r\n- nltk (*will download these packages on first run that doesn't use dill, download them yourself beforehand if you'd like to choose the download directory*)\r\n + words - *optional* ~ see note #3\r\n + brown - *optional* ~ see note #3\r\n + abc - *optional* ~ see note #3\r\n + inaugural - *optional* ~ see note #3\r\n + genesis - *optional* ~ see note #3\r\n- dill\r\n\r\n\r\n#### Notes\r\n\r\n1. This is designed to have the same words always point to the same IP and vice versa. The only thing that\r\nwould alter this would be a change in the base nltk data, causing a shift in the frequency of words.\r\n2. Included with this tool is a dilled (or pickled) word list. If you wish to re-generate that dill you\r\nmust delete the file or run using the \\[-d] argument.\r\n3. In practice, this means you will actually never have to download the nltk packages yourself if you never\r\nuse the \\[-d] argument and thus always load the wordlist from the dill.\r\n\r\n[pypi-version-badge]:\thttps://badge.fury.io/py/ip6words.svg\r\n[pypi-version-link]:\thttps://pypi.python.org/pypi/ip6words/\r\n[dependency-ci-badge]:\thttps://dependencyci.com/github/lstn/ip6words/badge\r\n[dependency-ci-link]:\thttps://dependencyci.com/github/lstn/ip6words\r\n[license-badge]:\t\thttps://img.shields.io/badge/license-Apache%202-blue.svg\r\n[license-link]:\t\t\thttps://raw.githubusercontent.com/lstn/ip6words/master/LICENSE\r\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lstn/ip6words", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ip6words", "package_url": "https://pypi.org/project/ip6words/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ip6words/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lstn/ip6words" }, "release_url": "https://pypi.org/project/ip6words/1.1.5/", "requires_dist": null, "requires_python": null, "summary": "Converts IPv6 addresses to and from a user friendly format using words.", "version": "1.1.5" }, "last_serial": 2401064, "releases": { "1.1.3": [ { "comment_text": "", "digests": { "md5": "9b20807648940074d93cb76c6420089f", "sha256": "22e881f5cb291ca175c83df586c0190ad5fa55515976d5193217cc16152c90a4" }, "downloads": -1, "filename": "ip6words-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9b20807648940074d93cb76c6420089f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 424691, "upload_time": "2016-10-15T11:27:46", "url": "https://files.pythonhosted.org/packages/39/ea/d8d8e42acf1281d2d6dee965f9cec84b988c1d3fa02afbbb84c7ade6a30b/ip6words-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a427730fb5d397c62350b54cc18d9ea7", "sha256": "a933da495b4dadc154491c8a4279ff5f4d94544f88d7d47b29c2b1e5d200cb59" }, "downloads": -1, "filename": "ip6words-1.1.3.zip", "has_sig": false, "md5_digest": "a427730fb5d397c62350b54cc18d9ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430306, "upload_time": "2016-10-15T11:24:33", "url": "https://files.pythonhosted.org/packages/dd/a9/20a3dba07716858b7ce7a66efd2855791b7c08f4fccf88ea2a6fec7a502d/ip6words-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "29c085e2723c0d67dbfe416b218d573c", "sha256": "b8a79719371a8e68b3f1e73dd35c44a4f4f29cc9aa27f3cdb00bd53a49dcaa82" }, "downloads": -1, "filename": "ip6words-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "29c085e2723c0d67dbfe416b218d573c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 424812, "upload_time": "2016-10-15T12:13:26", "url": "https://files.pythonhosted.org/packages/6b/7d/4350370c7de2f2f4806054507f0cd43e9dae1baa63039de1bc903c9aaa50/ip6words-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7b54c137dc5edd7c2ffe6cd5e54aac8", "sha256": "a9abf4ae9e456fd08819829782a0674f8c51852dcd5b4dc1c2314089f7c59d04" }, "downloads": -1, "filename": "ip6words-1.1.4.zip", "has_sig": false, "md5_digest": "e7b54c137dc5edd7c2ffe6cd5e54aac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430741, "upload_time": "2016-10-15T12:13:21", "url": "https://files.pythonhosted.org/packages/e6/94/a7546173b522f05058abb8a3ea106bb12aa06419bef1ebf8701272522a1d/ip6words-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "39402bc3bdf21760e956f8addc4ce864", "sha256": "a954bf6e9070fabdb0b8fdf72750ccfcf6a241bb2ba8b1f2128a524e16555ff8" }, "downloads": -1, "filename": "ip6words-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "39402bc3bdf21760e956f8addc4ce864", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 424811, "upload_time": "2016-10-15T12:16:38", "url": "https://files.pythonhosted.org/packages/97/c9/b10031292d03334fb0a2bfccc55524197ee6d89cb02eb56bd5def1a6d1ee/ip6words-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382a6e24358f3acf4320c0d1dda261ca", "sha256": "f3dc3c45f9a0a800759ac449054753afee21e19445bfe89192f3012e5d50c408" }, "downloads": -1, "filename": "ip6words-1.1.5.zip", "has_sig": false, "md5_digest": "382a6e24358f3acf4320c0d1dda261ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430739, "upload_time": "2016-10-15T12:16:32", "url": "https://files.pythonhosted.org/packages/64/32/8bf568531342f7693e923a23b41861049a2d8cef59553d2b3b914405a3be/ip6words-1.1.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39402bc3bdf21760e956f8addc4ce864", "sha256": "a954bf6e9070fabdb0b8fdf72750ccfcf6a241bb2ba8b1f2128a524e16555ff8" }, "downloads": -1, "filename": "ip6words-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "39402bc3bdf21760e956f8addc4ce864", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 424811, "upload_time": "2016-10-15T12:16:38", "url": "https://files.pythonhosted.org/packages/97/c9/b10031292d03334fb0a2bfccc55524197ee6d89cb02eb56bd5def1a6d1ee/ip6words-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382a6e24358f3acf4320c0d1dda261ca", "sha256": "f3dc3c45f9a0a800759ac449054753afee21e19445bfe89192f3012e5d50c408" }, "downloads": -1, "filename": "ip6words-1.1.5.zip", "has_sig": false, "md5_digest": "382a6e24358f3acf4320c0d1dda261ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430739, "upload_time": "2016-10-15T12:16:32", "url": "https://files.pythonhosted.org/packages/64/32/8bf568531342f7693e923a23b41861049a2d8cef59553d2b3b914405a3be/ip6words-1.1.5.zip" } ] }