1 # Yet Another Firmware Selector
3 A simple OpenWrt firmware selector using autocompletion. Uses plain HTML/JavaScript.
5 ![image](screenshot.png)
10 * Go to the project www directory.
11 * Start webserver (e.g. `python3 -m http.server`)
12 * Go to `http://localhost:8000`
14 Configure with [config.js](www/config.js).
18 OpenWrt master has a feature to create json files: `Global build settings ---> [*] Create JSON info files per build image`.
20 The included python script can merge all these files for a new data.json file: `./collect.py bin/ bin2/ > data.json`
22 The data JSON file can also include a link that will overwrite downloadLink from `config.json`.
26 It would be nice to have more features. E.g.:
29 * help text for images
34 - [Gluon Firmware Selector](https://github.com/freifunk-darmstadt/gluon-firmware-selector): Original source of this project for images generated by [Gluon](https://github.com/freifunk-gluon/), now with pictures.
35 - [Freifunk Hennef Firmware Downloader](https://github.com/Freifunk-Hennef/ffhef-fw-dl): Similar to the project above, but PHP based.
36 - [LibreMesh Chef](https://chef.libremesh.org/): Allows to select configurations.
37 - [GSoC Firmware Selector](https://github.com/sudhanshu16/openwrt-firmware-selector/): Result of the GSoC
38 - [FFB Firmware Selector](https://github.com/freifunk-bielefeld/firmware-selector): Build for Freifunk Bielefeld