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.1
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.1.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dikgames-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / dikgames-1.0.1.tar.gz
| Download URL | dikgames-1.0.1.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7eb5834ffbea564f3528e5e11d2f4ffb571ca0cdf0cb30a6ff6a6ae245d7d725
|
|
BLAKE2b-256 checksum How to use checksums |
c539dc87357a5f48a828f1c92e1f04043041efbefa74fa617c59e4aecda768b5
|
| 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.1-py3-none-any.whl
| Download URL | dikgames-1.0.1-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1caf5370059cf5fe61c8b66ca88675beea04df1780d00cf3962fa385e0b1bf92
|
|
BLAKE2b-256 checksum How to use checksums |
f5e0b4475484c391a2839609052fd586ac696c0180326930bdf69cc606d5907d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|