winget install --id=Zwylair.BetterDiscordAutoInstaller -e
BetterDiscordAutoInstaller Setup
BetterDiscordAutoInstaller is a script designed to automate the process of reinstalling BetterDiscord after Discord updates. It supports Windows and macOS operating systems.
Key Features:
Audience & Benefit:
Ideal for Discord users seeking a seamless and automated way to maintain BetterDiscord installations across multiple versions of Discord. This tool is particularly beneficial for those who frequently update Discord or use experimental builds like PTB or Canary. It saves time by automating the patching process, ensuring that users always have access to the latest features without manual intervention.
The script can be installed via winget and requires Python and its dependencies as outlined in the requirements.txt file. For macOS, additional steps are provided for binding updates to keyboard shortcuts.
BetterDiscordAutoInstaller is a script that do the same work as official BetterDiscord installer on
applying mod on Discord (PTB, Canary too). It automatically downloads betterdiscord.asar
file from the
official BetterDiscord GitHub repo and makes it load. If you have more than one discord
(PTB or/and Canary) installed, BDAI will also patch them. But you need to specify paths to them in
settings.json
.
Currently, BetterDiscordAutoInstaller is supported for Windows and macOS OSes.
It is also possible to use BetterDiscord CI Releases.
You need to get a GitHub Access Token
with access to the public repos and change the use_betterdiscord_ci_releases
option to true
in
the settings.json
file. If you have not entered a token before, BDAI will show the prompt for you.
BDAI also allows you to add/remove it from autostart, without having to run it manually every time. For macOS, the user can also choose to bind script to a keyboard shortcut to manually update.
BDAI will check if it is up to date. You can disable autoupdate by changing the disable_bdai_autoupdate
setting to true
in the settings.json
file (but you will still receive a message that a new version
has been released).
git clone https://github.com/Zwylair/BetterDiscordAutoInstaller.git
python -m pip install -r requirements.txt
python main.py
To add BetterDiscordAutoInstaller to your startup apps: python startup_manager.py
You need to go to this README.md
git clone https://github.com/Zwylair/BetterDiscordAutoInstaller.git
python -m pip install -r requirements.txt
python setup.py build
I will be grateful for any contribution and help given to improve the quality of the project :)
(especially about adapting the project to other platforms like linux, etc. :3)
There is redundant/repetitive code which is seen both in manual-installer-mac.py and auto-installer-mac.py.
That can be fixed. Just need to make sure to have 2 separate files to allow for auto, manual install, and auto/manual-mixed functionalities.
Well, just fork it
But please, don't forget to mention original project in your README
This project is under the MIT license.