{"id":23401720,"url":"https://github.com/joshuavandaele/superisoupdater","last_synced_at":"2026-05-10T14:02:31.488Z","repository":{"id":185606202,"uuid":"673805654","full_name":"JoshuaVandaele/SuperISOUpdater","owner":"JoshuaVandaele","description":"A powerful tool to conveniently update all of your ISOs!","archived":false,"fork":false,"pushed_at":"2026-01-27T17:16:28.000Z","size":266,"stargazers_count":35,"open_issues_count":6,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-28T00:35:50.788Z","etag":null,"topics":["boot-repair","bootrepair","diagnostic","diagnostic-tool","diagnostictool","gplv3","iso","linux","operating-system","operating-systems","os","python","python3","python310","python311","updater","ventoy","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoshuaVandaele.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-02T13:14:23.000Z","updated_at":"2026-01-27T12:58:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"37f03e2a-6269-4d39-9db3-e501c484aa68","html_url":"https://github.com/JoshuaVandaele/SuperISOUpdater","commit_stats":null,"previous_names":["folfyblue/superisoupdater","joshuavandaele/superisoupdater"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/JoshuaVandaele/SuperISOUpdater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaVandaele%2FSuperISOUpdater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaVandaele%2FSuperISOUpdater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaVandaele%2FSuperISOUpdater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaVandaele%2FSuperISOUpdater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaVandaele","download_url":"https://codeload.github.com/JoshuaVandaele/SuperISOUpdater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaVandaele%2FSuperISOUpdater/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boot-repair","bootrepair","diagnostic","diagnostic-tool","diagnostictool","gplv3","iso","linux","operating-system","operating-systems","os","python","python3","python310","python311","updater","ventoy","windows"],"created_at":"2024-12-22T11:18:19.691Z","updated_at":"2026-05-10T14:02:31.469Z","avatar_url":"https://github.com/JoshuaVandaele.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Super ISO Updater\n\nSuper ISO Updater (SISOU) is a powerful tool that provides a convenient way to check for updates and install the latest versions of various ISO files. It is primarily meant to be used with a Ventoy drive and supports a wide range of ISOs.\n\n## Features\n\n- **Automatic ISO Updates:** Automatically check for and downloads the latest ISO versions from official sources, always using the fastest available mirror.\n- **Checksum \u0026 Signature Verification:** Verifies the integrity of every downloaded file, ensuring nothing has been corrupted or tempered with.\n- **Flexible Organization \u0026 Configuration:** Organize your ISOs exactly the way you want on your drive and manage them effortlessly. Enable, disable, or add new ones through the configuration file. (We recommend using [TreeView Mode](https://www.ventoy.net/en/doc_treeview.html) in Ventoy.)\n- **Wide ISO Support:** Compatible with a broad range of operating systems, utilities, and diagnostic tools. (See [Supported ISOs](#supported-isos))\n\n## Getting Started\n\n### Prerequisites\n\n- Python 3.12 installed on your system.\n- GnuPG for signature verification. (Optional)\n\n### Installation\n\nPick whichever method works best for you:\n\n#### pip _(recommended for most users)_\n\n```sh\npython -m pip install sisou\n```\n\n#### pipx\n\n```sh\npipx install sisou\n```\n\n#### From source\n\n```sh\ngit clone https://github.com/JoshuaVandaele/SuperISOUpdater\ncd SuperISOUpdater\npython -m pip install .\n```\n\n### Updating\n\n#### pip\n\n```sh\npython -m pip install --upgrade sisou\n```\n\n#### pipx\n\n```sh\npipx upgrade sisou\n```\n\n#### From source\n\n```sh\ncd SuperISOUpdater\ngit pull\npython -m pip install .\n```\n\n## Usage\n\nTo use SISOU, follow these steps:\n\n### Running SISOU\n\n```sh\nsisou \u003cVentoy Partition\u003e\n```\n\n#### Example on Windows\n\n```sh\nsisou E:\n```\n\n#### Example on Linux\n\n```sh\nsisou /run/media/joshua/Ventoy/\n```\n\n### Logging\n\nSISOU generates logs during its execution. You can control the log level using the `-l` or `--log-level` argument. The available log levels are: DEBUG, INFO, WARNING, ERROR, and CRITICAL. By default, the log level is set to INFO.\n\nTo set a specific log level, use the `-l` option followed by the desired log level:\n\n```sh\nsisou \u003cVentoy Partition\u003e -l DEBUG\n```\n\nYou can also specify a log file using the `-f` or `--log-file` argument to save the logs to a file instead of displaying them in the console:\n\n```sh\nsisou \u003cVentoy Partition\u003e -f /path/to/log_file.log\n```\n\n## Customization\n\nSISOU is configured through a `sisou.toml` file, where you can control which ISOs get updated and how: toggling them on or off, and choosing your preferred editions, languages, and architectures.\n\nBy default, SISOU looks for `sisou.toml` in the given directory, but you can also specify a custom path to the configuration file:\n\n```sh\nsisou /etc/my_sisou_config.toml\n```\n\n\u003e [!TIP]\n\u003e No config file yet? No problem, one will be created for you automatically on the first run.\n\n## Supported ISOs\n\nThe tool currently supports the following ISOs:\n\n- **Diagnostic Tools**\n  - Hiren's BootCD PE\n  - MemTest86 Plus\n    - Architectures: x86_64, i586\n  - SystemRescue\n  - UltimateBootCD\n- **Disk Utilities**\n  - Clonezilla\n  - GParted Live\n  - HDAT2\n    - Editions: full, lite, diskette\n  - Rescuezilla\n    - Editions: bionic, focal, jammy, noble\n    - Architectures: 64bit, 32bit\n  - ShredOS\n    - Architectures: x86-64, i586\n- **Operating Systems**\n  - **Linux**\n    - Alpine Linux\n      - Editions: standard\n      - Architectures: aarch64, armv7, loongarch64, ppc64le, riscv64, s390x, x86, x86_64\n    - Arch Linux\n    - Artix Linux\n      - Editions: {base,cinnamon,lxde,lxqt,mate,plasma,xfce}-{dinit,openrc,runit,s6}\n    - CachyOS\n      - Editions: desktop, handheld\n    - Debian\n      - Architectures: amd64, arm64, armhf, ppc64el, riscv64, s390x\n    - Fedora\n      - Editions: Budgie, Cinnamon, KDE, LXDE, MATE_Compiz, SoaS, Sway, Xfce, i3\n      - Architectures: x86_64, aarch64\n    - Kali Linux\n      - Editions: installer, installer-everything, installer-netinst, installer-purple, live\n      - Architectures: amd64, arm64\n    - Linux Mint\n      - Editions: cinnamon, mate, xfce\n    - Manjaro\n      - Editions: kde, xfce, gnome, cinnamon, i3\n    - Proxmox\n      - Editions: ve, mail-gateway, backup-server\n    - Rocky Linux\n      - Editions: dvd, boot, minimal\n      - Architectures: x86_64, aarch64, ppc64le, s390x, riscv64\n    - Rocky Linux Live\n      - Editions: KDE, Workstation, Workstation Lite\n      - Architectures: x86_64, aarch64\n    - TrueNAS\n    - Tails\n    - Ubuntu\n      - Editions: desktop, live-server\n  - **Windows**\n    - Windows 11 (Multi-edition ISO, Any language)\n      - Architectures: x64, arm64\n  - **BSD**\n    - OPNsense\n      - Editions: dvd, nano, serial, vga\n\n## Contributing\n\nIf you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request. Your contributions are highly appreciated!\n\n## License\n\nThis project is licensed under the [GPL-2.0-or-later](./LICENSE) license.\n\n---\n\nThank you for using Super ISO Updater!\n\n\u003cimg src=\"assets/sisou.svg\" alt=\"Super ISO Updater\" width=\"200\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshuavandaele%2Fsuperisoupdater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshuavandaele%2Fsuperisoupdater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshuavandaele%2Fsuperisoupdater/lists"}