Skip to main content

构造函数

创建一个新的客户端实例。

参数

bool
默认值:"True"
在 ~/.cache/jmail/ 启用基于 ETag 的本地文件缓存功能。将其设置为 False 时将始终下载最新数据。

示例

方法

manifest()

获取包含数据集元数据和校验和的 API 清单 (manifest) 。
返回: dict — 来自 data.jmail.world/v1/manifest.json 的解析后 JSON

url(dataset, fmt="parquet")

获取数据集文件的原始 URL。可直接传递给 DuckDB、Polars,或任何能通过 HTTP 读取 Parquet 的工具使用。
str
必填
数据集名称。必须是以下之一:emails, emails-slim, documents, photos, people, photo_faces, imessage_conversations, imessage_messages, star_counts, release_batches。
str
默认值:"parquet"
文件格式。支持:parquet 或 ndjson.gz。
返回值: str —— 完整 URL