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

Uploaded Source

Built Distribution

wotclientdetection-2024.7.28-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for wotclientdetection-2024.7.28.tar.gz
Algorithm Hash digest
SHA256 85e986521706e1b507b774c227b39d6bfbe8773fe776d6f7fbf95ed5fb334274
MD5 75ebe9f04ddc673c63ae6d4d0fca5ee0
BLAKE2b-256 ee24928402d34361db87094694d4cd6f9ceb79958049e684d3ba90b0312801a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wotclientdetection-2024.7.28-py3-none-any.whl
Algorithm Hash digest
SHA256 329d7a582281a8572e91361f4aaf39b4ecbd158638e026bd0873d3b9102c31fe
MD5 8b253e4757a6a53c3bce7d654b6ded4c
BLAKE2b-256 08bbdac6084b850b430f315f6a91f4ac2433253fde417a0106080870ad75d98e

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