Skip to main content

Konstruktor

Erzeugt eine neue Client-Instanz.

Parameter

bool
Standard:"True"
Lokales, ETag-basiertes Datei-Caching unter ~/.cache/jmail/ aktivieren. Auf False setzen, um Daten immer neu herunterzuladen.

Beispiel

Methoden

manifest()

Ruft das API-Manifest mit Dataset-Metadaten und Prüfsummen ab.
Gibt zurück: dict — geparstes JSON-Objekt von data.jmail.world/v1/manifest.json

url(dataset, fmt="parquet")

Hole die rohe URL für eine Datensatzdatei. Nützlich, um sie direkt an DuckDB, Polars oder ein anderes Tool zu übergeben, das Parquet über HTTP lesen kann.
str
erforderlich
Name des Datasets. Einer der folgenden Werte: emails, emails-slim, documents, photos, people, photo_faces, imessage_conversations, imessage_messages, star_counts, release_batches.
str
Standard:"parquet"
Dateiformat. Entweder parquet oder ndjson.gz.
Rückgabewert: str — vollständige URL