<feed xmlns='http://www.w3.org/2005/Atom'>
<title>firmware-selector-openwrt-org, 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-18T13:43:02Z</updated>
<entry>
<title>disable asu by default</title>
<updated>2020-02-18T13:43:02Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-18T13:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=594d37226945a1dc140f7fd047e801663a0e1293'/>
<id>urn:sha1:594d37226945a1dc140f7fd047e801663a0e1293</id>
<content type='text'>
</content>
</entry>
<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>Merge branch 'master' of github.com:mwarning/yet_another_firmware_selector</title>
<updated>2020-02-17T13:57:10Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-17T13:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=de4660f51911ac4ff458d0e01fcc81bd378ff8c8'/>
<id>urn:sha1:de4660f51911ac4ff458d0e01fcc81bd378ff8c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix names-18.06.7.json and names-19.07.1.json format</title>
<updated>2020-02-17T13:56:55Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-17T13:56:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=2470c3e35cbc928b0f479c5b5b40556a7b8044f0'/>
<id>urn:sha1:2470c3e35cbc928b0f479c5b5b40556a7b8044f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use openwrt branding (#6)</title>
<updated>2020-02-17T12:32:02Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-02-17T12:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=aae987da98daa2698f17c4424b2e7057ae17b71c'/>
<id>urn:sha1:aae987da98daa2698f17c4424b2e7057ae17b71c</id>
<content type='text'>
Co-authored-by: Moritz Warning &lt;moritzwarning@web.de&gt;
</content>
</entry>
<entry>
<title>add comment for asu_build option</title>
<updated>2020-02-17T10:08:40Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-17T10:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=d23ecaee080ab2d1c88fb57562550f54057ba8bd'/>
<id>urn:sha1:d23ecaee080ab2d1c88fb57562550f54057ba8bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>re-add older releases</title>
<updated>2020-02-17T10:06:15Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-17T10:06:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=4cde363db8a3ac9bba2d904ad3ab8520131edb21'/>
<id>urn:sha1:4cde363db8a3ac9bba2d904ad3ab8520131edb21</id>
<content type='text'>
it is a good show case for the demo and we need those for the use on openwrt.org
</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>forgot image link</title>
<updated>2020-02-16T20:51:28Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T20:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=689b906bad0016099fd039615d73ac4221d19180'/>
<id>urn:sha1:689b906bad0016099fd039615d73ac4221d19180</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix element id</title>
<updated>2020-02-16T20:43:43Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2020-02-16T20:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/web/firmware-selector-openwrt-org/commit/?id=b34c703954d6001f62034cf7417b19a1a09c1b95'/>
<id>urn:sha1:b34c703954d6001f62034cf7417b19a1a09c1b95</id>
<content type='text'>
</content>
</entry>
</feed>
