{ "info": { "author": "Pacharapol Withayasakpunt", "author_email": "patarapolw@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# str2port\n\n[![PyPI version shields.io](https://img.shields.io/pypi/v/str2port.svg)](https://pypi.python.org/pypi/str2port/)\n[![PyPI license](https://img.shields.io/pypi/l/str2port.svg)](https://pypi.python.org/pypi/str2port/)\n\nConvert string to md5 hash, then to port numbers. No randomization involved.\n\nEvery time you run the script, it will return the same port numbers.\n\n## Installation\n\n```commandline\npip install str2port\n```\n\n## Usage\n\n`str2port` is available is a CLI app,\n\n```commandline\n$ str2port --help\nUsage: str2port [OPTIONS] STRING\n\nOptions:\n --use-iana Exclude used ports from IANA list (default: false)\n --help Show this message and exit.\n$ str2port imserv\n29635 44619 3226 6562 52589 12473 1423 1026\n$ str2port imserv\n29635 44619 3226 6562 52589 12473 1423 1026\n```\n\nOf course, it is also accessible via a Python script\n\n```python\n>>> from str2port import str2port\n>>> str2port('imserv')\n[29635, 44619, 3226, 6562, 52589, 12473, 1423, 1026]\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/patarapolw/str2port", "keywords": "", "license": "MIT", "maintainer": "Pacharapol Withayasakpunt", "maintainer_email": "patarapolw@gmail.com", "name": "str2port", "package_url": "https://pypi.org/project/str2port/", "platform": "", "project_url": "https://pypi.org/project/str2port/", "project_urls": { "Homepage": "https://github.com/patarapolw/str2port" }, "release_url": "https://pypi.org/project/str2port/0.1.1/", "requires_dist": [ "click (>=7.0,<8.0)" ], "requires_python": "", "summary": "Convert string to md5 hash, then to port number. No randomization involved.", "version": "0.1.1" }, "last_serial": 4355973, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c32a71ed521f8c14a27dfbfbccaf8fa4", "sha256": "e82cfecd7b6cc0c69f58114415a3e8af79c279978c229f1e93e663bacf9998ea" }, "downloads": -1, "filename": "str2port-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c32a71ed521f8c14a27dfbfbccaf8fa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1098258, "upload_time": "2018-10-09T14:04:41", "url": "https://files.pythonhosted.org/packages/14/0b/041ed9b51893358f72cc593a3f013526a6432336a9e60906590ab0911a54/str2port-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "888360014c6f47669d95775f5076092d", "sha256": "5cc07cdc1c0d0971af0c5ddadf4f332fa99d09611929f75a4fce728c40474bbf" }, "downloads": -1, "filename": "str2port-0.1.0.tar.gz", "has_sig": false, "md5_digest": "888360014c6f47669d95775f5076092d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264504, "upload_time": "2018-10-09T14:04:46", "url": "https://files.pythonhosted.org/packages/65/1d/a9ac61d3882e403ae768d9179de9fbdf35f4c633869887dc88835ca37c6e/str2port-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "61ec2f32e1e6f8fef94fc0b8c866f230", "sha256": "233b7f9a5cf1d0281539456c9b6eca81fd4500129aab577ec3b4844527123127" }, "downloads": -1, "filename": "str2port-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61ec2f32e1e6f8fef94fc0b8c866f230", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1098340, "upload_time": "2018-10-09T14:09:01", "url": "https://files.pythonhosted.org/packages/52/18/3197071f7696666fb9fec536015cd3af5d33b85f1d8aba064a95484aacd0/str2port-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95f38d2ae3d495a5db12534e17a74802", "sha256": "9c4b6c157178ac6a936395c670481729a3824af08631587f6e55ad5e8b94505a" }, "downloads": -1, "filename": "str2port-0.1.1.tar.gz", "has_sig": false, "md5_digest": "95f38d2ae3d495a5db12534e17a74802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264670, "upload_time": "2018-10-09T14:09:03", "url": "https://files.pythonhosted.org/packages/2c/0e/f07d4ff75db0c4232352b2ff0bc319a79aa667d2f2347783fca7ebc4eb8a/str2port-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61ec2f32e1e6f8fef94fc0b8c866f230", "sha256": "233b7f9a5cf1d0281539456c9b6eca81fd4500129aab577ec3b4844527123127" }, "downloads": -1, "filename": "str2port-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61ec2f32e1e6f8fef94fc0b8c866f230", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1098340, "upload_time": "2018-10-09T14:09:01", "url": "https://files.pythonhosted.org/packages/52/18/3197071f7696666fb9fec536015cd3af5d33b85f1d8aba064a95484aacd0/str2port-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95f38d2ae3d495a5db12534e17a74802", "sha256": "9c4b6c157178ac6a936395c670481729a3824af08631587f6e55ad5e8b94505a" }, "downloads": -1, "filename": "str2port-0.1.1.tar.gz", "has_sig": false, "md5_digest": "95f38d2ae3d495a5db12534e17a74802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264670, "upload_time": "2018-10-09T14:09:03", "url": "https://files.pythonhosted.org/packages/2c/0e/f07d4ff75db0c4232352b2ff0bc319a79aa667d2f2347783fca7ebc4eb8a/str2port-0.1.1.tar.gz" } ] }