Skip to main content

Programatically detect and delegate WoT/MT launchers and clients

Project description

wotclientdetection

Programatically detect and delegate WoT/MT launchers and clients.
Based on original code from OpenWG.Utils and rewritten in Python.
Currently supports only Windows.

Installation

pip install wotclientdetection

Examples

from wotclientdetection import LauncherManager

manager = LauncherManager()
launchers = manager.get_launchers()
for launcher in launchers:
    clients = launcher.get_clients()
    for client in clients:
        print(client.path)
from wotclientdetection import LauncherManager, LauncherFlavour, ClientBranch, ClientRealm

manager = LauncherManager()
launcher = manager.get_launcher(LauncherFlavour.WG)
client = launcher.get_client(realm=ClientRealm.EU)
from wotclientdetection import LauncherManager, LauncherFlavour, ClientBranch, ClientRealm

STANDALONE_GAME_PATH = 'C:\Games\wot_standalone'

manager = LauncherManager()
launcher = manager.get_launcher(LauncherFlavour.STANDALONE)
launcher.register_client(STANDALONE_GAME_PATH)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wotclientdetection-2024.8.5.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

wotclientdetection-2024.8.5.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file wotclientdetection-2024.8.5.1.tar.gz.

File metadata

File hashes

Hashes for wotclientdetection-2024.8.5.1.tar.gz
Algorithm Hash digest
SHA256 ed354ade879bb12f0b3a5a48514db6e070be8591e37b7fb6b98941ed37fa36b9
MD5 6f99003049992e4ec222d8509d37708f
BLAKE2b-256 b48d451b2f3531a03f65b4f11727c05ec69ba99cad3f48414a5104d5e328c319

See more details on using hashes here.

File details

Details for the file wotclientdetection-2024.8.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for wotclientdetection-2024.8.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20f44cc3ba42ddeec7c5fd8ac8920d64e87b0b14184323a2fb79a9dd676ea179
MD5 30fe8bce0d485745163e55427cca0939
BLAKE2b-256 dbc5a5db7e8c32d86c58c3416b2bdace8ee65055762908d26bfc9640d69a7ed9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page