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.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

wotclientdetection-2024.8.5-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wotclientdetection-2024.8.5.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for wotclientdetection-2024.8.5.tar.gz
Algorithm Hash digest
SHA256 e53e47181eab35a2cc3224d09d41443326f5cba581c47536005e1cf4900594b2
MD5 a48c13142827e0db86f8a4747da69e0f
BLAKE2b-256 568a313abe70a79ee01a2fc11f9620afa1bbbd26c9ffa01ff6af39edf71c4477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wotclientdetection-2024.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 311aed3baeb3e646bd68e649a565d58701d3b2dc2d1cbc43b0b37539c3a9c036
MD5 2cce340f83910c7286d17d58fe204474
BLAKE2b-256 631d2c962ed31e88c681b5d7ce21d2063659ef6fd054a8d664fcf46da4736251

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