As of Jul 26th 2024, SynergyStorm will no longer be maintained by its author. But, don't cry just yet. A refreshed reboot of this relatively regal repo will be up soon, so stay tuned!
SynergyStorm is a command-line client designed to de-jank the SynergyVue user experience (and for being a bit evil).
SynergyStorm is available as either a standalone Python Script or a binary for unix-like systems. Just download either from the latest release and enjoy! (just make sure to install dependencies)
- Clone the Repository:
git clone https://github.com/sudo-matcha/synergystorm.git
- Navigate to the Directory:
cd synergystorm
- Install Dependencies:
pip install -r requirements.txt
- Install the Binary
sudo cp ./dist/synergystorm/synergystorm /usr/bin
...or use install.sh
(this method will always emulate all installation steps needed after cloning)
chmod +x ./install.sh && ./install.sh
usage: synergystorm [-h] [--version] [-id [ID]] [--password [PASSWORD]] [--show_webdriver]
A command-line client for making some features of SynergyVue better (and for being a little evil).
optional arguments:
-h, --help show this help message and exit
--version display the version number and exit
-id [ID] Provide a student ID for authentication (requires --password)
--password [PASSWORD], -p [PASSWORD]
Provide a password for authentication (required by -id)
--show_webdriver, -W Show Selenium Webdriver instance (removes '--headless' argument)
- Secure Login System: Log into SynergyVue from the command-line securely. Entered credentials are not saved to the system.
- Hall Pass Creation: Generate hall passes with ease.
synergystorm -id YOUR_STUDENT_ID -p YOUR_PASSWORD
This script is for educational purposes only. Use it responsibly and do not violate any terms of service.
- Author: sudo-matcha
- Version: 2.4.1
- License: GNU GPL v3
For any issues or queries, please open an issue. Contributions are welcome!