canteeninfo (2906B)
1 #!/bin/bash 2 #out=$(pwd)/canteeninfo.html 3 4 weekday=$(date +%A) 5 highlight="1234567890asdfasdf" 6 if [[ "$weekday" == "Monday" ]]; then 7 highlight="Mandag" 8 elif [[ "$weekday" == "Tuesday" ]]; then 9 highlight="Tirsdag" 10 elif [[ "$weekday" == "Wednesday" ]]; then 11 highlight="Onsdag" 12 elif [[ "$weekday" == "Thursday" ]]; then 13 highlight="Torsdag" 14 elif [[ "$weekday" == "Friday" ]]; then 15 highlight="Fredag" 16 elif [[ "$weekday" == "Saturday" ]]; then 17 highlight="Lørdag" 18 fi 19 20 echo -n "<!DOCTYPE html> 21 <html> 22 <head> 23 <meta charset=UTF-8> 24 <title>Canteen menus for week $(date +%V)</title> 25 </head> 26 <body> 27 <h1>Canteen menus for week $(date +%V)</h1> 28 29 <h2><a href='http://studerende.au.dk/studier/fagportaler/diplomingenioer/studiemiljoe-og-faciliteter/faciliteter/kantiner/ugens-menu-navitas/'> 30 Navitas</a></h2> 31 $(/usr/local/bin/navitas | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\ 32 sed 's/Mandag/<b>Mandag<\/b>/' |\ 33 sed 's/Tirsdag/<b>Tirsdag<\/b>/' |\ 34 sed 's/Onsdag/<b>Onsdag<\/b>/' |\ 35 sed 's/Torsdag/<b>Torsdag<\/b>/' |\ 36 sed 's/Fredag/<b>Fredag<\/b>/') 37 38 39 <br /><br /><h2> 40 <a href='https://www.facebook.com/pages/Dales-Cafe/208630735826865?_fb_noscript=1'> 41 Dales cafe</a></h2> 42 43 <br /><h2> 44 <a href='http://www.matkant.dk/dagmenu.php'> 45 Matematisk kantine</a></h2> 46 $(/usr/local/bin/matkant | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\ 47 sed 's/\*\*\*\*//g' |\ 48 sed 's/\[i\] //' |\ 49 sed 's/Mandag/<br \/><b>Mandag<\/b>/' |\ 50 sed 's/Tirsdag/<br \/><b>Tirsdag<\/b>/' |\ 51 sed 's/Onsdag/<br \/><b>Onsdag<\/b>/' |\ 52 sed 's/Torsdag/<br \/><b>Torsdag<\/b>/' |\ 53 sed 's/Fredag/<br \/><b>Fredag<\/b>/') 54 55 56 <br /><br /><h2><a href='https://www.statsbiblioteket.dk/brug-biblioteket/studiemiljo/mad-og-drikke'> 57 Statsbiblioteket </a></h2> 58 $(/usr/local/bin/statsbiblioteket | sed ':a;N;$!ba;s/\n/<br \/>\n/g' |\ 59 sed 's/Mandag/<br \/><b>Mandag<\/b>/' |\ 60 sed 's/Tirsdag/<br \/><b>Tirsdag<\/b>/' |\ 61 sed 's/Onsdag/<br \/><b>Onsdag<\/b>/' |\ 62 sed 's/Torsdag/<br \/><b>Torsdag<\/b>/' |\ 63 sed 's/Fredag/<br \/><b>Fredag<\/b>/' |\ 64 sed 's/Lørdag/<br \/><b>Lørdag<\/b>/') 65 66 67 <br /><h2><a href='http://havnensperle.dk/menu.aspx'> 68 Havnens perle</a></h2> 69 Dagens tilbud (39,-)<br /> 70 <b>Mandag</b>: Stor bøfsandwich<br /> 71 <b>Tirsdag</b>: Kamsteg med rødkål og rugbrød<br /> 72 <b>Onsdag</b>: To ristede eller franske hotdogs<br /> 73 <b>Torsdag</b>: Stor flæskestegssandwich<br /> 74 <b>Fredag</b>: Super Burger 75 76 <br /> 77 <br /> 78 <p>Questions or comments? Send a mail to 79 <a href='mailto:anders.damsgaard@geo.au.dk'>Anders</a></p> 80 <a href='https://github.com/anders-dc/canteen-info'>Source code</a></p> 81 </body> 82 </html>" |\ 83 sed "s/${highlight}/<font color='red'>${highlight}<\/font>/g" #> $out