インストール
要件
- Python 3.10+
- 依存:
cryptography(pip install -e .で入ります)
手順
cd /path/to/mercari_search
pip install -e .
python -c "import mercari; print(mercari.__version__)"
パッケージ名は mercari です(旧名 mercari_search も互換シムがあります)。
最短確認(ネットワーク不要)
import mercari
c = mercari.MercariClient(dry_run=True)
r = c.search(keyword="iPhone", category_id=3833, sort="新しい順")
assert r["mode"] == "dry_run"
assert "DPoP" in r["headers"]
item = c.item("m12345678901")
assert item["mode"] == "dry_run"
print("ok", mercari.__version__)
ドキュメントサイト(このサイト)
cd website
npm install
npm start # 開発サーバ
npm run build # 静的ファイル → website/build
GitHub Pages への載せ方は GitHub Pages を参照してください。
テスト
python -m unittest discover -s tests -v