<feed xmlns='http://www.w3.org/2005/Atom'>
<title>firmware-selector-openwrt-org/misc, branch v1.0.0</title>
<subtitle>A simple OpenWrt firmware selector using autocompletion.</subtitle>
<id>https://git.openwrt.org/web/firmware-selector-openwrt-org/atom?h=v1.0.0</id>
<link rel='self' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/atom?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/'/>
<updated>2020-02-17T15:54:09Z</updated>
<entry>
<title>remove unused files</title>
<updated>2020-02-17T15:54:09Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-17T15:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=0edcb2d21669969387028cf9979fdf52ff453472'/>
<id>urn:sha1:0edcb2d21669969387028cf9979fdf52ff453472</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add dynamic image creation code &amp; json refactor</title>
<updated>2020-02-17T09:51:29Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-02-17T06:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=a407e43877c780d642560e6e500ad52adfb2fd8e'/>
<id>urn:sha1:a407e43877c780d642560e6e500ad52adfb2fd8e</id>
<content type='text'>
again, make JSON files more like upstream:

* images: use dict instead of simple file. This allows adding
information like checksums or types. Again, I dealt so much with
heuristics withn OpenWrt build system that I avoid it as much as
possible. From my side I'd remove fragments like `findCommonPrefix` and
just rely on upstream info.
* commit: replace with `version_commit` (as there is also
`version_number`
* link: replace with `url` as *link* referes to something clickable in
the browser while url is more generic, including machine reads
* activate sort_keys in collect.py, this creates reproducible json files
and surely makes some JSON parser happy
* %foobar: instead of using `%` I changed the replacement to mustache[0]
which is also usable via Pythons `format()` function and easier to read.
Say a string like %target-info/foobar could mean a variable `target` or
`target-info`, using {target}-info/foobar makes things easier
* %file: remove this entirely and just append whatever desired file at
the end. Is there any case where the downloaded file is not at the end?

all these changes where done to be compatile with the *asu*, meaning a
image builder backend that creates images with specificed packages on
demand. Example code is added within the top of index.js. The server
takes `version`, `profile` and `packages` as arguments and returns
within a few seconds a freshly build firmware, which is automatically
shown in the frontend.

[0]: mustache.github.io/

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>target value is fixed in openwrt now</title>
<updated>2020-02-16T17:42:48Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T17:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=59974fbdd490b65e6f049a0ab616a887f771d61e'/>
<id>urn:sha1:59974fbdd490b65e6f049a0ab616a887f771d61e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>udpate readme</title>
<updated>2020-02-16T14:22:38Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T14:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=ba59acb12d1f00400020fbb94236c050428c2bf9'/>
<id>urn:sha1:ba59acb12d1f00400020fbb94236c050428c2bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix comment</title>
<updated>2020-02-16T14:19:31Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T14:19:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=5eb9756d4f8457c77564ebef8a7969662027ff29'/>
<id>urn:sha1:5eb9756d4f8457c77564ebef8a7969662027ff29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use separate json file for each version</title>
<updated>2020-02-16T14:06:34Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T11:50:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=41f777b12bf688ce86cc2377c74232acd389d6af'/>
<id>urn:sha1:41f777b12bf688ce86cc2377c74232acd389d6af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>do not sort keys</title>
<updated>2020-02-14T22:38:36Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-14T22:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=cac4fdee14d0bf44da94c3f0d4f482c9f6b93241'/>
<id>urn:sha1:cac4fdee14d0bf44da94c3f0d4f482c9f6b93241</id>
<content type='text'>
this is important when the snapshot release should appear before other releases
</content>
</entry>
<entry>
<title>yet another format change</title>
<updated>2020-02-14T19:51:05Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-14T19:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=17fb6874bd11f49460268e05ca741762c3425711'/>
<id>urn:sha1:17fb6874bd11f49460268e05ca741762c3425711</id>
<content type='text'>
hopefully helps attented sysupgrade server support
</content>
</entry>
<entry>
<title>allow to use includes only</title>
<updated>2020-02-13T11:27:04Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-13T11:27:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=bfc7469f364f4a307dba8b13403d36f7720eb182'/>
<id>urn:sha1:bfc7469f364f4a307dba8b13403d36f7720eb182</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new data format</title>
<updated>2020-02-12T17:27:56Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-12T17:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=d67a1a6f0cef5978869737111d3592b254d77ece'/>
<id>urn:sha1:d67a1a6f0cef5978869737111d3592b254d77ece</id>
<content type='text'>
</content>
</entry>
</feed>
