Name | cacheyou JSON |
Version |
23.3
JSON |
| download |
home_page | |
Summary | httplib2 caching for requests |
upload_time | 2023-05-25 02:54:39 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.7 |
license | |
keywords |
requests
http
caching
web
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# CacheYou
[![Latest Version](https://img.shields.io/pypi/v/cacheyou.svg)](https://pypi.python.org/pypi/cacheyou)
[![CI](https://github.com/frostming/cacheyou/actions/workflows/tests.yml/badge.svg)](https://github.com/frostming/cacheyou/actions/workflows/tests.yml)
CacheYou is a fork of [CacheControl] which is a port of the caching algorithms in httplib2 for use with
requests session object.
[CacheControl]: https://github.com/ionrock/cachecontrol
## Quickstart
```python
import requests
from cacheyou import CacheControl
sess = requests.session()
cached_sess = CacheControl(sess)
response = cached_sess.get('http://google.com')
```
If the URL contains any caching based headers, it will cache the
result in a simple dictionary.
For more info, check out the [docs]
[docs]: http://cacheyou.readthedocs.org/en/latest/
Raw data
{
"_id": null,
"home_page": "",
"name": "cacheyou",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "requests http caching web",
"author": "",
"author_email": "Frost Ming <me@frostming.com>, Eric Larson <eric@ionrock.org>",
"download_url": "https://files.pythonhosted.org/packages/8e/6e/8a9d13f938789b29e89b78cfeb9d0a9e002c67272ead73060c8306b74fc8/cacheyou-23.3.tar.gz",
"platform": null,
"description": "\n# CacheYou\n\n[![Latest Version](https://img.shields.io/pypi/v/cacheyou.svg)](https://pypi.python.org/pypi/cacheyou)\n[![CI](https://github.com/frostming/cacheyou/actions/workflows/tests.yml/badge.svg)](https://github.com/frostming/cacheyou/actions/workflows/tests.yml)\n\nCacheYou is a fork of [CacheControl] which is a port of the caching algorithms in httplib2 for use with\nrequests session object.\n\n[CacheControl]: https://github.com/ionrock/cachecontrol\n\n## Quickstart\n\n```python\nimport requests\nfrom cacheyou import CacheControl\n\nsess = requests.session()\ncached_sess = CacheControl(sess)\n\nresponse = cached_sess.get('http://google.com')\n```\n\nIf the URL contains any caching based headers, it will cache the\nresult in a simple dictionary.\n\nFor more info, check out the [docs]\n\n[docs]: http://cacheyou.readthedocs.org/en/latest/\n",
"bugtrack_url": null,
"license": "",
"summary": "httplib2 caching for requests",
"version": "23.3",
"project_urls": {
"Documentation": "https://cacheyou.readthedocs.io",
"Homepage": "https://github.com/frostming/cacheyou",
"Release notes": "https://cacheyou.readthedocs.io/en/latest/release_notes.html"
},
"split_keywords": [
"requests",
"http",
"caching",
"web"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "41e11864f74d5ea8edfe4e217ce6cf81d04989b32ef949487b289753227a64af",
"md5": "0725f7d02d8e002b28576d27d2441df5",
"sha256": "eeed1d071495ed59be0049c3897a4c3c056c4b30f751b3197b823c518bcac604"
},
"downloads": -1,
"filename": "cacheyou-23.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0725f7d02d8e002b28576d27d2441df5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 21956,
"upload_time": "2023-05-25T02:54:34",
"upload_time_iso_8601": "2023-05-25T02:54:34.304904Z",
"url": "https://files.pythonhosted.org/packages/41/e1/1864f74d5ea8edfe4e217ce6cf81d04989b32ef949487b289753227a64af/cacheyou-23.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8e6e8a9d13f938789b29e89b78cfeb9d0a9e002c67272ead73060c8306b74fc8",
"md5": "1fa21b2d3b8a547f77d1ee6a8a421fdd",
"sha256": "7e408f15f4978fea2247734b308621f75f7fe169b461679519c72e8a85d61d5d"
},
"downloads": -1,
"filename": "cacheyou-23.3.tar.gz",
"has_sig": false,
"md5_digest": "1fa21b2d3b8a547f77d1ee6a8a421fdd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 43192,
"upload_time": "2023-05-25T02:54:39",
"upload_time_iso_8601": "2023-05-25T02:54:39.044221Z",
"url": "https://files.pythonhosted.org/packages/8e/6e/8a9d13f938789b29e89b78cfeb9d0a9e002c67272ead73060c8306b74fc8/cacheyou-23.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-25 02:54:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "frostming",
"github_project": "cacheyou",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "cacheyou"
}