@animepaste/bangumi
Version:
28 lines (25 loc) • 585 B
JavaScript
;
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;