mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2025-02-16 22:08:25 +00:00
[16] new anime id source
This commit is contained in:
parent
9c8fb63f48
commit
c57497ba15
2 changed files with 16 additions and 16 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.17.1-develop15
|
||||
1.17.1-develop16
|
||||
|
|
|
@ -5,7 +5,7 @@ from plexapi.exceptions import BadRequest
|
|||
|
||||
logger = util.logger
|
||||
|
||||
anime_lists_url = "https://raw.githubusercontent.com/Fribb/anime-lists/master/anime-list-full.json"
|
||||
anime_lists_url = "https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Anime-IDs/master/pmm_anime_ids.json"
|
||||
|
||||
class Convert:
|
||||
def __init__(self, config):
|
||||
|
@ -17,20 +17,20 @@ class Convert:
|
|||
self._anidb_to_tvdb = {}
|
||||
self._imdb_to_anidb = {}
|
||||
self._tvdb_to_anidb = {}
|
||||
for anime_id in self.config.get_json(anime_lists_url):
|
||||
if "anidb_id" in anime_id:
|
||||
self._anidb_ids[anime_id["anidb_id"]] = anime_id
|
||||
if "mal_id" in anime_id:
|
||||
self._mal_to_anidb[int(anime_id["mal_id"])] = int(anime_id["anidb_id"])
|
||||
if "anilist_id" in anime_id:
|
||||
self._anilist_to_anidb[int(anime_id["anilist_id"])] = int(anime_id["anidb_id"])
|
||||
if "imdb_id" in anime_id and str(anime_id["imdb_id"]).startswith("tt"):
|
||||
self._anidb_to_imdb[int(anime_id["anidb_id"])] = util.get_list(anime_id["imdb_id"])
|
||||
for im_id in util.get_list(anime_id["imdb_id"]):
|
||||
self._imdb_to_anidb[im_id] = int(anime_id["anidb_id"])
|
||||
if "thetvdb_id" in anime_id:
|
||||
self._anidb_to_tvdb[int(anime_id["anidb_id"])] = int(anime_id["thetvdb_id"])
|
||||
self._tvdb_to_anidb[int(anime_id["thetvdb_id"])] = int(anime_id["anidb_id"])
|
||||
self._anidb_ids = self.config.get_json(anime_lists_url)
|
||||
for anidb_id, ids in self._anidb_ids.items():
|
||||
anidb_id = int(anidb_id)
|
||||
if "mal_id" in ids:
|
||||
self._mal_to_anidb[int(ids["mal_id"])] = anidb_id
|
||||
if "anilist_id" in ids:
|
||||
self._anilist_to_anidb[int(ids["anilist_id"])] = anidb_id
|
||||
if "imdb_id" in ids and str(ids["imdb_id"]).startswith("tt"):
|
||||
self._anidb_to_imdb[anidb_id] = util.get_list(ids["imdb_id"])
|
||||
for im_id in util.get_list(ids["imdb_id"]):
|
||||
self._imdb_to_anidb[im_id] = anidb_id
|
||||
if "thetvdb_id" in ids:
|
||||
self._anidb_to_tvdb[anidb_id] = int(ids["tvdb_id"])
|
||||
self._tvdb_to_anidb[int(ids["tvdb_id"])] = anidb_id
|
||||
|
||||
def imdb_to_anidb(self, imdb_id):
|
||||
if imdb_id in self._imdb_to_anidb:
|
||||
|
|
Loading…
Add table
Reference in a new issue