{ "info": { "author": "wizardbyron", "author_email": "wizardbyon@icloud.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "\n# Rokit: Redirection Optimization Kit\n\n[![PyPI version](https://badge.fury.io/py/rokit.svg)](https://badge.fury.io/py/rokit)\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![Build Status](https://travis-ci.com/wizardbyron/rokit.svg?branch=master)](https://travis-ci.com/wizardbyron/rokit)\n[![codecov](https://codecov.io/gh/wizardbyron/rokit/branch/master/graph/badge.svg)](https://codecov.io/gh/wizardbyron/rokit)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/85709197d31d4fa3b923e5c885523147)](https://www.codacy.com/app/wizardbyron/rokit?utm_source=github.com&utm_medium=referral&utm_content=wizardbyron/rokit&utm_campaign=Badge_Grade)\n![Python versions](https://img.shields.io/pypi/pyversions/rokit.svg)\n\n**Rokit** (Redirection Optimization Kit) is a CLI tool to help wed admin/developer to test or optimize URL redirection. It's easy to integrate into your CI as smoke test and regression test for redirection testing.\n\n![Usage](https://wizardbyron.github.io/images/rokit/usage.svg)\n\n## Installation\n\nInstall via pip:\n\n```shell\npip install rokit\n```\n\n## Usage\n\nGet a redirection chain:\n\n```shell\n$ rokit http://www.github.com\nRedirect 2 time(s): http://www.github.com -> https://www.github.com/ -> https://github.com/\n```\n\nVerify if a url is in redirection chain:\n\n```shell\n$ rokit http://www.github.com https://www.github.com\nRedirect 2 time(s): http://www.github.com -> https://www.github.com/ -> [https://github.com/]\n[PASS] Request to http://www.github.com will redirect to https://github.com/\n```\n\n## License\n\n[License](LICENSE)\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/wizardbyron/rokit", "keywords": "url,redirection,redirect,verify,test,tests", "license": "", "maintainer": "", "maintainer_email": "", "name": "rokit", "package_url": "https://pypi.org/project/rokit/", "platform": "", "project_url": "https://pypi.org/project/rokit/", "project_urls": { "Homepage": "https://github.com/wizardbyron/rokit" }, "release_url": "https://pypi.org/project/rokit/0.1.2/", "requires_dist": [ "requests", "click", "future" ], "requires_python": ">=2.6, >=3.6, <4", "summary": "Redirection Optimization Kit", "version": "0.1.2" }, "last_serial": 4745366, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "7afb847c91c8c442dc4ff1812a052d1f", "sha256": "7b6a49fcffb37dc20fc495eb3e494c16f5f3e183b5f9465437bef53188770d32" }, "downloads": -1, "filename": "rokit-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7afb847c91c8c442dc4ff1812a052d1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, >=3.6, <4", "size": 17222, "upload_time": "2019-01-27T06:38:58", "url": "https://files.pythonhosted.org/packages/87/d3/41e764b6d89828340c26b2fb432e581c3c3381896c1bf55711c66e59539a/rokit-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff0d66aa0c1b90b0e08477f640bbf2ea", "sha256": "ce96ea2dda7dbbaf892efbd51fa417f36f6b4ba1a8d5bb3eca39d14ca15ff22e" }, "downloads": -1, "filename": "rokit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ff0d66aa0c1b90b0e08477f640bbf2ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, >=3.6, <4", "size": 3695, "upload_time": "2019-01-27T06:39:00", "url": "https://files.pythonhosted.org/packages/14/4e/1d9b4c4ef0b4477fc8c8c75ba8a7c37d8b3055c888764df90e480c93a1f2/rokit-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7afb847c91c8c442dc4ff1812a052d1f", "sha256": "7b6a49fcffb37dc20fc495eb3e494c16f5f3e183b5f9465437bef53188770d32" }, "downloads": -1, "filename": "rokit-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7afb847c91c8c442dc4ff1812a052d1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, >=3.6, <4", "size": 17222, "upload_time": "2019-01-27T06:38:58", "url": "https://files.pythonhosted.org/packages/87/d3/41e764b6d89828340c26b2fb432e581c3c3381896c1bf55711c66e59539a/rokit-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff0d66aa0c1b90b0e08477f640bbf2ea", "sha256": "ce96ea2dda7dbbaf892efbd51fa417f36f6b4ba1a8d5bb3eca39d14ca15ff22e" }, "downloads": -1, "filename": "rokit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ff0d66aa0c1b90b0e08477f640bbf2ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, >=3.6, <4", "size": 3695, "upload_time": "2019-01-27T06:39:00", "url": "https://files.pythonhosted.org/packages/14/4e/1d9b4c4ef0b4477fc8c8c75ba8a7c37d8b3055c888764df90e480c93a1f2/rokit-0.1.2.tar.gz" } ] }