The Better Zwift Launcher (BEZL) is a simple, 13-line Python script to launch Zwift automagically as a maximized window.
BEZL depends on the ZwiftHacks zwift-login script to get you logged in and past the LET'S RIDE button garbage. We already know you want to ride, that's why you told the computer to start Zwift, eh?
I run my Zwift in windowed mode and the ZwiftHacks login scripting isn't able to maximize the Zwift game window once it has been started.
That's where my script comes in. You get the login simplicity of ZwiftHacks, and the maximum windowed goodness of Zwift all in one package.
- A Windows machine capable of running Zwift (if you're running Zwift on Linux, good for you, I still have yet to get that wizardy to work for me)
- zwift-login by ZwiftHacks
- Python
Easiest method (for most folks):
- Go to https://github.com/wassupluke/better-zwift-launcher/blob/master/BEZL.exe
- Click the "Download raw file" button to save the program to your computer
The other way for the more techincally inclined:
- gh repo clone wassupluke/better-zwift-launcher note where you install this
- cd better-zwift-launcher
- pip install -r requirements.txt
You've got options: You can run the script from any terminal/command line with `python PATH_TO_BEZL.py_HERE` or run the BEZL.exe file.
Couple this with a custom keyboard shortcut in the Keyboard Manager Utility of Microsoft PowerToys for an even more streamlined way to get up and riding.