openwrt-firmware-selector
openwrt-firmware-selector copied to clipboard
Openwrt Firmware Wizard - Find the right firmware images for your device!
OpenWrt Firmware Selector ![codecov](https://codecov.io/gh/sudhanshu16/openwrt-firmware-selector/branch/master/graph/badge.svg?token=F26634D0PG)
A simple OpenWrt firmware selector using autocompletion.
Features
- Easily search devices
- Option to download Vanilla images
- Option to download custom images
Setting up
You can set it up easily:
-
Clone the repository
-
Use yarn to install package dependencies
yarn install
-
Run
scripts/collect.py
to generate required JSON files.Format:
./scripts/collect.py --image-url <image_url> <release_src> <config_path> <output_path>
Example:
./scripts/collect.py --image-url 'https://downloads.openwrt.org/{base}/{target}' https://downloads.openwrt.org ./src ./public/
-
Use the following command to start a dev server:
yarn start
Deployment
In order to deploy the web app, follow the following steps:
-
For gh-pages:
-
yarn deploy
- Enable Github Pages setting to use gh-pages branch.
-
-
Elsewhere:
- Build the app using:
yarn build
- Host the files from
/build
directory.
- Build the app using: