blob: 239f878be3a5a81d22f0a7afa35269369acdec4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#/bin/sh
ARCHIVE_DIR="public/archives"
for file in $ARCHIVE_DIR/*_demos.zip $ARCHIVE_DIR/*_videos.zip; do
[ -f "$file" ] || continue
base="${file%_demos.zip}"
base="${base%_videos.zip}"
base="${base#$ARCHIVE_DIR/}"
bases="$bases
$base"
done
[ -n "$bases" ] && printf "\n<h2>Archives</h2>\n\n"
for base in $(echo "$bases" | sort -u); do
title=$(echo "$base" | tr '_' ' ')
line="<p>$title tricks archive:"
video_archive="$ARCHIVE_DIR/${base}_videos.zip"
demo_archive="$ARCHIVE_DIR/${base}_demos.zip"
[ -f "$video_archive" ] && line="$line <a href=\"archives/${base}_videos.zip\">videos</a>"
[ -f "$demo_archive" ] && [ -f "$video_archive" ] && line="$line, "
[ -f "$demo_archive" ] && line="$line <a href=\"archives/${base}_demos.zip\">demos</a>"
echo "$line"
done
|