# tornado-proxy-handlers
Tornado proxy handlers for HTTP requests and web sockets
[![Build Status](https://github.com/timkpaine/tornado-proxy-handlers/workflows/Build%20Status/badge.svg?branch=main)](https://github.com/timkpaine/tornado-proxy-handlers/actions?query=workflow%3A%22Build+Status%22)
[![Coverage](https://codecov.io/gh/timkpaine/tornado-proxy-handlers/branch/main/graph/badge.svg)](https://codecov.io/gh/timkpaine/tornado-proxy-handlers)
[![License](https://img.shields.io/github/license/timkpaine/tornado-proxy-handlers.svg)](https://pypi.python.org/pypi/tornado-proxy-handlers/)
[![PyPI](https://img.shields.io/pypi/v/tornado-proxy-handlers.svg)](https://pypi.python.org/pypi/tornado-proxy-handlers/)
## Install
`pip install tornado-proxy-handlers` or from source `python setup.py install`
## Overview
This project contains 2 proxy handlers:
- HTTP Handler
- Websocket Handler
The websocket handler requires the http handler for `599` protocol switching.
## Use
These are designed to be embedded in a tornado server that needs to proxy. They can also be run as a standalone proxy server via the `tornado-proxy` command.
Raw data
{
"_id": null,
"home_page": "https://github.com/timkpaine/tornado-proxy-handlers",
"name": "tornado-proxy-handlers",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "tornado proxy",
"author": "Tim Paine",
"author_email": "t.paine154@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bd/d5/01c83b903d6219cca1986ad071642beb8c5a110885a5c0cd1618a337f177/tornado_proxy_handlers-0.0.6.tar.gz",
"platform": null,
"description": "# tornado-proxy-handlers\nTornado proxy handlers for HTTP requests and web sockets\n\n[![Build Status](https://github.com/timkpaine/tornado-proxy-handlers/workflows/Build%20Status/badge.svg?branch=main)](https://github.com/timkpaine/tornado-proxy-handlers/actions?query=workflow%3A%22Build+Status%22)\n[![Coverage](https://codecov.io/gh/timkpaine/tornado-proxy-handlers/branch/main/graph/badge.svg)](https://codecov.io/gh/timkpaine/tornado-proxy-handlers)\n[![License](https://img.shields.io/github/license/timkpaine/tornado-proxy-handlers.svg)](https://pypi.python.org/pypi/tornado-proxy-handlers/)\n[![PyPI](https://img.shields.io/pypi/v/tornado-proxy-handlers.svg)](https://pypi.python.org/pypi/tornado-proxy-handlers/)\n\n\n## Install\n`pip install tornado-proxy-handlers` or from source `python setup.py install`\n\n## Overview\nThis project contains 2 proxy handlers:\n- HTTP Handler\n- Websocket Handler\n\nThe websocket handler requires the http handler for `599` protocol switching. \n\n## Use\nThese are designed to be embedded in a tornado server that needs to proxy. They can also be run as a standalone proxy server via the `tornado-proxy` command. \n\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Tornado proxy handlers",
"version": "0.0.6",
"project_urls": {
"Homepage": "https://github.com/timkpaine/tornado-proxy-handlers"
},
"split_keywords": [
"tornado",
"proxy"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5ba51a6b5b52cd14be5c0d024a51344e001b079b434a288b4c12838b5a9b2fb4",
"md5": "9ad7f257634548483375f5fd4d385daf",
"sha256": "f258ddcb368865ea19e85d96641e1289385ae2835fab7f29f3c62460865a9d43"
},
"downloads": -1,
"filename": "tornado_proxy_handlers-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9ad7f257634548483375f5fd4d385daf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 8742,
"upload_time": "2023-09-14T02:37:21",
"upload_time_iso_8601": "2023-09-14T02:37:21.584139Z",
"url": "https://files.pythonhosted.org/packages/5b/a5/1a6b5b52cd14be5c0d024a51344e001b079b434a288b4c12838b5a9b2fb4/tornado_proxy_handlers-0.0.6-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bdd501c83b903d6219cca1986ad071642beb8c5a110885a5c0cd1618a337f177",
"md5": "2a5c26d3179fe56e57e905592b917c7c",
"sha256": "c67cce10a6e5d5215944f1ec82938c9f6f0a49ae3233cab50dc5c40f219147fd"
},
"downloads": -1,
"filename": "tornado_proxy_handlers-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "2a5c26d3179fe56e57e905592b917c7c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8857,
"upload_time": "2023-09-14T02:37:23",
"upload_time_iso_8601": "2023-09-14T02:37:23.109701Z",
"url": "https://files.pythonhosted.org/packages/bd/d5/01c83b903d6219cca1986ad071642beb8c5a110885a5c0cd1618a337f177/tornado_proxy_handlers-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-14 02:37:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "timkpaine",
"github_project": "tornado-proxy-handlers",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tornado-proxy-handlers"
}