summaryrefslogtreecommitdiff
path: root/scripts/geojson/fetch_streets.sh
diff options
context:
space:
mode:
authorMarkus Koch <markus@notsyncing.net>2020-04-26 17:28:28 +0200
committerMarkus Koch <markus@notsyncing.net>2020-04-26 17:28:37 +0200
commita1c50a3cfb61d4268518b08ec84b77c4dbca643b (patch)
tree228d389540b7905a0e79527eb8234c1264463f68 /scripts/geojson/fetch_streets.sh
parent98cd0c8fe9fb1c3409fcac79af3f760b90a7dcd2 (diff)
downloadlifomapserver-a1c50a3cfb61d4268518b08ec84b77c4dbca643b.tar.gz
lifomapserver-a1c50a3cfb61d4268518b08ec84b77c4dbca643b.tar.bz2
lifomapserver-a1c50a3cfb61d4268518b08ec84b77c4dbca643b.zip
Move Maps:-based scripts to separate directory
Diffstat (limited to 'scripts/geojson/fetch_streets.sh')
-rwxr-xr-xscripts/geojson/fetch_streets.sh29
1 files changed, 0 insertions, 29 deletions
diff --git a/scripts/geojson/fetch_streets.sh b/scripts/geojson/fetch_streets.sh
deleted file mode 100755
index 741f82a..0000000
--- a/scripts/geojson/fetch_streets.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-
-# WARNING: This script is not yet production ready. The slightest error in the wikipage can throw it off. Handle with care.
-
-json=`curl 'https://wiki.linux-forks.de/mediawiki/api.php?action=query&prop=revisions&rvprop=content&format=json&titles=Maps:Streets'`
-data=`echo "$json" | json_reformat | sed -e 's/\\\\n//g' -n -e 's/begin:mapdata\([^}]\+\)/\1/gp' | sed -e "s/|-|/}/g"`
-
-echo "["
-export IFS="}"
-for entry in $data; do
- name=`echo "$entry" | sed -n 's/\s*\([^|]\+\).*/\1/p' | sed 's/ $//'`
- coord=`echo "$entry" | sed -n 's/.*||\s*\([^|]\+\).*/\1/p'`
- if [[ "$name" != "" && "$coord" != "" ]]; then
- echo "{ \"type\": \"Feature\",
- \"geometry\": {
- \"type\": \"LineString\",
- \"coordinates\": [
- $coord
- ]
- },
- \"properties\": {
- \"name\": \"$name\"
- }
-},"
- fi
-done
-export IFS=" "
-echo "{}"
-echo "]"