summaryrefslogtreecommitdiff
path: root/pages/rss.sh
blob: 70aff51d26d3f5379411e529e484c9497d6e1541 (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
34
35
36
37
#!/bin/sh

. ~/.config/b4rcms/basics.sh
RSS_FILE="$SOURCE/rss.xml"
echo '<?xml version="1.0" encoding="UTF-8" ?>' >| $RSS_FILE
echo \ "<rss version=\"2.0\">

<channel>
        <title>B4rkod's Basement</title>
        <link>https://b4rkod.net.tr/rss.xml</link>
	<description>My Basement's Window</description>
	<!--item-->]> " >> $RSS_FILE

for LINE in $( tac $DB/blogposts.txt ); do
	DATE=$(date -d @$(echo $LINE | cut -c -10) -R)
	BASE=$(echo $LINE| cut -c 12-)
	FILE=$(cat $ROOT/blogposts/$BASE)
	echo \ "
<item>
	<pubDate>$DATE</pubDate>
	<guid>https://b4rkod.net.tr/$BASE</guid>
	<title>$BASE</title>
	<link>https://b4rkod.net.tr/blogposts/$BASE</link>
	<description><![CDATA[
	$FILE
	]]></description>
</item>"  >> $RSS_FILE

done 


echo \ "
</channel>
</rss>
" >> $RSS_FILE