Skip to content

Script to update your custom firmware setup.

License

Notifications You must be signed in to change notification settings

lucasaf04/Switch-Updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Switch Updater

License: GPL v3

Script to update your custom firmware setup.

Packing into a zip file for AIO Switch Updater is also supported.

Initial setup

Create a Python virtual environment

python3 -m venv .venv

Activate the environment

source ./.venv/bin/activate

Install dependencies

pip3 install -r requirements.txt

Create a GitHub Token

Use this link, then paste it into ./github.token. It is used to increase the GitHub API rate limit.

Example configuration

Check downloads.toml and config files.

Usage

usage: python3 src/main.py [-h] [--log LOG] [--mariko] [--no-config] [--remove-cache] [--pack PACK]

options:
  -h, --help      show this help message and exit
  --log LOG       Set the log level: CRITICAL, FATAL, ERROR, WARN, WARNING, INFO, DEBUG, NOTSET (default ERROR)
  --mariko        Enable mariko mode
  --no-config     Disable copying config files
  --remove-cache  Delete previously downloaded files
  --pack PACK     Name of the zip file to create

Todo

About

Script to update your custom firmware setup.

Topics

Resources

License

Stars

Watchers

Forks

Languages