Skip to content

Commit eab6a28

Browse files
committed
Add more 名寄せ patterns to get_dojo_list.rb
1 parent 9ce91c8 commit eab6a28

File tree

2 files changed

+74
-57
lines changed

2 files changed

+74
-57
lines changed

get_dojo_list.rb

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
.gsub(/codedojo/i, '')
2828
.gsub(/coderdojo/i, '')
2929
.gsub(/corderdojo/i, '') # 時々ある Typo
30+
.gsub(/coder dojo/i, '')
3031
.gsub(/コーダー道場/, '')
32+
.gsub(/コードー道場/, '')
3133
.gsub(/コーダードージョー/, '')
3234
.gsub('‪', '')
3335
.gsub(' ', '')
@@ -39,30 +41,36 @@
3941
.strip
4042

4143
# Search dojo data by its KANJI name from DOJO_DB (including inactive dojos).
42-
# MEMO: Use `.reverse` to find a latest dojo in case of overriding inactive dojo's name.
43-
found_dojo = DOJO_DB.reverse.find do |dojo|
44+
# MEMO: Same dojo name can exist like 南風原 (old: inacive, new: active).
45+
found_dojo = DOJO_DB.find do |dojo|
4446
dojo[:name] == dojo_name.downcase
4547
.gsub('aizu', '会津')
46-
.gsub('ishigaki', '石垣')
48+
.gsub('anjo', '安城')
49+
.gsub('harumi', '晴海')
4750
.gsub('hitachinaka', 'ひたちなか')
51+
.gsub('ishigaki', '石垣')
4852
.gsub('kodaira', 'こだいら')
49-
.gsub('toke', '土気')
50-
.gsub('anjo', '安城')
51-
.gsub('yabuki', '矢吹')
5253
.gsub('nagareyama', '流山')
5354
.gsub('minami-kashiwa', '南柏')
5455
.gsub('miyoshi', '三好') # NOTE: 'Miyoshi' can be 三好 or 三次. Only 三好 uses 'Miyoshi' for now.
55-
.gsub('tsuruoka', '鶴岡')
56-
.gsub('harumi', '晴海')
56+
.gsub('tempaku', '天白')
57+
.gsub('toke', '土気')
5758
.gsub('tokushima', '徳島')
59+
.gsub('tsuruoka', '鶴岡')
60+
.gsub('yabuki', '矢吹')
61+
.gsub('まつど', '松戸')
5862
.gsub('高岡', 'たかおか')
5963
.gsub('町田', 'まちだ')
6064
.gsub('小平', 'こだいら')
6165
.gsub('八戸', '八戸@吹上')
6266
.gsub('平野', '平野@YOZORA LABO')
6367
.gsub('麹町', '麹町@アドバンスト・ソフト')
68+
.gsub('吉備okayama', '吉備')
6469
.gsub('吉備岡山', '吉備')
70+
.gsub('名護 恩納@oist', '名護')
71+
.gsub('浦和', '浦和@Urawa Minecraft Club')
6572
.gsub('浦和@urawa minecraft club', '浦和@Urawa Minecraft Club')
73+
.gsub('南風原', '南風原')
6674
end
6775

6876
(found_dojo && found_dojo[:is_active]) ?

get_dojo_list.txt

Lines changed: 58 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -6,58 +6,67 @@
66
# 実行例: $ ./get_dojo_list.rb
77
# 活用例: https://news.coderdojo.jp/2022/05/16/1500-microbits-to-coderdojo/ (寄贈先のCoderDojo一覧)
88

9-
CoderDojo猪名川
10-
CoderDojo さいたま
11-
CoderDojo神山
12-
CoderDojo伊勢
13-
CoderDojo磐田
14-
CoderDojo加西
15-
CoderDojo 麹町
16-
CoderDojo 恵那
17-
CoderDojo岐阜
18-
CoderDojo久留米
19-
CoderDojo 滑川
20-
CoderDojo 富士宮
21-
CoderDojo なかもず
22-
CoderDojo八戸
23-
CoderDojo 古河
24-
CoderDojo師勝
25-
Coderdojo 大船
26-
CoderDojo 福山大門
27-
CoderDojo武蔵小杉
28-
CoderDojo岩国
9+
CoderDojo 尾張
10+
CoderDojo野母崎(長崎市)
11+
CoderDojo前橋
2912
CoderDojo大府
30-
CoderDojoとなみ
31-
CoderDojo末広町@アミュレット
3213
CoderDojo津山
14+
CoderDojo 横浜師岡
15+
CoderDojo吉備Okayama
16+
CoderDojo 黒潮町
17+
CoderDojo 長門
18+
CoderDojo 南風原
19+
CoderDojo 南柏
20+
CoderDojo 福山大門
21+
CoderDojo神戸
22+
コードー道場まつど
23+
Coder Dojo Nagareyama
3324
CoderDojo 長野
34-
CoderDojo名護
35-
CoderDojo 小田原
36-
CoderDojoまちだ
37-
CoderDojo富谷
38-
コーダードージョー長門
39-
CoderDojo 那覇
40-
CoderDojo 南紀田辺
41-
CoderDojo 品川港南
42-
CoderDojo 富山
43-
CoderDojo 上市
44-
CoderDojo 香椎
45-
CoderDojo 松戸
46-
CoderDojo柏
47-
CoderDojo流山
48-
CoderDojo 岡南
25+
CoderDojo師勝
26+
CoderDojo 磐田
27+
CoderDojo松山
4928
CoderDojo 倉敷
50-
CoderDojo 天白
51-
CoderDojo 札幌
29+
CoderDojo Kodaira
30+
CoderDojo市川真間
31+
CoderDojo稲毛海岸
32+
CoderDojo富田林
33+
CoderDojo 恵那
34+
CoderDojo堺
35+
CoderDojo岩国
36+
CoderDojo武蔵小杉
37+
CoderDojo山形、CoderDojo村山
38+
CoderDojo 和歌山有田
39+
CoderDojo岐阜
40+
CoderDojo品川港南
41+
CoderDojo Harumi
42+
CoderDojo 富山
43+
CoderDojo富士宮
44+
CoderDojo青梅
45+
CoderDojoまちだ
46+
CoderDojo Miyoshi
47+
CoderDojo淡路島
48+
CoderDojo犬山
5249
CoderDojo 高岡
53-
CoderDojo 平野
50+
CoderDojo伊予
5451
CoderDojo 宇治
55-
CoderDojo 和歌山
56-
CoderDojo 和歌山有田
57-
CoderDojo枚方
58-
CoderDojo 横浜師岡
59-
CoderDojo神戸
60-
CoderDojo市川真間
61-
CoderDojoせんなん
62-
CoderDojo Aizu
63-
CoderDojo松本
52+
CoderDojo 札幌
53+
CoderDojo滝沢
54+
CoderDojoとなみ
55+
CoderDojo 小田原
56+
CoderDojo 戸田公園
57+
CoderDojo 稲沢正明寺
58+
CoderDojo 仙台若林
59+
CoderDojo 喜多方
60+
CoderDojo猪名川
61+
Coder Dojo Tempaku
62+
CoderDojo 久留米
63+
CoderDojo 恵庭
64+
CoderDojo船橋
65+
Coderdojo大船
66+
CoderDojo 平野
67+
CoderDojo加西
68+
CoderDojo末広町@アミュレット
69+
CoderDojo 名護 CoderDojo 恩納@OIST
70+
CoderDojo 福岡
71+
CoderDojo 浦和
72+
CoderDojo 二本松

0 commit comments

Comments
 (0)