requests-etag

Wrapper over requests package to support etag caching by default


License
MIT
Install
pip install requests-etag==1.0.0

Documentation

requests-etag

Wrapper over requests package to support etag caching by default

Install

pip install requests-etag

Quickstart

import requests_etag

res = requests_etag.get('https://example.com/')
print(res.status_code)

Usage

>>> import requests_etag
>>> res = requests_etag.get('https://example.com/')
>>> res.status_code
200
>>> len(res.text)
1256
>>> res = requests_etag.get('https://example.com/') # cached
>>> res.status_code
304
>>> len(res.text)
1256

Configuration

import requests_etag

requests_etag.config['dir'] = 'mycache'
requests_etag.config['db'] = 'db.sqlite3'