Skip to main content

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 git@github.com: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
    

Metadata

Release files for dmm-api 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dmm-api 0.1.4
File Size Uploaded
dmm-api-0.1.4.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dmm-api 0.1.4
File Interpreter ABI Platform
dmm_api-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 12.3 kB

Release files / dmm-api-0.1.4.tar.gz

Download URL dmm-api-0.1.4.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
924bac6e3b4081afe0fae83e6aedcba2372da6d5f2276d5d94afd41b616e203a
BLAKE2b-256 checksum
How to use checksums
24dbe04a5a236a57bc932c31ef62045a7f1079c9619b4bf2b14c416c032f0320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.9 Linux/4.19.128-microsoft-standard

Release files / dmm_api-0.1.4-py3-none-any.whl

Download URL dmm_api-0.1.4-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6320ff4a2bf1686cf1ea2cd96eaf6e457c77cf81545e5b17ef303e6bf4ba500d
BLAKE2b-256 checksum
How to use checksums
6a1e9a3dfc1d9e1650f3b3387b16cbf23c5b87c4286b5d203ae89daf53b25535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.9 Linux/4.19.128-microsoft-standard

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page