メインコンテンツへスキップ
Jmail インストールは不要です。PEP 723 のインライン依存関係を PEP 723 と、uv を使用して uv で利用します。
# 最初の5件のメールを表示
uv run clients/python/jmail.py emails --head 5

# ネットワーク情報のみ表示(本文なし、サイズが大幅に小さい)
uv run clients/python/jmail.py emails --slim --head 10

# すべてのデータセットURLをリスト表示
uv run clients/python/jmail.py urls
またはライブラリとして利用する場合:
from jmail import JmailClient

client = JmailClient()
df = client.emails(slim=True)
print(df.head())

DuckDB(ダウンロード不要)

DuckDB さえあれば、HTTP 経由で Parquet ファイルを直接クエリできます。追加のインストールは不要です。
SELECT sender, COUNT(*) as n
FROM read_parquet('https://data.jmail.world/v1/emails-slim.parquet')
GROUP BY sender ORDER BY n DESC LIMIT 20;

直接ダウンロード

任意のデータセットを直接ダウンロードできます:
# Parquet
curl -O https://data.jmail.world/v1/emails-slim.parquet

# NDJSON(gzip圧縮)
curl -O https://data.jmail.world/v1/emails-slim.ndjson.gz

次のステップ