initial working commit

This commit is contained in:
2023-01-14 13:33:37 -05:00
parent 7be7b1debb
commit 7802dc20c2
6 changed files with 7015 additions and 0 deletions

35
build.sh Normal file
View File

@@ -0,0 +1,35 @@
#!/usr/bin/env bash
MTAPI_URL="https://github.com/jonthornton/MTAPI.git"
SUBWAY_DATA_URL="http://web.mta.info/developers/data/nyct/subway/google_transit.zip"
# Create tmp directory
if [ -d "tmp" ]; then
rm -rf "tmp"
mkdir tmp
else
mkdir tmp
fi
# Clone the MTAPI repo
if [ -d "tmp/MTAPI" ]; then
rm -rf "tmp/MTAPI"
git clone "$MTAPI_URL" tmp/MTAPI
else
git clone "$MTAPI_URL" tmp/MTAPI
fi
# Download and extract subway data from MTA
curl -o tmp/subway.zip "$SUBWAY_DATA_URL"
unzip -d tmp/subway-data -o tmp/subway.zip
# Create the stations data files
echo "stations csv"
python tmp/MTAPI/scripts/make_stations_csv.py tmp/subway-data/stops.txt tmp/subway-data/transfers.txt > data/stations.csv
echo "stations json"
python tmp/MTAPI/scripts/make_stations_json.py data/stations.csv > data/stations.json
echo "done"
# Build the container
podman build .