A powerful tool to conveniently download all of your ISO files!
Project description
SuperISOUpdater2
SuperISOUpdater2 is a Windows-friendly tool to conveniently update all of your ISO files for Ventoy and other bootable media. This is an upgrade of SuperISOUpdater, with new features and improved reliability. :)
Features
- Automatic download and update of popular OS and utility ISOs
- Robust download with resume, retries, and integrity checks
- Easy to use on Windows (no Linux knowledge required)
- CLI interface with retry options (
-r 10for 10 retries,-r ALLfor infinite retries) - Modern Python 3.10+ codebase
Installation (Windows)
- Install Python 3.10 or newer from python.org.
- Download or clone this repository.
- Open Command Prompt in the project folder.
- Install required packages:
pip install -r requirements.txt - (Optional) To install as a command:
pip install .
Usage (Windows)
You do not need to install the package to use it! After installing the requirements, you can run the updater directly:
python sisou2.py /path_to_ventoy [options]
If it is installed, you can use the binaries anywhere !
sisou2 /path_to_ventoy [options]
Installation & Usage (Linux, recommended: pipx)
The recommended way to install and use SuperISOUpdater2 on Linux is with pipx:
1. Install SuperISOUpdater2 with pipx
Just run this in your project directory:
sh linux_install_with_pipx.sh
This script will install pipx if needed and set up the command for you.
2. Run the updater from anywhere
sisou2 /path_to_ventoy [options]
If you want to use a virtual environment instead (portable, only on ext4):
sh create_venv_for_linux.sh
.venv/bin/python sisou2.py /path_to_ventoy [options]
Examples
- Retry up to 10 times:
python sisou2.py D:\path\to\ventoy -r 10 - Infinite retries:
python sisou2.py D:\path\to\ventoy -r ALL
Configuration
Edit config.toml.default to customize which ISOs are updated and where they are stored.
(The config will copy itself to the ventoy location)
Uninstallation
Windows:
If you installed with pip:
pip uninstall superisoupdater2
If you only used requirements.txt, just delete the project folder.
If installed with pipx (Linux):
pipx uninstall sisou2
Contributing
Pull requests and issues are welcome! See https://github.com/lostallmymoney/SuperISOUpdater2 for the latest source and bug tracker.
Props to JoshuaVandaele for SISOU original : https://github.com/JoshuaVandaele/SuperISOUpdater
License
GPLv3 © 2025 lostallmymoney
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sisou2-2.2.2.tar.gz.
File metadata
- Download URL: sisou2-2.2.2.tar.gz
- Upload date:
- Size: 61.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
389a962d4c080f25886fc8f756b24c6361a69babcb460785cde903bc4bcec5aa
|
|
| MD5 |
21139fdcfb246cbe388e24cadb003512
|
|
| BLAKE2b-256 |
4edae4af9f4c893888da19035cccf448da9b24f62ba2372fb406cd513f86f9e9
|
File details
Details for the file sisou2-2.2.2-py3-none-any.whl.
File metadata
- Download URL: sisou2-2.2.2-py3-none-any.whl
- Upload date:
- Size: 96.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
177c4953c33658cb146549073b60f428bd976dbf6fb52434f65c1303a7a12cfb
|
|
| MD5 |
967300bc29e4acc3ee9a0f0d17ab952d
|
|
| BLAKE2b-256 |
e7b461e21490dc1c5d2d3cc6ecc8cd8cd1b79145f9ccfb726ff0a8ff2245b91e
|