summaryrefslogtreecommitdiffstats
path: root/prog/skovikanje/generiraj.sh
blob: b0ca56668210979a9dd1aa3fbd776ef289bfc1b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
set -xeuo pipefail
start=$(($(date +%s%N)/1000000))
cat header.html
title="🦉 skovikanje :: blog nesmiselnih stvari"
echo "<title>$title</title><h1 align=center>$title</h1>"
echo "<h3><a href=//splet.šijanec.eu./>nazaj na varno (na mojo spletno stran)</a></h3>"
desc="Tu so objave, ki se mi ne zdijo vredne objave na prvi strani. Za njihovo kvaliteto ne odgovarjam, je pa moč pod vsako objavo puščati komentarje."
echo "<p>$desc <a href=rss.xml>RSS</a></p>"
echo "<?xml version='1.0' encoding='UTF-8' ?><rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'><atom:link href='http://z.4a.si/skovikanje/rss.xml' rel='self' type='application/rss+xml' /><channel><title>$title</title><description>$desc</description><link>http://z.4a.si/skovikanje/</link>" > $1
echo "<hr id=vrh>"
for file in `ls --sort=time --time=birth objave`
do
	./komentar.sh objava html $file 0
	cat header.html <(./komentar.sh objava html $file 1) > skovik/$file.html
	echo "<item>" >> $1
	RSS_BASEURL=http://z.4a.si/skovikanje/skovik/ ./komentar.sh objava rss $file >> $1
	echo "</item>" >> $1
	echo "<hr>"
done
echo "<small style=display:flex;justify-content:center;align-items:center><a href=//ni.šijanec.eu./sijanec/r/tree/prog/skovikanje><code>$0 $@</code> | `date` | `hostname` | $(($(date +%s%N)/1000000-$start)) ms</a></small>"
echo '</channel></rss>' >> $1