Skip to main content

Construtor

Crie uma nova instância do cliente.

Parâmetros

bool
padrão:"True"
Ativa o cache local de arquivos baseado em ETag em ~/.cache/jmail/. Defina como False para sempre baixar dados atualizados.

Exemplo

Métodos

manifest()

Obtenha o manifesto da API com metadados dos conjuntos de dados e checksums.
Retorna: dict — JSON interpretado de data.jmail.world/v1/manifest.json

url(dataset, fmt="parquet")

Obtenha a URL direta de um arquivo de conjunto de dados. Útil para passar diretamente ao DuckDB, Polars ou qualquer ferramenta que leia Parquet via HTTP.
str
obrigatório
Nome do dataset. Um dos seguintes: emails, emails-slim, documents, photos, people, photo_faces, imessage_conversations, imessage_messages, star_counts, release_batches.
str
padrão:"parquet"
Formato do arquivo. Pode ser parquet ou ndjson.gz.
Retorna: str — URL completa