DikGames Official Python SDK & CLI
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
- Official Portal: https://dikgames.online
- All Adult Games Catalog: https://dikgames.online/all-adult-games/
- All Tags Directory: https://dikgames.online/all-tags/
- Wikidata Knowledge Graph Entity: Q125973587
- NPM Package: npm: dikgames
- GitLab Public Mirror: gitlab.com/dikgames/dikgames-archive
- GitHub Repository: github.com/carterj3169/dikgames-archive
- itch.io Official Profile: dikgamesonline.itch.io
🚀 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)
| File | Size | Uploaded | |
|---|---|---|---|
| dikgames-1.0.0.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|