Skip to content

Commit 82e8c59

Browse files
committed
fmt
1 parent b8c36fa commit 82e8c59

File tree

3 files changed

+72
-75
lines changed

3 files changed

+72
-75
lines changed

city_code.go

+61-62
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,73 @@
11
package main
22

33
import (
4-
"errors"
4+
"errors"
55
"github.com/lithammer/fuzzysearch/fuzzy"
66
)
77

88
var cityCodeMap = map[string]string{
9-
"東京都千代田区": "13101",
10-
"東京都中央区": "13102",
9+
"東京都千代田区": "13101",
10+
"東京都中央区": "13102",
1111
"東京都港区": "13103",
12-
"東京都新宿区": "13104",
13-
"東京都文京区": "13105",
14-
"東京都台東区": "13106",
15-
"東京都墨田区": "13107",
16-
"東京都江東区": "13108",
17-
"東京都品川区": "13109",
18-
"東京都目黒区": "13110",
19-
"東京都大田区": "13111",
20-
"東京都世田谷区": "13112",
21-
"東京都渋谷区": "13113",
22-
"東京都中野区": "13114",
23-
"東京都杉並区": "13115",
24-
"東京都豊島区": "13116",
12+
"東京都新宿区": "13104",
13+
"東京都文京区": "13105",
14+
"東京都台東区": "13106",
15+
"東京都墨田区": "13107",
16+
"東京都江東区": "13108",
17+
"東京都品川区": "13109",
18+
"東京都目黒区": "13110",
19+
"東京都大田区": "13111",
20+
"東京都世田谷区": "13112",
21+
"東京都渋谷区": "13113",
22+
"東京都中野区": "13114",
23+
"東京都杉並区": "13115",
24+
"東京都豊島区": "13116",
2525
"東京都北区": "13117",
26-
"東京都荒川区": "13118",
27-
"東京都板橋区": "13119",
28-
"東京都練馬区": "13120",
29-
"東京都足立区": "13121",
30-
"東京都葛飾区": "13122",
31-
"東京都江戸川区": "13123",
32-
"東京都八王子市": "13201",
33-
"東京都立川市": "13202",
34-
"東京都武蔵野市": "13203",
35-
"東京都三鷹市": "13204",
36-
"東京都青梅市": "13205",
37-
"東京都府中市": "13206",
38-
"東京都昭島市": "13207",
39-
"東京都調布市": "13208",
40-
"東京都町田市": "13209",
41-
"東京都小金井市": "13210",
42-
"東京都小平市": "13211",
43-
"東京都日野市": "13212",
44-
"東京都東村山市": "13213",
45-
"東京都国分寺市": "13214",
46-
"東京都国立市": "13215",
47-
"東京都福生市": "13218",
48-
"東京都狛江市": "13219",
49-
"東京都東大和市": "13220",
50-
"東京都清瀬市": "13221",
51-
"東京都東久留米市": "13222",
52-
"東京都武蔵村山市": "13223",
53-
"東京都多摩市": "13224",
54-
"東京都稲城市": "13225",
55-
"東京都羽村市": "13227",
56-
"東京都あきる野市": "13228",
57-
"東京都西東京市": "13229",
58-
"東京都西多摩郡瑞穂町": "13303",
59-
"東京都西多摩郡日の出町": "13305",
60-
"東京都西多摩郡檜原村": "13307",
61-
"東京都西多摩郡奥多摩町": "13308",
62-
"東京都大島町": "13361",
63-
"東京都利島村": "13362",
64-
"東京都新島村": "13363",
65-
"東京都神津島村": "13364",
66-
"東京都三宅島三宅村": "13381",
67-
"東京都御蔵島村": "13382",
68-
"東京都八丈島八丈町": "13401",
69-
"東京都青ヶ島村": "13402",
70-
"東京都小笠原村": "13421",
26+
"東京都荒川区": "13118",
27+
"東京都板橋区": "13119",
28+
"東京都練馬区": "13120",
29+
"東京都足立区": "13121",
30+
"東京都葛飾区": "13122",
31+
"東京都江戸川区": "13123",
32+
"東京都八王子市": "13201",
33+
"東京都立川市": "13202",
34+
"東京都武蔵野市": "13203",
35+
"東京都三鷹市": "13204",
36+
"東京都青梅市": "13205",
37+
"東京都府中市": "13206",
38+
"東京都昭島市": "13207",
39+
"東京都調布市": "13208",
40+
"東京都町田市": "13209",
41+
"東京都小金井市": "13210",
42+
"東京都小平市": "13211",
43+
"東京都日野市": "13212",
44+
"東京都東村山市": "13213",
45+
"東京都国分寺市": "13214",
46+
"東京都国立市": "13215",
47+
"東京都福生市": "13218",
48+
"東京都狛江市": "13219",
49+
"東京都東大和市": "13220",
50+
"東京都清瀬市": "13221",
51+
"東京都東久留米市": "13222",
52+
"東京都武蔵村山市": "13223",
53+
"東京都多摩市": "13224",
54+
"東京都稲城市": "13225",
55+
"東京都羽村市": "13227",
56+
"東京都あきる野市": "13228",
57+
"東京都西東京市": "13229",
58+
"東京都西多摩郡瑞穂町": "13303",
59+
"東京都西多摩郡日の出町": "13305",
60+
"東京都西多摩郡檜原村": "13307",
61+
"東京都西多摩郡奥多摩町": "13308",
62+
"東京都大島町": "13361",
63+
"東京都利島村": "13362",
64+
"東京都新島村": "13363",
65+
"東京都神津島村": "13364",
66+
"東京都三宅島三宅村": "13381",
67+
"東京都御蔵島村": "13382",
68+
"東京都八丈島八丈町": "13401",
69+
"東京都青ヶ島村": "13402",
70+
"東京都小笠原村": "13421",
7171
}
7272

