UNPKG

@animepaste/bangumi

Version:
28 lines (25 loc) 585 B
'use strict'; function getBgmId(bgm) { for (const site of bgm.sites) { if (site.site === "bangumi") { return site.id; } } } function getBgmDmhy(bgm) { for (const site of bgm.sites) { if (site.site === "dmhy") { return site.id; } } } function getBgmTitle(bgm, locale = "zh-Hans") { return bgm.titleTranslate[locale]?.[0] ?? bgm.title; } function getBgmLink(bgmId) { return "https://bangumi.tv/subject/" + bgmId; } exports.getBgmDmhy = getBgmDmhy; exports.getBgmId = getBgmId; exports.getBgmLink = getBgmLink; exports.getBgmTitle = getBgmTitle;