The Python client uses ETag-based conditional requests to avoid re-downloading unchanged files.Documentation Index
Fetch the complete documentation index at: https://jmail.world/docs/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
- On first download, the client saves the file and its ETag to
~/.cache/jmail/ - On subsequent requests, the client sends a conditional
HEADrequest withIf-None-Match: <etag> - If the server responds with 304 Not Modified, the cached file is used (no download)
- If the ETag has changed, the file is re-downloaded
Cache Location
Disabling Cache
Python
CLI
Clearing Cache
Manifest
The/v1/manifest.json endpoint provides dataset metadata and checksums, allowing programmatic freshness checks:
