From 3e6f5bfa754f05da5bf6000e3084c790641f3edd Mon Sep 17 00:00:00 2001 From: xcodebuild Date: Tue, 19 May 2020 00:21:55 +0800 Subject: [PATCH] feat: add rule for yuque (#4802) --- assets/radar-rules.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/assets/radar-rules.js b/assets/radar-rules.js index 8dd893655b..90f0e25475 100755 --- a/assets/radar-rules.js +++ b/assets/radar-rules.js @@ -1909,6 +1909,29 @@ }, ], }, + + 'yuque.com': { + _name: '语雀', + www: [ + { + title: '知识库', + docs: 'https://docs.rsshub.app/study.html#yu-que', + source: ['/:space/:book'], + target: (params, url, document) => { + const match = document.documentElement.innerHTML.match(/JSON\.parse\(decodeURIComponent\("(.*)"\)/); + if (match && match[1]) { + const dataStr = match[1]; + try { + const appData = JSON.parse(decodeURIComponent(dataStr)); + return `/yuque/doc/${appData.book.id}`; + } catch (e) { + // pass + } + } + }, + } + ], + }, 'bjeea.com': { _name: '北京考试院', www: [