Skip to content

takelushi/dmm-api-py

Repository files navigation

DMM Affiliate API Client for Python

  • This SDK is unofficial
  • API Guide is here.

Install

pip install dmm-api

Usage

import os

from dmm_api import DMMApiClient

API_ID = os.environ.get('DMM_API_ID', '')
AFFILIATE_ID = os.environ.get('DMM_AFFILIATE_ID', '')

client = DMMApiClient(API_ID, AFFILIATE_ID)
res = client.get_floor()
print(res.json())

Supported API list

v3

  • 商品情報 API (ItemList)
  • フロア API (FloorList)
  • 女優検索 API (ActressSearch)
  • ジャンル検索 API (GenreSearch)
  • メーカー検索 API (MakerSearch)
  • シリーズ検索 API (SeriesSearch)
  • 作者検索 API (AuthorSearch)

For developers

  • Setup

    Require: poetry

    git clone [email protected]:takelushi/dmm-api-py.git
    cd dmm-api-py
    poetry install
  • Lint and Test

    flake8 src/ tests/
    export API_ID='...'
    export AFFILIATE_ID='...'
    pytestz
  • Build

    poetry build
  • Register PyPI and install.

    poetry publish
    pip --no-cache-dir install --upgrade dmm-api

About

DMM Affiliate API Client for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages