From 963d065833e5877d5200c3b07502b9ecc09eb9e6 Mon Sep 17 00:00:00 2001 From: Tony Date: Tue, 8 Nov 2022 19:49:00 +0000 Subject: [PATCH] refactor: migrate to v2 --- docs/en/new-media.md | 4 ++-- docs/new-media.md | 2 +- lib/router.js | 2 +- lib/v2/nautil/maintainer.js | 3 +++ lib/v2/nautil/radar.js | 13 +++++++++++++ lib/v2/nautil/router.js | 3 +++ lib/{routes/nautilus => v2/nautil}/topics.js | 0 7 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 lib/v2/nautil/maintainer.js create mode 100644 lib/v2/nautil/radar.js create mode 100644 lib/v2/nautil/router.js rename lib/{routes/nautilus => v2/nautil}/topics.js (100%) diff --git a/docs/en/new-media.md b/docs/en/new-media.md index cfb7b717f1..240b7d0076 100644 --- a/docs/en/new-media.md +++ b/docs/en/new-media.md @@ -514,9 +514,9 @@ Edition ### Topics - + -This route provides a flexible plan with full text content to subscribe specific topic(s) on the Nautilus. Please visit [nautil.us](http://nautil.us) and click `Topics` to acquire whole topic list. +This route provides a flexible plan with full text content to subscribe specific topic(s) on the Nautilus. Please visit [nautil.us](https://nautil.us) and click `Topics` to acquire whole topic list. diff --git a/docs/new-media.md b/docs/new-media.md index ae3d2f79e5..791870fef2 100644 --- a/docs/new-media.md +++ b/docs/new-media.md @@ -910,7 +910,7 @@ IPFS 网关有可能失效,那时候换成其他网关。 ### 话题 - + ## Netflix diff --git a/lib/router.js b/lib/router.js index 153c3b33a0..5e7ef752d4 100644 --- a/lib/router.js +++ b/lib/router.js @@ -1065,7 +1065,7 @@ router.get('/miniflux/:feeds/:parameters?', lazyloadRouteHandler('./routes/minif // router.get('/nga/post/:tid', lazyloadRouteHandler('./routes/nga/post')); // Nautilus -router.get('/nautilus/topic/:tid', lazyloadRouteHandler('./routes/nautilus/topics')); +// router.get('/nautilus/topic/:tid', lazyloadRouteHandler('./routes/nautilus/topics')); // JavBus migrated to v2 // router.get('/javbus/home', lazyloadRouteHandler('./routes/javbus/home')); diff --git a/lib/v2/nautil/maintainer.js b/lib/v2/nautil/maintainer.js new file mode 100644 index 0000000000..86a64ffe1c --- /dev/null +++ b/lib/v2/nautil/maintainer.js @@ -0,0 +1,3 @@ +module.exports = { + '/topic/:tid': ['emdoe'], +}; diff --git a/lib/v2/nautil/radar.js b/lib/v2/nautil/radar.js new file mode 100644 index 0000000000..ccca2bafb2 --- /dev/null +++ b/lib/v2/nautil/radar.js @@ -0,0 +1,13 @@ +module.exports = { + 'nautil.us': { + _name: 'Nautilus', + '.': [ + { + title: 'Topics', + docs: 'https://docs.rsshub.app/en/new-media.html#nautilus', + source: ['/topics/:tid'], + target: '/nautil/topic/:tid', + }, + ], + }, +}; diff --git a/lib/v2/nautil/router.js b/lib/v2/nautil/router.js new file mode 100644 index 0000000000..d9fec6531e --- /dev/null +++ b/lib/v2/nautil/router.js @@ -0,0 +1,3 @@ +module.exports = (router) => { + router.get('/topic/:tid', require('./topics')); +}; diff --git a/lib/routes/nautilus/topics.js b/lib/v2/nautil/topics.js similarity index 100% rename from lib/routes/nautilus/topics.js rename to lib/v2/nautil/topics.js