File tree Expand file tree Collapse file tree 7 files changed +182
-96
lines changed
Expand file tree Collapse file tree 7 files changed +182
-96
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,69 +129,55 @@ $defs:
115129 minimum : 0
116130 maximum : 50000000
117131 example : 1337
118- animenewsnetwork :
132+ media :
119133 oneOf :
120134 - type : " null"
121- - type : integer
122- minimum : 0
123- maximum : 50000000
124- example : 1337
125- themoviedb :
135+ - type : string
136+ minLength : 0
137+ maxLength : 10
138+ example : TV
139+ myanimelist :
126140 oneOf :
127141 - type : " null"
128142 - type : integer
129143 minimum : 0
130144 maximum : 50000000
131145 example : 1337
132- themoviedb-season :
146+ simkl :
133147 oneOf :
134148 - type : " null"
135149 - type : integer
136150 minimum : 0
137151 maximum : 50000000
138- example : 1
139- thetvdb :
152+ example : 1337
153+ themoviedb :
140154 oneOf :
141155 - type : " null"
142156 - type : integer
143157 minimum : 0
144158 maximum : 50000000
145159 example : 1337
146- thetvdb -season :
160+ themoviedb -season :
147161 oneOf :
148162 - type : " null"
149163 - type : integer
150164 minimum : 0
151165 maximum : 50000000
152166 example : 1
153- myanimelist :
154- oneOf :
155- - type : " null"
156- - type : integer
157- minimum : 0
158- maximum : 50000000
159- example : 1337
160- simkl :
167+ thetvdb :
161168 oneOf :
162169 - type : " null"
163170 - type : integer
164171 minimum : 0
165172 maximum : 50000000
166173 example : 1337
167- animecountdown :
174+ thetvdb-season :
168175 oneOf :
169176 - type : " null"
170177 - type : integer
171178 minimum : 0
172179 maximum : 50000000
173- example : 1337
174- media :
175- oneOf :
176- - type : " null"
177- - type : string
178- minLength : 0
179- maxLength : 10
180- example : TV
180+ example : 1
181181
182182 nullable_relation :
183183 oneOf :
@@ -189,18 +189,18 @@ $defs:
189189 anidb : 1337
190190 anilist : 1337
191191 anime-planet : dororon-enma-kun
192+ animecountdown : null
193+ animenewsnetwork : null
192194 anisearch : null
193195 imdb : tt0164917
194196 kitsu : null
195197 livechart : null
196- themoviedb : null
198+ media : TV
199+ myanimelist : null
197200 themoviedb-season : 1
198- thetvdb : null
201+ themoviedb : null
199202 thetvdb-season : 1
200- myanimelist : null
201- animecountdown : null
202- animenewsnetwork : null
203- media : TV
203+ thetvdb : null
204204 oneOf :
205205 - $ref : " #/$defs/nullable_relation"
206206 - type : array
@@ -341,8 +341,8 @@ paths:
341341 schema :
342342 type : string
343343 enum :
344- - anilist
345344 - anidb
345+ - anilist
346346 - anime-planet
347347 - animecountdown
348348 - animenewsnetwork
@@ -419,12 +419,31 @@ paths:
419419 - type : string
420420 minLength : 1
421421 maxLength : 50
422+ animecountdown :
423+ oneOf :
424+ - type : " null"
425+ - type : integer
426+ minimum : 0
427+ maximum : 50000000
428+ animenewsnetwork :
429+ oneOf :
430+ - type : " null"
431+ - type : integer
432+ minimum : 0
433+ maximum : 50000000
422434 anisearch :
423435 oneOf :
424436 - type : " null"
425437 - type : integer
426438 minimum : 0
427439 maximum : 50000000
440+ imdb :
441+ oneOf :
442+ - type : " null"
443+ - type : string
444+ pattern : tt\d+
445+ minLength : 1
446+ maxLength : 50
428447 kitsu :
429448 oneOf :
430449 - type : " null"
@@ -437,19 +456,43 @@ paths:
437456 - type : integer
438457 minimum : 0
439458 maximum : 50000000
459+ media :
460+ oneOf :
461+ - type : " null"
462+ - type : string
463+ minLength : 0
464+ maxLength : 10
440465 myanimelist :
441466 oneOf :
442467 - type : " null"
443468 - type : integer
444469 minimum : 0
445470 maximum : 50000000
446- animenewsnetwork :
471+ simkl :
447472 oneOf :
448473 - type : " null"
449- - type : string
450- minLength : 1
451- maxLength : 50
452- animecountdown :
474+ - type : integer
475+ minimum : 0
476+ maximum : 50000000
477+ themoviedb :
478+ oneOf :
479+ - type : " null"
480+ - type : integer
481+ minimum : 0
482+ maximum : 50000000
483+ themoviedb-season :
484+ oneOf :
485+ - type : " null"
486+ - type : integer
487+ minimum : 0
488+ maximum : 50000000
489+ thetvdb :
490+ oneOf :
491+ - type : " null"
492+ - type : integer
493+ minimum : 0
494+ maximum : 50000000
495+ thetvdb-season :
453496 oneOf :
454497 - type : " null"
455498 - type : integer
@@ -481,12 +524,31 @@ paths:
481524 - type : string
482525 minLength : 1
483526 maxLength : 50
527+ animecountdown :
528+ oneOf :
529+ - type : " null"
530+ - type : integer
531+ minimum : 0
532+ maximum : 50000000
533+ animenewsnetwork :
534+ oneOf :
535+ - type : " null"
536+ - type : integer
537+ minimum : 0
538+ maximum : 50000000
484539 anisearch :
485540 oneOf :
486541 - type : " null"
487542 - type : integer
488543 minimum : 0
489544 maximum : 50000000
545+ imdb :
546+ oneOf :
547+ - type : " null"
548+ - type : string
549+ pattern : tt\d+
550+ minLength : 1
551+ maxLength : 50
490552 kitsu :
491553 oneOf :
492554 - type : " null"
@@ -499,19 +561,43 @@ paths:
499561 - type : integer
500562 minimum : 0
501563 maximum : 50000000
564+ media :
565+ oneOf :
566+ - type : " null"
567+ - type : string
568+ minLength : 0
569+ maxLength : 10
502570 myanimelist :
503571 oneOf :
504572 - type : " null"
505573 - type : integer
506574 minimum : 0
507575 maximum : 50000000
508- animenewsnetwork :
576+ simkl :
509577 oneOf :
510578 - type : " null"
511579 - type : integer
512580 minimum : 0
513581 maximum : 50000000
514- animecountdown :
582+ themoviedb :
583+ oneOf :
584+ - type : " null"
585+ - type : integer
586+ minimum : 0
587+ maximum : 50000000
588+ themoviedb-season :
589+ oneOf :
590+ - type : " null"
591+ - type : integer
592+ minimum : 0
593+ maximum : 50000000
594+ thetvdb :
595+ oneOf :
596+ - type : " null"
597+ - type : integer
598+ minimum : 0
599+ maximum : 50000000
600+ thetvdb-season :
515601 oneOf :
516602 - type : " null"
517603 - type : integer
Original file line number Diff line number Diff line change @@ -10,20 +10,20 @@ 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" ,
22+ Simkl : "simkl" ,
1923 TheMovieDB : "themoviedb" ,
2024 TheMovieDBSeason : "themoviedb-season" ,
2125 TheTVDB : "thetvdb" ,
2226 TheTVDBSeason : "thetvdb-season" ,
23- MAL : "myanimelist" ,
24- Simkl : "simkl" ,
25- AnimeCountdown : "animecountdown" ,
26- MediaType : "media" ,
2727} as const
2828export type SourceValue = ( typeof Source ) [ keyof typeof Source ]
2929export const NonUniqueFields = [
You can’t perform that action at this time.
0 commit comments