commit 7140a2472c313a566965d7b4caa12d11240f2117
parent 142e8b12ee4055b76a700a3e90f2454530fb6ab7
Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Wed, 18 Feb 2015 16:06:16 +0100
update scripts, generate html page
Diffstat:
6 files changed, 132 insertions(+), 27 deletions(-)
diff --git a/canteeninfo.sh b/canteeninfo.sh
@@ -0,0 +1,65 @@
+#!/bin/bash
+out=/tmp/canteeninfo.html
+
+echo -n "<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset=UTF-8>
+ <title>Canteen menus for week $(date +%V)</title>
+ </head>
+ <body>
+ <h1>Canteen menus for week $(date +%V)</h1>
+
+ <h2><a href='http://studerende.au.dk/studier/fagportaler/diplomingenioer/studiemiljoe-og-faciliteter/faciliteter/kantiner/ugens-menu-navitas/'>
+ Navitas</a></h2>
+ $(/usr/local/bin/navitas | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\
+ sed 's/Mandag/<b>Mandag<\/b>/' |\
+ sed 's/Tirsdag/<b>Tirsdag<\/b>/' |\
+ sed 's/Onsdag/<b>Onsdag<\/b>/' |\
+ sed 's/Torsdag/<b>Torsdag<\/b>/' |\
+ sed 's/Fredag/<b>Fredag<\/b>/')
+
+
+ <br /><br /><h2>
+ <a href='https://www.facebook.com/pages/Dales-Cafe/208630735826865?_fb_noscript=1'>
+ Dales cafe</a></h2>
+
+ <br /><h2>
+ <a href='http://www.matkant.dk/dagmenu.php'>
+ Matematisk kantine</a></h2>
+ $(/usr/local/bin/matkant | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\
+ sed 's/\*\*\*\*//g' |\
+ sed 's/\[i\] //' |\
+ sed 's/Mandag/<br \/><b>Mandag<\/b>/' |\
+ sed 's/Tirsdag/<br \/><b>Tirsdag<\/b>/' |\
+ sed 's/Onsdag/<br \/><b>Onsdag<\/b>/' |\
+ sed 's/Torsdag/<br \/><b>Torsdag<\/b>/' |\
+ sed 's/Fredag/<br \/><b>Fredag<\/b>/')
+
+
+ <br /><br /><h2><a href='https://www.statsbiblioteket.dk/brug-biblioteket/studiemiljo/mad-og-drikke'>
+ Statsbiblioteket </a></h2>
+ $(/usr/local/bin/statsbiblioteket | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\
+ sed 's/Mandag/<br \/><b>Mandag<\/b>/' |\
+ sed 's/Tirsdag/<br \/><b>Tirsdag<\/b>/' |\
+ sed 's/Onsdag/<br \/><b>Onsdag<\/b>/' |\
+ sed 's/Torsdag/<br \/><b>Torsdag<\/b>/' |\
+ sed 's/Fredag/<br \/><b>Fredag<\/b>/')
+
+
+ <br /><h2><a href='http://havnensperle.dk/menu.aspx'>
+ Havnens perle</a></h2>
+ Dagens tilbud (39,-)<br />
+ <b>Mandag</b>: Stor bøfsandwich<br />
+ <b>Tirsdag</b>: Kamsteg med rødkål og rugbrød<br />
+ <b>Onsdag</b>: To ristede eller franske hotdogs<br />
+ <b>Torsdag</b>: Stor flæskestegssandwich<br />
+ <b>Fredag</b>: Super Burger
+
+ <br />
+ <br />
+ <p>Questions or comments? Send a mail to
+ <a href='mailto:anders.damsgaard@geo.au.dk'>Anders</a></p>
+ </body>
+</html>" > $out
+
diff --git a/dales.sh b/dales.sh
@@ -1,9 +0,0 @@
-#!/bin/bash
-set -e
-
-tmpfile=dales.html
-page=https://da-dk.facebook.com/pages/Dales-Caf%C3%A9/208630735826865
-
-wget $page -O $tmpfile
-
-rm $tmpfile
diff --git a/matkant b/matkant
@@ -0,0 +1,19 @@
+#!/bin/bash
+set -e
+
+# requires html2text package
+
+tmpfile=/tmp/matkant.html
+page=http://www.matkant.dk/dagmenu.php
+
+wget $page -O $tmpfile --quiet
+
+html2text $tmpfile > $tmpfile.txt
+
+cat $tmpfile.txt |\
+ sed -n '/\* Mandag\|\* Tirsdag\|\* Onsdag\|\* Torsdag\|\* Fredag/,$p' |\
+ sed -n '/.*Lørdag/q;p' |\
+ grep -v '^$'
+
+rm $tmpfile
+#rm $tmpfile.txt
diff --git a/navitas b/navitas
@@ -0,0 +1,18 @@
+#!/bin/bash
+set -e
+
+tmpfile=/tmp/navitas.html
+page=http://studerende.au.dk/studier/fagportaler/diplomingenioer/studiemiljoe-og-faciliteter/faciliteter/kantiner/ugens-menu-navitas/
+
+wget $page -O $tmpfile --quiet
+
+#echo "# Ugens menu for Navitas kantinen"
+cat $tmpfile |\
+ grep -i 'Mandag\|Tirsdag\|Onsdag\|Torsdag\|Fredag' |\
+ sed 's/<p>//' |\
+ sed 's/<\/p>//' |\
+ sed 's/<br \/>//' |\
+ sed 's/<strong>//' |\
+ sed 's/<\/strong>/: /'
+
+rm $tmpfile
diff --git a/navitas.sh b/navitas.sh
@@ -1,18 +0,0 @@
-#!/bin/bash
-set -e
-
-tmpfile=navitas.html
-page=http://studerende.au.dk/studier/fagportaler/diplomingenioer/studiemiljoe-og-faciliteter/faciliteter/kantiner/ugens-menu-navitas/
-
-wget $page -O $tmpfile --quiet
-
-echo "# Ugens menu for Navitas kantinen"
-cat $tmpfile |\
- grep -i 'Mandag\|Tirsdag\|Onsdag\|Torsdag\|Fredag' |\
- sed 's/<p>//' |\
- sed 's/<\/p>//' |\
- sed 's/<br \/>//' |\
- sed 's/<strong>//' |\
- sed 's/<\/strong>/: /'
-
-rm $tmpfile
diff --git a/statsbiblioteket b/statsbiblioteket
@@ -0,0 +1,30 @@
+#!/bin/bash
+set -e
+
+# requires html2text package
+
+tmpfile=/tmp/statsbiblioteket.html
+page=https://www.statsbiblioteket.dk/brug-biblioteket/studiemiljo/mad-og-drikke/mad-og-drikke
+
+wget $page -O $tmpfile --quiet
+
+#cat $tmpfile |\
+ #sed -n '/<b>Mandag\|<b>Tirsdag\|<b>Onsdag\|<b>Torsdag\|<b>Fredag/,$p' |\
+ #sed -n '/Hvis du har/q;p' |\
+ #grep -v '^$' \
+ #> $tmpfile-mod.html
+#html2text $tmpfile-mod.html > $tmpfile.txt
+
+cat $tmpfile |\
+ sed -n '/<b>Mandag\|<b>Tirsdag\|<b>Onsdag\|<b>Torsdag\|<b>Fredag/,$p' |\
+ sed -n '/Hvis du har/q;p' |\
+ sed 's/<br \/>/\n/g' |\
+ sed 's/<[^>]\+>//g' |\
+ sed '/^\s*$/d'
+ #grep -v '^$'
+ #sed 's/<td>\|<b>//'
+
+
+#rm $tmpfile
+#rm $tmpfile-mod.html
+#rm $tmpfile.txt