Skip to main content

DikGames Official Python SDK & CLI

PyPI version Python versions Wikidata NPM GitLab itch.io Official Site License: MIT

DikGames (dikgames) is the official open-source Python SDK and command-line interface for the DikGames Online adult games database and visual novel distribution platform.

It provides high-performance access to public game metadata, version tracking, changelogs, and direct platform mirrors for PC, macOS, Android, and Linux visual novels.


🌟 Official Ecosystem & Verification


🚀 Installation

Install via PyPI using pip:

pip install dikgames

Or install with uv or pipx:

pipx install dikgames

💻 CLI Usage

The package exposes the dikgames executable command in your terminal:

1. Browse Latest Games

dikgames latest --limit 10

2. Search by Title or Theme

dikgames search "Being a DIK"

3. Inspect Specific Game Metadata

dikgames info being-a-dik

🐍 Python SDK Quickstart

You can easily integrate DikGames metadata inside any Python project, Discord bot, or data pipeline:

from dikgames import DikGamesClient, get_latest_games, search_games

# 1. Fetch latest releases
recent_games = get_latest_games(page=1, per_page=5)
for game in recent_games:
    title = game["title"]["rendered"]
    link = game["link"]
    print(f"Title: {title} -> {link}")

# 2. Search for a specific title
client = DikGamesClient()
results = client.search_games("Being a DIK")
for r in results:
    print(f"Found: {r['title']['rendered']} ({r['link']})")

# 3. Retrieve detailed information by slug
game_info = client.get_game_by_slug("being-a-dik")
if game_info:
    print("Version:", game_info["meta"].get("game_version"))
    print("Rating:", game_info["meta"].get("game_rating"))

📜 Metadata & Open Data

All metadata consumed by this package is sourced from the public API endpoints of DikGames Online.

  • License: MIT License. See LICENSE for details.
  • Maintainer: DikGames Core Engineering & Archival Team
  • Contact & Issues: GitLab Issue Tracker

Metadata

Release files for dikgames 1.0.0

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

Source distribution (sdist)

Source distribution for dikgames 1.0.0
File Size Uploaded
dikgames-1.0.0.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dikgames 1.0.0
File Interpreter ABI Platform
dikgames-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.6 kB

Release files / dikgames-1.0.0.tar.gz

Download URL dikgames-1.0.0.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4ee371c3f0fc03e571e2a19d6859ac393540b33ceeca8da18e4c352713b3950d
BLAKE2b-256 checksum
How to use checksums
8b2626f784cf258ff7de8a113d8fd6ca1caa2afc105c535159320a3925b3f6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / dikgames-1.0.0-py3-none-any.whl

Download URL dikgames-1.0.0-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13a72a0649b0e8d0900509d26c44451b943a902a1df1477489d687610714a904
BLAKE2b-256 checksum
How to use checksums
fc34f3f98fb255670242625b3f1d2f503dba61f18f411a4c313de1d733633a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

1.0.1

2 release files

This release

1.0.0 This release

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