summaryrefslogtreecommitdiff
path: root/csv2rss.sh
diff options
context:
space:
mode:
authoresquizo <esquizo+noreply@esquizo.net>2026-03-13 13:38:43 -0300
committeresquizo <esquizo+noreply@esquizo.net>2026-03-13 13:38:43 -0300
commit48aef69ee70916d726d15e6c141715c767d915d8 (patch)
tree073a12563ad6c175dfcf2e67973304c5a4218881 /csv2rss.sh
parent8bff241df92c4d17e6b83242ca329cb680355f88 (diff)
adicionado rss
Diffstat (limited to 'csv2rss.sh')
-rwxr-xr-xcsv2rss.sh33
1 files changed, 33 insertions, 0 deletions
diff --git a/csv2rss.sh b/csv2rss.sh
new file mode 100755
index 0000000..0469849
--- /dev/null
+++ b/csv2rss.sh
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+TITLE="$1"
+LINK="$2"
+DESCRIPTION="$3"
+
+SCRIPT="$(cat << EOF
+{
+ title = \$1
+ url = "$LINK/" \$2
+ date = \$3
+
+ print " <item>"
+ print " <title>" title "</title>"
+ print " <link>" url "</link>"
+ print " <pubDate>" date "</pubDate>"
+ print " <guid>" url "</guid>"
+ print " </item>"
+}
+EOF
+)"
+
+echo '<?xml version="1.0" encoding="UTF-8" ?>'
+echo '<rss version="2.0">'
+echo '<channel>'
+echo " <title>$TITLE</title>"
+echo " <link>$LINK</link>"
+echo " <description>$DESCRIPTION</description>"
+
+awk -F'|' "$SCRIPT"
+
+echo '</channel>'
+echo '</rss>'