From e20c4381fb8691217efbb724582bbcde1a397eb4 Mon Sep 17 00:00:00 2001 From: cayZ <13341339+Cay-Zhang@users.noreply.github.com> Date: Thu, 4 Feb 2021 10:33:36 +0800 Subject: [PATCH] chore(docs): improve radar/rssbud support for weibo (#6832) * feat: detect weibo uid in url * feat: support weibo.cn * docs: add weibo rssbud support --- assets/radar-rules.js | 16 +++++++++++++++- docs/social-media.md | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/assets/radar-rules.js b/assets/radar-rules.js index 831eb392fa..f123e36716 100644 --- a/assets/radar-rules.js +++ b/assets/radar-rules.js @@ -96,7 +96,10 @@ docs: 'https://docs.rsshub.app/social-media.html#wei-bo', source: ['/u/:id', '/:id'], target: (params, url, document) => { - const uid = document && document.documentElement.innerHTML.match(/\$CONFIG\['oid']='(\d+)'/)[1]; + let uid = document && document.documentElement.innerHTML.match(/\$CONFIG\['oid']='(\d+)'/)[1]; + if (!uid && !isNaN(params.id)) { + uid = params.id; + } return uid ? `/weibo/user/${uid}` : ''; }, }, @@ -120,6 +123,17 @@ }, ], }, + 'weibo.cn': { + _name: '微博', + 'm': [ + { + title: '博主', + docs: 'https://docs.rsshub.app/social-media.html#wei-bo', + source: ['/u/:uid', '/profile/:uid'], + target: '/weibo/user/:uid', + } + ] + }, 'pixiv.net': { _name: 'Pixiv', www: [ diff --git a/docs/social-media.md b/docs/social-media.md index 0742d2254e..51ce665a82 100644 --- a/docs/social-media.md +++ b/docs/social-media.md @@ -999,7 +999,7 @@ rule ### 博主 - + 部分博主仅登录可见,不支持订阅,可以通过打开 `https://m.weibo.cn/u/:uid` 验证