fix: 哔哩哔哩-用户关注动态 (#6873)
* Add files via upload * Add files via upload * Create .env * Update followings_dynamic.js * Update followings_dynamic.js * Update followings_dynamic.js * Update social-media.md * Delete .env * Update social-media.md * Update followings_dynamic.js * Update followings_dynamic.js * Add files via upload 添加作者信息 * [CodeFactor] Apply fixes to commit 57935d0 [ci skip] [skip ci] * Update followings_dynamic.js * Update router.js * Update followings_dynamic.js * Update social-media.md * Update social-media.md * Update followings_dynamic.js * Update followings_dynamic.js * Create .env * Update .env * Update followings_dynamic.js * Update router.js * Update followings_dynamic.js * Delete .env * [CodeFactor] Apply fixes [ci skip] [skip ci] * Update followings_dynamic.js 优化代码 * Update followings_dynamic.js * [CodeFactor] Apply fixes to commit 7a43db0 [ci skip] [skip ci] * Create .env * Update followings_dynamic.js * [CodeFactor] Apply fixes to commit 14dfa49 [ci skip] [skip ci] * Update followings_dynamic.js * Update followings_dynamic.js * [CodeFactor] Apply fixes to commit d60fc51 [ci skip] [skip ci] * Delete .env * Update followings_dynamic.js 优化代码 * [CodeFactor] Apply fixes to commit 8086726 [ci skip] [skip ci] * [CodeFactor] Apply fixes to commit e1c8843 [ci skip] [skip ci] * Update social-media.md * Update router.js Co-authored-by: TigerDen96 <55782476+TigerDen96@users.noreply.github.com> Co-authored-by: 小虎故洞 <55782476+XiaoHuGuDong@users.noreply.github.com> Co-authored-by: codefactor-io <support@codefactor.io> Co-authored-by: 小虎故洞 <55782476+TigerWolfDen@users.noreply.github.com>
This commit is contained in:
parent
60d62c0a27
commit
771d9d6356
|
|
@ -80,12 +80,12 @@ router.get('/bilibili/user/channel/:uid/:cid/:disableEmbed?', require('./routes/
|
|||
router.get('/bilibili/topic/:topic', require('./routes/bilibili/topic'));
|
||||
router.get('/bilibili/audio/:id', require('./routes/bilibili/audio'));
|
||||
router.get('/bilibili/vsearch/:kw/:order?/:disableEmbed?', require('./routes/bilibili/vsearch'));
|
||||
router.get('/bilibili/followings/dynamic/:uid/:disableEmbed?', require('./routes/bilibili/followings_dynamic'));
|
||||
router.get('/bilibili/followings/video/:uid/:disableEmbed?', require('./routes/bilibili/followings_video'));
|
||||
router.get('/bilibili/followings/article/:uid', require('./routes/bilibili/followings_article'));
|
||||
router.get('/bilibili/readlist/:listid', require('./routes/bilibili/readlist'));
|
||||
router.get('/bilibili/weekly', require('./routes/bilibili/weekly_recommend'));
|
||||
router.get('/bilibili/manga/update/:comicid', require('./routes/bilibili/manga_update'));
|
||||
router.get('/bilibili/followings/dynamic/:uid/:disableEmbed?', require('./routes/bilibili/followings_dynamic'));
|
||||
router.get('/bilibili/app/:id?', require('./routes/bilibili/app'));
|
||||
|
||||
// bangumi
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ module.exports = async (ctx) => {
|
|||
description: `${name} 关注的动态`,
|
||||
item: data.map((item) => {
|
||||
const parsed = JSONbig.parse(item.card);
|
||||
const data = parsed.item || parsed;
|
||||
const data = parsed.apiSeasonInfo || parsed.item || parsed;
|
||||
const origin = parsed.origin ? JSONbig.parse(parsed.origin) : null;
|
||||
|
||||
// img
|
||||
|
|
@ -103,25 +103,30 @@ module.exports = async (ctx) => {
|
|||
|
||||
// emoji
|
||||
let data_content = getDes(data);
|
||||
if (item.display.emoji_info) {
|
||||
if (item.display && item.display.emoji_info) {
|
||||
const emoji = item.display.emoji_info.emoji_details;
|
||||
emoji.forEach(function (item) {
|
||||
data_content = data_content.replace(
|
||||
new RegExp(`\\${item.text}`, 'g'),
|
||||
`<img alt="${item.text}" src="${item.url}"style="margin: -1px 1px 0px; display: inline-block; width: 20px; height: 20px; vertical-align: text-bottom;" title="" referrerpolicy="no-referrer">`
|
||||
);
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
// 作者信息
|
||||
let author = "哔哩哔哩番剧";
|
||||
if (item.desc.user_profile) {
|
||||
author = item.desc.user_profile.info.uname;}
|
||||
|
||||
return {
|
||||
title: getTitle(data),
|
||||
author: item.desc.user_profile.info.uname,
|
||||
description: `${data_content || getDes(data)}${
|
||||
author : author,
|
||||
description: `${parsed.new_desc || data_content || getDes(data)}${
|
||||
origin && getOriginName(origin) ? `<br><br>//转发自: @${getOriginName(origin)}: ${getOriginTitle(origin.item || origin)}${getDes(origin.item || origin)}` : `${getOriginDes(origin)}`
|
||||
}${getIframe(data)}${getIframe(origin)}${imgHTML ? `<br>${imgHTML}` : ''}${videoHTML ? `<br>${videoHTML}` : ''}`,
|
||||
pubDate: new Date(item.desc.timestamp * 1000).toUTCString(),
|
||||
link: link,
|
||||
|
||||
};
|
||||
}),
|
||||
};
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue