fix bangumi typo
This commit is contained in:
parent
36b858d82c
commit
be80f9df2b
1 changed files with 13 additions and 10 deletions
|
@ -34,7 +34,7 @@ class Bangumi(AbstractSite):
|
||||||
dt = o.get("date")
|
dt = o.get("date")
|
||||||
pub_year = None
|
pub_year = None
|
||||||
pub_month = None
|
pub_month = None
|
||||||
release_year = None
|
release_date = None
|
||||||
release_type = None
|
release_type = None
|
||||||
showtime = None
|
showtime = None
|
||||||
year = None
|
year = None
|
||||||
|
@ -102,6 +102,8 @@ class Bangumi(AbstractSite):
|
||||||
release_type = GameReleaseType.GAME
|
release_type = GameReleaseType.GAME
|
||||||
case "扩展包":
|
case "扩展包":
|
||||||
release_type = GameReleaseType.DLC
|
release_type = GameReleaseType.DLC
|
||||||
|
if dt:
|
||||||
|
release_date = dt
|
||||||
case _:
|
case _:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
f"Unknown type {o['type']} for bangumi subject {o['id']}"
|
f"Unknown type {o['type']} for bangumi subject {o['id']}"
|
||||||
|
@ -111,7 +113,7 @@ class Bangumi(AbstractSite):
|
||||||
"related_resources": related_resources,
|
"related_resources": related_resources,
|
||||||
"pub_year": pub_year,
|
"pub_year": pub_year,
|
||||||
"pub_month": pub_month,
|
"pub_month": pub_month,
|
||||||
"release_year": release_year,
|
"release_date": release_date,
|
||||||
"release_type": release_type,
|
"release_type": release_type,
|
||||||
"showtime": showtime,
|
"showtime": showtime,
|
||||||
"year": year,
|
"year": year,
|
||||||
|
@ -276,15 +278,16 @@ class Bangumi(AbstractSite):
|
||||||
if category == ItemCategory.Performance:
|
if category == ItemCategory.Performance:
|
||||||
director = v
|
director = v
|
||||||
case "主演":
|
case "主演":
|
||||||
actor = (
|
if category == ItemCategory.Performance:
|
||||||
[{"name": d["v"], "role": None} for d in v]
|
actor = (
|
||||||
if isinstance(v, list)
|
[{"name": d["v"], "role": None} for d in v]
|
||||||
else (
|
if isinstance(v, list)
|
||||||
[{"name": w, "role": None} for w in v.split("、")]
|
else (
|
||||||
if isinstance(v, str)
|
[{"name": w, "role": None} for w in v.split("、")]
|
||||||
else []
|
if isinstance(v, str)
|
||||||
|
else []
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
case "会场" | "演出地点":
|
case "会场" | "演出地点":
|
||||||
location = v
|
location = v
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue