File tree Expand file tree Collapse file tree 8 files changed +185
-99
lines changed
Expand file tree Collapse file tree 8 files changed +185
-99
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,20 @@ $defs:
8686 minLength : 1
8787 maxLength : 50
8888 example : dororon-enma-kun
89+ animecountdown :
90+ oneOf :
91+ - type : " null"
92+ - type : integer
93+ minimum : 0
94+ maximum : 50000000
95+ example : 1337
96+ animenewsnetwork :
97+ oneOf :
98+ - type : " null"
99+ - type : integer
100+ minimum : 0
101+ maximum : 50000000
102+ example : 1337
89103 anisearch :
90104 oneOf :
91105 - type : " null"
@@ -115,7 +129,14 @@ $defs:
115129 minimum : 0
116130 maximum : 50000000
117131 example : 1337
118- animenewsnetwork :
132+ media :
133+ oneOf :
134+ - type : " null"
135+ - type : string
136+ minLength : 0
137+ maxLength : 10
138+ example : TV
139+ myanimelist :
119140 oneOf :
120141 - type : " null"
121142 - type : integer
@@ -129,62 +150,41 @@ $defs:
129150 minLength : 1
130151 maxLength : 50
131152 example : " -cQb5Fmmg"
132- themoviedb :
153+ simkl :
133154 oneOf :
134155 - type : " null"
135156 - type : integer
136157 minimum : 0
137158 maximum : 50000000
138159 example : 1337
139- themoviedb-season :
140- oneOf :
141- - type : " null"
142- - type : integer
143- minimum : 0
144- maximum : 50000000
145- example : 1
146- thetvdb :
160+ themoviedb :
147161 oneOf :
148162 - type : " null"
149163 - type : integer
150164 minimum : 0
151165 maximum : 50000000
152166 example : 1337
153- thetvdb -season :
167+ themoviedb -season :
154168 oneOf :
155169 - type : " null"
156170 - type : integer
157171 minimum : 0
158172 maximum : 50000000
159173 example : 1
160- myanimelist :
161- oneOf :
162- - type : " null"
163- - type : integer
164- minimum : 0
165- maximum : 50000000
166- example : 1337
167- simkl :
174+ thetvdb :
168175 oneOf :
169176 - type : " null"
170177 - type : integer
171178 minimum : 0
172179 maximum : 50000000
173180 example : 1337
174- animecountdown :
181+ thetvdb-season :
175182 oneOf :
176183 - type : " null"
177184 - type : integer
178185 minimum : 0
179186 maximum : 50000000
180- example : 1337
181- media :
182- oneOf :
183- - type : " null"
184- - type : string
185- minLength : 0
186- maxLength : 10
187- example : TV
187+ example : 1
188188
189189 nullable_relation :
190190 oneOf :
@@ -196,19 +196,19 @@ $defs:
196196 anidb : 1337
197197 anilist : 1337
198198 anime-planet : dororon-enma-kun
199+ animecountdown : null
200+ animenewsnetwork : null
199201 anisearch : null
200202 imdb : tt0164917
201203 kitsu : null
202204 livechart : null
205+ media : TV
206+ myanimelist : null
203207 notify-moe : " -cQb5Fmmg"
204- themoviedb : null
205208 themoviedb-season : 1
206- thetvdb : null
209+ themoviedb : null
207210 thetvdb-season : 1
208- myanimelist : null
209- animecountdown : null
210- animenewsnetwork : null
211- media : TV
211+ thetvdb : null
212212 oneOf :
213213 - $ref : " #/$defs/nullable_relation"
214214 - type : array
@@ -349,16 +349,16 @@ paths:
349349 schema :
350350 type : string
351351 enum :
352- - anilist
353352 - anidb
353+ - anilist
354354 - anime-planet
355355 - animecountdown
356356 - animenewsnetwork
357357 - anisearch
358358 - kitsu
359359 - livechart
360- - notify-moe
361360 - myanimelist
361+ - notify-moe
362362 - name : id
363363 in : query
364364 required : true
@@ -429,12 +429,31 @@ paths:
429429 - type : string
430430 minLength : 1
431431 maxLength : 50
432+ animecountdown :
433+ oneOf :
434+ - type : " null"
435+ - type : integer
436+ minimum : 0
437+ maximum : 50000000
438+ animenewsnetwork :
439+ oneOf :
440+ - type : " null"
441+ - type : integer
442+ minimum : 0
443+ maximum : 50000000
432444 anisearch :
433445 oneOf :
434446 - type : " null"
435447 - type : integer
436448 minimum : 0
437449 maximum : 50000000
450+ imdb :
451+ oneOf :
452+ - type : " null"
453+ - type : string
454+ pattern : tt\d+
455+ minLength : 1
456+ maxLength : 50
438457 kitsu :
439458 oneOf :
440459 - type : " null"
@@ -447,25 +466,49 @@ paths:
447466 - type : integer
448467 minimum : 0
449468 maximum : 50000000
469+ media :
470+ oneOf :
471+ - type : " null"
472+ - type : string
473+ minLength : 0
474+ maxLength : 10
475+ myanimelist :
476+ oneOf :
477+ - type : " null"
478+ - type : integer
479+ minimum : 0
480+ maximum : 50000000
450481 notify-moe :
451482 oneOf :
452483 - type : " null"
453484 - type : string
454485 minLength : 1
455486 maxLength : 50
456- myanimelist :
487+ simkl :
457488 oneOf :
458489 - type : " null"
459490 - type : integer
460491 minimum : 0
461492 maximum : 50000000
462- animenewsnetwork :
493+ themoviedb :
463494 oneOf :
464495 - type : " null"
465496 - type : integer
466497 minimum : 0
467498 maximum : 50000000
468- animecountdown :
499+ themoviedb-season :
500+ oneOf :
501+ - type : " null"
502+ - type : integer
503+ minimum : 0
504+ maximum : 50000000
505+ thetvdb :
506+ oneOf :
507+ - type : " null"
508+ - type : integer
509+ minimum : 0
510+ maximum : 50000000
511+ thetvdb-season :
469512 oneOf :
470513 - type : " null"
471514 - type : integer
@@ -497,12 +540,31 @@ paths:
497540 - type : string
498541 minLength : 1
499542 maxLength : 50
543+ animecountdown :
544+ oneOf :
545+ - type : " null"
546+ - type : integer
547+ minimum : 0
548+ maximum : 50000000
549+ animenewsnetwork :
550+ oneOf :
551+ - type : " null"
552+ - type : integer
553+ minimum : 0
554+ maximum : 50000000
500555 anisearch :
501556 oneOf :
502557 - type : " null"
503558 - type : integer
504559 minimum : 0
505560 maximum : 50000000
561+ imdb :
562+ oneOf :
563+ - type : " null"
564+ - type : string
565+ pattern : tt\d+
566+ minLength : 1
567+ maxLength : 50
506568 kitsu :
507569 oneOf :
508570 - type : " null"
@@ -515,25 +577,49 @@ paths:
515577 - type : integer
516578 minimum : 0
517579 maximum : 50000000
580+ media :
581+ oneOf :
582+ - type : " null"
583+ - type : string
584+ minLength : 0
585+ maxLength : 10
586+ myanimelist :
587+ oneOf :
588+ - type : " null"
589+ - type : integer
590+ minimum : 0
591+ maximum : 50000000
518592 notify-moe :
519593 oneOf :
520594 - type : " null"
521595 - type : string
522596 minLength : 1
523597 maxLength : 50
524- myanimelist :
598+ simkl :
525599 oneOf :
526600 - type : " null"
527601 - type : integer
528602 minimum : 0
529603 maximum : 50000000
530- animenewsnetwork :
604+ themoviedb :
531605 oneOf :
532606 - type : " null"
533607 - type : integer
534608 minimum : 0
535609 maximum : 50000000
536- animecountdown :
610+ themoviedb-season :
611+ oneOf :
612+ - type : " null"
613+ - type : integer
614+ minimum : 0
615+ maximum : 50000000
616+ thetvdb :
617+ oneOf :
618+ - type : " null"
619+ - type : integer
620+ minimum : 0
621+ maximum : 50000000
622+ thetvdb-season :
537623 oneOf :
538624 - type : " null"
539625 - type : integer
Original file line number Diff line number Diff line change @@ -10,21 +10,21 @@ import { ActuallyWorkingMigrationProvider } from "./file-provider.ts"
1010export const Source = {
1111 AniDB : "anidb" ,
1212 AniList : "anilist" ,
13+ AnimeCountdown : "animecountdown" ,
14+ AnimeNewsNetwork : "animenewsnetwork" ,
1315 AnimePlanet : "anime-planet" ,
1416 AniSearch : "anisearch" ,
1517 IMDB : "imdb" ,
1618 Kitsu : "kitsu" ,
1719 LiveChart : "livechart" ,
18- AnimeNewsNetwork : "animenewsnetwork" ,
20+ MAL : "myanimelist" ,
21+ MediaType : "media" ,
1922 NotifyMoe : "notify-moe" ,
23+ Simkl : "simkl" ,
2024 TheMovieDB : "themoviedb" ,
2125 TheMovieDBSeason : "themoviedb-season" ,
2226 TheTVDB : "thetvdb" ,
2327 TheTVDBSeason : "thetvdb-season" ,
24- MAL : "myanimelist" ,
25- Simkl : "simkl" ,
26- AnimeCountdown : "animecountdown" ,
27- MediaType : "media" ,
2828} as const
2929export type SourceValue = ( typeof Source ) [ keyof typeof Source ]
3030export const NonUniqueFields = [
You can’t perform that action at this time.
0 commit comments