fix bangumi title
This commit is contained in:
parent
8fe4edd354
commit
492870eff2
1 changed files with 7 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
||||||
import logging
|
import logging
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
from catalog.book.utils import detect_isbn_asin
|
from catalog.book.utils import detect_isbn_asin
|
||||||
from catalog.common import *
|
from catalog.common import *
|
||||||
|
@ -125,10 +126,14 @@ class Bangumi(AbstractSite):
|
||||||
raw_img, ext = BasicImageDownloader.download_image(
|
raw_img, ext = BasicImageDownloader.download_image(
|
||||||
img_url, None, headers={}
|
img_url, None, headers={}
|
||||||
)
|
)
|
||||||
titles = set(
|
titles = OrderedDict.fromkeys(
|
||||||
[title] + (other_title or []) + ([orig_title] if orig_title else [])
|
[title] + (other_title or []) + ([orig_title] if orig_title else [])
|
||||||
)
|
)
|
||||||
localized_title = [{"lang": detect_language(t), "text": t} for t in titles]
|
if o.get("name_cn"):
|
||||||
|
titles[o.get("name_cn")] = "zh-cn"
|
||||||
|
localized_title = [
|
||||||
|
{"lang": l or detect_language(t), "text": t} for t, l in titles.items()
|
||||||
|
]
|
||||||
localized_desc = (
|
localized_desc = (
|
||||||
[{"lang": detect_language(brief), "text": brief}] if brief else []
|
[{"lang": detect_language(brief), "text": brief}] if brief else []
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue