[LEDE-DEV] LEDE/OpenWrt firmware wizard
Alberto Bursi
bobafetthotmail at gmail.com
Mon Jan 1 10:35:18 PST 2018
Would providing the text files which are the actual source of the wiki
pages help making this fully automated?
The source text file is already structured to be parsed by the wiki PHP
engine that generates the webpage.
This is an example (same page as linked):
===== Dataentry =====
---- dataentry techdata ----
Device Type_devicetype : WiFi Router # If
'other' -> request new devicetype @wiki admin
Brand : BT # ===> Mandatory <===
Model : Home Hub 5 # ===>
Mandatory <===
Versions : Type A # List versions
comma separated: v1, v1.1, v1.5, v2, v2.5
FCCID_urls : # link-scheme:
https://fcc.io/yourFCCid
Availability_availability : unknown 2017
OWrt Supported Since Rev_hidden :
https://dev.openwrt.org/changeset/46223 #
https://dev.openwrt.org/changeset/xxxxx
OWrt Supported Since Rel_hidden : ¿ # First official
release (i.e. not trunk)
OWrt Supported Current Rel_hidden : DD trunk # Current
official release (i.e. not trunk)
OWrt Unsupported_hidden : # e.g. '5GHz wifi';
Describe what is not supported
.....
OEM Device Homepage URL_url : # yourbrand.com/yourdevice
Firmware OEM Stock URL_url : #
yourbrand.com/yourdevice/stockfirmware
Firmware OWrt Install URL_hidden : #
downloads.openwrt.org/latest/...factory.bin; If more than 1 file for
install/upgrade -> link to download *folder* instead of image
Firmware OWrt Upgrade URL_hidden : #
downloads.openwrt.org/latest/...sysupgrade.bin; If more than 1 file for
install/upgrade -> link to download *folder* instead of image
Firmware LEDE Install URL_url : #
downloads.lede-project.org/releases/<release>/targets/...; If more than
1 file for install/upgrade -> link to download *folder* instead of image
Firmware LEDE Upgrade URL_url :
https://downloads.lede-project.org/releases/17.01.4/targets/lantiq/xrx200/lede-17.01.4-lantiq-xrx200-BTHOMEHUBV5A-squashfs-sysupgrade.bin
# downloads.lede-project.org/releases/<release>/targets/...; If more
than 1 file for install/upgrade -> link to download *folder* instead of
image
....
I have a script running weekly in that server to update the package
lists/tables. It's easy to add a few lines that will make a zip file
with all these dataentry text files and then place it in the webserver
folder so you can retrieve it with wget.
I just need to ask tmomas on details (where I can place the zip file so
it is retrievable from the web) and also if he has any objections (as
I'm not the server owner/maintainer).
-Alberto
On 01/01/2018 06:09 PM, Moritz Warning wrote:
> hi Hauke,
>
> somebody on the forum already pointed me there:
>
> https://forum.lede-project.org/t/firmware-wizard/9039/19
> (example was also the same - coincidence? ;-))
>
> That particular site is easy to parse, but most are not (I click random entries).
> Iirc, I already parsed the TOH table and added image names by hand when it was obvious.
>
> On 12/30/2017 02:13 PM, Hauke Mehrtens wrote:
>>
>> On 11/23/2017 06:44 AM, Moritz Warning wrote:
>>> Hi,
>>>
>>> I've put online a firmware wizard for LEDE:
>>>
>>> http://mwarning.de/firmware-wizard/
>>> (Sources: https://github.com/freifunk-bielefeld/firmware-wizard)
>>>
>>> Build with rather plain HTML5/CSS/JS. Merge requests are welcome.
>>> Everything is still rough around the edges.
>>>
>>> It would be nice if downloads.lede-project.org would set "Access-Control-Allow-Origin: *",
>>> since the code tries to scrape the download site. So far I use a pre-scraped file index as a workaround.
>>> But that causes the file links to not work..
>>>
>>> Have fun,
>>> mwarning
>> Hi Moritz,
>>
>> I saw your presentation yesterday, but can not find you any more at
>> 34C3. ;-)
> Next time try DECT. :-)
>> You can probably get many meta data from the LEDE wiki which is now more
>> restructured than the OpenWrt Wiki, see for example this page:
>> https://lede-project.org/toh/hwdata/bt/bt_homehub_5_type_a
>>
>> It probably makes more sens to use this as the central storage for board
>> meta data, using the git has a pretty high entry barrier for external
>> contributions.
>>
>> Hauke
>>
>
> _______________________________________________
> Lede-dev mailing list
> Lede-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev
More information about the Lede-dev
mailing list