+10
−0
+9
−0
+18
−10
+119
−0
+328
−0
Loading
- Introduce tdoc_crawler.http_client.create_cached_session using hishel's CacheAdapter with retry support for persistent HTTP caching - Add HttpCacheConfig model and expose http_cache on MeetingCrawlConfig and TDocCrawlConfig to centralize cache settings - Add CLI options --cache-ttl and --cache-refresh and resolve_http_cache_config helper so CLI parameters or env vars drive cache behavior - Update portal, meetings, parallel and tdocs crawlers to use cached sessions and propagate cache_dir/ttl/refresh settings to subinterpreters - Add unit/integration tests for HTTP client and cache-config resolver - Update pyproject deps (hishel, undersort), .env.example docs, and pre-commit config (undersort hook)