worthless-launcher
This launcher is deprecated in favor of Vollerei, only bug-fixes will be made.









worthless-launcher

A worthless CLI launcher for a certain game written in Python.

Download


About this project

Since the official launcher has bugs with Wine and other alternative launchers don't satisfy my needs (no CLI interface, JavaScript, etc.), this launcher was made.

Source code: git.tretrauit.me or git.froggi.es

Features

- Written in pure Python with partial asyncio support (except the patching feature calls external executables).
- CLI interface, saves you from unnecessary GUIs.
- Directly contact with game server.
- Install and upgrade game with extra packages with just one command (and one function in the API).
- Integrated game patcher for unsupported platform.
- Extensible API support through python module.
... and more

Installation

pip install -U git+https://git.tretrauit.me/tretrauit/worthless-launcher/ # or use Tkg mirror in case my git is down. # pip install -U git+https://git.froggi.es/tretrauit/worthless-launcher/

Usage

python -m worthless --help

API

The documentation is incomplete, but you can check out this example code:

import asyncio from worthless import Launcher, Installer async def main(): launcher = Launcher() launcher_info = await launcher.get_launcher_full_info() # launcher_info is a worthless.classes.launcher.Info class. installer = Installer() await installer.download_full_game() asyncio.run(main())

License

The project is licensed under the MIT license, while the website is CC0.


Kurumi

Project created by tretrauit with ❤️
Website generated using sswg, while source code is available at GitLab
Dark mode powered by Dark Reader