-
Notifications
You must be signed in to change notification settings - Fork 10
/
cn-id.js
234 lines (230 loc) · 4.82 KB
/
cn-id.js
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
/*
* @Author: czy0729
* @Date: 2021-10-23 03:17:36
* @Last Modified by: czy0729
* @Last Modified time: 2023-01-19 04:51:18
*/
const fs = require('fs')
const utils = require('./utils/utils')
const data = JSON.parse(fs.readFileSync('./cn/anime.json'))
const _data = {
'CLANNAD AFTER STORY': 876,
'Just Because': 212278,
'Megalo Box': 227718,
'NEW GAME': 208908,
'PSYCHO-PASS': 37685,
'Sonny Boy': 332649,
'UN-GO': 18636,
'angel beats': 1851,
'fate zero': 10639,
'kiss sis': 4284,
'odd taxi': 325285,
'sonny boy': 332649,
0079: 2691,
0080: 1015,
0083: 804,
Air: 234,
Arcane: 335036,
BLAME: 155359,
CL: 51,
Clannad: 51,
EVA: 265,
EVA: 265,
FSN: 290,
FZ: 10639,
H2: 7108,
JOJO: 43558,
Kanon: 274,
NANA: 486,
NHK: 995,
Q娃: 4243,
RELIFE: 126173,
Re0: 140001,
ReLIFE: 126173,
WA2: 69496,
air: 234,
another: 20851,
bakuman: 3428,
charlotte: 120925,
clannad: 51,
eva: 265,
flcl: 822,
g复国: 54551,
hellsing: 2216,
jojo: 43558,
kanon: 274,
lovelive: 49294,
lycoris: 364450,
monster: 1959,
ngnl: 79227,
part2: 263750,
re0: 140001,
z高达: 9622,
一周的朋友: 88493,
三人娘: 236020,
三月的狮子: 147068,
三狮: 147068,
不吉波普: 240039,
京吹: 115908,
京紫: 183878,
伊里野的天空: 1529,
伤物语: 7707,
佐贺偶像: 252655,
你的名字: 160209,
俺妹: 5436,
全员恶玉: 302076,
兽娘: 176478,
冈花: 218971,
冰海战记: 240386,
凉宫09: 1606,
凉宫: 485,
凉宫春日09: 1606,
凉宫春日: 485,
凉风: 10508,
利兹与青鸟: 216371,
动物狂想曲: 273843,
医龙: 191056,
双恋: 2642,
口袋里的战争: 1015,
古见同学: 335225,
只有我不在的街道: 137722,
君名: 160209,
君吻: 308,
君望: 1650,
听见涛声: 513,
吹响吧上低音号: 115908,
告白实行委员会: 140020,
咒术: 294993,
哈萨维: 243429,
四谎: 100444,
国家队: 218711,
圣诞之吻: 5656,
壳中少女: 38137,
夏日重现: 326895,
天之杯: 109375,
天使降临在我身边: 249637,
天元突破: 770,
天麻: 1444,
奈叶: 1262,
女神寮: 305390,
女高: 265708,
宇宙战舰大和号: 10393,
寄生兽: 88433,
寒蝉: 289,
小南极: 218708,
少女歌剧: 214265,
少终: 218707,
少革: 1453,
巨人: 55770,
巨人第三季: 217300,
平家物语: 348335,
幼女战记: 167655,
异度侵入: 285776,
异邦人: 4014,
弹丸论破: 56093,
强袭魔女: 698,
恋爱随意链接: 37154,
恶作剧之吻: 2089,
恶魔人: 211311,
惊爆游戏: 41529,
愿此刻永恒: 1650,
我的狐仙女友: 2810,
战姬绝唱: 25834,
战姬绝唱: 25834,
扑杀天使: 3059,
摇曳露营: 207195,
攻壳: 324,
数码暴龙: 3128,
无职: 277554,
无职转生: 277554,
无限彩: 94040,
星空清理者: 2734,
映像研: 282433,
春物: 54433,
普罗米亚: 218713,
月光旅程: 2732,
朝花夕誓: 218971,
未闻花名: 10440,
末日3问: 185943,
末日时在做什么: 185943,
来点兔子: 88287,
棍勇: 295017,
樱花庄: 41488,
歌剧少女: 317680,
此花亭奇谭: 211934,
比宇宙更遥远的地方: 218708,
海贼: 975,
海贼王: 975,
游戏人生: 79227,
灌篮: 1608,
火影: 3425,
灰与幻想: 148726,
灵能: 158316,
爆丸: 38429,
爆漫王: 3428,
物语系列: 1671,
狼辛: 282,
猫物语: 56117,
玉子超市: 55113,
电光机王: 218712,
电锯人: 321885,
男高: 24790,
白箱: 110467,
百合熊: 59825,
相聚一刻: 2921,
石头门: 10380,
石蒜: 364450,
秒速五厘米: 927,
素晴: 135275,
紫罗兰: 183878,
网球娇娃: 75855,
罗小黑: 159725,
自新世界: 37785,
苍穹的法芙娜: 2936,
茜色的街道: 1271,
蓝龙: 27993,
蜂蜜四叶草: 847,
赛马娘2: 315574,
赛马娘: 212003,
赤红之瞳: 94244,
超自然九人组: 203861,
路人女主: 100403,
轻音: 1424,
辉夜: 248175,
那朵花: 10440,
钢炼03: 315,
钢炼: 1428,
钢炼FA: 1428,
银之匙: 59664,
隐瞒之事: 294713,
雷霆宙域: 151345,
青鸟: 216371,
韦驮天: 312723,
飞跃巅峰: 769,
食灵: 885,
骚动时节的少女们: 268070,
高达独角兽: 3113,
鬼灭: 245665,
魔圆: 9717,
魔王勇者: 43197,
鲁路修: 793,
鲁鲁修: 793,
黄金神威2: 251547,
黄金神威3: 285901,
黑之契约者: 292,
龙虎: 909,
福音战士: 265,
阿童木: 28288,
}
Object.keys(data).forEach((id) => {
const cn = data[id].replace(/ova|剧场版|第一季/g, '').trim()
if (cn.length >= 2 && cn.length <= 16) {
if (!/・|《|〈|(|「|&|~|:|\/|“|-|!|;|·|'|\*|\?|\+/.test(cn)) {
_data[cn.replace(/ /g, ' ')] = parseInt(id)
}
}
})
delete _data['人生']
delete _data['日常']
delete _data['80']
fs.writeFileSync('./cn/substring.json', utils.safeStringify(_data))