-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Makefile
26 lines (19 loc) · 692 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
all: posuto/postaldata.json
clean:
rm raw/*
rm posuto/postaldata.json
rm posuto/officedata.json
raw/ken_all.zip:
wget -O raw/ken_all.zip 'https://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip'
raw/ken_all.utf8.csv: raw/ken_all.zip
cd raw; \
unzip -o ken_all.zip
iconv -f sjis -t utf8 raw/KEN_ALL.CSV > raw/ken_all.utf8.csv
raw/jigyosyo.zip:
wget -O raw/jigyosyo.zip 'https://www.post.japanpost.jp/zipcode/dl/jigyosyo/zip/jigyosyo.zip'
raw/jigyousho.utf8.csv: raw/jigyosyo.zip
cd raw; \
unzip -o jigyosyo.zip
iconv -f cp932 -t utf8 raw/JIGYOSYO.CSV > raw/jigyousho.utf8.csv
posuto/postaldata.json: raw/ken_all.utf8.csv raw/jigyousho.utf8.csv
python posuto/prep.py