summaryrefslogtreecommitdiff
path: root/site/rss.xml
blob: d2ec42611dd3bb9872d45d4e9f5717abbd4bb94a (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
32
33
#!/bin/sh

cat << EOF
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>davidovski</title>
  <link>https://davidovski.xyz</link>
  <description>davidovski's site</description>
EOF

for entry in entries/*.html; do
    title="$(grep '^# ' $entry)"
    title=${title#\# }

    printf "<item>\n"
    printf "<title>%s</title>\n" "${title}"
    printf "<link>%s</link>\n" "http://davidovski.xyz/$entry"
	printf "<pubDate>%s</pubDate>\n" "$(stat -c %z "$entry")"


    printf "<description><![CDATA["
    md2html $entry
    printf "]]></description>\n</item>"

  done


cat << EOF
</channel>
</rss>
EOF