Skip to main content

Costruttore

Crea una nuova istanza del client.

Parametri

bool
predefinito:"True"
Abilita la memorizzazione nella cache locale dei file tramite ETag in ~/.cache/jmail/. Imposta a False per scaricare sempre dati nuovi.

Esempio

Metodi

manifest()

Recupera il manifest dell’API con i metadati dei dataset e i relativi checksum.
Restituisce: dict — JSON analizzato proveniente da data.jmail.world/v1/manifest.json

url(dataset, fmt="parquet")

Recupera l’URL diretto del file del dataset. Utile da passare direttamente a DuckDB, Polars o a qualsiasi strumento che legga file Parquet tramite HTTP.
str
obbligatorio
Nome del dataset. Uno dei seguenti: emails, emails-slim, documents, photos, people, photo_faces, imessage_conversations, imessage_messages, star_counts, release_batches.
str
predefinito:"parquet"
Formato del file. Può essere parquet oppure ndjson.gz.
Restituisce: str — URL completo