7373
func getCityCodeFuzzy(input string) (string, error) {
@@ -84,4 +84,3 @@ func getCityCodeFuzzy(input string) (string, error) {
8484
bestMatch := ranks[0].Target
8585
return cityCodeMap[bestMatch], nil
8686
}
87-

main.go

+11-12
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ import (
88
)
99

1010
func main() {
11-
// start, endのデフォルト値を今日の日付に設定
11+
// start, endのデフォルト値を今日の日付に設定
1212
today := time.Now().Format("20060102")
1313

14-
// コマンドライン引数の取得
14+
// コマンドライン引数の取得
1515
cityName := flag.String("cityname", "東京都千代田区", "都市名")
1616
start := flag.String("start", today, "取得開始年月日 (YYYYMMDD) 例: 20250208")
1717
end := flag.String("end", today, "取得終了年月日 (YYYYMMDD) 例: 20250214")
1818
flag.Parse()
1919

20-
// city codeを取得
21-
cityCode, err := getCityCodeFuzzy(*cityName)
22-
if err != nil {
23-
log.Fatalf("エラー: %v", err)
24-
}
20+
// city codeを取得
21+
cityCode, err := getCityCodeFuzzy(*cityName)
22+
if err != nil {
23+
log.Fatalf("エラー: %v", err)
24+
}
2525

2626
// APIからデータを取得
2727
data, err := getPollenData(cityCode, *start, *end)
@@ -32,10 +32,9 @@ func main() {
3232
// 取得したデータを表示
3333
for _, d := range data {
3434
fmt.Printf(
35-
"日時: %s, 花粉飛散数: %d\n",
36-
d.Date.Format("2006-01-02 15:04:05"),
37-
d.Pollen,
38-
)
35+
"日時: %s, 花粉飛散数: %d\n",
36+
d.Date.Format("2006-01-02 15:04:05"),
37+
d.Pollen,
38+
)
3939
}
4040
}
41-

pollen.go

-1
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,3 @@ func parseRecord(record []string) (PollenData, error) {
106106
Pollen: pollen,
107107
}, nil
108108
}
109-

0 commit comments

Comments
 (0)