Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update docs and screenshots for DynamoDB | Jordan Cook | 2023-03-01 | 1 | -5/+1 |
| | |||||
* | Add example with requests per second graph | Jordan Cook | 2023-01-13 | 2 | -0/+123 |
| | |||||
* | Add example with GitHub Actions | Jordan Cook | 2022-07-19 | 1 | -0/+27 |
| | |||||
* | Related doc updates | Jordan Cook | 2022-06-17 | 7 | -8/+13 |
| | |||||
* | Add example of caching GitHub API requests with PyGitHub | Jordan Cook | 2022-06-17 | 1 | -0/+118 |
| | |||||
* | Update tests and docs | Jordan Cook | 2022-06-11 | 3 | -3/+3 |
| | |||||
* | Split up remove_expired_reponses() into remove() and reset_expiration() ↵ | Jordan Cook | 2022-06-11 | 1 | -5/+2 |
| | | | | methods, with more granular arguments | ||||
* | use https for links | 谭九鼎 | 2022-05-09 | 5 | -11/+11 |
| | |||||
* | Add support for DynamoDB TTL | Jordan Cook | 2022-04-20 | 1 | -6/+12 |
| | |||||
* | Add an example CloudFormation template for DynamoDB | Jordan Cook | 2022-04-19 | 1 | -0/+32 |
| | |||||
* | Add links to source files on Examples page | Jordan Cook | 2022-04-18 | 1 | -1/+1 |
| | |||||
* | Turn VCR converter into an example in the docs instead of a library feature | Jordan Cook | 2022-04-18 | 1 | -0/+99 |
| | |||||
* | Add indexed datetime column to SQLite backend for faster eviction | Jordan Cook | 2022-04-10 | 1 | -6/+4 |
| | |||||
* | Refactor refresh/revalidate behavior | Jordan Cook | 2022-04-09 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | * Rename two (unreleased) options to be more consistent with browser behavior: * `revalidate()` -> `refresh()` * `refresh()` -> `force_refresh()` * Revert `RequestSettings` changes and use just kwargs instead for per-request settings * Add full type hints back to extra kwargs for `CachedSession.send()` * Fix a bug in which some kwargs specific to requests-cache could get passed to `requests.Session.send()` * Use 'must-revalidate' as a temporary header for a user-requested refresh * Refer to expiration value of 0 more accurately as 'expire immediately' rather than 'do not cache' * It may potentially be saved and used with revalidation, depending on other headers/settings * `DO_NOT_CACHE` now has a different value but same effect * Refer to constants in docs instead of 0, -1, etc. * Log more details about post-read and pre-cache checks | ||||
* | Add example of loading settings from a config file | Jordan Cook | 2022-04-01 | 2 | -0/+45 |
| | |||||
* | Add documentation example for backtesting with time-machine | Jordan Cook | 2022-02-15 | 1 | -0/+39 |
| | |||||
* | Add -m / --max-size arg to benchmark script | Jordan Cook | 2021-11-24 | 1 | -6/+7 |
| | |||||
* | Some adjustments for test db generator script | Jordan Cook | 2021-11-24 | 1 | -8/+16 |
| | |||||
* | Fix usage of BaseCache.urls in example scripts | Jordan Cook | 2021-09-19 | 2 | -2/+4 |
| | |||||
* | Update benchmark script to optionally run for a specific serializer | Jordan Cook | 2021-09-14 | 1 | -4/+10 |
| | |||||
* | Some formatting for examples | Jordan Cook | 2021-08-29 | 3 | -3/+3 |
| | |||||
* | Add example with URL patterns | Jordan Cook | 2021-08-27 | 1 | -0/+49 |
| | |||||
* | Add example with ThreadPoolExecutor | Jordan Cook | 2021-08-27 | 3 | -1/+40 |
| | |||||
* | Reorganize user docs: break down User Guide and Advanced Usage sections into ↵ | Jordan Cook | 2021-08-26 | 1 | -2/+2 |
| | | | | smaller pages | ||||
* | Add CLI arg to benchmark script to select a backend | Jordan Cook | 2021-08-20 | 1 | -14/+55 |
| | |||||
* | Add read speed test to benchmark example | Jordan Cook | 2021-08-20 | 1 | -1/+18 |
| | |||||
* | Add docs + example script for custom cache keys | Jordan Cook | 2021-08-14 | 1 | -0/+64 |
| | |||||
* | Add some more details to contributing guide, and add sample caches for 0.7 ↵ | Jordan Cook | 2021-08-10 | 1 | -1/+3 |
| | | | | patch versions | ||||
* | Apply whitespace/EOF fixes and isort updates | Jordan Cook | 2021-08-08 | 3 | -3/+4 |
| | |||||
* | Fix generate_test_db script, and add a basic script for testing cache write ↵ | Jordan Cook | 2021-07-31 | 2 | -13/+63 |
| | | | | speeds | ||||
* | Add automated tests for cache behavior after version upgrades | Jordan Cook | 2021-06-20 | 1 | -120/+0 |
| | |||||
* | Add a BSON serializer | Jordan Cook | 2021-06-11 | 1 | -20/+28 |
| | |||||
* | Refactor JSONSerializer using cattrs; add support for ultrajson | Jordan Cook | 2021-06-11 | 1 | -37/+64 |
| | |||||
* | Move performance test to examples so it doesn't get picked up by pytest | Jordan Cook | 2021-06-03 | 1 | -0/+85 |
| | |||||
* | Update readthedocs links to point to stable version instead of latest | Jordan Cook | 2021-05-08 | 1 | -1/+1 |
| | |||||
* | Add an example script to generate a large cache for testing purposes | Jordan Cook | 2021-04-29 | 1 | -0/+110 |
| | |||||
* | Include example scripts on readthedocs | Jordan Cook | 2021-04-16 | 5 | -5/+13 |
| | |||||
* | Add example of logging non-cached requests | Jordan Cook | 2021-04-16 | 5 | -0/+46 |
| | |||||
* | Add example script to convert an existing cache from previous serialization ↵ | Jordan Cook | 2021-04-03 | 1 | -0/+44 |
| | | | | format to new one | ||||
* | Fix remaining linting issues, and add flake8 to 'analyze' job in GitHub Actions | Jordan Cook | 2021-04-01 | 2 | -0/+2 |
| | |||||
* | Move 'Security' section to a separate page, link from Readme, and add ↵ | Jordan Cook | 2021-03-28 | 1 | -0/+2 |
| | | | | itsdangerous to default package dependencies | ||||
* | More usage examples, formatting, and editing for Readme + Sphinx docs | Jordan Cook | 2021-03-24 | 3 | -0/+109 |
* Closes #135, #165 * Add a 'Summary' section at the top of the Readme explaining the scope of requests-cache and why you would want to use it * Add some more info explaining the difference between using `CachedSession` directly vs. patching with `install_cache()` * Move basic examples from 'User Guide' section into Readme * Include Readme in Sphinx docs (using `.. mdinclude::`) and remove duplicate sections * Include Contributing guide in Sphinx docs * Convert History doc to markdown and include in Sphinx docs * Use `automod` options to move main cache documentation from `CacheMixin` back to to `CachedSession`, since that's probably where a user will look first * Add more detailed usage examples to an 'Advanced Usage' section for `CachedSession` options (`filter_fn`, `ignore_parameters`, etc.) * Update example scripts and move them to `examples/` folder |