summaryrefslogtreecommitdiff
path: root/abfall_spermüll/get.sh
diff options
context:
space:
mode:
Diffstat (limited to 'abfall_spermüll/get.sh')
-rwxr-xr-xabfall_spermüll/get.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/abfall_spermüll/get.sh b/abfall_spermüll/get.sh
new file mode 100755
index 0000000..a689f8f
--- /dev/null
+++ b/abfall_spermüll/get.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+fetch_tour() {
+ tourId=$1
+ curl "http://www.abfallwirtschaft-ortenaukreis.de/tourSearch.php?id=53&lang=de&action=showTour&muellID=8&tour=$tourId" 2>/dev/null
+}
+
+parse_tour() {
+ tourId=$1
+ tmp=`mktemp`
+ fetch_tour $tourId > "$tmp"
+ bereich=`sed -n -e 's/.*Bereich: \([^<]\+\).*/\1/p' < "$tmp"`
+ for datum in `sed -n -e 's/\s\+\w\+, \([0-9]\{2\}\)\. \(\w\+\) \([0-9]\{4\}\).*/\1.\2.\3/p' < "$tmp"`; do
+ python -c "import time; print time.strftime('%F', time.strptime('$datum', '%d.%B.%Y')), '$bereich'"
+ done
+ rm "$tmp"
+}
+
+for tourId in `seq 0 9000`; do
+ echo tourId=$tourId >&2
+ parse_tour tourId
+done