Releases page progress

This commit is contained in:
Thomas Oltmann 2025-12-20 17:07:50 +01:00
parent baa874a148
commit 5512ca239b
4 changed files with 31 additions and 20 deletions

19
src/format_release.awk Normal file
View file

@ -0,0 +1,19 @@
BEGIN {
FS="\t"
print "<table class=\"listing\">"
print "<th>Date</th>"
print "<th>File Size</th>"
print "<th>Flavour</th>"
}
{
print "<tr>"
for (i = 1; i <= NF; i++) {
print "<td>", $i, "</td>"
}
print "</tr>"
}
END {
print "</table>"
}

View file

@ -3,26 +3,7 @@
<div class="content">
<div class="softpage">
<h1>Releases</h1>
<table class="listing">
<tr>
<th>Date</th>
<th>Release</th>
<th>Checksum</th>
<th>Signature</th>
</tr>
<tr>
<td>2025-10-18</td>
<td><a href="">KarlOS Preview Snapshot #1 Live Image</a></td>
<td><a href="">sha256</a></td>
<td><a href="">minisign</a></td>
</tr>
<tr>
<td>2025-12-24</td>
<td><a href="">KarlOS Christmas Special Edition</a></td>
<td><a href="">sha256</a></td>
<td><a href="">minisign</a></td>
</tr>
</table>
%~ for release in src/releases/*; do awk -f src/format_release.awk "$release"; done
</div>
</div>
%~ include src/footer.inc

View file

@ -0,0 +1,7 @@
Do 30. Okt 10:34:21 UTC 2025 17M karlos_2025-10-30_live.img
Do 30. Okt 10:34:21 UTC 2025 124K karlos_2025-10-30_live.img.xz
Do 30. Okt 10:34:21 UTC 2025 17M karlos_2025-10-30_live.iso
Do 30. Okt 10:34:21 UTC 2025 124K karlos_2025-10-30_live.iso.xz
Do 30. Okt 10:34:21 UTC 2025 648K karlos_2025-10-30_live.qcow2
Do 30. Okt 10:34:22 UTC 2025 4,0K karlos_2025-10-30_manifest.txt
Do 30. Okt 10:34:22 UTC 2025 4,0K sha256sum.txt

View file

@ -106,6 +106,10 @@ h2 {
.listing td {
padding: 0 1em;
}
.listing th {
padding: 0 1em;
text-align: center;
}
.listing {
background-color: %[COLOR_BLOCK];
}