From 5dc4def7a2614a82498fa1f63c38f9a9d1f72365 Mon Sep 17 00:00:00 2001 From: zenrayean Date: Tue, 24 Dec 2024 23:35:35 +0800 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 0a93a7486da3188e712d6446e59911077637e132 Author: Cedar Date: Tue Dec 24 23:26:17 2024 +0800 feat(route): add 穆迪评级 (#17969) * feat(route): add https://www.moodysmismicrosite.com/report * Update lib/routes/moodysmismicrosite/report.ts * Update lib/routes/moodysmismicrosite/report.ts * update report.ts --------- Co-authored-by: Cedar commit 131bc33637f887da8e83e22ba064eae88a90f4ac Author: DIYgod Date: Tue Dec 24 16:56:52 2024 +0800 feat: update follow config commit df1b4369c023f140c21dbfa6439d36fb57c4af67 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 24 08:49:26 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 8.18.1 to 8.18.2 (#17971) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.18.1 to 8.18.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.2/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ae3ab8782dd52e0dab825d333b1f06cac163e936 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 24 08:46:50 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17970) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.18.1 to 8.18.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c66fe4ea2af1bf04fd13bc8a40084354d7864e55 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 24 12:35:55 2024 +0800 chore(deps): bump entities from 5.0.0 to 6.0.0 (#17965) Bumps [entities](https://github.com/fb55/entities) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/fb55/entities/releases) - [Commits](https://github.com/fb55/entities/compare/v5.0.0...v6.0.0) --- updated-dependencies: - dependency-name: entities dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9175f05b22de5a1bb33e1f16f97ad1dda3c42b02 Author: DIYgod Date: Mon Dec 23 18:16:29 2024 +0800 feat: add obsidian plugins route commit db9d5cee3c93a40a8b13624a6d009218653d8e0d Author: DIYgod Date: Mon Dec 23 17:51:45 2024 +0800 feat: add home-assistant route commit eda56eafbc48460e2ec074e52c725a12eb33b56c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 23 08:37:26 2024 +0000 chore(deps-dev): bump discord-api-types from 0.37.112 to 0.37.114 (#17966) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.112 to 0.37.114. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.112...0.37.114) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e74c1ef7370f0347b3b8f96ddc97d234319d47cc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 23 08:35:32 2024 +0000 chore(deps): bump ioredis from 5.4.1 to 5.4.2 (#17964) Bumps [ioredis](https://github.com/luin/ioredis) from 5.4.1 to 5.4.2. - [Release notes](https://github.com/luin/ioredis/releases) - [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md) - [Commits](https://github.com/luin/ioredis/compare/v5.4.1...v5.4.2) --- updated-dependencies: - dependency-name: ioredis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dea52d806146098a35a15675df9d2d248dc93db0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 23 08:35:23 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 17.15.0 to 17.15.1 (#17963) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.15.0 to 17.15.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3c2f009dcd6f3475760d06a28aa8fc490426807 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 23 11:46:11 2024 +0800 feat(route): add 游侠网大侠号 (#17961) * feat(route): add 游侠网大侠号 * fix typo commit dc32d68fc380c538d94e410cb0057bd322772675 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Mon Dec 23 01:40:50 2024 +0800 fix(blizzard): 新闻路由报错不能使用 (#17956) * fix(blizzard): 新闻路由报错不能使用 * fix(blizzard): 修改 cache key commit d525693969caefc99ffc8feed007883702fee1a5 Author: Jianjun Xiao <63627218+etShaw-zh@users.noreply.github.com> Date: Mon Dec 23 00:23:43 2024 +0800 feat(route): Add RSS feed for latest news from Anthropic (a leading LLM developer). (#17960) * Add Anthropic news * Update lib/routes/anthropic/news.ts --------- commit 8a58ca1b776e80f854ed6d328724ebd827539d09 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Dec 22 20:11:34 2024 +0800 chore(shu): 给上海大学相关 rss 添加图标 (#17958) commit 0a307e83c6c3499ba11a31cb626dc838d196a68b Author: junfengP <840282629@qq.com> Date: Sat Dec 21 22:28:38 2024 +0800 feat(route): implement 新电影天堂 route with content scraping and caching (#17945) * feat(route): implement 新电影天堂 route with content scraping and caching - Added a new route for 电影天堂 (Movie Heaven) that scrapes movie data from ygdy8.net. - Implemented content loading with caching to optimize performance. - Created a namespace for the route with relevant metadata. - Removed the deprecated JavaScript version of the route to streamline the codebase. * fix(route): update 电影天堂 route for improved content scraping --------- Co-authored-by: junfengP commit a5f25ac54e38a837e009d881373a451141e1041e Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Dec 21 14:15:41 2024 +0800 feat(route/copernicium): Add default (#17828) * feat(route/copernicium): Add default * Update index.ts * Update index.ts * Update lib/routes/copernicium/index.ts Co-authored-by: Tony * Update index.ts * Update index.ts * Update lib/routes/copernicium/index.ts --------- commit 43a505f19a91d0a0c446973e4b51c6623e357145 Author: Tony Date: Sat Dec 21 05:02:33 2024 +0800 fix(hket): select main listing container (#17954) commit efb663a332b73e73bbbfc37748def8dea2b3e591 Author: Tony Date: Sat Dec 21 04:32:33 2024 +0800 fix(behance): embed (#17953) commit d6fd26238e8f0396e0020513a12a85b6013fabb9 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Sat Dec 21 03:38:01 2024 +0800 feat(route): 添加 海南省工业和信息化厅-通知公告 (#17923) * feat(route): 添加 海南省工业和信息化厅-通知公告 * fix: add namespace --------- commit 40e3dad6f4c24f7bb971b7425454f467eaefc668 Author: Cedar Date: Sat Dec 21 03:09:47 2024 +0800 feat(route): 增加几米创作最新消息 (#17924) * feat(route): 增加几米创作最新消息 * chore: update namespace * Update lib/routes/jimmyspa/namespace.ts Co-authored-by: Tony * chore: update jimmyspa * chore: cache the content --------- Co-authored-by: Cedar commit e20c7a02c6a1b538588dc11b8816f34ec8fb86f9 Author: cnk Date: Sat Dec 21 02:31:41 2024 +0800 fix(163/music/djradio): add option for info (#17944) * fix(163/music/djradio): remove duplicate part with embedded tag * fix(163/music/djradio): add option for info * fix: use cache --------- commit dd085029551066d2d91475d13e5b6e1546be5d66 Author: DIYgod Date: Fri Dec 20 22:50:49 2024 +0800 feat: add follow limit config commit d46052f2e6dec1968356079116f76c7941ff6eb8 Author: Tsuyumi <40047364+Tsuyumi25@users.noreply.github.com> Date: Fri Dec 20 19:00:03 2024 +0800 fix(bilibili): missing image (#17952) commit c69b4af7ba110a2741f8ac8ed1929c3365c90cf1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 20 16:41:39 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.111 to 0.37.112 (#17949) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.111 to 0.37.112. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.111...0.37.112) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7e352d54653b712ef7f1de841be616b5858c3566 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 20 08:16:57 2024 +0000 chore(deps-dev): bump node-network-devtools from 1.0.23 to 1.0.24 (#17948) Bumps [node-network-devtools](https://github.com/GrinZero/node-network-devtools) from 1.0.23 to 1.0.24. - [Release notes](https://github.com/GrinZero/node-network-devtools/releases) - [Commits](https://github.com/GrinZero/node-network-devtools/compare/v1.0.23...v1.0.24) --- updated-dependencies: - dependency-name: node-network-devtools dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e20bd720297b6c3cd594d9a47259cbbb6a0871d5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 20 08:16:41 2024 +0000 chore(deps): bump tldts from 6.1.68 to 6.1.69 (#17947) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.68 to 6.1.69. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.68...v6.1.69) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f5fc827bb8bda196844330f5907422c5d8d680ec Author: Tony Date: Fri Dec 20 02:26:15 2024 +0800 fix(behance): fix image url (#17942) commit b27218c2d2a49974e8181528ab3706562ff12d95 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Dec 20 01:25:33 2024 +0800 feat(route): add 艾瑞咨询研究图表 (#17940) commit 40cc40b5368ec93d16d4e524f7c70d06bc463f52 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 22:31:26 2024 +0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.29.0 to 1.30.0 (#17933) Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit acb553cdc5a83b453107679a5ea23aca2d0a6041 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 22:20:17 2024 +0800 chore(deps): bump @opentelemetry/exporter-prometheus (#17932) Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.56.0 to 0.57.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.56.0...experimental/v0.57.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa68d30093a223a82ac2e5d41c78bcaec4a76735 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 22:20:01 2024 +0800 chore(deps): bump @opentelemetry/sdk-trace-base from 1.29.0 to 1.30.0 (#17934) Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 520fa1ac1f2ed795a908fef20eac9dc48bd413aa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 22:19:51 2024 +0800 chore(deps): bump @opentelemetry/resources from 1.29.0 to 1.30.0 (#17938) Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f3fcf29e3a83e9ed3a3c7904aa6b52566d630c12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 21:50:41 2024 +0800 chore(deps-dev): bump globals from 15.13.0 to 15.14.0 (#17931) Bumps [globals](https://github.com/sindresorhus/globals) from 15.13.0 to 15.14.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d0b36f40cc24f5fde583d76ce58d46cc9d23f351 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 21:49:48 2024 +0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#17935) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.56.0 to 0.57.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.56.0...experimental/v0.57.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 473c3a6d0812c6a033e86df0f784c0e0067a641a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 21:48:24 2024 +0800 chore(deps): bump sanitize-html from 2.13.1 to 2.14.0 (#17936) Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.13.1 to 2.14.0. - [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.13.1...2.14.0) --- updated-dependencies: - dependency-name: sanitize-html dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 911482b43cea21ad006b13325282dc19f8d76d60 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 08:34:20 2024 +0000 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#17939) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 87cf38bf04edaef67fcbdeb60e4d439d6eb77e58 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 19 08:29:54 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.27.9 to 0.27.10 (#17930) Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.9 to 0.27.10. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.9...0.27.10) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5891dd8cc6021086e74405129b376cf1ba09f681 Author: Tony Date: Thu Dec 19 12:02:46 2024 +0800 fix(behance): use GraphQL instead (#17928) commit 0c2bd405436e3dbc55a3471e6f1ccc034e6601db Author: Yunan Wang <77310871+mintyfrankie@users.noreply.github.com> Date: Wed Dec 18 21:15:36 2024 +0100 feat: add HiringCafe route (#17858) * feat(hiringcafe): add namespace.ts Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * feat(hiringcafe): add jobs endpoint Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * fix(hiringcafe): fix ESLint warning Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * fix: apply suggestions from code review Co-authored-by: Tony * fix: accept suggestions from code review Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * refactor: modularize art template and sub-functions Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * feat(hiringcafe): add API interfaces Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * fix: resolve __dirname error Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * refactor: change API payload and interfaces to match upstream changes Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * refactor: add type safety and error handling Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tony * fix: resolve ESLint error Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> * fix: use hiring.cafe --------- Signed-off-by: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> commit 5ffc73e8e240b6d2f401d13b002c3bd97ef94ca6 Author: Yoki Wong Date: Wed Dec 18 23:52:17 2024 +0800 feat(route): add route for Society journals (#17899) * Sociology Studies Jounal * Sociology Stuides Journal * delete error description * fix category name * Add router for society issues * fix routes according to docs --------- Co-authored-by: CNYoki commit 2aab5047b7612a46ac523541a88b7c0a490927d8 Author: DIYgod Date: Wed Dec 18 23:16:28 2024 +0800 feat: follow config commit 4bec9ed52f146750418a7c5c777cbd898332611a Author: pseudoyu Date: Tue Dec 17 22:24:36 2024 +0800 fix(route/xueqiu): mark anti-crawler and improve error handling commit 751cd2ef17870ee35f9902b71fc35f412ca189f7 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Tue Dec 17 22:14:03 2024 +0800 feat(route): add techsir.com (#17840) commit eed7d3b255bb2fb9c25d81c2009050fd65f7369b Author: pseudoyu Date: Tue Dec 17 21:48:44 2024 +0800 fix(route/smzdm): remove yearly hot and change options commit 6a06261c9a8aa4ba5d8bc78e4e715dd396fdc2c9 Author: pseudoyu Date: Tue Dec 17 21:18:08 2024 +0800 fix(route/smzdm): update handler to use ofetch and improve data structure commit 0bc647c8bea93e3bf64c4efb56681211c77a8a89 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Tue Dec 17 21:13:22 2024 +0800 feat(route): APNIC Blog 全文 RSS (#17839) commit eb95f5bd2259e11dc9b411bad13616efa0a4f752 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 17 05:12:14 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.18.0 to 8.18.1 (#17920) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.18.0 to 8.18.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit efbaf066717fd04c00f43419cf6df4bdab993b1e Author: pseudoyu Date: Tue Dec 17 21:04:46 2024 +0800 fix(route/bbc): bbc news 404 url issue commit 4785a0fe0da84f61653892b94e7cc2bc107321ae Author: 孙茂胤 (Sun, Maoyin) Date: Tue Dec 17 14:04:07 2024 +0100 docs: fix tip wrapper in document (#17917) The extra indentation causes failure of parsing during Docs rendering. The parser will wrap the latter content until the next `:::` into tips commit 32358de408aa83e1cdf65d72da4881d668770eed Author: Cedar Date: Tue Dec 17 20:57:33 2024 +0800 feat(route): 增加标普全球评级 (#17913) * feat(route): 增加标普全球评级 增加标普全球评级多语言发布稿件的获取,https://www.spglobal.com/ratings/zh、https://www.spglo bal.com/ratings/en等 * chore: provide an absolute URL. * chore: fix incorrect URL --------- Co-authored-by: Cedar commit 8a3f053af6629f46e672592d16301bf0c6f66829 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 17 08:41:48 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.164 to 0.5.165 (#17921) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.164 to 0.5.165. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc8e254d9bf216dfd5b9f9a124dbebab2e65e5f0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 17 08:41:03 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17918) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.18.0 to 8.18.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5b4173403a39a6dcae6808dc748719466c7052a0 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Tue Dec 17 12:02:46 2024 +0800 feat(route): 新增 新芽网 (#17841) commit 0e1762f392057711304754cee611f57e3471b8ef Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Tue Dec 17 11:46:30 2024 +0800 feat(route): 新增 和讯创投 (#17842) commit 9371b8977924983de51c7d101c91c741305d0d52 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Dec 17 09:40:34 2024 +0800 fix(route/zaobao): Adapt to new SG layout (#17902) * fix(route/zaobao): Replace `got` while fetching article list * . * Update util.ts * Update util.ts commit 6e5738e4dce8464e4b072ba59dc1d4a02f6fb036 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Tue Dec 17 02:48:58 2024 +0800 feat(route): 新增 挖贝网 (#17903) commit fcd4b8f8f6162ecebc424047f75d28274a17b25e Author: pseudoyu Date: Tue Dec 17 00:37:29 2024 +0800 feat(route/twitter): support third-party twitter keywords api commit 07c1e883682a3907b71272a854e0775a8845b885 Author: gz4zzxc <33158166+gz4zzxc@users.noreply.github.com> Date: Tue Dec 17 00:06:50 2024 +0800 feat(route): add GDUFS news route and GDUFS xwxy news (#17822) * feat(route):add GDUFS news route && GDUFS xwxy news * fix(xwxy-news): update authors extraction to use toArray() method * fix(xwxy-news): improve article detail fetching by explicitly passing item to fetchArticleDetail * fix(xwxy-news): reorder authors extraction to trim text after converting to array * refactor(routes): remove protocol from URLs in gdufs/news.ts Co-authored-by: Tony * refactor(routes): simplify route name in gdufs/news.ts Co-authored-by: Tony * refactor(routes): remove protocol from URLs in gdufs/news.ts Co-authored-by: Tony * refactor(routes): simplify route name in gdufs/xwxy-news.ts Co-authored-by: Tony * refactor(routes): use cache to optimize article content fetching and author extraction in gdufs/news.ts and gdufs/xwxy-news.ts * refactor(routes): Cache the entire item object in /gdufs/news & /gdufs/xwxy-news route --------- commit 030924a3ef715be0c671a91c51b706dec996bfe7 Author: FanofZY <75196418+FanofZY@users.noreply.github.com> Date: Mon Dec 16 22:44:11 2024 +0800 feat(route): add route for university: whu swrh (#17689) * feat(route): add route for university: whu swrh (#1) * feat(route): add route for university: whu swrh * Update swrh.ts * Update swrh.ts fixed the weixin url * update swrh.ts for html and weixin content * feat(route): add route for university: whu swrh * update for fetching pubdate. commit 8494da4f1a3a5b6df4d697954f3bcb7ba5031cab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 05:38:58 2024 -0800 chore(deps-dev): bump eslint from 9.16.0 to 9.17.0 (#17905) Bumps [eslint](https://github.com/eslint/eslint) from 9.16.0 to 9.17.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.16.0...v9.17.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 90dbb999f084cde903aba89e3b8658c8394c913f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 05:08:13 2024 -0800 chore(deps-dev): bump @eslint/js from 9.16.0 to 9.17.0 (#17909) Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.16.0 to 9.17.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.17.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit db967716a5d42ded244026dde33f66185c817b4c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 05:07:43 2024 -0800 chore(deps): bump @scalar/hono-api-reference from 0.5.163 to 0.5.164 (#17906) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.163 to 0.5.164. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e74ab3b85c59d1f2bcd43555ec7ba43784835588 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 05:07:12 2024 -0800 chore(deps): bump tldts from 6.1.67 to 6.1.68 (#17907) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.67 to 6.1.68. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.67...v6.1.68) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0323d68d8db3fa60e188f224627aec88cdaa13a9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 08:29:55 2024 +0000 chore(deps): bump hono from 4.6.13 to 4.6.14 (#17908) Bumps [hono](https://github.com/honojs/hono) from 4.6.13 to 4.6.14. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.13...v4.6.14) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8952721ce66ba01b884e3b6468bb26517d7c8810 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Dec 15 20:35:58 2024 +0800 fix(route/egsea): 修复e快选因部分条目没有分类导致抓取失败 (#17895) commit 655f7ac52f12b465b0b65f17613e51278719bea8 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sat Dec 14 21:02:44 2024 +0800 fix(github/repos): 添加日期解析功能并优化数据处理 (#17893) - 引入 `parseDate` 工具函数用于解析日期 - 根据排序类型(updated 或 pushed)动态设置发布日期 - 优化数据过滤和映射逻辑,减少嵌套层级 commit 3a8d34ee3f8cc38907296e74e923754297e249d4 Author: cnk Date: Sat Dec 14 08:19:55 2024 +0800 feat(route/hrbust): add 哈尔滨理工大学新闻网 (#17870) * feat(route): add 哈尔滨理工大学新闻网 * fix(route): fix title for 哈尔滨理工大学新闻网 * fix(route): using v2 Route Standard * fix(route/hrbust): fix with review commit 7fda7a25399af8236d7a32154a76addffaeffa07 Author: DaoXuan <116349858+dx2331lxz@users.noreply.github.com> Date: Sat Dec 14 02:22:17 2024 +0800 feat(route): 新增博客道宣的窝 (#17890) * 尝试 * /daoxuan * 修改example * Update lib/routes/daoxuan/rss.ts --------- commit a5deeb3729330bffcb6dfe0c65d3d4e0263ea059 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Dec 14 00:23:13 2024 +0800 fix(types): fix route type definitions for different languages (#17888) commit 6446448340fdbd7f0e2e2ea1971f46382420651e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 13 05:10:50 2024 -0800 chore(deps): bump http-cookie-agent from 6.0.7 to 6.0.8 (#17883) Bumps [http-cookie-agent](https://github.com/3846masa/http-cookie-agent) from 6.0.7 to 6.0.8. - [Release notes](https://github.com/3846masa/http-cookie-agent/releases) - [Changelog](https://github.com/3846masa/http-cookie-agent/blob/main/CHANGELOG.md) - [Commits](https://github.com/3846masa/http-cookie-agent/compare/v6.0.7...v6.0.8) --- updated-dependencies: - dependency-name: http-cookie-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 352cac955d44ace6bae478ce40ab569b50ef97d0 Author: X Date: Thu Dec 12 22:01:10 2024 +0800 fix(route/xiaohongshu): remove items url extra slash (#17878) commit 2a90282da9154cd702f1f5d5c1bb084569cd7d48 Author: Geraldxm <115340172+Geraldxm@users.noreply.github.com> Date: Thu Dec 12 18:52:24 2024 +0800 feat(route): 充电头网 (#17860) * feat(route): 充电头网 * use REST API * remove cache; use date_gmt * Update lib/routes/chongdiantou/index.ts commit 6ffabac65457b23c877069272b73e371c843612c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 12 01:27:27 2024 -0800 chore(deps-dev): bump @types/node from 22.10.1 to 22.10.2 (#17876) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.1 to 22.10.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0823df23c2dfb908f7a399876dadbe1d4b636da3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 12 08:31:28 2024 +0000 chore(deps): bump tldts from 6.1.66 to 6.1.67 (#17877) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.66 to 6.1.67. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.66...v6.1.67) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6deb2f57cf9ac96a87f1b8009f790ddd2af466af Author: pseudoyu Date: Thu Dec 12 13:53:50 2024 +0800 feat(route/twitter): support twitter list third-party api commit 127b45637a173ea1b77659ed73e3e5b881d9088a Author: Zihao Diao Date: Wed Dec 11 17:59:34 2024 -0500 feat(picnob): fix Picnob Instagram Reels video playback. (#17874) * feat(picnob): fix Picnob igtv video playback. Signed-off-by: Zihao Diao * feat(picnob): fix Picnob Instagram Reels video playback Signed-off-by: Zihao Diao --------- Signed-off-by: Zihao Diao commit 7c5a04fa7a06a61708215d374eb00a1d9a5355e0 Author: Yun Du <27944418+Muyun99@users.noreply.github.com> Date: Thu Dec 12 01:34:07 2024 +0800 feat(route): add cool paper first-author infomation (#17857) * [update] update cool paper * [add] add author of cool paper commit e1c5e635fc8bfbbb7884520aababf11f1c485960 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Dec 12 01:05:57 2024 +0800 feat(route): add 中国疾病预防控制中心 (#17873) commit 91399b3c275ac9e62ac72a58763130b76340ec9b Author: Geraldxm <115340172+Geraldxm@users.noreply.github.com> Date: Wed Dec 11 23:39:23 2024 +0800 feat: get full text for routes/qbitai/category (#17740) commit 7a36be760e2239b1914a6cdf7ffb946c21bf6f17 Author: 天火流光 Date: Wed Dec 11 23:18:37 2024 +0800 feat: add routes (#17792) * feat: add routes Signed-off-by: 天火流光 * feat: add routes * revert: "feat: add routes" This reverts commit 0bdbc3b0ee3ce536e6a02d1e8608bc85a19b42c3. * fix: revert * feat: add routes Signed-off-by: 天火流光 * 🐞 fix: Wait page to load Signed-off-by: 天火流光 * fix: improve video description --------- Signed-off-by: 天火流光 commit 936045ae97655f76884f5a9a4f43c3dac4986afd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 11 22:02:57 2024 +0800 chore(deps): bump zod from 3.23.8 to 3.24.1 (#17865) Bumps [zod](https://github.com/colinhacks/zod) from 3.23.8 to 3.24.1. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/main/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.8...v3.24.1) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 107cc039516295bbe09a8462205a242651fa25e8 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Wed Dec 11 21:11:31 2024 +0800 feat(route): 添加 白鲸出海 (#17845) * feat(route): 添加白鲸出海 * Update lib/routes/baijing/index.ts * Update lib/routes/baijing/index.ts commit 3cb7925770db41fb4f8e3cf3a70e318a0f7bb648 Author: Bubu <43925055+p3psi-boo@users.noreply.github.com> Date: Wed Dec 11 20:42:13 2024 +0800 feat(route): 新增 i黑马网 (#17843) commit a49355bc40086674882edeb482f3f2ad4ec9d334 Author: karasu Date: Wed Dec 11 17:17:59 2024 +0800 fix(route): filter out invalid subscriptions (#17861) commit ab760e9305fb45dd2fea118826e330ec485215bb Author: lidashuang Date: Wed Dec 11 17:13:41 2024 +0800 fix(/mittrchina/breaking): TypeError: Cannot read properties of null (reading 'content') (#17855) * feat(route): add amz123.com * fix(/mittrchina/breaking): check var null TypeError: Cannot read properties of null (reading 'content') * fix(/mittrchina): breaking url null properties commit c876e39f23a36324aebd5fd60ab8b0b88835c9e6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 11 08:51:33 2024 +0000 chore(deps): bump http-cookie-agent from 6.0.6 to 6.0.7 (#17868) Bumps [http-cookie-agent](https://github.com/3846masa/http-cookie-agent) from 6.0.6 to 6.0.7. - [Release notes](https://github.com/3846masa/http-cookie-agent/releases) - [Changelog](https://github.com/3846masa/http-cookie-agent/blob/main/CHANGELOG.md) - [Commits](https://github.com/3846masa/http-cookie-agent/compare/v6.0.6...v6.0.7) --- updated-dependencies: - dependency-name: http-cookie-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a15355ea36ff9697785f7d26f4f9c3c28538914c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 11 08:50:08 2024 +0000 chore(deps): bump rfc4648 from 1.5.3 to 1.5.4 (#17866) Bumps [rfc4648](https://github.com/swansontec/rfc4648.js) from 1.5.3 to 1.5.4. - [Release notes](https://github.com/swansontec/rfc4648.js/releases) - [Changelog](https://github.com/swansontec/rfc4648.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/swansontec/rfc4648.js/commits) --- updated-dependencies: - dependency-name: rfc4648 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f9165acccc6952162da93abc1a5f7fca5d916415 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 11 08:49:58 2024 +0000 chore(deps-dev): bump lint-staged from 15.2.10 to 15.2.11 (#17863) Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.2.10 to 15.2.11. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.10...v15.2.11) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 32d09356f3b6f446d0f9bb498dbe7800df4a06c1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 11 08:49:46 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin from 2.12.0 to 2.12.1 (#17862) Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.12.0 to 2.12.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.12.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e7647392dc290bdc6d33fb91ccb5885daac9b579 Author: mocusez Date: Wed Dec 11 01:46:54 2024 +0800 fix(route/duckdb): change blogs link and author (#17856) * fix(route/duckdb): change blogs link and author * fix(route/duckdb): update description selector --------- commit d93568fd12901fddf64ad07b32c10d5f7a71b38f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 05:59:59 2024 -0800 chore(deps-dev): bump eslint-plugin-n from 17.14.0 to 17.15.0 (#17850) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.14.0 to 17.15.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 23f3dbda49b36de19a76af856dbc89a43072292a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 21:24:57 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17848) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.17.0 to 8.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 61725b253c662be8e533acfc8590346c6201f38b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 05:14:45 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.17.0 to 8.18.0 (#17847) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.17.0 to 8.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f1c793aca558c51e10fe646d6bc41759db41ca00 Author: iusx Date: Tue Dec 10 20:55:52 2024 +0800 fix(route/isct): TIP overflow layout (#17838) * Update namespace.ts * Update namespace.ts commit 0d1a9d23052309b10669d8911b6b3a47d28de2ef Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 08:52:36 2024 +0000 chore(deps): bump nanoid from 3.3.7 to 3.3.8 (#17854) Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9714a48c2daf0b33ebdbba66b7190395a7bcdeb9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 08:44:31 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.27.7 to 0.27.9 (#17851) Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.7 to 0.27.9. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.7...0.27.9) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b17d3605c89eec1caab406ec8ffceee2d5ac9b39 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 10 08:44:18 2024 +0000 chore(deps-dev): bump discord-api-types from 0.37.110 to 0.37.111 (#17849) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.110 to 0.37.111. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.110...0.37.111) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 844e6580083202341b1795cf6158458c37852160 Author: pseudoyu Date: Tue Dec 10 11:29:59 2024 +0800 feat(route/twitter): only apply third-party api supported routes commit 17e2fc729d52d17ba8b07988ae168cc3c956fdc7 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Dec 10 10:30:42 2024 +0800 feat(route/github): enhance /repos route with optional parameters for type, sort, and direction (#17827) * feat(route/github): enhance /repos route with optional parameters for type, sort, and direction - Updated the route to accept optional parameters: type, sort, and direction. - Added filtering logic for repository types: all, owner, member, public, private, forks, and sources. - Improved documentation for parameters to clarify usage. * refactor(github): 优化仓库路由参数配置 - 移除 `direction` 参数,简化排序逻辑 - 更新路由路径以匹配简化后的参数 commit 8434009b734149ba85875b3626737b48763c7055 Author: Tony Date: Mon Dec 9 13:33:28 2024 -0800 fix(route/sohu): add image URL decryption for fetched articles (#17837) commit 74f50c3154ad39eb3e6f3ba1cc517a6a3c496b20 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 21:04:32 2024 +0800 chore(deps): bump pac-proxy-agent from 7.0.2 to 7.1.0 (#17835) Bumps [pac-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/pac-proxy-agent) from 7.0.2 to 7.1.0. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/pac-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/pac-proxy-agent@7.1.0/packages/pac-proxy-agent) --- updated-dependencies: - dependency-name: pac-proxy-agent dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 134d114ffaf60ce54301f8e80d3d1311c86742f1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 04:30:50 2024 -0800 chore(deps-dev): bump vite-tsconfig-paths from 5.1.3 to 5.1.4 (#17830) Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 5.1.3 to 5.1.4. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.3...v5.1.4) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 43f635d389af8b3710672498f62e020feddef2c8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 04:29:17 2024 -0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.11.0 to 2.12.0 (#17831) Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.11.0 to 2.12.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.12.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c70fda5b99e6b6fee098dfac0c9d49dd581e30cb Author: pseudoyu Date: Mon Dec 9 18:17:11 2024 +0800 feat(route/twitter): support tweets with replies commit 503a779091b36f4fa2fda3b6c4333d238aeb5e18 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 08:34:19 2024 +0000 chore(deps): bump https-proxy-agent from 7.0.5 to 7.0.6 (#17834) Bumps [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) from 7.0.5 to 7.0.6. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/https-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/https-proxy-agent@7.0.6/packages/https-proxy-agent) --- updated-dependencies: - dependency-name: https-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95c71c5988759535fb51d5e9e221843419a9486c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 08:28:05 2024 +0000 chore(deps): bump socks-proxy-agent from 8.0.4 to 8.0.5 (#17833) Bumps [socks-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/socks-proxy-agent) from 8.0.4 to 8.0.5. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/socks-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/socks-proxy-agent@8.0.5/packages/socks-proxy-agent) --- updated-dependencies: - dependency-name: socks-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4af0c75d0594e91ad9b0cc7714d3697a7fc3faea Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 9 08:27:48 2024 +0000 chore(deps): bump tldts from 6.1.65 to 6.1.66 (#17829) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.65 to 6.1.66. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.65...v6.1.66) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3b1de0dc9e91ba2109642b64b8ca5842366830a9 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 9 09:48:29 2024 +0800 feat(route): add 游侠网资讯 (#17815) * feat(route): add 游侠网资讯 * fix typo commit 5c3d6fa348907c340a8d49fa3ee24cf393054441 Author: PangBo <51732678+pangbo13@users.noreply.github.com> Date: Sun Dec 8 00:21:19 2024 +0800 feat(route): 添加 上海交通大学教务处 面向学生的通知 路由 (#17823) * feat(route): add `sjtu/jwc/students` * feat(route/sjtu/jwc): add description for /sjtu/jwc/students commit 0d07768955d577e1df7ffb2a34ad2c34f03c758d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 6 08:28:12 2024 +0000 chore(deps): bump hono from 4.6.12 to 4.6.13 (#17818) Bumps [hono](https://github.com/honojs/hono) from 4.6.12 to 4.6.13. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.12...v4.6.13) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8eb7abb8e2f0c9f61bc7077d6c54f7a6958338b4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 6 08:27:52 2024 +0000 chore(deps): bump imapflow from 1.0.169 to 1.0.171 (#17817) Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.169 to 1.0.171. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.169...v1.0.171) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 60dd8f6ba6263c6ed63f77a280b072c2d31cb05b Author: pseudoyu Date: Fri Dec 6 16:12:32 2024 +0800 feat(route/twitter): support getUserTweets thirdparty api commit db18c561cbe6923bef7ae4b0b46ac659fa589902 Author: pseudoyu Date: Fri Dec 6 07:54:20 2024 +0800 fix(route/joneslanglasalle): radix to 10 and set default to 12 commit d7447b25cff4830a4818e8c7b6abb4fde0d98530 Author: pseudoyu Date: Fri Dec 6 07:14:05 2024 +0800 chore(route/joneslanglasalle): fetch 12 items by default commit ce2b89a6428979a7ca91861c88a5fc41283581fe Author: Yuhang <50909599+MiuNice@users.noreply.github.com> Date: Fri Dec 6 00:52:06 2024 +0800 fix: qweather route example inaccuracy. (#17805) * fix: qweather route example inaccuracy. qweather route example inaccuracy * fix(qweather): throw on config not found --------- commit db98160eed66ff11e754990880c8b017482de867 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu Dec 5 23:53:45 2024 +0800 fix(mihoyo/bbs): 修复 timeline API URL (#17806) - 更新 timeline API URL 以匹配最新的 API 路径 commit 166e69bfaa6d5143c1785677660574fbdf578d3a Author: pseudoyu Date: Thu Dec 5 22:48:13 2024 +0800 fix(api): decrease maxHeaderSize commit b35d47d68519f55be0cc0fa739aa3212940d3d19 Author: Tony Date: Thu Dec 5 22:19:39 2024 +0800 fix(36kr): add checks commit 9b684c2183c01973e1048bea2122763586533ff8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 21:47:54 2024 +0800 chore(deps): bump @opentelemetry/exporter-prometheus (#17811) Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.55.0 to 0.56.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.56.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 96416bda3b8329b746556cd376009a3cb40317ef Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 05:34:44 2024 -0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#17809) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.55.0 to 0.56.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.56.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 14e02b7b4b1455562d2bcc7930d6b541c9cdecb8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 05:18:49 2024 -0800 chore(deps): bump @opentelemetry/resources from 1.28.0 to 1.29.0 (#17812) Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.28.0 to 1.29.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ab3c415f807b8b5f988b1d982c6df0439b7f4d3e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 05:08:37 2024 -0800 chore(deps): bump @opentelemetry/sdk-trace-base from 1.28.0 to 1.29.0 (#17814) Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.28.0 to 1.29.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 55df956cc2a6cc3ad85d7407a3ace0bc21097e3e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 04:41:47 2024 -0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.28.0 to 1.29.0 (#17808) Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.28.0 to 1.29.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0cac38f71441ca8f90f01a8258c0486f55473ff5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 5 09:10:02 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.162 to 0.5.163 (#17813) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.162 to 0.5.163. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d1d6673e61c39d7c2e600ee632364f7848ad124 Author: pseudoyu Date: Thu Dec 5 10:38:08 2024 +0800 fix: route/bloomburg unknown author name commit c731e6e301d070206a4f60dbb90d97e5f8f3ea10 Author: pseudoyu Date: Thu Dec 5 10:19:52 2024 +0800 fix(route/theatlantic): null image issue commit 0a5e90720bda24d1f561397e2669da24175a1f84 Author: Tony Date: Wed Dec 4 13:13:53 2024 -0800 feat(route): luogu (#17804) commit 8b765e6266025e037bcc3751d2231721d5bed7d1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Dec 4 20:23:43 2024 +0000 style: auto format commit b12b135e0209152ae2c0bbc49944589a93424376 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Wed Dec 4 20:21:04 2024 +0000 feat(route): add Yonhap News Agency route (#17802) * feat(route): add Yonhap New Agency route * Update lib/routes/yna/namespace.ts --------- commit 103ef92a78ce3c75f1116d17f3ccaff1872e169e Author: Tony Date: Wed Dec 4 11:30:07 2024 -0800 fix(view/index): update logo image path to relative (#17803) commit d81a618b922156d9a2ad9998ba609c2d6007d2dd Author: pseudoyu Date: Thu Dec 5 01:32:21 2024 +0800 feat(route/spotify): add podcasts route to popular commit cb551b45e437fb36d13ba2d32cfd80c9811fb363 Author: pseudoyu Date: Thu Dec 5 01:08:26 2024 +0800 fix(route/hbr): remove Latest from type commit b1386984554716bf4223a8dba2b029117f97b1e5 Author: pseudoyu Date: Thu Dec 5 00:33:48 2024 +0800 chore(api): increase maxHeaderSize commit 4f0a740d02b060448a30177400a72a14cc64846c Author: lidashuang Date: Wed Dec 4 20:04:23 2024 +0800 feat(route): add amz123.com (#17799) commit 147964c20df6d8e6f9b1248eb9ea3f0bd5e50491 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Dec 4 18:34:53 2024 +0800 fix(route): Jones Lang LaSalle (#17797) commit 39b5eace6070e0aca5b9edb118e06b07f800ada1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 4 08:43:59 2024 +0000 chore(deps-dev): bump prettier from 3.4.1 to 3.4.2 (#17796) Bumps [prettier](https://github.com/prettier/prettier) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5baa8470892b1d4ea34adf2778e8017ab3bcbb26 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 4 08:42:44 2024 +0000 chore(deps): bump proxy-chain from 2.5.5 to 2.5.6 (#17795) Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.5 to 2.5.6. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.5.5...v2.5.6) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f4d5a324fccf117c9b13fe9d69bb9154232bbfa8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 4 08:41:43 2024 +0000 chore(deps): bump dotenv from 16.4.6 to 16.4.7 (#17793) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.6 to 16.4.7. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.6...v16.4.7) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 70b5cb4bbb6783e749e91d73a8bc9b9697e7e429 Author: pseudoyu Date: Wed Dec 4 14:49:20 2024 +0800 chore(route/bilibili): add m.bilibili domain commit 32e2fea89aaafc0eaeead93f254e617809e8672d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Dec 4 04:44:36 2024 +0800 feat(route): add Jones Lang LaSalle Trends & Insights (#17788) commit 2ee154c2d8c7b431834873db0e768b1091cff70c Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Dec 3 22:11:15 2024 +0800 feat(hellogithub): hellogithub 添加文章路由 (#17779) * feat(hellogithub): hellogithub 添加文章路由 * fix(hellogithub): 修复文章排序链接错误 - 修正文章排序链接中的路径错误,从根路径改为文章路径 * refactor(hellogithub): simplify route path definitions --------- commit 3e87b79bae12e74a00a6a736fdf12b8937a29c1e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 3 21:16:43 2024 +0800 chore(deps): bump dotenv from 16.4.5 to 16.4.6 (#17780) * chore(deps): bump dotenv from 16.4.5 to 16.4.6 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.5 to 16.4.6. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.5...v16.4.6) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore(deps): update packageManager to pnpm@9.14.4 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f3844a3b9922674367bbd38d74288ca8740f5009 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 3 03:16:44 2024 -0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17784) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.16.0 to 8.17.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.17.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit df3edf3496be8a0e91f1d99c9abf8b7ccb0ba745 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 3 03:05:52 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.16.0 to 8.17.0 (#17781) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.16.0 to 8.17.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.17.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 122cc76814aae7d6d13dfbb5fcc1c678c01fb791 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 3 08:44:13 2024 +0000 chore(deps-dev): bump node-network-devtools from 1.0.22 to 1.0.23 (#17782) Bumps [node-network-devtools](https://github.com/GrinZero/node-network-devtools) from 1.0.22 to 1.0.23. - [Release notes](https://github.com/GrinZero/node-network-devtools/releases) - [Commits](https://github.com/GrinZero/node-network-devtools/compare/v1.0.22...v1.0.23) --- updated-dependencies: - dependency-name: node-network-devtools dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44e0622b5bfe2c65784b9c518755f3406bdcd1cb Author: Tony Date: Mon Dec 2 09:15:09 2024 -0800 feat(route): dingshao (#17778) commit 4080d7c4529043a01c6eba07394676488b26f5ec Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Dec 2 16:20:15 2024 +0000 style: auto format commit 84a66f9806b1136b9ccd38ce625aacc7823afd9a Author: Tsuyumi <40047364+Tsuyumi25@users.noreply.github.com> Date: Tue Dec 3 00:17:19 2024 +0800 feat(route): add taiwanmobile rate-plans (#17766) * feat(route): add taiwanmobile rate-plans * fix: remove title and date labels * fix: use .toArray() before .map() * Update lib/routes/taiwanmobile/rate-plans.ts Co-authored-by: Tony * Update lib/routes/taiwanmobile/rate-plans.ts Co-authored-by: Tony * Update lib/routes/taiwanmobile/rate-plans.ts Co-authored-by: Tony * fix: typo --------- commit 5a188a3c5c949dc66802529fcad0291d7ef34550 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 22:45:32 2024 +0800 chore(deps-dev): bump eslint from 9.15.0 to 9.16.0 (#17770) Bumps [eslint](https://github.com/eslint/eslint) from 9.15.0 to 9.16.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.15.0...v9.16.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7fbe0ca45f9d8eee1fd85d7949ac52c104ba1180 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 22:14:02 2024 +0800 chore(deps-dev): bump @eslint/js from 9.15.0 to 9.16.0 (#17771) Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.15.0 to 9.16.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.16.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2119248d9020328c5645e5a888448aeaef28de30 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 22:13:33 2024 +0800 chore(deps): bump tldts from 6.1.64 to 6.1.65 (#17772) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.64 to 6.1.65. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.64...v6.1.65) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 63d5743030cb33220931d646b3a0116feaf68d4a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 06:04:54 2024 -0800 chore(deps-dev): bump globals from 15.12.0 to 15.13.0 (#17774) Bumps [globals](https://github.com/sindresorhus/globals) from 15.12.0 to 15.13.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f8af6cdaace20e42a4fdf0a08356b5b72fdbf837 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 06:04:00 2024 -0800 chore(deps): bump @hono/zod-openapi from 0.18.2 to 0.18.3 (#17773) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.18.2 to 0.18.3. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.18.2...@hono/zod-openapi@0.18.3) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d3d81c889b7957577095b94cc47794c1e94f22ae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 04:30:49 2024 -0800 chore(deps): bump dawidd6/action-download-artifact from 6 to 7 (#17776) Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 6 to 7. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0e98940fcb8f00d84e4fc0345182ac8927bcfb9a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 04:28:55 2024 -0800 chore(deps-dev): bump eslint-plugin-yml from 1.15.0 to 1.16.0 (#17768) Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.15.0 to 1.16.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.15.0...v1.16.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95fb9f1100657b31aa0237df7e0ce442ee6fc771 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 08:36:21 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.27.6 to 0.27.7 (#17775) Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.6 to 0.27.7. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.6...0.27.7) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 85647f688d5e1baa65e5e62f6a77b5cb4dd7adce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 2 08:34:18 2024 +0000 chore(deps): bump mailparser from 3.7.1 to 3.7.2 (#17769) Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.7.1...v3.7.2) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 784c69f555c8ec3527b5677ff8517e182f45272a Author: ddddd993 <190154613+ddddd993@users.noreply.github.com> Date: Mon Dec 2 15:09:07 2024 +0800 feat(route): 添加小红书 LivePhoto 视频支持 (#17760) commit 4c0925157f97b662999a5ba80b8e6c3dfd3596ce Author: pseudoyu Date: Mon Dec 2 11:33:35 2024 +0800 feat(route/qingting): return first page program instead of 10 commit 310515b969fb0f0f4e9d6ddeff42eab2292e75b7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 2 07:28:51 2024 +0800 feat(route): add 趣集盐选故事 (#17761) commit 4dc5ae9b5e2d3f4a36d6701adf0caa604832fa5a Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Dec 2 06:48:29 2024 +0800 fix(route/fastbull): Use another site (#17765) * Update news.ts * fix(fastbull): update domain --------- commit 5cd238205725f00a8c8830bf824aa2b06427b8c6 Author: lidashuang Date: Sat Nov 30 23:37:27 2024 +0800 fix(latepost): TypeError: Cannot read properties of undefined (reading 'title') (#17759) TypeError: Cannot read properties of undefined (reading 'title') commit 6f551949ea04c3c434c43f483fc8314f5d8236c5 Author: Geraldxm <115340172+Geraldxm@users.noreply.github.com> Date: Sat Nov 30 02:45:01 2024 +0800 feat: add param :limit? to set article numbers (#17755) * 24/11/28 fix: remove uncessary files * 24/11/28 fix: return promise * 24/11/28 refactor: return promises * 24/11/28 refactor: remove await in the function * 24/11/29 fix: pass Promises to items? * 24/11/29 feature: page size 15 -> 30; add source authentication code * feat: add param :limit? * fix: change description * 24/11/30 feat: use ctx.req.query('limit') * Update lib/routes/foodtalks/index.ts --------- commit bc89b3dc36685dbd9b8de0a63e096f92b7c52adb Author: Tony Date: Fri Nov 29 08:04:28 2024 -0800 feat(picnob): cache user metadata & video playback in img_multi (#17756) commit c106c5f214f2854ac58769156ead47e169f6210d Author: Geraldxm <115340172+Geraldxm@users.noreply.github.com> Date: Fri Nov 29 22:39:38 2024 +0800 feat: Feature/foodtalks (#17718) * 24/11/28 fix: remove uncessary files * 24/11/28 fix: return promise * 24/11/28 refactor: return promises * 24/11/28 refactor: remove await in the function * 24/11/29 fix: pass Promises to items? commit c85ecdc03c1278c99665545b3218a912862e3325 Author: X Date: Fri Nov 29 22:09:04 2024 +0800 fix(route): bluesky allow empty (#17751) commit 3380b564888715c9af6c8f8b039d610ead6d2129 Author: pseudoyu Date: Fri Nov 29 19:24:47 2024 +0800 fix(route/newrank): wechat route error commit 39e3493dd3bfa2382d996864d1737a5db3297432 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Nov 29 17:57:53 2024 +0800 feat(route): add UK Parliament Petitions (#17746) * feat(route): add UK Parliament Petitions * fix typo commit cbdbec8c90c6abc14e1bc1e24d9c03d86f1322ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 29 08:43:54 2024 +0000 chore(deps): bump @hono/zod-openapi from 0.18.1 to 0.18.2 (#17753) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.18.1 to 0.18.2. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.18.1...@hono/zod-openapi@0.18.2) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad7d5c3c263a1997d8bfcb2fdc7ffa5a51a6a893 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 29 08:41:31 2024 +0000 chore(deps-dev): bump discord-api-types from 0.37.109 to 0.37.110 (#17752) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.109 to 0.37.110. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.109...0.37.110) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b32c5ca07e4e906d0ade863fe1617403712ef1b4 Author: pseudoyu Date: Fri Nov 29 14:59:44 2024 +0800 fix(route/twitter): add enable thirdparty api switcher commit 3e102d5a53ff45569592c65856381a5afeaccdae Author: pseudoyu Date: Fri Nov 29 14:18:20 2024 +0800 refactor(route/twitter): keep twitter graphql endpoints consistent commit 3f12f922bf62dbb3cfec95f3e67f82a909ed4974 Author: pseudoyu Date: Fri Nov 29 13:49:27 2024 +0800 feat(route/twitter): add third-party twitter api support commit 52c8c8f955db2d18aa0f12b3a6006f8aad484287 Author: Tony Date: Thu Nov 28 11:51:17 2024 -0800 feat(pinterest): add pinterest (#17747) * feat(pinterest): add Pinterest * Update lib/routes/pinterest/user.ts * Update lib/routes/pinterest/types.ts --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> commit 71af316730ba89de58d63d5c93603b5e55491df7 Author: Cat_yyy Date: Fri Nov 29 01:04:54 2024 +0900 feat: Added for Isct news. (#17744) * 新增category * fix: follow camelCase fix: /isct/news/en commit 13696b98e4948a17ef1434e24d9687a9551c05ac Author: Tony Date: Thu Nov 28 07:46:44 2024 -0800 feat(aeon): enhance category and type routes with detailed parameters and improved data fetching (#17745) commit 35589cab81bcb5a8007d83eab9fbbae5e83bb4b4 Author: shunwork <128399189+shunwork@users.noreply.github.com> Date: Thu Nov 28 23:59:19 2024 +0900 feat(route/apple/podcast): add optional region parameter (#17741) * feat(route/apple/podcast): add optional region parameter * fix(route/apple/podcast): fix lint commit 899bd05defb2710fd00c59fde9e725a4ad662cdc Author: lidashuang Date: Thu Nov 28 21:11:22 2024 +0800 fix(wallstreetcn): crash when article delete (#17734) * fix(wallstreetcn): crash when article delete TypeError: Cannot read properties of undefined (reading 'display_name') * fix(style): camelCase commit 99f77b18ebe8e482e0feb21ca567365a8bb1b4f6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 28 02:37:00 2024 -0800 chore(deps-dev): bump @types/node from 22.10.0 to 22.10.1 (#17738) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.0 to 22.10.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bcc2a05e0b18fe1b39d039efb3b72bd63487acd1 Author: pseudoyu Date: Thu Nov 28 17:13:56 2024 +0800 feat(api/rss3): change platform to RSSHub commit e08ad948dad9a11364937f679a5539d2ec8d8803 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 28 08:45:39 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.161 to 0.5.162 (#17739) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.161 to 0.5.162. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ddd7098c5252bbef98c926cb850ecffcb13d6a9a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 28 08:43:41 2024 +0000 chore(deps): bump @hono/zod-openapi from 0.18.0 to 0.18.1 (#17737) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.18.0 to 0.18.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.18.0...@hono/zod-openapi@0.18.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aef6aa84ba5b4748b91671cb9d5e02fea78355c2 Author: pseudoyu Date: Thu Nov 28 15:37:09 2024 +0800 chore(route/theverge): add popular new media routes commit 6110b9c708955983dc495a8458aeaa1b08cad924 Author: pseudoyu Date: Thu Nov 28 08:05:21 2024 +0800 chore(route/thepetcity): update namespace language commit 4b64e22c0fec58ec4819b9292a06e1c7bcf7edb7 Author: Tony Date: Wed Nov 27 13:03:03 2024 -0800 fix(route): taptap (#17732) * fix(route): taptap * fix(route): correct language code formatting in TapTap routes commit cc7062d69706f9bbf55d88679fd43c0d7f0378ee Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Nov 27 17:31:58 2024 +0000 style: auto format commit f59d7dae2bc120dec4e4c949401c1634387f1b87 Author: GhhG123 <100225935+GhhG123@users.noreply.github.com> Date: Thu Nov 28 01:30:00 2024 +0800 feat(routes/shu): add routes for SHU's Int'l Dept, Grad School, and Campus Highlights. (#17730) * feat(routes/shu): add routes for SHU's Int'l Dept, Grad School, and Campus Highlights - Corrected the root URL in `index.ts`. - Added routes for: - SHU's International Department (Int'l Dept). - Graduate School (Grad School). - Campus Highlights. - Noted the unavailability of the policy in `jwb.ts` with a comment in `index.ts`. * Update lib/routes/shu/index.ts Co-authored-by: Tony * Update lib/routes/shu/jwb.ts Co-authored-by: Tony * Apply camelCase to variable names across the project. * Refactor: change to use detailed request format for GET request. * feat: refine content extraction and fix gs.shu.edu.cn issues - Refactored content extraction to focus on specific descriptions. - Added exception handling for inaccessible gs1.shu.edu.cn links. - Fixed bug where gs.shu.edu.cn content could not be retrieved. - Fixed Code scanning/ESLint warning: replaced disallowed syntax with .toArray(). * fix: Resolve ESLint warnings and errors * Update lib/routes/shu/xykd.ts Co-authored-by: Tony * fix: Resolve ESLint warnings and errors again * fix: Resolve ESLint warnings and errors --------- commit b6956b2314ad9ab9f298a5fde1d723a6c9d8bd6d Author: Tony Date: Wed Nov 27 06:16:30 2024 -0800 fix(route): agirls topic list (#17731) commit fce3dd977dd903e64dc319bb378e950b216d2f82 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 27 10:57:29 2024 +0000 chore(deps): bump @bbob/html from 4.1.1 to 4.2.0 (#17725) Bumps [@bbob/html](https://github.com/JiLiZART/bbob) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/JiLiZART/bbob/releases) - [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md) - [Commits](https://github.com/JiLiZART/bbob/commits) --- updated-dependencies: - dependency-name: "@bbob/html" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5bdf9401b6e30d2a4dd00fb86aaa23363747b713 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 27 02:43:26 2024 -0800 chore(deps): bump @bbob/preset-html5 from 4.1.1 to 4.2.0 (#17727) Bumps [@bbob/preset-html5](https://github.com/JiLiZART/bbob) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/JiLiZART/bbob/releases) - [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md) - [Commits](https://github.com/JiLiZART/bbob/commits) --- updated-dependencies: - dependency-name: "@bbob/preset-html5" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 18c6f26a8a66b9be5af609757bd5267f7c0c705a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 27 02:14:24 2024 -0800 chore(deps-dev): bump @bbob/types from 4.1.1 to 4.2.0 (#17726) Bumps [@bbob/types](https://github.com/JiLiZART/bbob) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/JiLiZART/bbob/releases) - [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md) - [Commits](https://github.com/JiLiZART/bbob/commits) --- updated-dependencies: - dependency-name: "@bbob/types" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b496e166e372bd906e6dcb90f267c804d7c61078 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 27 02:06:45 2024 -0800 chore(deps-dev): bump discord-api-types from 0.37.108 to 0.37.109 (#17728) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.108 to 0.37.109. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.108...0.37.109) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a28cdc214c715b1f400e2180b43e4119fa25d9a3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 27 09:05:12 2024 +0000 chore(deps-dev): bump prettier from 3.4.0 to 3.4.1 (#17724) Bumps [prettier](https://github.com/prettier/prettier) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.4.0...3.4.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d042b63ca82727f6d8f80f7d6edba3dc01f33fa0 Author: pseudoyu Date: Tue Nov 26 23:08:57 2024 +0800 fix(api): rss3 network format commit b8e63d68595797e9407d6e7a663709edf115057f Author: pseudoyu Date: Tue Nov 26 22:14:33 2024 +0800 fix(route/dockerhub): new tag route commit 771f9fc91b76d0527ca0a63720c48c7cfb111797 Author: Tony Date: Tue Nov 26 20:47:01 2024 +0800 fix(route): mwm namespace close #14590 commit 3e2d8b414f783cf59e09845e6ca1299686f9c865 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 02:25:11 2024 -0800 chore(deps-dev): bump prettier from 3.3.3 to 3.4.0 (#17716) Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.4.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4ee77c7204dd300cdbd437663a700d8177665bb1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 02:01:04 2024 -0800 chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 (#17701) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 5.7.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 386e2f1a57c004b24cb92494d017844b1dc1d7a1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 01:47:02 2024 -0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17715) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.15.0 to 8.16.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.16.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33148c8f5e51edafdcc648bdd4893f2a34ed9910 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 01:41:16 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.15.0 to 8.16.0 (#17714) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.15.0 to 8.16.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.16.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6f8f776e21d0e2da3e6ee864f9055aa3ac814a7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 01:28:02 2024 -0800 chore(deps-dev): bump @types/node from 22.9.3 to 22.10.0 (#17717) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.3 to 22.10.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f764bdefcc8c0a282424b0c9db01737da897306a Author: pseudoyu Date: Tue Nov 26 16:45:44 2024 +0800 chore(route/xiaohongshu): set note as default type commit 80b0dfcd1e6d87bd477d020ff9df14c13f7308d3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 26 08:25:01 2024 +0000 chore(deps-dev): bump discord-api-types from 0.37.107 to 0.37.108 (#17713) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.107 to 0.37.108. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.107...0.37.108) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1b277b309e5f57a3d789eaa4d4b7c1d862caad13 Author: pseudoyu Date: Tue Nov 26 16:15:19 2024 +0800 fix(route): aeon and bjp url commit 3471d7b11177c94a261c723f348f3d50bd9062b2 Author: pseudoyu Date: Tue Nov 26 14:58:54 2024 +0800 chore(route): add more new media routes commit 8a9a3b3598dd16e2bdbb4e26451c3f54a1ebfbca Author: MurphyYi Date: Tue Nov 26 13:49:07 2024 +0800 fix(route): daily.ts 骨朵日榜修复 (#17652) * Update daily.ts fix guduo data * Update daily.ts * Update lib/routes/guduodata/daily.ts 原地址已经被官方废弃,新地址是可以正常被访问的 commit fdfd7e056184e326bf6a785d2f25fcb2fc8a3449 Author: pseudoyu Date: Tue Nov 26 13:00:27 2024 +0800 chore(route): add more new media routes commit 755a732ed142848c603d6164925ad426ccb5288e Author: pseudoyu Date: Tue Nov 26 12:53:57 2024 +0800 chore(route): add more social media popular routes commit fa1dcc56b5e37a75b0321195c380c3b708271e8c Author: pseudoyu Date: Tue Nov 26 12:06:40 2024 +0800 chore(route): add more popular routes commit f9c5ccbce5a5e3cdcf74da96c48131cabfe71244 Author: Chih-Hsuan Yen <1937689+yan12125@users.noreply.github.com> Date: Tue Nov 26 10:21:08 2024 +0800 fix(route/bilibili): fix manga updates (#17711) Closes https://github.com/DIYgod/RSSHub/issues/17690 commit 4c3dffa63f2195cd630bf44578ed2187486a4a69 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Tue Nov 26 02:01:46 2024 +0800 fix(route/syosetu): HTML escaping in novel description & some minor changes (#17710) commit c0c0d11c5ab24f71287daa7835035e9caf66d9f7 Author: Keo Date: Tue Nov 26 01:27:51 2024 +0800 feat(route/pixiv): add more precise datetime and author name for NSFW… (#17698) * feat(route/pixiv): add more precise datetime and author name for NSFW novels * refactor code * add maintainer * update types * refactor code * fix!: revert #17667 This reduce the no. of HTTP requests by half. HTTP requests should be spent on fetching the most essential data like title and description. Doubling the no. of HTTP requests to serve one minor property is not elegant. --------- commit d17b40b53931892fcdf986a1e14e67759f7ed558 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 25 08:58:21 2024 +0000 chore(deps): bump hono from 4.6.11 to 4.6.12 (#17705) Bumps [hono](https://github.com/honojs/hono) from 4.6.11 to 4.6.12. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.11...v4.6.12) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 92475ce622c0816a36997baf49df101f7ed8753f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 25 08:46:37 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.160 to 0.5.161 (#17706) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.160 to 0.5.161. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ebbc4b08454b2bde872a8af7ebdd4e33ab305c4d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 25 08:46:24 2024 +0000 chore(deps): bump tldts from 6.1.63 to 6.1.64 (#17704) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.63 to 6.1.64. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.63...v6.1.64) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a5e3eb6ad3f6b10b0f0274ce73a075edab1686e2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 25 08:45:59 2024 +0000 chore(deps-dev): bump @types/node from 22.9.1 to 22.9.3 (#17702) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.1 to 22.9.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f5eb88b7b8ec33147dbdb6913079cb044c7b20d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 25 08:44:12 2024 +0000 chore(deps-dev): bump got from 14.4.4 to 14.4.5 (#17700) Bumps [got](https://github.com/sindresorhus/got) from 14.4.4 to 14.4.5. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.4.4...v14.4.5) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eb3c9b810a5a9683afc04fa1fbea69dc73185f39 Author: Derek Date: Mon Nov 25 10:53:24 2024 +0800 fix(ieee): Restore author.ts (#17688) * fix(ieee): Restore author.ts * change function * I have addressed and implemented all suggestions and recommendations. * docs * Update lib/routes/ieee/author.ts commit ab5b9677ea7fa20199d9984fb7c923181b465f62 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Nov 25 01:38:33 2024 +0800 fix(route/kcna): Remove juche date parsing (#17694) * fix(route/kcna): Remove juche date parsing * Update news.ts * Update news.ts * Update news.ts commit 334a197179e777f8f11d542c8bfc6c90fa78e710 Author: Harvey Qiu Date: Sun Nov 24 22:42:53 2024 +0800 fix: fix dataguidance news feed (#17695) * update dataguidance feed * fix link * Apply suggestions from code review --------- commit a9f4b384b9a42ad019bed535e060cd88ba6135e4 Author: dddaniel1 <61337842+dddaniel1@users.noreply.github.com> Date: Sun Nov 24 19:05:35 2024 +0800 fix(route) ikea/cn/low-price (#17697) commit 0ea051c2fed803387fb5781ad7d34c9bdbb53f4b Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun Nov 24 18:25:04 2024 +0800 feat(dockerhub): 添加 DockerHub 仓库路由 (#17691) * feat(dockerhub): 添加 DockerHub 仓库路由 - 新增 DockerHub 仓库路由,支持获取指定用户的仓库列表 - 支持分页获取仓库信息,默认每页10条记录 * feat(dockerhub): add description for DockerHub repositories route - 添加 DockerHub 仓库路由的描述信息 * refactor(dockerhub): 优化 DockerHub 仓库路由配置 - 修改路由名称和示例路径以提高可读性 - 将 owner 参数转换为小写以确保一致性 - 从查询参数中解析 limit 并设置默认值为 10 commit 3db53f5d5f6b2cafa55b76c1c33538ca7903b994 Author: Tony Date: Sat Nov 23 09:56:56 2024 -0800 chore: remove thunder client from devcontainer and gitpod configurations (#17692) commit 6cdaa3f2afa6b33345b1dec5c0acccbbefa1e6cf Author: Derek Date: Sat Nov 23 15:03:46 2024 +0800 fix(cnki): deprecate author articles with `:code`, now use `:name` and `:company` instead (#17682) * router: fix author * format * Update lib/routes/cnki/author.ts * update --------- commit 8e9229f2264d2236074887c4a61e53d62416fe76 Author: Asuka Minato Date: Sat Nov 23 13:38:16 2024 +0900 chore: use some lighter dependencies (#17685) * nolyfill * pin overrides version * pnpm install --no-frozen-lockfile commit 407658b9de7c6be1b4566edcba8041b7e93e968f Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Sat Nov 23 02:34:12 2024 +0800 docs(route/syosetu): add URLs and improve ranking docs (#17686) * docs: add URLs and improve ranking docs * docs: capitalize Syosetu namespace commit 14d49eea386fc1571e80b88c46dde9cd5113344c Author: karasu Date: Sat Nov 23 00:29:14 2024 +0800 fix(route): linkresearcher (#17681) * fix(route): linkresearcher * Update lib/routes/linkresearcher/index.ts Co-authored-by: Tony * Update lib/routes/linkresearcher/index.ts Co-authored-by: Tony * Update lib/routes/linkresearcher/index.ts Co-authored-by: Tony * Update lib/routes/linkresearcher/namespace.ts Co-authored-by: Tony * feat: bilingual support * feat: add author and doi --------- commit 5cb34379c3c29264a5fc5cf4fb6d73048b86c771 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Sat Nov 23 00:09:33 2024 +0800 feat(route): fix syosetu & add more routes (#17500) * fix(route): syosetu * feat: add search route & narou package * chore: cleanup * feat: cache search & art template * fix: __dirname * chore: cleanup * feat: add dev route * chore: cleanup * refactor: improve syosetu route params and search handling * feat: add ranking routes * feat: add radar items for syosetu rankings - Add BEST5 radar items for rankings - Standardize title format - Improve params naming * chore: add space * chore: cleanup * chore: add ranking options type hint & cleanup * refactor: change route parameters from path params to query strings - Change optional parameters from path params (/:params) to query strings (?limit=N) - Remove unnecessary cache - Extract ranking-related types and constants to separate files - Extract isekai ranking handling to a separate file - Enhance code structure and readability * feat: improve usability and short novel update handling - Add chapter display support - Fix chapter route radar - Optimize ranking and search limits - Use novelupdated_at as pubDate for short novels * fix: request more items to handle tensei/tenni duplicates * fix: limit ranking items to maximum of 300 commit 6dc521e38c6a678ce50d8cff91e6eff1f73fff20 Author: Rick Lahaye <6962786+ricklahaye@users.noreply.github.com> Date: Fri Nov 22 16:50:05 2024 +0100 fix(twitter): set title to author (#17673) commit f1b270d7fffce2de8732d001c7de3800c16063a9 Author: karasu Date: Fri Nov 22 21:15:19 2024 +0800 feat(route): cybersecurityventures (#17677) * feat(route): cybersecurityventures * update feeds title commit cc23a80bb0643d0cbbb48f191b7faf18a2d87890 Author: Keo Date: Fri Nov 22 21:10:31 2024 +0800 feat(route/pixiv): add language attributes for novels (#17667) * feat(route/pixiv): add language tags for novels * rm redundant elements commit 7c4d3cc5f741fd59d1039b62b7e7643e4e4a1441 Author: Yoki Wong Date: Fri Nov 22 20:48:26 2024 +0800 feat(route): add route for social science journals (#17656) * Sociology Studies Jounal * Sociology Stuides Journal * delete error description * fix category name --------- Co-authored-by: CNYoki commit ffb0c9081b8e2674832cb90386dd3132e46176a7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 22 02:46:49 2024 -0800 chore(deps-dev): bump eslint-plugin-n from 17.13.2 to 17.14.0 (#17678) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.13.2 to 17.14.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.13.2...v17.14.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 436bb11bc863569c1c487071d406e9eab8a863c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 22 08:42:46 2024 +0000 chore(deps-dev): bump discord-api-types from 0.37.105 to 0.37.107 (#17680) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.105 to 0.37.107. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.105...0.37.107) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc18b944f41579001a2bbfbf818b34615b4f7c6b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 22 08:40:59 2024 +0000 chore(deps): bump tldts from 6.1.62 to 6.1.63 (#17679) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.62 to 6.1.63. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.62...v6.1.63) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 63fae038ba3eb4003813d75298de3d49afc3c4b0 Author: pseudoyu Date: Fri Nov 22 14:19:19 2024 +0800 refactor(route/xiaohongshu): merge helper methods to util commit 1ec9ab9f068b999e44ff2e00365719c90844c2d9 Author: Gnosnay Date: Fri Nov 22 11:15:00 2024 +0800 fix(route/xueqiu): fix getting cookie logic (#17675) * fix(route/xueqiu): fix getting cookie logic * fix(route/xueqiu): fix according to review commit d78a47ec7bb3dc512c2776a00919b69467ee8ad4 Author: Tony Date: Thu Nov 21 09:41:11 2024 -0800 fix(core/cache): update cache key generation to include query limit (#17674) commit 7416065640de7c10dede8408fca517abdfedb9c0 Author: Tony Date: Thu Nov 21 08:03:04 2024 -0800 feat(route): thepaper user (#17666) commit e286c779014a44c072efbd6d84aa38c83860f0e2 Author: pseudoyu Date: Thu Nov 21 23:06:11 2024 +0800 feat(route/xiaohongshu): add fallback get notes logics commit 790ea65fa7f4f04d7c59722963220ec5b6affb91 Author: pseudoyu Date: Thu Nov 21 22:22:20 2024 +0800 feat(route/xiaohongshu): merge notes route to user and enable cookie commit f9641b5aefe75a3f870f914eecf05943fbd1364e Author: dddaniel1 <61337842+dddaniel1@users.noreply.github.com> Date: Thu Nov 21 21:53:37 2024 +0800 fix(route): xiaohongshu fulltext add cookie authentication (#17228) * fix(route/xiaohongshu) add cookie authentication * fix(route/xiaohongshu) add cookie authentication * fix(route/xiaohongshu) add cookie authentication * fix(route/xiaohongshu) add method annotation --------- Co-authored-by: Tony commit 5d967b0de3c1957da6a998471f0c1348e8347802 Author: Kawauso <92703641+KawausoJyou@users.noreply.github.com> Date: Thu Nov 21 21:42:13 2024 +0800 revert(route/xiaohongshu): add current time as pubDate (#17665) Reason for revert: The change did not meet the expected behavior or caused issues. commit e7d732b3970287459d04b9dd1749527f477b6e48 Author: XU Ke Date: Thu Nov 21 18:41:08 2024 +0800 fix(/tongji/sem): Add the correct icon (#17662) commit b017246c2b661bd6c264dcb4bc7c2045d1752818 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 21 17:09:07 2024 +0800 chore(deps): bump @opentelemetry/semantic-conventions (#17658) Bumps [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) from 1.27.0 to 1.28.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0) --- updated-dependencies: - dependency-name: "@opentelemetry/semantic-conventions" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a8303de82e27a7bfd13e6c2620b00a2bff4a5271 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 21 09:03:31 2024 +0000 chore(deps): bump title from 4.0.0 to 4.0.1 (#17660) Bumps [title](https://github.com/vercel/title) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/vercel/title/releases) - [Commits](https://github.com/vercel/title/compare/4.0.0...4.0.1) --- updated-dependencies: - dependency-name: title dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 02501d50bcc1e0d9d565692a7e4ac7dd2906013e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 21 08:59:20 2024 +0000 chore(deps): bump tldts from 6.1.61 to 6.1.62 (#17659) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.61 to 6.1.62. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.61...v6.1.62) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0179806f52d04ee448850e38173afeadb939e3ad Author: XU Ke Date: Thu Nov 21 16:35:25 2024 +0800 fix(/scu/scupi): optimize the layout (#17653) commit 9d7e28c4a2160694f31712a9b2fea82f33dab6c7 Author: cnk Date: Thu Nov 21 15:14:58 2024 +0800 fix(route): add radar rules for ‘哈尔滨理工大学教务公告’ (#17657) commit 2070264d57563c93296402aa5c156c1c7d5f7a16 Author: karasu Date: Wed Nov 20 23:58:39 2024 +0800 feat(route): 円谷ステーション (#17650) * feat(route): m-78 * add updated * fix error tips * Update lib/routes/m-78/news.ts --------- commit 7e17a500cbcb8b9e54e2bb0ed6cd5e8953f307d3 Author: Keo Date: Wed Nov 20 17:12:35 2024 +0800 fix(route/idolmaster): fix doc (#17640) commit c06809665c55472fa1caa9eed9f07fae67a99053 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 01:12:05 2024 -0800 chore(deps): bump title from 3.5.3 to 4.0.0 (#17645) Bumps [title](https://github.com/vercel/title) from 3.5.3 to 4.0.0. - [Release notes](https://github.com/vercel/title/releases) - [Commits](https://github.com/vercel/title/compare/3.5.3...4.0.0) --- updated-dependencies: - dependency-name: title dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 84e7a4ceb74e1395be5af28f48a50b5141b9cd6c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:41:10 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.159 to 0.5.160 (#17648) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.159 to 0.5.160. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4ae91c578c04e68449a95a4de118e1685b028844 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 00:39:58 2024 -0800 chore(deps): bump xxhash-wasm from 1.0.2 to 1.1.0 (#17647) Bumps [xxhash-wasm](https://github.com/jungomi/xxhash-wasm) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/jungomi/xxhash-wasm/releases) - [Changelog](https://github.com/jungomi/xxhash-wasm/blob/main/CHANGELOG.md) - [Commits](https://github.com/jungomi/xxhash-wasm/compare/v1.0.2...v1.1.0) --- updated-dependencies: - dependency-name: xxhash-wasm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 26b251eeaa8bc569df9f3302be845cdb878d5a33 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:38:39 2024 +0000 chore(deps-dev): bump @types/node from 22.9.0 to 22.9.1 (#17644) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.0 to 22.9.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c48361ae8f3cebd92b4df482fb413d6d785fe393 Author: sicheng1806 <132180383+sicheng1806@users.noreply.github.com> Date: Wed Nov 20 16:35:27 2024 +0800 feat(route): add 「ONE · 一个」http://wufazhuce.com (#17637) * Add my new route for http://wufazhuce.com * build it with got totally * use spread operator over Array#concat(...) * use namespace wufazhuce instead of one, and correcte some habits. * use .tab-content instead of #main-container * add category in item commit 403bf3a95030abc90a2379b8a6b878252c0faf51 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:27:19 2024 +0000 chore(deps): bump hono from 4.6.10 to 4.6.11 (#17646) Bumps [hono](https://github.com/honojs/hono) from 4.6.10 to 4.6.11. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.10...v4.6.11) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit be599db1054c5bd37ad79253914c147f9d0801f0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:27:09 2024 +0000 chore(deps): bump re2js from 0.4.2 to 0.4.3 (#17643) Bumps [re2js](https://github.com/le0pard/re2js) from 0.4.2 to 0.4.3. - [Release notes](https://github.com/le0pard/re2js/releases) - [Commits](https://github.com/le0pard/re2js/compare/0.4.2...0.4.3) --- updated-dependencies: - dependency-name: re2js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7abdf56f739e6bd440d5060a6b413b9980d41288 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:27:07 2024 +0000 chore(deps): bump telegram from 2.26.6 to 2.26.8 (#17642) Bumps [telegram](https://github.com/gram-js/gramjs) from 2.26.6 to 2.26.8. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1db3f63c08e4d4c0a50f70730b9c5db25d0b8efc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 20 08:25:18 2024 +0000 chore(deps-dev): bump vite-tsconfig-paths from 5.1.2 to 5.1.3 (#17641) Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 5.1.2 to 5.1.3. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.2...v5.1.3) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6940c4abe6e1ad28a57863b5442ed7134f48988a Author: Keo Date: Wed Nov 20 15:24:32 2024 +0800 feat(route): add idolmaster news (#17619) * feat(route): add idolmaster * fix toUpperCase * fix indent * Update lib/routes/idolmaster/news.ts * fix var name --------- commit 6b6837567cb4255ed7d90e36be17c858df96b849 Author: Tony Date: Tue Nov 19 22:52:02 2024 -0800 fix: radar rules (#17639) - remove search parameters in source - maintain the same hostname in `source` of each radar rule commit 7e5502f1617d390efd3d4b338823313c5bc1bd9a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Nov 20 03:28:26 2024 +0000 style: auto format commit 210f4d90d4fd895338ce23ba49cf3a2f07ddcdaf Author: dandersch <59270379+dandersch@users.noreply.github.com> Date: Wed Nov 20 04:26:09 2024 +0100 feat(route/steam/search): add thumbnails to steam search items (#17638) Co-authored-by: dandersch commit 63e4c925d7152f0f3130460bbd4095a4c9d46d2b Author: pseudoyu Date: Wed Nov 20 08:08:43 2024 +0800 fix(route/xiaohongshu): add current time as pubDate commit a41cfc79ec93186793bf5b98a1c46cbd9a03edd3 Author: Tony Date: Tue Nov 19 04:08:58 2024 -0800 fix(youtube): handle empty channel (#17633) commit 618cbbd56ea310e7e0b12f4cc81474180fd94bce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 19:42:18 2024 +0800 chore(deps-dev): bump eslint from 9.14.0 to 9.15.0 (#17630) Bumps [eslint](https://github.com/eslint/eslint) from 9.14.0 to 9.15.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.14.0...v9.15.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 877a3ec5e91a3154b4fae95043640392c3ea2b62 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 11:35:13 2024 +0000 chore(deps-dev): bump eslint-plugin-unicorn from 56.0.0 to 56.0.1 (#17635) Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 56.0.0 to 56.0.1. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v56.0.0...v56.0.1) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dde64d83af6d737b8709c28905bea99ebc0fb413 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 19:33:18 2024 +0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.27.0 to 1.28.0 (#17625) Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.27.0 to 1.28.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a6c84b232cd2b3dd951dea9caf25b3466eefe5f2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 19:25:12 2024 +0800 chore(deps): bump @opentelemetry/exporter-prometheus (#17622) Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.54.2 to 0.55.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.2...experimental/v0.55.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cfa3ea5cfd85358b0304ce119076339d721dbd73 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 19:11:20 2024 +0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#17626) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.54.2 to 0.55.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.2...experimental/v0.55.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bf25fba756824fca03de5acfa7baa3e7aabc8fbd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 18:14:19 2024 +0800 chore(deps): bump @opentelemetry/sdk-trace-base from 1.27.0 to 1.28.0 (#17623) Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.27.0 to 1.28.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bc2decf3a07d8875de3e69f3937204a3bd7e587f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 17:49:04 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17631) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.14.0 to 8.15.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.15.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 245f57c67378ab987001f3b14d95b0fae7269679 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 17:32:58 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.10.1 to 2.11.0 (#17629) Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.10.1 to 2.11.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.11.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b07054d12aec1b22a76f4c02f43ea5f290ccd1bd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 17:13:33 2024 +0800 chore(deps): bump @opentelemetry/resources from 1.27.0 to 1.28.0 (#17627) Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.27.0 to 1.28.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 436b7e7062deed83c919e215864d84d86685329e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 17:09:34 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.14.0 to 8.15.0 (#17628) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.14.0 to 8.15.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.15.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9c8e1a17875aafec9b89b1d4a5c5f2af661451ff Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 17:09:10 2024 +0800 chore(deps-dev): bump husky from 9.1.6 to 9.1.7 (#17624) Bumps [husky](https://github.com/typicode/husky) from 9.1.6 to 9.1.7. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.6...v9.1.7) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 45f42b455680f552ce9b64f6cfbf892686286235 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 19 00:56:36 2024 -0800 chore(deps): bump @hono/zod-openapi from 0.17.1 to 0.18.0 (#17632) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.17.1 to 0.18.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.17.1...@hono/zod-openapi@0.18.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 100ee1f6b72d9d129e118b3b7f99ab9abe03278c Author: lifetraveler Date: Tue Nov 19 10:20:28 2024 +0800 feat: add new route about air-level 空气质量 (#17594) * 123 * 空气质量 * 重复代码,无用代码删除 * 格式化代码-注释重新生成 * resolve pr problem * 1. Using String() on a string is redundant. 2. example should start with / and the namespace 3.Do not start the description with line breaks. * fix: add category --------- Co-authored-by: DESKTOP-EMU7G44\randomtree <548880923@qq.com> commit e0d9b7996afa66602c01b49ce8b7f5f795b30489 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 19 02:50:00 2024 +0800 fix(route): 78动漫 (#17598) * fix(route): 78动漫 * fix typo commit d9ca0d09b186576a658c99a474f09e55fe0d9bfc Author: Tony Date: Mon Nov 18 10:21:24 2024 -0800 feat(route): patreon (#17621) * feat(route): patreon * fix: typo * fix: typo commit 437e7ca30b8acfbda9bb01e1c4c8cc0b402f0093 Author: Tony Date: Mon Nov 18 18:37:39 2024 +0800 revert: "chore(deps-dev): bump eslint from 9.14.0 to 9.15.0 (#17615)" This reverts commit f6a6627f8d8231455bf0cf43889e57a38e51be2a. commit f6a6627f8d8231455bf0cf43889e57a38e51be2a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 18 01:22:26 2024 -0800 chore(deps-dev): bump eslint from 9.14.0 to 9.15.0 (#17615) Bumps [eslint](https://github.com/eslint/eslint) from 9.14.0 to 9.15.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.14.0...v9.15.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 25c00b86e7d953a81eaec7852678387544e4b541 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 18 00:51:47 2024 -0800 chore(deps-dev): bump @eslint/js from 9.14.0 to 9.15.0 (#17613) Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.14.0 to 9.15.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.15.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1705caa1a860a17992aca4a280ad128ae3d63134 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 18 08:16:49 2024 +0000 chore(deps-dev): bump @eslint/eslintrc from 3.1.0 to 3.2.0 (#17612) Bumps [@eslint/eslintrc](https://github.com/eslint/eslintrc) from 3.1.0 to 3.2.0. - [Release notes](https://github.com/eslint/eslintrc/releases) - [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0) --- updated-dependencies: - dependency-name: "@eslint/eslintrc" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 94e3173d19fb3ec594ac5353886145da4f171691 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 18 08:13:21 2024 +0000 chore(deps): bump proxy-chain from 2.5.4 to 2.5.5 (#17616) Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.4 to 2.5.5. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.5.4...v2.5.5) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ffcc02590f84da6b3ca780d54766b3421945a32f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 18 08:12:59 2024 +0000 chore(deps): bump @hono/zod-openapi from 0.17.0 to 0.17.1 (#17614) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.17.0 to 0.17.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.17.0...@hono/zod-openapi@0.17.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ae98fe1d519bbf883c2acb0113b1df7b77aa5552 Author: Tony Date: Mon Nov 18 11:08:56 2024 +0800 docs: update maintainer github id #4083 commit 34053adf695c597f1acaf05a9b7490015dfde325 Author: Kyle-You <165610721+Kyle-You@users.noreply.github.com> Date: Sun Nov 17 17:28:02 2024 +0800 feat: add icon for /scu/jwc (#17603) commit 97cdb212b650f6128c23ff45273212ecc596893f Author: Kyle-You <165610721+Kyle-You@users.noreply.github.com> Date: Sun Nov 17 15:11:51 2024 +0800 feat(route): add scu jwc notice (#17014) * 添加SCU教务处通知公告路由 * 空提交 * feat(route): cache tzgg * Update lib/routes/scu/jwc/tzgg.ts commit b05cb70dbd32b49287c46019709249c839122fac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 15 21:49:03 2024 +0000 chore(deps): bump @eslint/plugin-kit from 0.2.2 to 0.2.3 (#17599) Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite) from 0.2.2 to 0.2.3. - [Release notes](https://github.com/eslint/rewrite/releases) - [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json) - [Commits](https://github.com/eslint/rewrite/compare/plugin-kit-v0.2.2...plugin-kit-v0.2.3) --- updated-dependencies: - dependency-name: "@eslint/plugin-kit" dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit af7e399cff3e13eaa973cf0aa946e101782d2e23 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Nov 15 19:05:48 2024 +0000 style: auto format commit 7ce029a051d3b243bc223337d8f6991a520fcfda Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Fri Nov 15 19:03:52 2024 +0000 feat(route): add dw route (#17575) * feat(route): add dw route * fix * Apply suggestions from code review Co-authored-by: Tony * Apply suggestions from code review * Apply suggestions with code review * add mp4 video src * fix: preload metadata -------- commit 682d95496c9f819d29f59541c6558ac331c70777 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Sat Nov 16 01:13:46 2024 +0800 fix(bilibili)!: update article api (#17586) * fix(bilibili): update article api * fix(bilibili): use default ua --------- commit adbe01dad7118133e2df7c98b959d0da1ea24ac5 Author: Tony Date: Fri Nov 15 08:05:15 2024 -0800 feat(route): wallstreetcn (#17597) * feat(route): wallstreetcn * fix(route): correct country_id reference in link generation commit 4b6658605ab63cdd247186b901dcaf66396b828a Author: lifegpc Date: Fri Nov 15 23:48:09 2024 +0800 fix(twitter)!: 修复Twitter 长文本显示不全 (#17596) * Try fix * apply fix for mobile api commit 99ee9e7030b903dc9dfb30336657dfb7b7da928f Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Fri Nov 15 20:19:42 2024 +0800 chore: escape HTML entity in route test URL display (#17592) commit 47ae077dee57ac746a49dc7945e0b7675a679c78 Author: Tony Date: Fri Nov 15 03:52:40 2024 -0800 feat(route): qstheory magazine (#17591) commit e8f020e31c986c811c0ecbce189510f1c0bf582e Author: Tony Date: Fri Nov 15 18:37:04 2024 +0800 feat(mastodon): add 'fosstodon.org' to allowed site list commit b857abcf42f144539db3e64f3efc9c1ed93dfb96 Author: Tony Date: Fri Nov 15 02:13:49 2024 -0800 feat(route): javtrailers (#17590) * feat(route): javtrailers * feat(casts): enhance description with castWiki data commit a5263093b9ece7b1ddb7809ebfa54f5ccd6c579f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 15 18:12:37 2024 +0800 chore(deps): bump codecov/codecov-action from 4 to 5 (#17587) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2ec475576609d7f4bff5e2258b829882d1de9ffb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 15 18:09:00 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.104 to 0.37.105 (#17589) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.104 to 0.37.105. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.104...0.37.105) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 481504db75690cdc8bc1235052013e4e687ce709 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 15 18:07:05 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.13.1 to 17.13.2 (#17588) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.13.1 to 17.13.2. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.13.1...v17.13.2) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2cc724fc9bf4c0d5bacd67a81ff35eb55ae3ddcc Author: Webber Qian <32994870+findwei@users.noreply.github.com> Date: Fri Nov 15 14:04:34 2024 +0800 fix: example edit or authentication source (#17583) * feat: new router logrocket * fix: router * fix:article edit * fix:remove unused file * fix: example edit or authentication source * fix:example --------- Co-authored-by: 钱巍 commit 44d1333b4b98f02410875335b7cce8fa0fe526bf Author: Webber Qian <32994870+findwei@users.noreply.github.com> Date: Fri Nov 15 11:07:09 2024 +0800 feat: new router logrocket (#17533) * feat: new router logrocket * fix: router * fix:article edit * fix:remove unused file --------- Co-authored-by: 钱巍 commit 091ed089301b942b916807f081e2316a9d04c125 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 14 05:42:25 2024 -0800 chore(deps): bump undici from 6.20.1 to 6.21.0 (#17578) Bumps [undici](https://github.com/nodejs/undici) from 6.20.1 to 6.21.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.20.1...v6.21.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ab66182d8dd075f35fe4d6ae913267bfc63be61 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 14 08:26:27 2024 +0000 chore(deps): bump tldts from 6.1.60 to 6.1.61 (#17579) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.60 to 6.1.61. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.60...v6.1.61) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 855015008672b0639be441387f1796b697004a48 Author: Tony Date: Wed Nov 13 09:27:46 2024 -0800 fix(route/inspirehep): fix getAuthorById custom accept header (#17574) commit c37d64c26b27c5942e1b21043bbd4c11031d3f44 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Thu Nov 14 00:12:26 2024 +0800 fix: Use renote ID for cross-instance notes (#17572) commit 716c0a32914894cdccb7f7e39597e68952c321a8 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Nov 13 22:38:58 2024 +0800 feat(route/caixin): Add support for photos channel. Example: https://photos.caixin.com/2024-11-02/102252287.html (#17566) * feat(route/caixin): Add support for photos channel. Example: https://photos.caixin.com/2024-11-02/102252287.html * Update utils-fulltext.ts * . commit a60b1361b939e98ce29548144fd6705c0e9129ae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 09:44:10 2024 +0000 chore(deps): bump @hono/node-server from 1.13.6 to 1.13.7 (#17569) Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.6 to 1.13.7. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.6...v1.13.7) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1a8988660eba25e1c4f005fc245c7097b17c9cf3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 01:36:55 2024 -0800 chore(deps): bump hono from 4.6.9 to 4.6.10 (#17568) Bumps [hono](https://github.com/honojs/hono) from 4.6.9 to 4.6.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.9...v4.6.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f6c2ebb4ab7af307639808ed6d73ce0637494c73 Author: Tony Date: Tue Nov 12 19:47:47 2024 -0800 fix(route/oschina): improve cookie handling (#17564) commit 489630a1b9bbb718acfb708b0297f55eadc6179a Author: Cat_yyy Date: Wed Nov 13 11:04:09 2024 +0900 feat(route): add Science Tokyo News 東京科学大学ニュース (#17550) * chore(deps): bump telegram from 2.26.2 to 2.26.6 (#17384) * chore(deps): bump telegram from 2.26.2 to 2.26.6 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.26.2 to 2.26.6. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * 基础功能实现 * Update lib/routes/isct/namespace.ts Co-authored-by: Tony * Update lib/routes/isct/news.ts Co-authored-by: Tony --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dee35fad1bededd7d241481313a46bcb60964546 Author: Tony Date: Tue Nov 12 11:33:02 2024 -0800 fix(route/natgeo): replace got with ofetch for content loading and im… (#17562) * fix(route/natgeo): replace got with ofetch for content loading and improve data extraction * fix(route/natgeo): include image source in content loading commit f4c0c98fa5f975e9e5ed8e00bd9cecafee405232 Author: Tony Date: Tue Nov 12 10:59:05 2024 -0800 feat(route): vertikal (#17561) * feat(route): vertikal * fix(route/vertikal): standardize title string quotes in latest.ts commit 40d4a1f81a7e948d42f684ff0f2afba642afd74b Author: Tony Date: Tue Nov 12 09:16:55 2024 -0800 fix(route): 修复 部分情况下 url.expanded_url 可能为 undefined 的问题 (#17560) fix #17382 Co-authored-by: CaoMeiYouRen <996881204@qq.com> commit d10cd08e04b7059db24ef2f3bb087129a643530e Author: You Ziang <75403952+Chi-hong22@users.noreply.github.com> Date: Wed Nov 13 00:36:02 2024 +0800 feat: add route for HRBEU School of Naval Architecture(哈尔滨工程大学船舶工程学院) (#17513) * feat: add route for HRBEU School of Naval Architecture(哈尔滨工程大学船舶工程学院) * feat: add route for HRBEU School of Naval Architecture(哈尔滨工程大学船舶工程学院) by Chi-hong22 * remove the position of .toArray() * Modify bug to make local validation successful * use .toArray() instead. * 测试白天外网许可进入情况 * use .toArray() before .map() * update the code by the suggestions with Collaborator TonyRL * update the code by the suggestions with Collaborator TonyRL * update the code by the suggestions with Collaborator TonyRL commit 078fa0c6c31ad9738329b569e7c75fb41d7141e1 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Nov 12 23:22:03 2024 +0800 fix(route): hellogithub 月刊路由增加 pubDate (#17555) commit 05acee4b9ed3d22d1ecca97c805c99e659dde772 Author: EsuRt <15177069+EsuRt@users.noreply.github.com> Date: Tue Nov 12 21:10:40 2024 +0800 fix(route/mittrchina): update api (#17552) commit 03e881a6fe256eedc20b9344eeb1351827fd1cbe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 12 05:10:15 2024 -0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17549) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.13.0 to 8.14.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.14.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 91dbce4029bfc28dd8d28aa9ad60068194aa556d Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Nov 12 20:47:09 2024 +0800 fix: redirect old bilibili ranking route (#17553) commit 91d9acc68b5a4ec19158ba9c10c4d31e28aac7ec Author: DIYgod Date: Tue Nov 12 20:13:35 2024 +0800 fix: redirection in router handler commit 482986d0658041d5d5fe931aceb39d48f5d479c1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 12 03:26:33 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.13.0 to 8.14.0 (#17548) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.13.0 to 8.14.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.14.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 51ab45628cb32e61b49e7f93556e5ccb29214356 Author: Tony Date: Mon Nov 11 22:58:31 2024 -0800 feat(route): afr (#17547) * feat(route): afr * feat(route/afr): add image support to latest and navigation endpoints commit fb8e90dff0848181d3a3ef4e680178ef5066afe1 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Tue Nov 12 11:14:02 2024 +0800 feat(route/pixiv): refactor novels api and add series support (#17532) * feat(route/pixiv): refactor novels api and add series support * chore: cleanup * Update lib/routes/pixiv/novel-api/series/nsfw.ts Co-authored-by: Tony * Update lib/routes/pixiv/novel-api/series/sfw.ts Co-authored-by: Tony * Update lib/routes/pixiv/novel-api/user-novels/nsfw.ts Co-authored-by: Tony * Update lib/routes/pixiv/novel-api/user-novels/nsfw.ts Co-authored-by: Tony * Update lib/routes/pixiv/novels.ts Co-authored-by: Tony * Update lib/routes/pixiv/series.ts Co-authored-by: Tony * refactor: rename pixiv/series to pixiv/novel/series --------- commit a8ae1e1567e2cd2c87dd15e9c182205413712125 Author: Gnosnay Date: Tue Nov 12 02:34:23 2024 +0800 fix(twitter): await set cookie (#17545) commit 72d9c0ec91d352a50ff6d76ec0f798e47f12dfa5 Author: SkyNetX007 <43953725+SkyNetX007@users.noreply.github.com> Date: Tue Nov 12 01:53:21 2024 +0800 feat(route/furaffinity): Add routes for furaffinity as a substitute for deprecated routes (#17314) * feat(route): Init furaffinity namespace, add status route * feat(route): Add browse, home, search, user routes for FA * fix(route): fix wrong url in search route * feat(route): Add gallery, scraps, favorites as art route for furaffinity * style: fix example url of art route * feat(route): Add watcher,watching route * feat(route): Add shouts, journals, commissions route * fix(route): Allow empty gallery and search result * style: Follow eslint rules * style: Fix UNUSED_VAR_ASSIGN * Fixes issues based on review feedback * Remove deprecated furaffinity routes * Update lib/routes/furaffinity/commissions.ts * Update lib/routes/furaffinity/namespace.ts --------- commit 60b30784826f334aec2e45d03ec2a871e4a1ab34 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Nov 11 17:33:40 2024 +0000 style: auto format commit 56e66f50b75e621b4130603b556974ee2a5e5466 Author: XU Ke Date: Tue Nov 12 01:30:52 2024 +0800 feat(/tongji/sem): Add new routes for /tongji/sem/* (#17543) * Add description for articles * Update route /tongji/sem Add notice, enrollment, academic-paper, news, events, focus, collegerecruitment * Update notice.ts commit 947429a85effcd2c0d32e6cbed4c1b05f820de33 Author: XU Ke Date: Tue Nov 12 01:25:56 2024 +0800 feat(/scu/scupi): Add route for SCUPI (#17542) * Add route for SCUPI * Update _utils.ts Add image for each article commit 1f05d495da544fd53936d9a12d7a7035bc202d7a Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Mon Nov 11 22:00:49 2024 +0800 fix(bilibili)!: update ranking api (#17544) commit ede76729122de05e1164648860cdaab6a29d8231 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 01:25:06 2024 -0800 chore(deps): bump winston from 3.16.0 to 3.17.0 (#17537) Bumps [winston](https://github.com/winstonjs/winston) from 3.16.0 to 3.17.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.16.0...v3.17.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 36e3bd52641a10cbd520f45f9062d734c21d7a7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 01:20:55 2024 -0800 chore(deps): bump tldts from 6.1.59 to 6.1.60 (#17535) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.59 to 6.1.60. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.59...v6.1.60) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3d9311960db2f7afd7030178ed6e8eaf8f24e94a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 01:20:41 2024 -0800 chore(deps): bump imapflow from 1.0.168 to 1.0.169 (#17540) Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.168 to 1.0.169. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.168...v1.0.169) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1405f155405cf8e50ae3d3059feb4722a6037bfc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 08:33:56 2024 +0000 chore(deps): bump @hono/node-server from 1.13.5 to 1.13.6 (#17541) Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.5 to 1.13.6. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.5...v1.13.6) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f9f22eb36fd3a39f5995ca8ee83e842a33fbc224 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 08:33:38 2024 +0000 chore(deps): bump twitter-api-v2 from 1.18.1 to 1.18.2 (#17538) Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.18.1 to 1.18.2. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.18.1...1.18.2) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0f23e7a75bd7d0ee9d025e0b17149a8cc91c3cc8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 08:33:25 2024 +0000 chore(deps): bump uuid from 11.0.2 to 11.0.3 (#17536) Bumps [uuid](https://github.com/uuidjs/uuid) from 11.0.2 to 11.0.3. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c2acbe1d2f9c6abba303ce5812ebeb3db880a069 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 11 08:31:28 2024 +0000 chore(deps-dev): bump vite-tsconfig-paths from 5.1.0 to 5.1.2 (#17534) Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 5.1.0 to 5.1.2. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.0...v5.1.2) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 787cb1c76ae17d5ca23f0de5233dc9a24e61a5de Author: Jeff Wen Date: Mon Nov 11 13:23:20 2024 +0800 fix(route/mastodon): Correct the only_media param (#17531) commit a490992da2b30c40185d46b1805c94f1d35819b9 Author: Neko Aria <23137034+NekoAria@users.noreply.github.com> Date: Mon Nov 11 12:11:12 2024 +0800 fix(route/discord): add missing `__dirname` definition in search route (#17530) Co-authored-by: NekoAria commit 47a9bc50f0d7afb3caa723019f4943b043cb7b29 Author: XU Ke Date: Mon Nov 11 11:52:14 2024 +0800 feat(route/tongji/sem): Add description for articles (#17528) commit ef8660285398ad570cce949cc3b507b3aad424c1 Author: Neko Aria <23137034+NekoAria@users.noreply.github.com> Date: Mon Nov 11 10:09:12 2024 +0800 feat(route/discord): add guild messages search with comprehensive parameters (#17522) * feat(route/discord): add guild messages search with comprehensive parameters * fix(route/discord): enhance search parameter validation and filtering * Update lib/routes/discord/search.ts Co-authored-by: Tony --------- Co-authored-by: NekoAria commit 2e6aef65758403354501642dca4676b04d1fcbb9 Author: Loongphy Wei Date: Mon Nov 11 08:36:06 2024 +0800 feat(route): google developers blog (#17521) * feat(route): google developers blog * docs: fix category --------- commit 7b1c166a60b356a8673ace0d8702c5f73bc27d3c Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Mon Nov 11 08:13:06 2024 +0800 fix(route/zhonglun): 修复中伦律师事务所研究文章页面改版导致数据无法获取 (#17527) commit 6895333c057ad763728339334db26d1b8b67c7e0 Author: XU Ke Date: Sun Nov 10 20:36:42 2024 +0800 feat: add route for School of Economics & Management, Tongji University (同济大学经济与管理学院) (#17516) * Add RSS for Tongji SEM * Update notice.ts * Update _utils.ts * Update notice.ts Fix url * Update notice.ts Fetch data from the first page only. * Update notice.ts * Use the redirected URL instead * Update code commit 468bfcd55a709da7ed03d1ad278ffe0e6d885c88 Author: AiraNadih <128119996+AiraNadih@users.noreply.github.com> Date: Sun Nov 10 19:52:35 2024 +0800 feat(route/bsky): replace video thumbnail with video player (#17499) * feat(route/bsky): replace video thumbnail with video player * Update lib/routes/bsky/templates/post.art --------- commit d2905cf94409e04b92ea90f4e0dd99afb4cb9dd9 Author: Tony Date: Sun Nov 10 18:37:30 2024 +0800 docs: fix doc build commit 173ae7182595a45178bbe9ecfb49d99e5ab9caea Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Nov 10 18:14:00 2024 +0800 fix(route/xiaoheihe): 修复小黑盒 - 游戏折扣数据抓取失败 (#17520) * fix(route/xiaoheihe): 修复小黑盒 - 游戏折扣数据抓取失败 * refactor(route/xiaoheihe): 小黑盒游戏折扣券后价格式化显示 commit 5f256bf9f8ae2b13223859bf4052621bf097ea31 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Nov 10 02:51:14 2024 +0800 fix(route): DeepLearning.AI The Batch with tags (#17514) commit 566d3d0201537cf74762776d43f19e4470e2bb6b Author: Tony Date: Sat Nov 9 21:07:53 2024 +0800 fix(route/telegram): improve typing commit 7bec9c51f4bf1a47eb869f9bd359f9e20fa0866e Author: Tony Date: Sat Nov 9 20:32:42 2024 +0800 chore(telegram): replace debug with winston commit 50533bc758d5b75b4e3335ea18cdabc05979b966 Author: Tony Date: Sat Nov 9 20:03:35 2024 +0800 docs: add back maintainer in #13255 commit fb116bb73d7453f69167f603eaaf3371d94673ea Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Nov 8 20:01:31 2024 +0000 style: auto format commit 2534d452dd27785b488227a3fcef5ac9956d764e Author: AiraNadih <128119996+AiraNadih@users.noreply.github.com> Date: Sat Nov 9 03:59:31 2024 +0800 fix(route/xsijishe): update rank list parsing logic (#17497) * fix(route/xsijishe): update rank list parsing logic * fix(route/xsijishe): update rank list parsing logic * Update lib/routes/xsijishe/rank.ts --------- commit a267675d8d61af8ffc4ccd3111821996ca1494ea Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Sat Nov 9 03:31:48 2024 +0800 fix: update csdn url (#17504) * fix: update csdn url * catch detail error * fix: add back maintainers --------- commit 3ea381e7db4a55157be4ae0ef9614ade8fc943d2 Author: DIYgod Date: Sat Nov 9 02:01:24 2024 +0800 feat(twitter): debug commit b2ef174ebe5664d555899da74c24a4c338cafa8e Author: Chikit-L <57130625+Chikit-L@users.noreply.github.com> Date: Fri Nov 8 23:00:38 2024 +0800 feat(route): add 中国地质科学院研究生院 (#17458) * 新增 中国地质科学院研究生院 路由 * feat(route): add 中国地质科学院研究生院 * Update namespace.ts * feat(route): add 中国地质科学院研究生院 commit 158a4c7be927410212a83dbffbb82a3964df9fb0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 13:47:21 2024 +0000 chore(deps): bump @opentelemetry/exporter-prometheus (#17511) Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.54.1 to 0.54.2. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.1...experimental/v0.54.2) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e1a5409035485b252cc9b5ae75ab6856709dcc4c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 05:31:35 2024 -0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#17509) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.54.1 to 0.54.2. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.1...experimental/v0.54.2) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e6d01108cc4f548e9d884139335c505771cae9fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 05:31:08 2024 -0800 chore(deps): bump @scalar/hono-api-reference from 0.5.158 to 0.5.159 (#17507) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.158 to 0.5.159. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ddf50d4f320848e5e081e44c32193f99bf3b38b4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 05:30:50 2024 -0800 chore(deps-dev): bump discord-api-types from 0.37.103 to 0.37.104 (#17510) Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.103 to 0.37.104. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.103...0.37.104) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4bc5e37fd115e8d6ddaff907d9270cfb93caf221 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 05:20:32 2024 -0800 chore(deps): bump tldts from 6.1.58 to 6.1.59 (#17508) Bumps [tldts](https://github.com/remusao/tldts) from 6.1.58 to 6.1.59. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.58...v6.1.59) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 886624a9d3fff8ea895086f7203df80b36a6a15c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 8 05:20:12 2024 -0800 chore(deps-dev): bump eslint-plugin-n from 17.13.0 to 17.13.1 (#17506) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.13.0 to 17.13.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.13.0...v17.13.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2e7d9ffa05d33ae40264732c234d55444e5d3649 Author: gudezhi Date: Fri Nov 8 12:07:52 2024 +0800 feat(route): add LastOrigin日本官网公告 (#17483) * ```routes /last-origin/news.html ``` - [x] New Route / 新的路由 - [x] Follows [Script Standard](https://docs.rsshub.app/joinus/advanced/script-standard) / 跟随 [路由规范](https://docs.rsshub.app/zh/joinus/advanced/script-standard) - [ ] Documentation / 文档说明 - [x] Full text / 全文获取 - [x] Use cache / 使用缓存 - [ ] Anti-bot or rate limit / 反爬/频率限制 - [ ] If yes, do your code reflect this sign? / 如果有, 是否有对应的措施? - [x] [Date and time](https://docs.rsshub.app/joinus/advanced/pub-date) / [日期和时间](https://docs.rsshub.app/zh/joinus/advanced/pub-date) - [x] Parsed / 可以解析 - [x] Correct time zone / 时区正确 - [ ] New package added / 添加了新的包 - [ ] `Puppeteer` * Update lib/routes/last-origin/namespace.ts Co-authored-by: Tony * Update lib/routes/last-origin/news.ts Co-authored-by: Tony * Update lib/routes/last-origin/news.ts Co-authored-by: Tony * Update lib/routes/last-origin/news.ts Co-authored-by: Tony * Update lib/routes/last-origin/news.ts Co-authored-by: Tony * Update lib/routes/last-origin/news.ts Co-authored-by: Tony --------- commit 4e404a73284ac9f6690479840d0fa04abac2a640 Author: Tony Date: Thu Nov 7 12:08:05 2024 -0800 chore: disable remote debugger by default (#17498) commit 3699679206d94d58ca7d74423f4039c1a72617cf Author: Tony Date: Fri Nov 8 03:37:46 2024 +0800 chore(gha): fix upload coverage condition commit a4e1f031b27ca7c47e0f9d59f187516f2c763134 Author: moppman Date: Thu Nov 7 17:22:04 2024 +0100 fix: Update metacritic API root URL (#17494) commit c8f182dc4c5278f0e272a669cef4ad4f26f7db9d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Nov 7 23:23:21 2024 +0800 fix(route/caixin): filter out articles that does not have ID (#17495) commit 8ea3ee37609ff93f60c407ccd10b7a1441a09205 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 7 02:01:19 2024 -0800 chore(deps): bump @hono/zod-openapi from 0.16.4 to 0.17.0 (#17488) Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.16.4 to 0.17.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.16.4...@hono/zod-openapi@0.17.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 741aebbbeefe3add6a09eabb21fd52b20d9ff6f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 7 02:00:27 2024 -0800 chore(deps-dev): bump eslint-plugin-n from 17.12.0 to 17.13.0 (#17489) Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.12.0 to 17.13.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.12.0...v17.13.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d0fbbeb31177579e9de2a8f6c9bd079023a6fb22 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 7 09:09:25 2024 +0000 chore(deps): bump imapflow from 1.0.166 to 1.0.168 (#17490) Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.166 to 1.0.168. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.166...v1.0.168) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f208f0ac547c11dcd0b28b8711404950d3906e8 Author: pseudoyu Date: Thu Nov 7 14:46:34 2024 +0700 fix(route/solidot): change solidot language commit 0ccfd86a74ac56e9014f730e42c969ea51b539f5 Author: Tony Date: Thu Nov 7 04:41:15 2024 +0800 chore(gha): use job container ID as artifact name commit 4772604709e4d400dd5f885fe4c42af36d82895d Author: Tony Date: Thu Nov 7 04:31:09 2024 +0800 chore(gha): update node.js versioning commit 40bab08529ffc1430c8b84cbf12cf580e8df5cf4 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Thu Nov 7 01:55:12 2024 +0800 feat: better error message display (#17477) commit 2d1c6cc2e9b2690f2bfbc29f3ac84288b3e98cf4 Author: Tony Date: Wed Nov 6 09:35:20 2024 -0800 feat(route): toutiao video (#17479) commit 9856a2a2fc321dfae22799351a7dbfe6e65b7083 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Nov 7 00:14:20 2024 +0800 fix(route): 华中科技大学研究生院标题不完整 (#17478) commit 9f77cb93485281637cbf40408098d8107a2a6bd3 Author: cubroe Date: Wed Nov 6 23:03:23 2024 +0800 feat(route): no longer publish date available (#17475) commit 2e4b8105ad1d64a5e59467ffb6fd5683cb47d2d3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 6 05:26:17 2024 -0800 chore(deps): bump imapflow from 1.0.165 to 1.0.166 (#17470) Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.165 to 1.0.166. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.165...v1.0.166) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9542f67191e7e8b76712d96a4b6ec500c048bc0f Author: mocusez Date: Thu Nov 7 00:23:54 2024 +1100 fix(route/sycl): docs example wrong (#17469) commit f894dfe7fd993e3ee2c54946bc73835f3d2a730d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Nov 6 10:07:57 2024 +0000 style: auto format commit e17536621c3bd9fa8d89e638785077c4151eef4f Author: Tony Date: Wed Nov 6 02:06:00 2024 -0800 feat(route): toutiao (#17468) * feat(route): toutiao * fix(route): poping undefined * Apply suggestions from code review commit c867b53d3aed379dcb8027b38482877ff5c4cba2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 6 09:06:19 2024 +0000 chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#17472) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.54.0 to 0.54.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.0...experimental/v0.54.1) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9de4165dca43981c8e530c6bb18ade0ed5bbcf63 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 6 09:02:18 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.27.5 to 0.27.6 (#17473) Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.5 to 0.27.6. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.5...0.27.6) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b54b2fd63c0a3db5b7a0de4ad81a4cf7c6f122a9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 6 09:01:42 2024 +0000 chore(deps): bump @opentelemetry/exporter-prometheus (#17471) Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.54.0 to 0.54.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.54.0...experimental/v0.54.1) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 28e84f62ac730bb8dc6738a60e196d7e66058631 Author: Tony Date: Tue Nov 5 19:28:53 2024 -0800 feat(route/youtube): cache handle lookup (#17466) commit f31071c52f705cd2f115899495d505f8a664fdd6 Author: After9 Date: Wed Nov 6 10:06:23 2024 +0800 feat: add route(voting) to Openrice.com (#17443) * feat: add route for openrice.com * fix: Optimize the code according to the recommendations of review * fix: Remove the initial assignment of variable urlPath * feat: add route(chart) for openrice.com * Update lib/routes/openrice/namespace.ts update lang value following the type Namespace Co-authored-by: Tony * Update lib/routes/openrice/chart.ts Co-authored-by: Tony * Update lib/routes/openrice/chart.ts Co-authored-by: Tony * remove blank option in ofetch Co-authored-by: Tony * feat: add route(voting) for openrice.com * adding categoryKey description for Route parameters --------- commit ff1ff8d9404043c631bccfcf9291da22fb66d34a Author: bugyaluwang <70185413+GrinZero@users.noreply.github.com> Date: Wed Nov 6 04:50:43 2024 +0800 feat(dev): visualize network requests in the development environment on Chrome Devtools's network tab (#17308) * chore: add node-network-devtools to enhance development experience * feat(dev): visualize network requests in the development environment on Chrome Devtools's network tab * chore(deps): update node-network-devtools * fix: lock error when ci * chore: update node-network-devtools to v1.0.18 * chore: update node-network-devtools * chore: use node-network-devtools v1.0.20 * feat: use hook to add custom headers for fetch * fix: complex method 16 * test: add test for fetch * fix: test type error * fix: hard code * chore(cr): rename the fetch.spec.ts to fetch.test.ts and use exact version * chore: fix lock error --------- commit 66533f57e8ff407b98520c440b95dc4cf919c846 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Nov 6 04:37:29 2024 +0800 feat(route/apnews): Enhance live page post extraction. (#17446) commit cf7ce2470b1381cef2efc811e9c338a6ff73e866 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Wed Nov 6 03:56:50 2024 +0800 feat(route/pixiv): add R18 novels support and full content toggle for… (#17391) * feat(route/pixiv): add R18 novels support and full content toggle for user novels * fix: information & image placeholders * refactor: split novels fetching into SFW/NSFW modules and improve type definitions * feat: add info for sfw * feat: add radar * refactor: use jsdom instead of regex * feat: add limit support for nsfw novels * docs: rename radar title * revert: part of #17440 Object.entries(options.searchParams) returns `[]` * fix: clean up * feat: early exit when no SFW novels found * refactor: combine novel parsing logic into utils * docs: restore pixiv doc link * feat: cache novel content * refactor: cleanup * refactor: full content function --------- commit 6451863ee95f157660c0849f209372b59d008022 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Tue Nov 5 19:26:36 2024 +0000 fix(route/theinitium): Fix wp-block html (#17460) commit d64c7620f983387bbb4a9b5fc72cd0b6dffc7d09 Author: Tony Date: Tue Nov 5 10:25:45 2024 -0800 feat(route): daily.dev sources (#17464) commit ee2f07d17bdb529ea9d74eba6cf1c12acf634fc6 Author: Hanyan Yin Date: Wed Nov 6 02:06:24 2024 +0800 docs: typo error of docs (#17463) * feat(route/ruc/ai): add new route for ai.ruc.edu.cn * fix:eslint * fix: use cache * typo: camelCase * Update lib/routes/ruc/ai.ts Co-authored-by: Tony * Update ai.ts --------- commit 7ea07bc9454ff00a9d0e092c946954c2f97752f5 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Wed Nov 6 00:33:21 2024 +0800 fix(route): 修复 米游社官方公告 路由的接口错误 (#17461) commit 9dfeba7ae694bedf307bc6cb685a8de669d54457 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 23:59:20 2024 +0800 chore(deps-dev): bump vite-tsconfig-paths from 5.0.1 to 5.1.0 (#17454) Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 5.0.1 to 5.1.0. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.0.1...v5.1.0) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9c0036b51f0a5a0491b00092b2645551bc87519a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 23:50:36 2024 +0800 chore(deps-dev): bump @types/node from 22.8.7 to 22.9.0 (#17452) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.7 to 22.9.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d898aae44984bc9127d8029aca1c696a361da691 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 23:46:12 2024 +0800 chore(deps-dev): bump globals from 15.11.0 to 15.12.0 (#17451) Bumps [globals](https://github.com/sindresorhus/globals) from 15.11.0 to 15.12.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc434a6f2d3ccc2defe99387ac56b2f0197f8942 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 23:35:36 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin (#17455) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.12.2 to 8.13.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.13.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 827c78b6d1920840aa0c38742e9174c2a1d7d3aa Author: Tony Date: Tue Nov 5 23:26:39 2024 +0800 chore: fix pnpm lockfile commit 12e7cf9c364c5f0d117891b5cfe6893b5fd05a4c Author: Tony Date: Tue Nov 5 23:20:47 2024 +0800 chore: pin difflib to github tarball in package.json remove auto commit since it skips tests related: https://github.com/dependabot/dependabot-core/issues/7258 https://github.com/dependabot/dependabot-core/issues/7851 https://github.com/dependabot/dependabot-core/issues/10124 https://github.com/pnpm/pnpm/issues/6050 https://github.com/pnpm/pnpm/issues/6530 https://github.com/pnpm/pnpm/issues/8343 commit 2c2913bd57a9c91d33d4884002eb261cd05227ea Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Nov 5 23:02:26 2024 +0800 fix(route): 修复 bilibili UP 主动态/用户关注动态 开启内嵌视频 参数错误的问题 (#17462) fix #17444 commit fe22d59de6272079bd37f128d60bdcb4a520d523 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 05:45:06 2024 -0800 chore(deps-dev): bump @typescript-eslint/parser from 8.12.2 to 8.13.0 (#17457) * chore(deps-dev): bump @typescript-eslint/parser from 8.12.2 to 8.13.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.12.2 to 8.13.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.13.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fe0ebe312d52deaad053834941314743de199c99 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 05:43:56 2024 -0800 chore(deps-dev): bump got from 14.4.3 to 14.4.4 (#17453) * chore(deps-dev): bump got from 14.4.3 to 14.4.4 Bumps [got](https://github.com/sindresorhus/got) from 14.4.3 to 14.4.4. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.4.3...v14.4.4) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41bd7c3c93bb77b384b79f235d34ae481c31304b Author: MachX <28209092+machsix@users.noreply.github.com> Date: Tue Nov 5 01:32:51 2024 -0500 fix(route): anime1 incorrect title (#17448) commit bdd5ad465820e91b199e463c8e1fd9a8532c1a12 Author: pink-red <94079189+pink-red@users.noreply.github.com> Date: Tue Nov 5 10:13:13 2024 +0400 fix(route): coomer (#17447) * Update posts.ts * Update namespace.ts * Update utils.ts * Update artist.ts commit b4fece47ed5e20489b79014c2b60a9263069ee28 Author: pseudoyu Date: Tue Nov 5 12:58:48 2024 +0700 feat(route/telegram): add mtproxy support for tglib commit 98763316e23ea5c91c5f55e6e589e1aca5ff6531 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Nov 5 12:14:52 2024 +0800 feat(route/nytimes): Add support for EN version (#17442) * . * Add description. * Update rss.ts commit e7526eada4cf8fbfe6da7b65a7f98315fd75a6ef Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Nov 5 11:27:13 2024 +0800 fix: get SearchParams string (#17445) * fix: get SearchParams string * refactor: use ufo * lock deps commit 0b813e066ac427dac0855573da92d9146425165d Author: liyaozhong Date: Tue Nov 5 10:50:37 2024 +0800 feat(route): add the hamel blog (#17428) fix(route): fix pr issue commit 5d6bc8c55b86ebc3be9564beb6d159ecb3e6df6e Author: liyaozhong Date: Tue Nov 5 09:43:36 2024 +0800 feat(route): add the gradient blog (#17427) fix(route): fix pr issue commit 8b7568bf4f47e946f45dcb30ebcaa38acac309ca Author: Neko Aria <990879119@qq.com> Date: Tue Nov 5 04:30:44 2024 +0800 feat(route/yande): extend yande post route with popular category (#17319) commit 7a11c6bbfabc215ee42fab3bdcbf2f2d2fd78349 Author: Don Yihtseu Date: Tue Nov 5 01:18:42 2024 +0800 feat(router/jlu): add JLU Phy (#17323) * feat(router/jlu): add JLU Phy * fix(router/jlu): add description * fix(router/jlu): add parameters and features * fix(router/jlu): check rule hope this commit 9783660dd3ce32b11dbeaf8ea617a676d3dd4317 Author: After9 Date: Tue Nov 5 00:42:20 2024 +0800 feat: add route(chart) for openrice.comOpenrice (#17431) * feat: add route for openrice.com * fix: Optimize the code according to the recommendations of review * fix: Remove the initial assignment of variable urlPath * feat: add route(chart) for openrice.com * Update lib/routes/openrice/namespace.ts update lang value following the type Namespace Co-authored-by: Tony * Update lib/routes/openrice/chart.ts Co-authored-by: Tony * Update lib/routes/openrice/chart.ts Co-authored-by: Tony * remove blank option in ofetch Co-authored-by: Tony --------- commit 125124ca8760df7c22946638b038fe4995613953 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 5 00:33:50 2024 +0800 feat(route): add 飞客会员说 (#17441) commit 4ffe081eb29512f269b2cb2d5a6c0bb702286e34 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Nov 5 00:27:55 2024 +0800 fix(bilibili): video reply (#17440) * fix(bilibili): video reply * fix * update commit 01141f94a733c905d429a79eb1e87f2824b12220 Author: liyaozhong Date: Tue Nov 5 00:23:16 2024 +0800 feat(route): add baoyu's blog with complete content (#17439) commit 9faba9e088fef11e3989491c0d0b603670bf4a68 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 5 00:17:40 2024 +0800 feat(route): C114 滚动资讯只看原创 (#17430) commit b68cfb25bca78805492b2810554b33a6f494789a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 5 00:08:02 2024 +0800 chore(deps): bump @hono/node-server from 1.13.3 to 1.13.5 (#17437) * chore(deps): bump @hono/node-server from 1.13.3 to 1.13.5 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.3 to 1.13.5. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.3...v1.13.5) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 69337120acc9b199c4369c1f9b25a4c4b5a6cbd8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 23:46:47 2024 +0800 chore(deps): bump hono from 4.6.8 to 4.6.9 (#17432) * chore(deps): bump hono from 4.6.8 to 4.6.9 Bumps [hono](https://github.com/honojs/hono) from 4.6.8 to 4.6.9. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.8...v4.6.9) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c6f12c3d7523081123253def26f893b07265f28d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 07:16:44 2024 -0800 chore(deps): bump winston from 3.15.0 to 3.16.0 (#17436) * chore(deps): bump winston from 3.15.0 to 3.16.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.15.0 to 3.16.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.15.0...v3.16.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44a4fc0128e167107403d68888dd4a7be47e84c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 07:03:08 2024 -0800 chore(deps-dev): bump @types/node from 22.8.6 to 22.8.7 (#17435) * chore(deps-dev): bump @types/node from 22.8.6 to 22.8.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.6 to 22.8.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2ffbec5e581f709408fcc532184e6d991a6c1ada Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 07:02:29 2024 -0800 chore(deps): bump tldts from 6.1.57 to 6.1.58 (#17433) * chore(deps): bump tldts from 6.1.57 to 6.1.58 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.57 to 6.1.58. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.57...v6.1.58) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a5700169a07774c0755517879db610c8bcc97284 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 06:35:11 2024 -0800 chore(deps-dev): bump eslint from 9.13.0 to 9.14.0 (#17434) * chore(deps-dev): bump eslint from 9.13.0 to 9.14.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.13.0 to 9.14.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.13.0...v9.14.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3a2bac7a18179a466857b3db14439e546dc25d33 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 4 06:25:45 2024 -0800 chore(deps-dev): bump @eslint/js from 9.13.0 to 9.14.0 (#17438) * chore(deps-dev): bump @eslint/js from 9.13.0 to 9.14.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.13.0 to 9.14.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.14.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fd5a888f185d97c7679dfb724a63b31b6de51638 Author: Gnosnay Date: Sun Nov 3 22:18:10 2024 +0800 fix(route/twitter): await when get cache (#17429) commit 0c506b84c831741c3cb0f789dee7e9c9170c58f9 Author: DIYgod Date: Sun Nov 3 22:15:46 2024 +0800 feat(twitter): double lock time commit a9d2ea5b04879d281dc7fb3ac3d3955981f60906 Author: DIYgod Date: Sun Nov 3 21:45:55 2024 +0800 feat(twitter): recover cookie updating commit 70435d4ae1794af9b0b01ac10c78586065654b10 Author: DIYgod Date: Sun Nov 3 21:28:21 2024 +0800 feat(twitter): debug commit a8f891ecc69a2eb53f7e52aac5eb6311dbfd3131 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun Nov 3 18:58:59 2024 +0800 fix(route): update package version parsing and cache key in Alpine Linux package route (#17426) commit 29a1334c1824bd2c080877533c0b78f277853497 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Nov 3 10:05:10 2024 +0000 style: auto format commit 35536f45ad5693ab778c19d33c7c1d5c8901b200 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Nov 3 18:03:20 2024 +0800 feat(route/caixin): Add full text fetch (#17231) * feat(route/caixin): Add full text fetch * . * Update blog.ts * Update utils.ts * Update utils.ts * Update utils-fulltext.ts * Update utils-fulltext.ts commit a63c8b0d60ca5b280386bc3de93e0df7e4e0d0ee Author: liyaozhong Date: Sun Nov 3 14:05:35 2024 +0800 feat(route): add langchain dev blog (#17415) fix(route): fix pr issue commit 74f56f77a425c090cdf1de9889bdaa226f06bd34 Author: pseudoyu Date: Sat Nov 2 23:54:26 2024 +0700 fix(route/abc): undefine item url & use ofetch commit eda1e39ccd344713b84bd0b0da550f91b03f7c3a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Nov 2 15:06:23 2024 +0000 style: auto format commit c28516582afaf99240cd6f1a0870da1e9ee900ee Author: pseudoyu Date: Sat Nov 2 22:03:48 2024 +0700 fix(route/google): missing title, author and content commit 797470c0dbd79c52ebf0a28ad47b678fc52c6708 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sat Nov 2 21:08:14 2024 +0800 fix(route): 修复 bilibili 动态路由在部分情况下出现空图片的问题 (#17420) fix #17414 commit 56d4c5e4e7288a0346879bd50f4a8b435f152f85 Author: pseudoyu Date: Sat Nov 2 19:38:16 2024 +0700 refactor(route/telegram): use log instead of console to resolve eslint issue commit e9e095069256f1c1d623a7da88ba544aedc2a3c9 Author: DFobain Date: Sat Nov 2 19:41:19 2024 +0800 fix(route/follow): users link (#17417) commit f17408d98aaab598e53bea9da793242e6aa2c11d Author: liyaozhong Date: Sat Nov 2 11:23:00 2024 +0800 feat(route): add nielsberglund (#17398) fix(route): fix pr issue commit 6fc4814b6d5e9f494fb448f8c60cad0633b92f4b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Nov 2 11:03:09 2024 +0800 feat(route): add 中国黄金协会 (#17413) * feat(route): add 中国黄金协会 * Update lib/routes/cngold/namespace.ts --------- commit f9ec483baec1189c5d2234e0fb057a26d60a4326 Author: 竹林里有冰 Date: Sat Nov 2 01:43:58 2024 +0800 fix(route/zjut): filter out items that should not included (#17409) * fix(route/zjut): filter out items that should not included * camelCase commit 6348c1ccecf726217db80bce6f5b3daa5c967f06 Author: pseudoyu Date: Sat Nov 2 00:24:55 2024 +0700 fix(api/category): category api return data commit afcea8f4ee05bf2f816b16425bec18c8123e3822 Author: pseudoyu Date: Fri Nov 1 23:56:42 2024 +0700 fix(api/category): codecov issues commit 7976762c4728041a27544ecb213db91aa6fc550d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 2 00:51:13 2024 +0800 chore(deps-dev): bump @types/node from 22.8.4 to 22.8.6 (#17406) * chore(deps-dev): bump @types/node from 22.8.4 to 22.8.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.4 to 22.8.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aad254be0f5e0502d0e1452a1fe448f177b8c7b9 Author: pseudoyu Date: Fri Nov 1 23:39:33 2024 +0700 feat(api/category): add categories and lang query params to filter commit 6021d81d4a8b4f367e7cc506f333a55ba9fa2aa8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 2 00:22:06 2024 +0800 chore(deps-dev): bump eslint-plugin-yml from 1.14.0 to 1.15.0 (#17404) * chore(deps-dev): bump eslint-plugin-yml from 1.14.0 to 1.15.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.14.0 to 1.15.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.14.0...v1.15.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5225991164342ed315efda130fc7f3ecf6e7a496 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 2 00:02:40 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.9.0 to 2.10.1 (#17405) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.9.0 to 2.10.1 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.9.0 to 2.10.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.10.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a3ec1fe3dbc9b7a13408b03a308aae3426f39343 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 1 23:51:23 2024 +0800 chore(deps): bump imapflow from 1.0.164 to 1.0.165 (#17403) * chore(deps): bump imapflow from 1.0.164 to 1.0.165 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.164 to 1.0.165. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.164...v1.0.165) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a42f88de7426f42ec9149aafc71e54581fc57cd Author: pseudoyu Date: Fri Nov 1 19:55:50 2024 +0700 feat(route): add lang field in route namespace commit 848bf81e90962a484a313ac76792304bc34130ab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 1 22:50:19 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.11.1 to 17.12.0 (#17402) * chore(deps-dev): bump eslint-plugin-n from 17.11.1 to 17.12.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.11.1 to 17.12.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.11.1...v17.12.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 729b32e45fc97bbc7b7702ebc8ae23c727d7131f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 1 22:50:07 2024 +0800 chore(deps): bump telegram from 2.26.2 to 2.26.6 (#17401) * chore(deps): bump telegram from 2.26.2 to 2.26.6 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.26.2 to 2.26.6. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * test: trigger tests --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c93720bb34bbbfe329380c54da9195a148af14ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 1 22:32:49 2024 +0800 chore(deps): bump lru-cache from 11.0.1 to 11.0.2 (#17400) * chore(deps): bump lru-cache from 11.0.1 to 11.0.2 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 11.0.1 to 11.0.2. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump to pnpm 9.12.3 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bf1083de75568bca266f453d2cafb30406ffb7b6 Author: Tony Date: Thu Oct 31 18:37:33 2024 -0700 refactor: use bbob instead of bbcodejs (1point3acres) (#17396) * refactor: use bbob instead of bbcodejs (1point3acres) * refactor: use bbob instead of bbcodejs (counter-strike) * fix: minor fixes * fix(route/counter-strike/news): handle optional attributes in customPreset commit c8496f370b0ddde572420620332511d0b848e726 Author: Tony Date: Thu Oct 31 13:01:21 2024 -0700 fix(route): remove `title` from description (#17395) commit b8c7278dc6512e677c634be22ba373f55ace88d0 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Nov 1 03:44:41 2024 +0800 feat(route): add Counter Strike News (#17394) commit b0aba0f05a3b2563dddd3bdad8449d650c7e7112 Author: pseudoyu Date: Fri Nov 1 02:22:19 2024 +0700 fix(route/telegram): only use tglib as fallback commit 0d3a6dc5895a66aa9be32e330848c088086acf0c Author: pseudoyu Date: Fri Nov 1 02:18:35 2024 +0700 fix(route/telegram): use tglib when no routeParams commit 7ef0be848f522861dbffd62dbf8b09708450dda4 Author: liyaozhong Date: Fri Nov 1 01:07:28 2024 +0800 feat(route): add enterprisecraftsmanship (#17371) feat(route): fix issues commit 4d518cc39866064cb4a4bc009d1a27369963e643 Author: gogo100 <33028688+gogo-100@users.noreply.github.com> Date: Fri Nov 1 00:23:15 2024 +0800 feat(route/weread): add route 微信读书 (#17367) * feat(route/weread): add route 微信读书 * fix update types for better safety * fix commit 2eef201d16c996805ec680db386dd55fe2017e84 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Oct 31 23:56:54 2024 +0800 fix(route/twitter): Prevent storing empty cookie if obtaining such from `auth_token` failed. (#17232) commit a8b11c68e162e9f99a6fc85fc9ac0f3330a96fc3 Author: 李同学 <95062435+iQNRen@users.noreply.github.com> Date: Thu Oct 31 22:58:23 2024 +0800 feat(route): add 添加泉州师范学院 (#17392) * 添加泉州师范学院 * 修正home * 优化建议 --------- Co-authored-by: qnrs <2116377053@qq,com> commit 682c9439b7ad9f38c4f1ee20e3d26735ae36131c Author: DIYgod Date: Thu Oct 31 22:42:48 2024 +0800 fix(twitter): disable cookie updating commit d224d6782268f8aba09063e387d0ff251fb03988 Author: pseudoyu Date: Thu Oct 31 16:17:00 2024 +0700 refactor(route/dianping): add param desc for dianping commit e900ae6e9146367d9612b7f05990a1ccc73907aa Author: pseudoyu Date: Thu Oct 31 15:49:11 2024 +0700 fix(route/bilibili): remove clear cache logics commit 161aeed299101afaf0e44c2ad2a013cd60f831cf Author: pseudoyu Date: Thu Oct 31 15:37:45 2024 +0700 fix(route/bilibili): modify clear cookie logic commit a69ff2fa7bae1835ba0bfdbd6b6b7f2793bdfa69 Author: pseudoyu Date: Thu Oct 31 13:27:57 2024 +0700 feat(route/dianping): add dianping user route commit 7ff06d22ebd77608ecb0b31c13a45a47d151f213 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Thu Oct 31 12:59:21 2024 +0800 fix(bsky): use avatar for image (#17381) commit cc55dbf85bf7e969a4e3d957d517690b2d82ee67 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 30 06:44:41 2024 -0700 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.12.1 to 8.12.2 (#17375) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.12.1 to 8.12.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.12.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 01dce1d459be43fa0332576920b4af03e644afaf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 30 06:24:38 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.157 to 0.5.158 (#17373) * chore(deps): bump @scalar/hono-api-reference from 0.5.157 to 0.5.158 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.157 to 0.5.158. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9c2fbeca019aba47209794cc100617b345918cee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 30 05:34:56 2024 -0700 chore(deps-dev): bump @types/node from 22.8.2 to 22.8.4 (#17376) * chore(deps-dev): bump @types/node from 22.8.2 to 22.8.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.2 to 22.8.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3e23c6909dd9c735d41aadda50e1666a9fbbac78 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 30 05:34:29 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.12.1 to 8.12.2 (#17372) * chore(deps-dev): bump @typescript-eslint/parser from 8.12.1 to 8.12.2 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.12.1 to 8.12.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.12.2/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 79d2c7f83dc8f517c5924796cf2654a87c818467 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Wed Oct 30 20:33:41 2024 +0800 fix(route/bilibili): fix followings video bvid path (#17377) commit c72446556ffc1ac2f7f48e17af4bf337246d346b Author: liyaozhong Date: Wed Oct 30 12:18:54 2024 +0800 feat(route/cookbook): Add OpenAICookbook (#17196) * feat(route/cookbook): Add OpenAICookbook fix(route/cookbook): add missing example & follow the guidelines fix(route/cookbook): use ofetch fix(route/cookbook): delete duplicated namespace.ts fix(route/cookbook): lint issues * fix: use namespace `openai` --------- commit 374c8656034e086d25d8d2ca13f5cd2fd740b26f Author: asong Date: Wed Oct 30 12:02:55 2024 +0800 feat(route): add bbs guozaoke route (#17170) * add routes guozaoke * add routes guozaoke * fix ESLint Check warning * fix ESLint Check warning * fix ESLint Check warning * fix ESLint Check warning * fix ESLint Check warning * fix routes guozaoke code review * fix routes guozaoke code review * fix route code review * fix code revice issue * fix code revice issue * fix code revice issue * fix code revice issue * fix code revice issue * fix code revice issue * fix code review issues * fix code review issues commit 58cce2282dff30901ced35fa2d836b9eaf69c47c Author: 窒息得鱼 <39975240+zhixideyu@users.noreply.github.com> Date: Wed Oct 30 11:46:22 2024 +0800 feat(route): add appstare (#17348) * 新增appstare * 完善 * fix: typo --------- Co-authored-by: 张凯龙 commit 755686c4b6c49b1560dd0ff4734d70fefc66e01b Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Wed Oct 30 11:19:04 2024 +0800 fix(transform): cache key (#17361) * fix(transform): cache key * update commit b77ea8a8b4a366087b72a63ec5c8b9c5d90a1407 Author: karasu Date: Wed Oct 30 10:59:24 2024 +0800 fix(route): follow (#17360) commit b60ef4de323820972049c6e99bb18101909b66aa Author: Eric Zhu Date: Wed Oct 30 04:28:56 2024 +0800 feat(twitter): support LoginEnterAlternateIdentifierSubtask task and better login flow controll (#17331) * feat(twitter): support LoginEnterAlternateIdentifierSubtask task and better login flow controll * chore: lint * chore: lint * refactor(twitter): login flow * fix: var name commit 6d110e0dbc826742c9c04c09d630a32f45268971 Author: Tony Date: Tue Oct 29 12:54:39 2024 -0700 fix(route): mingpao mixed media (#17359) commit d6c106ea7cf37a35015780ac31cf4568c041f9d2 Author: Jacky_Chen Date: Wed Oct 30 00:40:42 2024 +0800 feat(route/dedao): add new dedao route (#17252) * feat:add dedao new route * feat(route):add dedao new route * Update articles.ts * Update articles.ts solve any type * Update articles.ts * Update articles.ts Modified code to add caching and recursion as required * Update articles.ts Reduced coupling * Update articles.ts solve ESLint warning * Update articles.ts commit d04cc581223569c619725c31a7370f7e9b0d9e44 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 30 00:18:51 2024 +0800 feat(route): add 万维书刊网学术资讯 (#17344) * feat(route): add 万维书刊网学术资讯 * fix typo commit 74f254df094d097e0e1d1d9ccc1b2d4732ca1944 Author: pseudoyu Date: Tue Oct 29 22:52:58 2024 +0700 fix(route/nature): some links in nature siteindex cant access commit 528569c567419f47f9213600088efff181b771f4 Author: pseudoyu Date: Tue Oct 29 22:42:05 2024 +0700 fix(route/nature): nature cover page redirect url issue commit 9c61e7de9adfe472ae260f304c6bdd7018033227 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Tue Oct 29 15:31:37 2024 +0000 fix(route/theinitium): Fix item link for /app route (#17358) commit 0ebc981e8910c3ae2e56dacff5fdf980b9e063ab Author: pseudoyu Date: Tue Oct 29 22:17:02 2024 +0700 fix(route/nature): nature research route commit 8adffd26e8795077a9d8bb11c8fa89d455ff23e6 Author: nuomi1 Date: Tue Oct 29 22:58:05 2024 +0800 feat(route/bilibili): refactor description with art-template (#16956) * feat(route/bilibili): refactor bangumi with ofetch and art-template * feat(route/bilibili): refactor bilibili-recommend with art-template * feat(route/bilibili): refactor coin with art-template * feat(route/bilibili): refactor fav with art-template * feat(route/bilibili): refactor like with art-template * feat(route/bilibili): refactor page with art-template * feat(route/bilibili): refactor partion-ranking with art-template * feat(route/bilibili): refactor partion with art-template * feat(route/bilibili): refactor popular with art-template * feat(route/bilibili): refactor ranking with art-template * feat(route/bilibili): refactor user-channel with art-template * feat(route/bilibili): refactor user-collection with art-template * feat(route/bilibili): refactor user-fav with art-template * feat(route/bilibili): refactor weekly-recommend with art-template * feat(route/bilibili): refactor dynamic with art-template * feat(route/bilibili): refactor followings-dynamic with art-template * feat(route/bilibili): refactor followings-video with art-template * feat(route/bilibili): refactor video-all with art-template * feat(route/bilibili): refactor video with art-template * feat(route/bilibili): refactor vsearch with art-template * feat(route/bilibili): refactor watchlater with art-template * feat(route/bilibili): remove iframe * fix(route/bilibili): __dirname * docs(route/bilibili): add documents. * feat(route/bilibili): use https cover * style(bilibili): camelCase * style(bilibili): keep ordering * fix(bilibili): use html5mobileplayer.html --------- commit acb42449ffc0cc9321a17e2f12580296491230bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 07:31:35 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.156 to 0.5.157 (#17354) * chore(deps): bump @scalar/hono-api-reference from 0.5.156 to 0.5.157 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.156 to 0.5.157. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 237a2a7d192d463291b4b6da2879d761e1ee78d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 07:04:23 2024 -0700 chore(deps-dev): bump @types/node from 22.8.1 to 22.8.2 (#17352) * chore(deps-dev): bump @types/node from 22.8.1 to 22.8.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.1 to 22.8.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 371781adc4f1b5b44655efde9f4cf39decf6e4f9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 06:56:56 2024 -0700 chore(deps): bump tldts from 6.1.56 to 6.1.57 (#17350) * chore(deps): bump tldts from 6.1.56 to 6.1.57 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.56 to 6.1.57. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.56...v6.1.57) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6e562d3c2a051c8666217b632cee91b42e320e32 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 06:56:32 2024 -0700 chore(deps): bump hono from 4.6.7 to 4.6.8 (#17349) * chore(deps): bump hono from 4.6.7 to 4.6.8 Bumps [hono](https://github.com/honojs/hono) from 4.6.7 to 4.6.8. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.7...v4.6.8) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7df50aa64d403323d27e0cf11cc4503e942f544b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 06:53:05 2024 -0700 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.11.0 to 8.12.1 (#17355) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.11.0 to 8.12.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.12.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a50a51286bfc84ee9bc99201efc47d364087d828 Author: pseudoyu Date: Tue Oct 29 20:44:36 2024 +0700 fix(route/zhihu): get rid of outdated zhihu daily api and use web html commit c16889aa29b69b5ae53d5033325650164f335ba7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 06:22:44 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.11.0 to 8.12.1 (#17351) * chore(deps-dev): bump @typescript-eslint/parser from 8.11.0 to 8.12.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.11.0 to 8.12.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.12.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit abda8d9a83cee6b1ca2c14b3810a0d432ce0c1fd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 29 06:21:30 2024 -0700 chore(deps): bump uuid from 11.0.1 to 11.0.2 (#17356) * chore(deps): bump uuid from 11.0.1 to 11.0.2 Bumps [uuid](https://github.com/uuidjs/uuid) from 11.0.1 to 11.0.2. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v11.0.1...v11.0.2) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 428acd2ea4995c1ba4354dfcbf66c983c9d1fa5c Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Oct 29 19:06:18 2024 +0800 fix(bilibili/video): missing image (#17357) commit ef30bdddd7535780cbaafd76dc2fbb1e17e0d728 Author: pseudoyu Date: Tue Oct 29 16:47:25 2024 +0700 feat(route/reuters): add investigates route to popular commit 022d806b781a36aeb06d792d72a6e04224897d8e Author: pseudoyu Date: Tue Oct 29 16:42:15 2024 +0700 feat(route/reuters): add wire source and modify doc commit b03498c8c5f5599c85e51cad0bf6151bfac89f71 Author: pseudoyu Date: Tue Oct 29 14:48:14 2024 +0700 chore(route/threads): bring back formal get user api and add fallback commit fc6df4a0027437f33a9b6329386354d132c5d53f Author: pseudoyu Date: Tue Oct 29 14:01:25 2024 +0700 fix(route/threads): add err message commit 37b4070bb8f0ae35eee5588b6eba87ee155a2a5d Author: pseudoyu Date: Tue Oct 29 13:42:00 2024 +0700 fix(route/threads): use instgram api to resolve rate limit issue commit e0b40aaddf348888bedf8f0ed2b74098415626c6 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Mon Oct 28 18:10:11 2024 +0000 feat(route): add washingtonpost route (#17208) * feat(route): add washingtonpost route * rename route * fix commit 8a12d896fc0c70d21c0b709441a16e387894a259 Author: Tony Date: Mon Oct 28 10:01:04 2024 -0700 fix(route/bsky): render video thumbnail (#17345) commit f2d0b7260d05973df530ad277cc324c0596a8a69 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 21:52:23 2024 +0800 chore(deps): bump uuid from 10.0.0 to 11.0.1 (#17341) * chore(deps): bump uuid from 10.0.0 to 11.0.1 Bumps [uuid](https://github.com/uuidjs/uuid) from 10.0.0 to 11.0.1. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.1) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5c0ef0d54947b19dfae10a9ba8fa3e881a76ae13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:19:55 2024 -0700 chore(deps): bump @hono/node-server from 1.13.2 to 1.13.3 (#17339) * chore(deps): bump @hono/node-server from 1.13.2 to 1.13.3 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.2 to 1.13.3. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.2...v1.13.3) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 030381516088d1cdf63d14f9362ceed67896b1d2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:19:04 2024 -0700 chore(deps): bump tsx from 4.19.1 to 4.19.2 (#17337) * chore(deps): bump tsx from 4.19.1 to 4.19.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.19.1 to 4.19.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.19.1...v4.19.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bdb48941f52ac9da5ff35746c1d830c02c71c50a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:08:49 2024 -0700 chore(deps): bump tldts from 6.1.55 to 6.1.56 (#17342) * chore(deps): bump tldts from 6.1.55 to 6.1.56 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.55 to 6.1.56. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.55...v6.1.56) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8b1e96c4d0901f646a8b99b8dd0465df4a81f798 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:07:58 2024 -0700 chore(deps): bump hono from 4.6.6 to 4.6.7 (#17334) * chore(deps): bump hono from 4.6.6 to 4.6.7 Bumps [hono](https://github.com/honojs/hono) from 4.6.6 to 4.6.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.6...v4.6.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bd88592fe6367b7981526dbb4430d65e0d7a9443 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:07:15 2024 -0700 chore(deps-dev): bump @babel/preset-typescript from 7.25.9 to 7.26.0 (#17340) * chore(deps-dev): bump @babel/preset-typescript from 7.25.9 to 7.26.0 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.25.9 to 7.26.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ea3f9c8b7608b185ab2dc26bf3658f1b0021a6ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 06:06:48 2024 -0700 chore(deps-dev): bump @types/node from 22.7.9 to 22.8.1 (#17338) * chore(deps-dev): bump @types/node from 22.7.9 to 22.8.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.9 to 22.8.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1765431ef4009c5d5bcd888a812d6d449d407bf6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 28 05:41:47 2024 -0700 chore(deps-dev): bump @babel/preset-env from 7.25.9 to 7.26.0 (#17336) * chore(deps-dev): bump @babel/preset-env from 7.25.9 to 7.26.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.9 to 7.26.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 24e8c1e0c8fdfefd297e7486ec2780cb14012f6d Author: pseudoyu Date: Mon Oct 28 17:45:03 2024 +0700 fix(route/telegram): null username from telegram api commit abed9a058c6935ca6a723cfb535803024ccc9807 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Sun Oct 27 23:06:44 2024 +0800 fix(middleware): use URL pathname to maintain exact user access path for access control (#17327) commit 60f432766bb38450e52c777382e4d2634d7d0340 Author: pseudoyu Date: Sun Oct 27 21:44:47 2024 +0700 docs(route/telegram): add docs for telegram session commit 26bc26a3b8053a256432469d3b809df26c60f399 Author: pseudoyu Date: Sun Oct 27 21:37:37 2024 +0700 feat(route/telegram): add telegram session scripts and logics commit 5e7fc99a8a4fd4561adca7edbc97f664305109f0 Author: Axojhf <20625305+axojhf@users.noreply.github.com> Date: Sun Oct 27 19:05:42 2024 +0800 fix(route): fix warthunder route pubDate parse (#17324) commit a71410fdd770c5a66a19207ebcef13e4b76859d8 Author: Thomas <1688389+Rakambda@users.noreply.github.com> Date: Sat Oct 26 20:56:48 2024 +0200 feat(twitter): only display tweets that contains a media (#17310) * feat: only display tweets that contains a media * Use lambda to simplify filtering * wording: media is uncountable --------- commit b4217bf89212c2cd9e188e18f5e71edcdeb8762b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Oct 27 02:11:34 2024 +0800 feat(route): add 中国有色金属工业网 (#17320) commit 91599978b42187074bca74276b6b771ed0938b07 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Oct 26 17:40:25 2024 +0000 style: auto format commit 9916c348bb05873dcfe6d33108a40c7dc93bd79e Author: XieSC Date: Sun Oct 27 01:38:35 2024 +0800 fix(route): get correct item link (#17278) When the `href` link inside the element is a relative link, the original handling would obtain an incorrect full link commit d79e6cdf56c4586c51ca42d9e4798cf342c95676 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Oct 26 17:20:34 2024 +0000 style: auto format commit c3123cc330ac591558539256e9a6628a20c6aba8 Author: Axojhf <20625305+axojhf@users.noreply.github.com> Date: Sun Oct 27 01:18:35 2024 +0800 fix(route): fix lovelive-anime topics and schedules route (#17313) * fix: lovelive-anime topics and schedules * fix: /lovelive-anime/topics js Check warning * fix , * fix renderDescription * fix: imglink * Update lib/routes/lovelive-anime/topics.ts * Update lib/routes/lovelive-anime/topics.ts --------- commit aa713c082d5e3f31031e6ff4856cb3d5546e3cac Author: mobyw Date: Sun Oct 27 00:08:31 2024 +0800 feat(route/qq): add 腾讯频道 (/qq/pd) route (#17316) * feat(route/qq): add qq/pd route * chore(format): remove `any` type hints * chore(types): add types for qq/pd * fix(route): fix route example of /qq/pd/guild commit 5f6d57526a284a9f36e28209c0e1e820c25e18d2 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sat Oct 26 19:59:37 2024 +0800 fix(route): update base URL from afdian.net to afdian.com in afdian dynamic and explore routes (#17312) commit b76ffa1154cfca6b2968aa6384c6b8ce31f533d9 Author: Tony Date: Fri Oct 25 11:59:09 2024 -0700 fix(route): oup (#17309) commit c97564446c27eb95f751d6de00b82bacafa067f7 Author: Tony Date: Fri Oct 25 08:48:32 2024 -0700 feat: log redirect (#17307) commit 3b73b604023344bb15e25d6310620d385a98426a Author: tourist <49434568+Blank0120@users.noreply.github.com> Date: Fri Oct 25 19:07:53 2024 +0800 style: format docs of RSSHub (#17306) commit 287b825b4fd48f75be8285d30484551bcafb1bc0 Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Fri Oct 25 19:04:54 2024 +0800 fix: tencent news show author avatar (#17301) commit 6bfad6c0fbcb05cd45f34b59cb44ce7bd1d5ea13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 25 04:03:47 2024 -0700 chore(deps): bump tldts from 6.1.54 to 6.1.55 (#17305) * chore(deps): bump tldts from 6.1.54 to 6.1.55 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.54 to 6.1.55. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.54...v6.1.55) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 971f9a2373fdffc3dba6d26858f486ad93bb7ff1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 25 04:03:31 2024 -0700 chore(deps): bump twitter-api-v2 from 1.18.0 to 1.18.1 (#17304) * chore(deps): bump twitter-api-v2 from 1.18.0 to 1.18.1 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.18.0 to 1.18.1. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.18.0...1.18.1) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a19dc7df73bcf0a59aa8a4af70fb36ecc403049f Author: pseudoyu Date: Fri Oct 25 17:07:21 2024 +0800 refactor(route/telegram): use ofetch in telegram routes commit 54083d0ba8a721028bd93362eeea41b88a1223d5 Author: pseudoyu Date: Fri Oct 25 13:30:47 2024 +0800 feat(route): add more popular financial routes commit e480f605f65b67cd554b469ecbf50f24ba682c0e Author: pseudoyu Date: Fri Oct 25 12:28:26 2024 +0800 feat(route): add more popular reading tags commit 4aa40e5205d2d9078b89f38a5dc47db88849a53b Author: pseudoyu Date: Fri Oct 25 12:12:36 2024 +0800 feat(route): add more popular acg routes commit 1d637532d45e73f92ec9482fc098f91e3cf43740 Author: After9 Date: Fri Oct 25 12:03:24 2024 +0800 feat: add route for openrice.com (#17276) * feat: add route for openrice.com * fix: Optimize the code according to the recommendations of review * fix: Remove the initial assignment of variable urlPath commit 1600de0eed38cf389b2b3d9598067047ce8fe629 Author: Neko Aria <990879119@qq.com> Date: Fri Oct 25 11:50:25 2024 +0800 refactor(route/bangumi): remove unnecessary type defaulting (#17293) (#17300) commit 2c46c71d4412f8ea7ca3889316437d158518cab5 Author: pseudoyu Date: Fri Oct 25 11:42:24 2024 +0800 feat(route): add several popular routes commit 92ea6af0a19d3863829daa4d13e4871eaf6c609a Author: Tony Date: Thu Oct 24 20:37:31 2024 -0700 docs: fix sis001 tip rendering commit 0cd478e7b4dc97e563ea31e3d94410a4566655d0 Author: After9 Date: Fri Oct 25 11:07:01 2024 +0800 fix: hko earthquake route pubDate issue fixing (#17298) commit 25f9249511e052b93d3b25da39d9ec4825272991 Author: pseudoyu Date: Fri Oct 25 10:51:57 2024 +0800 feat(route): add more design popular routes commit 765a382ec407bb3f826f1401478868548055a64a Author: 竹林里有冰 Date: Fri Oct 25 10:50:38 2024 +0800 fix(route/zjut): fix the date parser of 浙江工业大学首页 (#17299) commit 8f815d62409ec2a99b8b047263411cac3f4a3b87 Author: Tony Date: Thu Oct 24 16:59:37 2024 -0700 fix(route): macupdate (#17296) commit b007418c5a8fa2996f3f15dc77ff1280ff51ca30 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Fri Oct 25 07:43:45 2024 +0800 feat(bsky): add filter support for profile feeds (#17295) commit 97d0369d2e8d429595b0466886100f6fc0be48a7 Author: Tony Date: Thu Oct 24 16:04:31 2024 -0700 feat(route): dxy board (#17294) * feat(route): dxy board * fix: update types commit 9a651febef61ccc3bf9e2b372c690df02a1607a8 Author: Tony Date: Thu Oct 24 13:15:53 2024 -0700 refactor: split bangumi (#17293) * refactor: split bangumi * fix: template path * feat!: remove `/user/wish/:id` since it's equivalent to /user/collections/:id/2/1 * refactor: use ofetch commit 7a74a131d531d170648d05e6fc9ed95d48ec438b Author: lzk Date: Fri Oct 25 02:01:02 2024 +0800 feat: HOTLINK_TEMPLATE environment variable applied to audio and video link (#17287) Co-authored-by: linzhikang commit c46119dc8ab4a049f131be07b6850194cc04f8f3 Author: tourist <49434568+Blank0120@users.noreply.github.com> Date: Fri Oct 25 01:22:29 2024 +0800 fix(route/nodejs): Aready has official rss, and tweak selector of nodejs, but still has language error. (#17289) commit 8e399546ece1b3c2133f003544dbc83910e6f2d1 Author: 竹林里有冰 Date: Fri Oct 25 00:28:45 2024 +0800 fix(route/zjut): fix the title of 浙江工业大学首页 (#17290) commit b8a46a161d37a9b699c1aaa1212e0260e8879acd Author: karasu Date: Fri Oct 25 00:07:59 2024 +0800 fix(route/sorrycc): add pubDate (#17277) commit 32bebcaff931a7b487c394ea52a91e79227b7373 Author: Keo Date: Thu Oct 24 23:49:39 2024 +0800 fix(route/sis001): standardize guid for different base URLs (#17275) commit b9e94f07c5330df63dfa449c53436dd214a8abc2 Author: 竹林里有冰 Date: Thu Oct 24 23:40:37 2024 +0800 feat(route/zjut): Add 浙江工业大学首页 (#17274) commit 72af9b09941738a9a2ea5f1399d19525dcd8139b Author: Keo Date: Thu Oct 24 23:20:00 2024 +0800 fix(route/sis001): fix namespace description (#17273) commit 2d124dc134c17de22b642fc5eb56ebfad1d62492 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 24 22:38:33 2024 +0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http from 0.53.0 to 0.54.0 (#17281) * chore(deps): bump @opentelemetry/exporter-trace-otlp-http Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.53.0 to 0.54.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.54.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump pnpm to 9.12.2 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit edce496ba0832a404709ce5a358fa589d86cfc07 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 24 22:28:25 2024 +0800 chore(deps): bump @opentelemetry/exporter-prometheus from 0.53.0 to 0.54.0 (#17286) * chore(deps): bump @opentelemetry/exporter-prometheus Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.53.0 to 0.54.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.54.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * fix: use ATTR_SERVICE_NAME SEMRESATTRS_SERVICE_NAME is deprecated --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b2a35b6a3431b1b6e324d220d4ce30d439352ca8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 24 22:13:00 2024 +0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.26.0 to 1.27.0 (#17282) * chore(deps): bump @opentelemetry/sdk-metrics from 1.26.0 to 1.27.0 Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.26.0 to 1.27.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.27.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e86563cefa89ad7bfcbd2ba89de19319af01f30d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 24 07:03:23 2024 -0700 chore(deps): bump @opentelemetry/resources from 1.26.0 to 1.27.0 (#17284) * chore(deps): bump @opentelemetry/resources from 1.26.0 to 1.27.0 Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.26.0 to 1.27.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.27.0) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 192f538435c3efe4d1a581bf8f7d484ae44e5b53 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 24 06:21:17 2024 -0700 chore(deps): bump @opentelemetry/sdk-trace-base from 1.26.0 to 1.27.0 (#17283) * chore(deps): bump @opentelemetry/sdk-trace-base from 1.26.0 to 1.27.0 Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.26.0 to 1.27.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.27.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c840798fd5a70e094866eea0a10fe54edfbc23ee Author: pseudoyu Date: Thu Oct 24 20:01:33 2024 +0800 fix(route/rss3): should not contain path commit 74f8320ea37def08b65f3d3602745a6cf49a7866 Author: pseudoyu Date: Thu Oct 24 19:46:38 2024 +0800 fix(route/rss3): add url validate commit 8aeb57703829ceb084cfc506e103453216864365 Author: Neko Aria <990879119@qq.com> Date: Thu Oct 24 01:33:13 2024 +0800 feat(ci): extend `/test` command functionality for PR testing (#17154) * feat(ci): extend `/test` command functionality for PR testing * fix: optimize PR testing workflow --------- commit 9f7bcc297f37dc996c4576149edd95e076d431b6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Oct 24 00:15:06 2024 +0800 feat(route): add 同花顺财经7×24小时要闻直播 (#17271) commit ed8fa7a5ead4e7535a41e1a0b50c79c2f856f4b6 Author: Keo Date: Wed Oct 23 22:50:37 2024 +0800 fix(route/sis001): add cookie to solve anti-crawler (#17259) * fix(route/sis001): add cookie to resolve anti-crawler * fix desc * move base url to env config * update doc * fix: cache cookie --------- commit bc020b6f18df026eb887f822a9cfc8de160a2895 Author: karasu Date: Wed Oct 23 22:18:14 2024 +0800 feat(route): sorrycc.com (#17261) * feat(route): 云谦的博客 * parseDate * change the route name commit 44ce93e15d0e1b65033658ea13103ef257a49684 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 23 21:49:52 2024 +0800 fix(route): 北京价格价格日报 (#17270) * fix(route): 北京价格价格日报 * fix(route): 北京价格价格日报 commit a3454ed515a09f212bbafa311b5c8207f9f4b30d Author: pseudoyu Date: Wed Oct 23 21:33:52 2024 +0800 chore: change github activity view to notification commit 680928cce6899f9e76e16426d5cfb68684005fc4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 05:11:26 2024 -0700 chore(deps-dev): bump @types/node from 22.7.8 to 22.7.9 (#17268) * chore(deps-dev): bump @types/node from 22.7.8 to 22.7.9 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.8 to 22.7.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7d354e97f0d73ecc2da8d0e80e80448c0dcf2823 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 05:11:06 2024 -0700 chore(deps-dev): bump @vercel/nft from 0.27.4 to 0.27.5 (#17264) * chore(deps-dev): bump @vercel/nft from 0.27.4 to 0.27.5 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.4 to 0.27.5. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.4...0.27.5) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4fdc6cca26538bedc0d4cb15c047e38b4fff0348 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 05:10:43 2024 -0700 chore(deps): bump tldts from 6.1.53 to 6.1.54 (#17267) * chore(deps): bump tldts from 6.1.53 to 6.1.54 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.53 to 6.1.54. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.53...v6.1.54) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit da72ae2e0bf882e611a928316cbf7720780f374d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 05:10:06 2024 -0700 chore(deps): bump telegram from 2.25.15 to 2.26.2 (#17266) * chore(deps): bump telegram from 2.25.15 to 2.26.2 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.25.15 to 2.26.2. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d87aea1f4f1f2d7ee53e2b66a87e3f4e7521418b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 05:07:31 2024 -0700 chore(deps-dev): bump @babel/preset-env from 7.25.8 to 7.25.9 (#17265) * chore(deps-dev): bump @babel/preset-env from 7.25.8 to 7.25.9 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.8 to 7.25.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 686a21fc7a473d8b5061100d0841f02a5042e4af Author: pseudoyu Date: Wed Oct 23 18:50:59 2024 +0800 chore: add more popular social media routes commit 01c0e1c0019a4802c5be7aafc5d77a55d1f4d281 Author: pseudoyu Date: Wed Oct 23 18:22:30 2024 +0800 chore: remove apnews topic popular category commit 9ba158d811388a50e329ffd7830f1bd7c91ebf14 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 23 01:55:06 2024 -0700 chore(deps-dev): bump @babel/preset-typescript from 7.25.7 to 7.25.9 (#17262) * chore(deps-dev): bump @babel/preset-typescript from 7.25.7 to 7.25.9 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.25.7 to 7.25.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 52e72e2c60e77df7ed877308b522e760340b57da Author: pseudoyu Date: Wed Oct 23 11:43:12 2024 +0800 fix(docs): handle duplicated routes in docs commit 45fa8e5dd833219816d4f68575c64712ff252884 Author: haowenwu Date: Wed Oct 23 10:42:13 2024 +0800 fix(route): adjust author name (#17257) commit 199d4febfc745ab42dcda61860a21289df98dc2f Author: xbpk3t Date: Wed Oct 23 10:41:54 2024 +0800 fix(route): update 69shuba url (#17256) commit 39d83bc28c90943bcb951d37b31fa1d9ec128cd1 Author: haowenwu Date: Wed Oct 23 05:37:28 2024 +0800 fix(route/douban): remove parameter to avoid duplicate (#17251) commit 18deadc77169a42062c2f01a77d929085a6df4f1 Author: Tony Date: Tue Oct 22 13:53:33 2024 -0700 fix(route): segmentfault (#17253) commit f87db326a28ccf4f9407a49be328fb1eff14cc52 Author: pseudoyu Date: Wed Oct 23 01:23:38 2024 +0800 fix(route): segmentfault invalid header error commit 8f1e290814e064b23814fda3d5525abc5f3f3c4d Author: haowenwu Date: Wed Oct 23 00:05:52 2024 +0800 feat(route/douban): add topic support (#17234) commit c06119b762fd031600cb730181317737084de9ee Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Oct 22 18:12:35 2024 +0800 fix(route): 北京价格价格早报 (#17245) commit 17aa1bed7aabbb04cbf40e65a6ed1c7c620420d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 17:30:45 2024 +0800 chore(deps-dev): bump @types/node from 22.7.7 to 22.7.8 (#17235) * chore(deps-dev): bump @types/node from 22.7.7 to 22.7.8 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.7 to 22.7.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3edfd23a0cfa216fda312c616e5cf9d67af2baf8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 17:29:16 2024 +0800 chore(deps): bump hono from 4.6.5 to 4.6.6 (#17243) * chore(deps): bump hono from 4.6.5 to 4.6.6 Bumps [hono](https://github.com/honojs/hono) from 4.6.5 to 4.6.6. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.5...v4.6.6) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f38e2e51eb02a6729c78b5b1214c3da0814e08a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 17:08:25 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.10.0 to 8.11.0 (#17240) * chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.10.0 to 8.11.0 Dependabot couldn't find the original pull request head commit, 4104dc67e7cfc73e0e4ffa3bf5352e4fd62f9975. * chore: fix pnpm install --------- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cfac7e3155ec30cfd0f8960257e185728f82243c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 17:07:34 2024 +0800 chore(deps): bump @rss3/sdk from 0.0.22 to 0.0.23 (#17241) * chore(deps): bump @rss3/sdk from 0.0.22 to 0.0.23 Bumps @rss3/sdk from 0.0.22 to 0.0.23. --- updated-dependencies: - dependency-name: "@rss3/sdk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 10fa4f9b0ee996f6ac4ac79be2ba243e0360662e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 01:49:57 2024 -0700 chore(deps-dev): bump discord-api-types from 0.37.102 to 0.37.103 (#17238) * chore(deps-dev): bump discord-api-types from 0.37.102 to 0.37.103 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.102 to 0.37.103. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.102...0.37.103) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 27d0f5b0152466f49fe0c21c88bf5b99cbe2738f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 01:48:45 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.10.0 to 8.11.0 (#17239) * chore(deps-dev): bump @typescript-eslint/parser from 8.10.0 to 8.11.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.10.0 to 8.11.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.11.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89b3dfab1cc7a0dc48f6d47237d03c6378695e1b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 22 01:40:50 2024 -0700 chore(deps): bump tldts from 6.1.52 to 6.1.53 (#17242) * chore(deps): bump tldts from 6.1.52 to 6.1.53 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.52 to 6.1.53. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.52...v6.1.53) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 69f8a5b19cebfd260fe5a3eb8d9c01e489ab379c Author: Keo Date: Tue Oct 22 11:32:00 2024 +0800 feat(route): add ALICESOFT (#17229) * feat(route): add ALICESOFT * update radar * add route url * Update infomation.ts Co-authored-by: Tony * add param desc * format * unifying commit 871ae0832f5f7b99646c496da47f445f0cebbfa7 Author: pseudoyu Date: Tue Oct 22 11:15:54 2024 +0800 feat(routes): add more popular routes commit 5dbc9931cde4fbb1f4dc4e7f51388de3919b3d57 Author: haowenwu Date: Tue Oct 22 11:02:38 2024 +0800 fix(route): douban status item link (#17233) commit 69994a1e27711b8efe83bd98f2ab1323d9988620 Author: mocusez Date: Tue Oct 22 07:31:25 2024 +1100 feat(route): Add SYCL.tech (#17223) * feat(route): Add SYCL.tech * refactor(route): Change SYCL.tech namespace to SYCL * refactor(route): Update SYCL.tech namespace to SYCL - Change Descritption language from Chinese to English. - Format the description commit 58e61cc3ac33c4d1fa97c4c29c276038abb51948 Author: haowenwu Date: Tue Oct 22 04:03:21 2024 +0800 feat(douban): add description (#17214) * feat(douban): add description * fix: restore old description --------- commit 1a943195311c216ec67ce7ce2de7b063f25edb63 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Tue Oct 22 03:08:39 2024 +0800 feat(misskey): add withRenotes and mediaOnly options for user timeline (#17191) * feat(misskey): add withRenotes and mediaOnly options for user timeline - Add optional route parameters `withRenotes` and `mediaOnly` - Update route documentation with new parameter descriptions and examples - Modify `parseNotes` function to handle renotes * feat: handle reply message * Update lib/routes/misskey/user-timeline.ts --------- commit 8dd3e0b875a324bf90c14daf8fd078e00393b55b Author: Thomas <1688389+Rakambda@users.noreply.github.com> Date: Mon Oct 21 19:43:35 2024 +0200 feat: support twitter lists through mobile api (#17176) commit 651f51c4aad6844b78fdc38de5ca8f833955273f Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Oct 22 01:35:40 2024 +0800 fix(route): Correct misuse of `fulltext` query (#17230) * Update common.ts * . commit 96436e8accaf72c1bc8ee8b8ea6b7467a542e5e9 Author: Tony Date: Mon Oct 21 09:22:39 2024 -0700 fix(route): economist espresso (#17227) commit e84594315858526a3dfd861bd97a35dbcd4fa924 Author: Tony Date: Mon Oct 21 08:59:08 2024 -0700 fix(route): xueqiu token url (#17225) commit ec16c68c93901894f5149254597b4160af4c22cd Author: Tony Date: Mon Oct 21 23:35:00 2024 +0800 fix: use ofetch utility commit fc81c228433716e9092c58bf851f6069e28240d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 21 07:48:05 2024 -0700 chore(deps): bump rate-limiter-flexible from 5.0.3 to 5.0.4 (#17217) * chore(deps): bump rate-limiter-flexible from 5.0.3 to 5.0.4 Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) from 5.0.3 to 5.0.4. - [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases) - [Commits](https://github.com/animir/node-rate-limiter-flexible/commits) --- updated-dependencies: - dependency-name: rate-limiter-flexible dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9e7948be1c3dc738cff5cf5a6e4f3bd2e184b154 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 21 22:31:40 2024 +0800 chore(deps-dev): bump @types/node from 22.7.6 to 22.7.7 (#17220) * chore(deps-dev): bump @types/node from 22.7.6 to 22.7.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.6 to 22.7.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3c7e8a266f28a28b6277d9bc863be240b7001607 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 21 07:08:46 2024 -0700 chore(deps-dev): bump eslint from 9.12.0 to 9.13.0 (#17218) * chore(deps-dev): bump eslint from 9.12.0 to 9.13.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.12.0 to 9.13.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.12.0...v9.13.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d87d13450f2a9272886a744581a9846d4fb187e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 21 06:41:56 2024 -0700 chore(deps-dev): bump @eslint/js from 9.12.0 to 9.13.0 (#17221) * chore(deps-dev): bump @eslint/js from 9.12.0 to 9.13.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.12.0 to 9.13.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.13.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 76e3727d436eb8e02509dc3180e6f4c825e5e370 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 21 06:41:28 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.155 to 0.5.156 (#17219) * chore(deps): bump @scalar/hono-api-reference from 0.5.155 to 0.5.156 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.155 to 0.5.156. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c1226ff86ac3ae1484f7570ab171c4cecfa7894 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Mon Oct 21 21:37:38 2024 +0800 fix: douban topic item link (#17224) commit 2e9116aca922e033bb5c8e755370464f0ce1f042 Author: pseudoyu Date: Mon Oct 21 21:17:37 2024 +0800 feat(route): add popular category to bluesky commit 71e1fce88a8f9bb582606595e66d33699fce2da7 Author: Leo <47264468+whzxc@users.noreply.github.com> Date: Mon Oct 21 12:07:33 2024 +0800 fix(route/ps): monthly-games (#17211) * fix(route/ps): monthly-games list target element updated to #monthly-games * fix(route/ps): link tag --------- Co-authored-by: wanghao9 commit 8d76a0055d5513b7857a22626977dc6811f1353e Author: Tony Date: Sun Oct 20 20:41:31 2024 -0700 style(eslint): update no-restricted-syntax (#17215) commit 5b0ec7d1cc27798d86f407d4ac81b0f1456f5b00 Author: Tony Date: Sun Oct 20 18:45:50 2024 -0700 fix(route): mingpao more fancybox (#17209) commit 195327be7e2d3b64302be4adf095e10f206219ab Author: pseudoyu Date: Mon Oct 21 09:22:44 2024 +0800 chore: remove cnki radar url with url params commit 939a828b2cc0b93376701ae5470831432278e840 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 21 08:15:14 2024 +0800 feat(route/apnews): Add `gtm` parsing method & misc refactor (#17203) commit 1a6986f2db60704b627dcc7bb1c2c6ac4c7d3aac Author: Tony Date: Sun Oct 20 14:52:41 2024 -0700 fix(route): gameapps (#17207) commit f7347d9f0224208c9e4a3f06b3a21c3d964a43a3 Author: Tony Date: Sun Oct 20 14:19:46 2024 -0700 fix(route): 163 (#17206) commit f20428cde63ad41299a87682a4697288d4828c3c Author: Tony Date: Sun Oct 20 14:06:30 2024 -0700 fix(route): customs (#17204) * fix(route): customs * docs: add back warning commit 23341247b81a6ef9892d146a198703503d15cd33 Author: Tony Date: Sun Oct 20 13:56:38 2024 -0700 fix(route): dribbble (#17205) commit 2c898cf3fd5818ab286ad2a7e1653a2e309a6f96 Author: Tony Date: Mon Oct 21 02:01:35 2024 +0800 chore: block PR with empty description commit 9964bbbfb11c14a77dc8c156a43875a701ade066 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Oct 21 01:41:26 2024 +0800 fix(route): 中华人民共和国国家发展和改革委员会价格监测中心 (#17201) commit 090f8f3498dab32a96ee733ee6525b260f426e37 Author: xizeyoupan <44920131+xizeyoupan@users.noreply.github.com> Date: Sun Oct 20 04:01:52 2024 +0800 docs: add require config for coolapk (#17197) commit 4505df7c1629929b90b342d69c746114263143c8 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Sat Oct 19 18:23:54 2024 +0100 feat(route): add tkww 大公文匯 route (#17189) * feat(route): add tkww 大公文匯 route * fix Prevent passing a function reference directly to iterator methods. * fix description * Update lib/routes/tkww/namespace.ts Co-authored-by: Tony * Update index.ts --------- commit cbe0201ca25893667cb079bd8da2e7d95eff4d6a Author: Arnaud Gissinger <37625778+mathix420@users.noreply.github.com> Date: Sat Oct 19 18:40:57 2024 +0200 feat(route/rsshub/transform): Add support for link prefixes (#17187) commit 2fee4250fb1a7077dff4d85271e268a7b7695c1a Author: Himingway Date: Sun Oct 20 00:27:11 2024 +0800 feat(route): add route for 浦东新区-政务公开 (#17115) * newly add 浦东新区-政务公开 route * newly add 浦东新区-政务公开 route * Update zwgk.ts * newly add 浦东新区-政务公开 route update * newly add 浦东新区-政务公开 route update * newly add 浦东新区-政务公开 route update * newly add 浦东新区-政务公开 route update * Update lib/routes/gov/pudong/zwgk.ts --------- commit 1d77ba37852d25ed78a5e894e9d2d225de443298 Author: mocusez Date: Sun Oct 20 01:08:18 2024 +1100 fix(route/xaut): update new homepage (#17194) commit a495a6c9e01eaa4f3e3dd2b1a55b50050ccc1708 Author: pseudoyu Date: Sat Oct 19 21:06:57 2024 +0800 fix(route/ixigua): ixigua json parse issue commit 57b7cc39ac09d0649eb9115d2e224c2767eb67bf Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Oct 19 17:50:21 2024 +0800 feat(route/apnews): Expand range of application (#16355) * feat(route/apnews): Expand range of application * . commit 27c56bb4b8b9cecb0e5796814a62434df840d5b8 Author: pseudoyu Date: Sat Oct 19 16:27:54 2024 +0800 fix(route/cnki): add err handling for rss parser commit dff6ff5e2456bc50bc1431bf86fe141a8121e17f Author: pseudoyu Date: Sat Oct 19 15:43:28 2024 +0800 feat(route/cnki): revise cnki by adding official rss source commit adca4dd227f314e0b3b9436cbc0e0a25c0457233 Author: pseudoyu Date: Sat Oct 19 14:58:45 2024 +0800 fix(route/douban): douban nil topic error commit 7ad44657ef228af4ff81e0d4d48355516ba4ffb6 Author: 竹林里有冰 Date: Sat Oct 19 14:38:14 2024 +0800 feat(route/zjut): Add 浙江工业大学教务处 (#17190) * feat(route/zjut): Add 浙江工业大学教务处 * fix(route/zjut): return url for static file in description * fix(route/zjut): remove unexisting type * fix(route/zjut): improve timezone setting commit 08a869df113f52dad3a99507a0bbeaad4f74b287 Author: 竹林里有冰 Date: Sat Oct 19 14:37:20 2024 +0800 feat(route/zjut): Add 浙江工业大学计算机学院 (#17192) * feat(route/zjut): Add 浙江工业大学计算机学院 * fix(route/zjut): improve timezone setting commit 78bf6daf6c6f2546b57cdb579f3f9cbdf2c4cd77 Author: Otstar Lin Date: Sat Oct 19 14:03:37 2024 +0800 fix(route/twitter): Mask the error output to avoid leak token (#17193) commit 9852d9d1dc992248dc943199bbbd3825c0566bbc Author: pseudoyu Date: Sat Oct 19 12:50:41 2024 +0800 feat(route/fediverse): try official rss first to reduce requests commit 708994584acb06f8094ec11e46b06afb3ae758dc Author: tourist <49434568+Blank0120@users.noreply.github.com> Date: Sat Oct 19 02:57:06 2024 +0800 feat(route/nudt): Add more RSS source about yjszs (#17188) commit 861b15f0e6190ce8202aa4d84b6dbd4a61d1efca Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Oct 19 00:00:29 2024 +0800 feat(route): add InfoQ Presentations (#17180) * feat(route): add InfoQ Presentations * fix typo commit 6355d535ccaa4fc158436e42882a465ef6ca5a54 Author: Urabartin <162798205+Urabartin@users.noreply.github.com> Date: Fri Oct 18 23:18:59 2024 +0800 feat(route): MissKON (#17178) commit d7372481653f952347944861924a6c32c075c6bf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 18 06:31:10 2024 -0700 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.9.0 to 8.10.0 (#17184) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad7de5d0cf854f370d90e22dde112586b4f0146a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 18 06:15:13 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.9.0 to 8.10.0 (#17185) * chore(deps-dev): bump @typescript-eslint/parser from 8.9.0 to 8.10.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fc80e4400ede10209583b6b9f05cfecc1bc6cf8c Author: pseudoyu Date: Fri Oct 18 17:04:03 2024 +0800 feat(router/twitter): modify twitter list configs commit 6ac864917f576dd19ac8090dd80304be046adbbd Author: James Gu Date: Fri Oct 18 14:16:28 2024 +0800 feat(route): ktown4u (#17182) * add ktown4u route * delete source * fix some feedback * Apply suggestions from code review --------- commit ff76aa72678d770c8eda77ef50f2467e6f5e1ac3 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Fri Oct 18 13:59:37 2024 +0800 feat(route): add route for skebetter (#17181) * feat(route): add route for skebetter * feat: add radar * Update lib/routes/skebetter/index.ts Co-authored-by: Tony * Update lib/routes/skebetter/manga.ts Co-authored-by: Tony * Update lib/routes/skebetter/illust.ts Co-authored-by: Tony * fix: import config --------- commit 69a35d2f563e9c9e5e4400c1c635decba3c7806c Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Fri Oct 18 06:02:46 2024 +0100 feat(route): add straits times route (#17163) * feat(route): add straits times route * Update lib/routes/straitstimes/index.ts --------- commit 1758862b88d6b57dcef1ff4a3e237431c1b40b5e Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Fri Oct 18 12:34:57 2024 +0800 fix(route): fix Twitter Username+password login (#17166) fix #17089 commit 692c66eebc2f4bcf28f48f15fb30bb321b2372c1 Author: lzk Date: Fri Oct 18 12:08:09 2024 +0800 fix(route/weibo): Solve the problem that Weibo Radar rules cannot be generated correctly (#17144) * 修复配置 ACCESS_KEY 导致 healthcheck 失败的问题 * 修复微博Radar规则未正确生成的问题 * Revert "修复配置 ACCESS_KEY 导致 healthcheck 失败的问题" This reverts commit 6f81cbcdc966176297fbede4474ff8b37c702e6d. --------- Co-authored-by: linzhikang commit 9f44e77237eb46c54eabe6a06e8059430c1eb9c2 Author: Otstar Lin Date: Fri Oct 18 09:47:17 2024 +0800 fix(route/bilibili): add addDmVerifyInfoWithInter to bypass the risk control mechanism (#17147) commit f455df8a3534a5713db9910ef9d02e4868959fe1 Author: Tony Date: Thu Oct 17 09:25:53 2024 -0700 fix(route): dcfever (#17179) commit 3d34710b6eee0907f0f7658f4bfbd6f79e890669 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Thu Oct 17 16:42:25 2024 +0100 feat(route): add icable route (#17105) * feat(route) add icable route * fix Disallow specified syntax * fix Move function definitions to the highest possible scope. * fix Disallow unnecessary escape characters * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review commit f8d7e71f2b2851e77e3994bb6aa49f5ea577138e Author: 李浩宇 <37102468+HaoyuLee@users.noreply.github.com> Date: Thu Oct 17 22:59:21 2024 +0800 fix: route ‘/gov/zj/search/:websiteid?/:word/:cateid?’ result.item deduplication (#16730) * feat: 宁波市人力资源保障局-某分类-公告列表 * feat: 宁波国资委-某分类-公告列表 * Update lib/routes/gov/zj/ningborsjnotice.ts Co-authored-by: Tony * Update lib/routes/gov/zj/ningbogzw-notice.ts Co-authored-by: Tony * Update lib/routes/gov/zj/ningbogzw-notice.ts Co-authored-by: Tony * Update lib/routes/gov/zj/ningborsjnotice.ts Co-authored-by: Tony * fix: description content indent update * fix: route ‘/gov/zj/search/:websiteid?/:word/:cateid?’ result.item deduplication * fix: route ‘/gov/zj/search/:websiteid?/:word/:cateid?’ result.item deduplication --------- commit b8695ad28a425b64732b8cad17bd4c4b20abaac0 Author: pseudoyu Date: Thu Oct 17 22:54:00 2024 +0800 refactor: reuse lsid() in bilibili util commit c986500e2dad08b29f4ca9ae45d293c11b40808c Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Oct 17 22:05:56 2024 +0800 fix(route/the): Adjust default limit to get the latest articles (#17171) commit 65114a5b41bc02186af079cf1bfe9b04288d0db1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 17 07:05:24 2024 -0700 chore(deps-dev): bump @types/node from 22.7.5 to 22.7.6 (#17173) * chore(deps-dev): bump @types/node from 22.7.5 to 22.7.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.5 to 22.7.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7680bbcc0f4281708307dfa573d19aad37b0e7fd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 17 07:04:05 2024 -0700 chore(deps): bump tldts from 6.1.51 to 6.1.52 (#17172) * chore(deps): bump tldts from 6.1.51 to 6.1.52 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.51 to 6.1.52. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.51...v6.1.52) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80dca3e2d1ae92c30ee059bb5d0762870dfb7544 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 17 07:03:39 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.154 to 0.5.155 (#17174) * chore(deps): bump @scalar/hono-api-reference from 0.5.154 to 0.5.155 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.154 to 0.5.155. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 578e2f12fe1d587a1a068439f0343793a1bd46b8 Author: pseudoyu Date: Thu Oct 17 20:32:13 2024 +0800 feat(route/bilibili): generate and replace `b_lsid` in cookie commit e4eedac24f4e59e10d40174a1fc93a255bf489a2 Author: zreo0 Date: Thu Oct 17 05:08:26 2024 +0800 feat(route): add route aibase/news (#17164) commit 1309c5083eb60913580d1bb1ae84b0bd3b8aeaa3 Author: chris zheng Date: Thu Oct 17 01:07:51 2024 +0800 feat(route): add route for graduacted school of CJLU (China Jiliang University) (#17149) * feat(namespace): add namespace for CJLU * feat(route): Add route for graduate school of CJLU 为中国计量大学研究生院添加路由 支持将`教师通知`和`研究生通知`页面转化为 RSS 订阅源 * doc: modify discription of some params 修改参数描述 * fix(radar rule): modify radar rule 修改 radar 规则,以正确提供订阅源 * fix: add exception handling 增加异常处理 * chore: optimize conditional logic 优化判断逻辑 * Update lib/routes/cjlu/yjsy/index.ts Co-authored-by: Tony * fix(radar rule): list all source choices 在 radar 规则中列出全部的类型 修改行尾符为 LF * fix(example): correct example of the route 订正路由的案例 --------- commit 983bc8f360839d3fe1840991bc7bd2f57f72ad38 Author: Neko Aria <990879119@qq.com> Date: Thu Oct 17 00:18:10 2024 +0800 fix(route/zaobao): update list parsing logic (#17152) commit a5e0ccd3e7a9a9f000ec71035d7d0cbb662d486a Author: Neko Aria <990879119@qq.com> Date: Wed Oct 16 23:50:39 2024 +0800 fix(route/picuki): update title parsing logic (#17131) commit e3f43dcec3de71f70b588842dfcd4a470786bee3 Author: Flamma Date: Wed Oct 16 23:36:17 2024 +0800 feat(route): add route for HFUT合肥工业大学通知公告 (#17122) * 新增HFUT合肥工业大学通知公告路由 * fix function mistake * fix pr mistakes commit 7ba90ff183bf9c86e5379a8bbd540b74b4e20cee Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Wed Oct 16 21:30:23 2024 +0800 docs: fix Skeb route examples and description (#17156) commit 9e7560405e263bf4d1c7391abc0f595d5e227408 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 16 04:05:20 2024 -0700 chore(deps): bump hono from 4.6.4 to 4.6.5 (#17159) * chore(deps): bump hono from 4.6.4 to 4.6.5 Bumps [hono](https://github.com/honojs/hono) from 4.6.4 to 4.6.5. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.4...v4.6.5) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aa0c21150aebdf3e41798b700169bf59cf43d94e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 16 04:04:40 2024 -0700 chore(deps): bump proxy-chain from 2.5.3 to 2.5.4 (#17160) * chore(deps): bump proxy-chain from 2.5.3 to 2.5.4 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.3 to 2.5.4. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.5.3...v2.5.4) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9dccb13af4890ec9d2a8604f8c2750208acf39a2 Author: Nano Date: Wed Oct 16 19:01:27 2024 +0800 fix(route/damai): allow to return empty results (#17162) * fix(route/damai): allow to return empty results fixed #17158 * chore(route/damai): set antiCrawler to be true commit 37d2a80deea5c592f99d75b7ec58bc62d01622e3 Author: Tony Date: Tue Oct 15 18:29:08 2024 -0700 fix(route): famitsu (#17153) commit 36b84b25bb7bdb40c8a3c9f67afd7ad86858a02d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 16 02:12:37 2024 +0800 feat(route): add 中国无机盐工业协会 (#17117) * feat(route): add 中国无机盐工业协会 * fix typo * fix typo * fix: use url pattern commit 516becd8890a77466dd1f4f5de7b09926a6a3bd8 Author: After9 Date: Wed Oct 16 01:56:45 2024 +0800 feat: add hko route (#17082) * feat: 添加koa路由 ## Involved Issue / 该 PR 相关 Issue Close # ## Example for the Proposed Route(s) / 路由地址示例 ## New RSS Route Checklist / 新 RSS 路由检查表 - [x] New Route / 新的路由 - [x] Follows [Script Standard](https://docs.rsshub.app/joinus/advanced/script-standard) / 跟随 [路由规范](https://docs.rsshub.app/zh/joinus/advanced/script-standard) - [x] Documentation / 文档说明 - [ ] Full text / 全文获取 - [ ] Use cache / 使用缓存 - [ ] Anti-bot or rate limit / 反爬/频率限制 - [ ] If yes, do your code reflect this sign? / 如果有, 是否有对应的措施? - [ ] [Date and time](https://docs.rsshub.app/joinus/advanced/pub-date) / [日期和时间](https://docs.rsshub.app/zh/joinus/advanced/pub-date) - [ ] Parsed / 可以解析 - [ ] Correct time zone / 时区正确 - [ ] New package added / 添加了新的包 - [x] ## Note / 说明 - 新增路由暂时用于提供經香港天文台分析的全球5.0級或以上及本地有感的地震資訊。 - 后期会扩展新增新增更多其它自然公益资讯。 * try: use nodejs v20.14.0 * fix: change puppeteer to ofetch * fix: update example path * Update lib/routes/hko/app.ts Co-authored-by: Tony * fix: use utilities to handle date and time * fix: migrate old route --------- commit 7e18a29ec1af515bf628d4f70441e6bc1b2f9a61 Author: Nano Date: Wed Oct 16 01:34:42 2024 +0800 chore: add maintainer in two routes (#17133) * chore(route/bilibili): add maintainer * chore(route/weibo): add maintainer commit e0d51bac2c590b776777bfe8f99c34d9edf5f843 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 15 08:07:56 2024 -0700 chore(deps): bump undici from 6.20.0 to 6.20.1 (#17140) * chore(deps): bump undici from 6.20.0 to 6.20.1 Bumps [undici](https://github.com/nodejs/undici) from 6.20.0 to 6.20.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.20.0...v6.20.1) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a180b266efb22ff429602a80e4d2259c23553cd7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 15 23:01:32 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.153 to 0.5.154 (#17139) * chore(deps): bump @scalar/hono-api-reference from 0.5.153 to 0.5.154 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.153 to 0.5.154. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3d71d1df75764346a60e1b1e515a12a7266a002 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 15 23:01:15 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.101 to 0.37.102 (#17141) * chore(deps-dev): bump discord-api-types from 0.37.101 to 0.37.102 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.101 to 0.37.102. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.101...0.37.102) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8b70a691d50ae4e6f5956eac4612dc76c2d6a19e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 15 22:46:39 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.8.1 to 8.9.0 (#17138) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3dbe8c05d4f1b4dbfe24a4ad39fe943d10467538 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Oct 15 22:44:22 2024 +0800 feat(route/transform): encoding option (#17136) * feat: encoding option * update commit 8b9ffecefae8f94ba9c910fcd4e014297c7628a7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 15 05:44:18 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.8.1 to 8.9.0 (#17143) * chore(deps-dev): bump @typescript-eslint/parser from 8.8.1 to 8.9.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bf2e71ce80e20f2111998e77bc8ea8e98e5e15b8 Author: DIYgod Date: Tue Oct 15 20:11:41 2024 +0800 fix(twitter): cache unlock commit 2de569b4d2f0c83ffdd4334b04f51950481242e4 Author: DIYgod Date: Tue Oct 15 16:41:55 2024 +0800 feat(twitter): limit remainingInt to 2 commit bf66164260dcbf5db15a28cd305c9ac579bc9926 Author: xxx.Yan <14977542+AntiKnot@users.noreply.github.com> Date: Tue Oct 15 02:36:17 2024 +0800 fix(route/parliament.uk): page link and items selector (#17129) * chore(route): add nytimes popular routes * fix(route/parliament.uk): fix return link * fix(route/parliament.uk): fix items selector --------- commit e953515cd2ee58a4edd29a45a4a084642701f807 Author: Mas0nShi <60805843+Mas0nShi@users.noreply.github.com> Date: Tue Oct 15 02:24:36 2024 +0800 refactor(route/hex-rays): update data acquisition method (#17130) This commit refactors the data acquisition method in the hex-rays route. It adds type annotations for the Data, DataItem, and Route types. It also imports the Context type from the hono library. The maintainers list is updated to include Mas0n. The handler function now takes a Context parameter and returns a Promise. The link to fetch data is updated to 'https://hex-rays.com/blog/'. The parsing logic for the list of articles is modified to use the correct selectors. The category and description properties of each article are updated to match the new HTML structure. The image property is added to the returned data object. commit 74f9863a1944dc1f3a1e346e9ad8f3d0847bcd6e Author: Yun Du <27944418+Muyun99@users.noreply.github.com> Date: Tue Oct 15 01:40:56 2024 +0800 fix(route): add cool paper Robotics RSS and fix kimi url (#17132) commit b3d8bc861d809f73bdc65b8f8752d4e0007bc273 Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Tue Oct 15 00:37:05 2024 +0800 feat: extract content (#17099) * feat: extract content * chore: update * cache.tryGet * fix: cache whole item --------- commit e4deee086f20a7d0c7550a6200a1b16c4578ac96 Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Mon Oct 14 23:18:02 2024 +0800 feat(route): add route for skeb (#17047) * feat(route): add route for skeb * fix: wrap function call in map() to resolve ESLint warning * refactor: Enhance type safety and rename functions for Work and Creator processing * refactor: optimize followings API and caching logic * fix: remove request_key * fix: resolve request_key issues in works API - Fetch request_key from initial API response and cache it - Replace hardcoded User-Agent with config.ua * fix: misc improvements - Remove unnecessary InvalidParameterError checks and imports - Simplify route names by removing "Skeb" prefix - Set refresh to false in Skeb API cache - Fix typo in search.ts filename * fix: remove URL fragments from radar sources * refactor: Optimize category structure and enhance data processing - Remove 'request_masters' and 'first_requesters' categories as they are not creators - Implement template rendering for richer output - Enhance work data processing with audio handling - Improve creator data with commission status information * fix: add __dirname * fix: prevent potential function loop from unexpected API errors * Update lib/routes/skeb/works.ts Co-authored-by: Tony * fix: correct Skeb bearer token naming and references --------- commit 0474ab5f9c2e92761cb7c4ab10918368ade9369b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 14 21:47:35 2024 +0800 chore(deps): bump hono from 4.6.3 to 4.6.4 (#17127) * chore(deps): bump hono from 4.6.3 to 4.6.4 Bumps [hono](https://github.com/honojs/hono) from 4.6.3 to 4.6.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.3...v4.6.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit db6cb9d3e4239e56de6ff9600f6e34f60de31588 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 14 21:38:03 2024 +0800 chore(deps): bump tldts from 6.1.50 to 6.1.51 (#17123) * chore(deps): bump tldts from 6.1.50 to 6.1.51 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.50 to 6.1.51. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.50...v6.1.51) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * revert: "chore(deps): bump @tonyrl/rand-user-agent from 2.0.81 to 2.0.82 (#17124)" This reverts commit cc4752315fcb6f76614b526b2e477abda341bc3d. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc4752315fcb6f76614b526b2e477abda341bc3d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 14 01:30:53 2024 -0700 chore(deps): bump @tonyrl/rand-user-agent from 2.0.81 to 2.0.82 (#17124) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.81 to 2.0.82 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.81 to 2.0.82. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.81...v2.0.82) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 220ef9feb0294f4232cbfc938c3581476f1c42ba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 14 01:30:38 2024 -0700 chore(deps): bump simplecc-wasm from 1.0.0 to 1.1.0 (#17126) * chore(deps): bump simplecc-wasm from 1.0.0 to 1.1.0 Bumps [simplecc-wasm](https://github.com/fengkx/simplecc-wasm) from 1.0.0 to 1.1.0. - [Changelog](https://github.com/fengkx/simplecc-wasm/blob/master/CHANGELOG.md) - [Commits](https://github.com/fengkx/simplecc-wasm/compare/v1.0.0...v1.1.0) --- updated-dependencies: - dependency-name: simplecc-wasm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2dd0033b4b5d49d53b694f040206424709b59bca Author: Dlouxgit <57781857+Dlouxgit@users.noreply.github.com> Date: Mon Oct 14 13:26:19 2024 +0800 fix(route/5eplay): update data acquisition method (#17120) fix #17067 commit 3cd690ad240d766a052c09e36392c4db6a920281 Author: kaho <15116355657l@gmail.com> Date: Mon Oct 14 03:01:33 2024 +0800 fix(route): dlsite (#17103) * fix(route): dlsite * revert * fix: `/dlsite/ci-en/:id/article` * fix: route order commit bb74dad38733e6133c26312431649db4872d0d5c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Oct 14 02:31:06 2024 +0800 feat(route): add 国门传媒在线中国海关 (#17093) * feat(route): add 国门传媒在线中国海关 * fix: categories --------- commit 5360e267ebba418ece2497006339288c26a97940 Author: mobyw <44370805+mobyw@users.noreply.github.com> Date: Mon Oct 14 01:32:49 2024 +0800 feat(route): update routes for uestc jwc and gr (#17092) * feat(route): update routes for uestc jwc and gr * fix: add missing path arg of uestc gr * feat: update example of uestc gr commit 21e9405b53ddffad98db42be66097495843ef967 Author: RieN 7z Date: Mon Oct 14 00:46:12 2024 +0800 feat: add route ipsw.dev (#17074) * [feat(routes)] Add ipsw.dev support * fix: use art-template * fix: host * fix: add __dirname * fix: namespace --------- commit b98c446a03f98e57e097da58e1d76e531135fdcf Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Oct 14 00:08:20 2024 +0800 feat(route): add AIbase (#16937) * feat(route): add AIbase * fix: template for description * update util.ts commit bdb3295cd87fa4c4221d6726d178a790cd526822 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Sun Oct 13 16:18:11 2024 +0100 fix(route/oncc): fix art-template (#17116) commit 9376572d336daddd28647268fa7de35bdd68adda Author: xxx.Yan Date: Sun Oct 13 04:09:59 2024 +0800 feat(route): add route UK Parliament Commons Library research by topic (#16941) * feat(route): add route UK Parliament Lords Library Research by Topic * chore(route): rename parameter from tag to topic. * feat(route): add route UK Parliament Commons Library Research by Topic * chore(route): update parameters desc. * fix: close browser after puppeteer usage --------- commit b1a030c5f0fd6890abc2cfad5185c6d37244f010 Author: xxx.Yan Date: Sun Oct 13 03:33:39 2024 +0800 feat(route): add route UK Parliament Lords Library research by topic (#16933) * feat(route): add route UK Parliament Lords Library Research by Topic * chore(route): rename parameter from tag to topic. * fix: close browser after puppeteer usage --------- commit 830be61360db3cf6d792a3a021cfaa7566281e45 Author: After9 Date: Sat Oct 12 12:02:40 2024 +0800 fix(route): change url in `/tvb/news` (#17098) commit 8b444965aba2aa2fa02eff4e38653020c9c253ea Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 11 06:30:14 2024 -0700 chore(deps): bump @hono/node-server from 1.13.1 to 1.13.2 (#17088) * chore(deps): bump @hono/node-server from 1.13.1 to 1.13.2 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.1 to 1.13.2. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.1...v1.13.2) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89617756c934508dacc58aff62ea3a35004cab46 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 11 06:29:57 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.152 to 0.5.153 (#17085) * chore(deps): bump @scalar/hono-api-reference from 0.5.152 to 0.5.153 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.152 to 0.5.153. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b7fae99dedfac4823d6cf43612e8adda63cc522f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 11 06:20:31 2024 -0700 chore(deps-dev): bump @babel/preset-env from 7.25.7 to 7.25.8 (#17087) * chore(deps-dev): bump @babel/preset-env from 7.25.7 to 7.25.8 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.7 to 7.25.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b6961b91e4ffe2b813ad821fc24e0eb3afeb3a3d Author: pseudoyu Date: Fri Oct 11 16:19:38 2024 +0700 feat(route): also support podcast id in xiaoyuzhou commit a4daf28ca5881e2f99a5e7a00064fc282b0eafbf Author: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Fri Oct 11 12:21:35 2024 +0800 fix: catch Invalid Date (#17081) commit 8f8bcb936514a4eabf08fcb6eb9aa4ff40324f5b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 11 11:40:23 2024 +0800 chore(deps): bump undici from 6.19.8 to 6.20.0 (#17058) * chore(deps): bump undici from 6.19.8 to 6.20.0 Bumps [undici](https://github.com/nodejs/undici) from 6.19.8 to 6.20.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.8...v6.20.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit afb755449b95eb1be524ce8f4c2bef126d2c7b3c Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Fri Oct 11 03:56:58 2024 +0800 fix(misskey): Handle renotes properly to improve content display (#17078) commit 4fac950af8c2c4bf27459007f2e94948428886e3 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Oct 11 00:39:08 2024 +0800 feat(route): add 中国豆制品网 (#17029) * feat(route): add 中国豆制品网 * fix typo commit 13b2e389d0817e5f06084ad73a5a653b3a412d64 Author: cjc7373 Date: Thu Oct 10 20:43:27 2024 +0800 fix: duplicated items in ershcimi (#17073) commit bd1894ca9ae71cd1c4c67a3af21e213106bb219d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 10 02:29:56 2024 -0700 chore(deps): bump form-data from 4.0.0 to 4.0.1 (#17069) * chore(deps): bump form-data from 4.0.0 to 4.0.1 Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/form-data/form-data/releases) - [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: form-data dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 193db682003ed426ef3585658495c855151ea66d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 10 02:26:25 2024 -0700 chore(deps-dev): bump eslint-plugin-n from 17.10.3 to 17.11.1 (#17071) * chore(deps-dev): bump eslint-plugin-n from 17.10.3 to 17.11.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.10.3 to 17.11.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.3...v17.11.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b1839a64043ff54e966d49631760ef73c8b11537 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 10 02:14:30 2024 -0700 chore(deps): bump thollander/actions-comment-pull-request from 2 to 3 (#17070) * chore(deps): bump thollander/actions-comment-pull-request from 2 to 3 Bumps [thollander/actions-comment-pull-request](https://github.com/thollander/actions-comment-pull-request) from 2 to 3. - [Release notes](https://github.com/thollander/actions-comment-pull-request/releases) - [Commits](https://github.com/thollander/actions-comment-pull-request/compare/v2...v3) --- updated-dependencies: - dependency-name: thollander/actions-comment-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 30717089d402f488f6a17efac0c683e3c3de1c7e Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Thu Oct 10 11:24:53 2024 +0800 feat(misskey): Include file attachments in user notes API request (#17068) commit 5f20f4d6abe210be248d75045e8130c4f745bc9a Author: Zhitao Chen Date: Thu Oct 10 11:11:23 2024 +0800 feat(roure): fix xueqiu relateroute (#17048) * fix xueqiu relate route * Update lib/routes/xueqiu/cookies.ts --------- Co-authored-by: cztchoice commit 6a2cff9a226bd59d079027d124987687f50a5a7a Author: zipated Date: Thu Oct 10 00:58:26 2024 +0800 feat(route): update fanbox (#17065) commit 347f84caad70f50d141ca1613dadfbd1132e58d8 Author: fooksky Date: Wed Oct 9 22:44:55 2024 +0800 fix(route): bilibili vsearch (#17064) commit b20f9f70dce99afc97ac45ff848b201c52355bf3 Author: Neko Aria <990879119@qq.com> Date: Wed Oct 9 22:23:15 2024 +0800 fix(route/bangumi): update follow rank parsing logic (#17050) * fix(bangumi): update follow rank parsing logic * fix(bangumi): update follow rank parsing logic * fix(route/bangumi): update follow rank parsing logic commit 2bdc5cd97b49a46a6494a7a2ebaa4247a4b6e250 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 9 02:29:17 2024 -0700 chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 (#17060) * chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1845587ed28972277eb5b79f624dff5e52a09a99 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 9 02:06:34 2024 -0700 chore(deps-dev): bump globals from 15.10.0 to 15.11.0 (#17059) * chore(deps-dev): bump globals from 15.10.0 to 15.11.0 Bumps [globals](https://github.com/sindresorhus/globals) from 15.10.0 to 15.11.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e2e0c14b1b053944879116aaf69279dd3ddd3031 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 9 02:05:28 2024 -0700 chore(deps): bump ofetch from 1.4.0 to 1.4.1 (#17062) * chore(deps): bump ofetch from 1.4.0 to 1.4.1 Bumps [ofetch](https://github.com/unjs/ofetch) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/unjs/ofetch/releases) - [Changelog](https://github.com/unjs/ofetch/blob/main/CHANGELOG.md) - [Commits](https://github.com/unjs/ofetch/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: ofetch dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2970a3a73e0146081bc38d4bb62940f68e1156db Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 9 02:02:31 2024 -0700 chore(deps): bump query-string from 9.1.0 to 9.1.1 (#17061) * chore(deps): bump query-string from 9.1.0 to 9.1.1 Bumps [query-string](https://github.com/sindresorhus/query-string) from 9.1.0 to 9.1.1. - [Release notes](https://github.com/sindresorhus/query-string/releases) - [Commits](https://github.com/sindresorhus/query-string/compare/v9.1.0...v9.1.1) --- updated-dependencies: - dependency-name: query-string dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5c00059579479865d6204c037a3305d6bd1ae5b7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 9 01:59:33 2024 -0700 chore(deps-dev): bump got from 14.4.2 to 14.4.3 (#17057) * chore(deps-dev): bump got from 14.4.2 to 14.4.3 Bumps [got](https://github.com/sindresorhus/got) from 14.4.2 to 14.4.3. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.4.2...v14.4.3) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d24ab8acae4a1c76e5f8ebae4e8cc210a1aed08b Author: Shinku <17696928+Shinku-Chen@users.noreply.github.com> Date: Wed Oct 9 16:56:12 2024 +0800 docs: news.cn namespace change to 新华社 (#17056) commit a86f8f647043805fc4e427422c70ed03ac71c791 Author: pseudoyu Date: Wed Oct 9 11:29:32 2024 +0700 chore(route): add apnews api tag options commit 98b7703e95f31072ab2f19cf27e8eafa80ede916 Author: pseudoyu Date: Wed Oct 9 11:17:02 2024 +0700 fix(route): use apnews api instead of official rss (down now) commit 755ba8cdaaa9817e426c0018699d7a69942c5216 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Wed Oct 9 03:59:06 2024 +0100 fix(route/lorientlejour): fix subcategories (#17049) commit 6e127697018fba84f11ba93c99daf91d71133a2b Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Tue Oct 8 23:52:38 2024 +0100 feat(route/lorientlejour): fix limit query and add multiple categories functionality (#17045) commit 2a1af7dc9039cd7b82e7c447d54187910570614e Author: Tony Date: Tue Oct 8 09:37:02 2024 -0700 fix(cache): store cache TTL (#17044) commit 3a64e9eb91a7db183eaf72dafc45732f8ea6302d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 9 00:21:50 2024 +0800 feat(route): add 中华人民共和国国家发展和改革委员会政府信息公开 (#16850) * feat(route): add 中华人民共和国国家发展和改革委员会政府信息公开 * update to existing route * feat(route): add 中华人民共和国国家发展和改革委员会政府信息公开 commit 1e56460b81662bb25a5628329c16d34321bfa1ce Author: 削微寒 <595666367@qq.com> Date: Wed Oct 9 00:04:13 2024 +0800 fix: update route HelloGitHub (#16823) commit 6deef181c5cf943c52464408d1effb7674efa467 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Tue Oct 8 16:34:34 2024 +0100 feat: Add L'Orient-Le Jour Route (#17030) * feat: Add L'Orient-Le Jour Route * fix codefactor * fix codefactor commit 5865a2c883452e79eeafbb6f12706e842781ca62 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Oct 8 22:51:31 2024 +0800 feat(route): add 华中科技大学机械科学与工程学院 (#17036) commit a3f153d5c9423a203894b537fcef4ab4a395e50f Author: karasu Date: Tue Oct 8 22:20:36 2024 +0800 fix(route/follow): filter `inbox` (#17037) commit db9ccc9c6d8a7536cccf2c0b718b076063d88c5c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 8 06:53:28 2024 -0700 chore(deps-dev): bump @types/node from 22.7.4 to 22.7.5 (#17038) * chore(deps-dev): bump @types/node from 22.7.4 to 22.7.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.4 to 22.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3808f6dc92a54b7fc13905ce00b9de71191ef10e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 8 06:52:51 2024 -0700 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.8.0 to 8.8.1 (#17041) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 694c930a1ebc26ab7962a01088ad746cbdc6ed0a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 8 06:30:48 2024 -0700 chore(deps-dev): bump @types/mailparser from 3.4.4 to 3.4.5 (#17042) * chore(route): add nytimes popular routes * chore(deps-dev): bump @types/mailparser from 3.4.4 to 3.4.5 Bumps [@types/mailparser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mailparser) from 3.4.4 to 3.4.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mailparser) --- updated-dependencies: - dependency-name: "@types/mailparser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d241ca9f820b57004e91ef9f82b7b040ad69e3e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 8 06:30:03 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.8.0 to 8.8.1 (#17043) * chore(route): add nytimes popular routes * chore(deps-dev): bump @typescript-eslint/parser from 8.8.0 to 8.8.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 749f24704a9fdb445f77be175577a8ccead9f852 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 8 06:28:36 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.150 to 0.5.152 (#17040) * chore(route): add nytimes popular routes * chore(deps): bump @scalar/hono-api-reference from 0.5.150 to 0.5.152 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.150 to 0.5.152. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: pseudoyu Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a400f6ee030317db5321a5661723bf281171925e Author: pseudoyu Date: Tue Oct 8 14:13:06 2024 +0700 chore(route): add nytimes popular routes commit 7640f6355a3409e578399ff173a9be4e6e199e97 Author: pseudoyu Date: Tue Oct 8 13:54:10 2024 +0700 chore(route): change nytimes intro and desc commit 4fb7b2acddffccf6e1494bc32c9b9871925c6476 Author: pseudoyu Date: Tue Oct 8 13:40:20 2024 +0700 fix: change nytimes namespace commit c0a7b556c81b3d535f2d3e031a6c54162e0a9b51 Author: pseudoyu Date: Tue Oct 8 13:38:07 2024 +0700 chore: remive natgeo from popular commit 00d66286f18027fab757f27006e02f350d418d68 Author: Loongphy Wei Date: Mon Oct 7 22:37:15 2024 +0800 feat: add cohere blog route (#17015) * feat: add cohere blog route * Update lib/routes/cohere/index.ts commit ed41cd766a805bd5fb8fbde4244171ffe74b99d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 22:20:39 2024 +0800 chore(deps-dev): bump eslint from 9.11.1 to 9.12.0 (#17025) * chore(deps-dev): bump eslint from 9.11.1 to 9.12.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.11.1 to 9.12.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.11.1...v9.12.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 61db615d12d268575976b280a995d3da24a62d86 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:50:27 2024 -0700 chore(deps): bump @hono/zod-openapi from 0.16.3 to 0.16.4 (#17024) * chore(deps): bump @hono/zod-openapi from 0.16.3 to 0.16.4 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.16.3 to 0.16.4. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.16.3...@hono/zod-openapi@0.16.4) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 30f3b44e15749227cccffd859af921081f30ff10 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:49:38 2024 -0700 chore(deps-dev): bump @stylistic/eslint-plugin from 2.8.0 to 2.9.0 (#17019) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.8.0 to 2.9.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.8.0 to 2.9.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.9.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit db0d03d84b1d39e645b10b7b44deba65e2c1216c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:49:11 2024 -0700 chore(deps): bump @rss3/sdk from 0.0.19 to 0.0.22 (#17028) * chore(deps): bump @rss3/sdk from 0.0.19 to 0.0.22 Bumps @rss3/sdk from 0.0.19 to 0.0.22. --- updated-dependencies: - dependency-name: "@rss3/sdk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3c7e75db8eb7bac6cce1ac89be3a501616e3c61d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:36:02 2024 -0700 chore(deps): bump winston from 3.14.2 to 3.15.0 (#17020) * chore(deps): bump winston from 3.14.2 to 3.15.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.14.2 to 3.15.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.14.2...v3.15.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9bc570e52dec14ec7843e55b31491b0bd936f883 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:35:21 2024 -0700 chore(deps): bump twitter-api-v2 from 1.17.2 to 1.18.0 (#17026) * chore(deps): bump twitter-api-v2 from 1.17.2 to 1.18.0 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.17.2 to 1.18.0. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.17.2...1.18.0) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 36e2646cbe12d4aecae5426a285cc09475bff07e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:34:56 2024 -0700 chore(deps): bump telegram from 2.25.11 to 2.25.15 (#17022) * chore(deps): bump telegram from 2.25.11 to 2.25.15 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.25.11 to 2.25.15. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4439a092fafa9373d53ac4af65d64f0f64d19197 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:34:09 2024 -0700 chore(deps): bump @tonyrl/rand-user-agent from 2.0.80 to 2.0.81 (#17023) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.80 to 2.0.81 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.80 to 2.0.81. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.80...v2.0.81) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e246d3202fa705cd7b0d920d9f7f92a3f2ae4e05 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 7 06:33:46 2024 -0700 chore(deps-dev): bump @eslint/js from 9.11.1 to 9.12.0 (#17018) * chore(deps-dev): bump @eslint/js from 9.11.1 to 9.12.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.11.1 to 9.12.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.12.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 471d146dffd684605cb44f801a2fb78aebaddd6a Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 7 08:54:44 2024 +0800 fix(route/zhihu): Sanitize the title when parsing "pins" with links. (#17010) * fix(route/zhihu): Sanitize the title when parsing "pins" with links. * Use `sanitizeHtml` instead --------- commit 3f7c467b70e6e9351a33612d7196da38812dbee2 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Mon Oct 7 08:26:41 2024 +0800 fix(route/sciencenet): 修复科学网 - 用户博客没有按照时间线倒序排序 (#17007) commit 8a60688bda4d7b981807e57f45521ed9c0f7b575 Author: J. H. Cao <33237634+jhcao1024@users.noreply.github.com> Date: Sun Oct 6 15:35:14 2024 -0700 fix(route/huggingface): sanitize the pubDate value to capture blog publication date (#17016) commit 77bf780b959471e2c764129a09740390f9f66608 Author: DIYgod Date: Mon Oct 7 02:08:31 2024 +0800 fix(twitter): lock ceil commit 9b144a715f1dba63c508930de336c7873642f71b Author: DIYgod Date: Mon Oct 7 01:50:26 2024 +0800 fix(twitter): debug commit 6f6373932db079588cfb310add89bfda70eb4ae9 Author: DIYgod Date: Mon Oct 7 00:26:09 2024 +0800 fix(twitter): gt cookie commit a2ca21a11b7402f6c76fadaf1ed0a17dd97c5322 Author: DIYgod Date: Sun Oct 6 23:23:17 2024 +0800 feat(twitter): allowNoAuth for UserByScreenName api commit c4102fa0725a80355509435b29fa920f2444eb4c Author: DIYgod Date: Sun Oct 6 23:10:03 2024 +0800 feat(twitter): handle response headers rate limit commit e74f708586f2edc86f4c687dfbb6d83982a8219f Author: DIYgod Date: Sun Oct 6 20:42:44 2024 +0800 fix(twitter): import logger commit bac798ae975fa56e7dda6e694c25f6a98d98bd21 Author: DIYgod Date: Sun Oct 6 20:30:31 2024 +0800 feat(twitter): try catch allow empty content commit 19ea5ccc981b272fc1ac4fc44c812868c26ed256 Author: DIYgod Date: Sun Oct 6 19:30:37 2024 +0800 feat(twitter): 429 debug commit 27474442ca9443e72f11ef52299244e8c770cb33 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Oct 6 19:21:59 2024 +0800 fix(route/zhihu): Repair the regex for extracting `__zse_ck` (#17011) commit d4ff0ff20d81f2c2f82a721f58b23af1ec15a955 Author: Theresa <63280168+sd0ric4@users.noreply.github.com> Date: Sun Oct 6 13:08:26 2024 +0800 feat(github): 添加 GitHub Advisory Database RSS 路由 (#16745) * feat(github-advisor): add GitHub Advisory Database RSS route and namespace * fix(xiaohongshu): handle optional chaining for cover image URL * refactor(github-advisor): remove unused code and files * feat(github): 添加 GitHub Advisory Database RSS 路由 * refactor(route): fix category in GitHub Advisor route * refactor(route): 更新 GitHub Advisor 路由中的类别参数名 * refactor(route): Updated to scrape HTML directly instead of relying on third-party API commit f163b4e602aab11ff8c36aaf00dcbcf964be26fd Author: Tony Date: Fri Oct 4 14:03:03 2024 -0700 build(docker): use corepack before setting registry (#17004) commit 0029ecae6d9e5c304183bbee8f78f3a24256e6b9 Author: Tony Date: Sat Oct 5 04:03:05 2024 +0800 chore: bump @sentry/node from 7.116.0 to 7.119.1 commit 03a00cde69dad1c88040bdbc1307624bb11bc228 Author: valuex Date: Sat Oct 5 00:03:32 2024 +0900 feat(route): add Resonac (#16960) * Create namespace.ts * Add files via upload * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Create namespace.ts * Add files via upload * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * route for 日经新闻半导体,产业聚焦 * Update scienceatechnology.ts * Update semi.ts * Delete lib/routes/yamap directory * Delete lib/routes/nikkei/semi.ts * Delete lib/routes/nikkei/scienceatechnology.ts * Update lib/routes/szftedu/dongtai.ts Co-authored-by: Tony * Update lib/routes/szftedu/namespace.ts Co-authored-by: Tony * Update lib/routes/szftedu/gonggao.ts Co-authored-by: Tony * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update dongtai.ts * Update dongtai.ts * Update gonggao.ts * Update lib/routes/szftedu/gonggao.ts Co-authored-by: Tony * Update lib/routes/szftedu/dongtai.ts Co-authored-by: Tony * Update dongtai.ts * Update dongtai.ts * fix: route name * new route: resonac products * Update products.ts * Update products.ts * Update products.ts * Update products.ts * fix: names * fix: remove fake pubDate * fix: remove unecessary spaces in selectors * fix: selectors --------- commit 652f22098933570370735ea7fc0fc1a7c45ac77e Author: Lyunvy <64697357+Lyunvy@users.noreply.github.com> Date: Fri Oct 4 22:39:24 2024 +0800 feat(route): add xbookcn (#16990) * feat(route): add xbookcn * use toArray instead. * 1. Change the categories; 2. Remove the maximum number of route customization. Use the common parameter limit instead; 3. Correct the example path; 4. Correct the name; * fix: namespace name --------- commit 5a653b6ef4a22ae58a9e6812a4daf8aaa61340c9 Author: nuomi1 Date: Fri Oct 4 22:23:53 2024 +0800 feat(route/mi): refactor crowdfunding with ofetch and art-template (#16974) * feat(route/mi): refactor crowdfunding with ofetch and art-template * fix: remove unnecessary diff * refactor: use flatMap --------- commit 5747505a120429c5e4228351a0f525b4ec1de04e Author: Keo Date: Fri Oct 4 21:49:36 2024 +0800 feat(route): add KISS blog (#16984) * feat(route): add KISS blog * add lang settings commit 54bd7e7705df536f2dc8db2f9e7de557afb56b46 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 4 21:14:37 2024 +0800 chore(deps-dev): bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 (#17000) * chore(deps-dev): bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 55.0.0 to 56.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v55.0.0...v56.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * style(eslint): ignore `prefer-global-this` for puppeteer --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 63f1f837b73e89ce20cd23d2cca3998547eeef24 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 4 03:39:50 2024 -0700 chore(deps): bump @hono/zod-openapi from 0.16.2 to 0.16.3 (#17002) * chore(deps): bump @hono/zod-openapi from 0.16.2 to 0.16.3 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.16.2 to 0.16.3. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.16.2...@hono/zod-openapi@0.16.3) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bed34d7a0f492832a4a75c87db27e537d4e256b1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 4 03:39:30 2024 -0700 chore(deps): bump sanitize-html from 2.13.0 to 2.13.1 (#17001) * chore(deps): bump sanitize-html from 2.13.0 to 2.13.1 Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.13.0 to 2.13.1. - [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.13.0...2.13.1) --- updated-dependencies: - dependency-name: sanitize-html dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0848fa1d78bc5285992236c29a7b3f9f3c1c30aa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 4 03:36:55 2024 -0700 chore(deps): bump tldts from 6.1.49 to 6.1.50 (#16998) * chore(deps): bump tldts from 6.1.49 to 6.1.50 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.49 to 6.1.50. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.49...v6.1.50) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4145274cc6bd28bb3f49b4471c4a545b338eded6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Oct 4 07:45:32 2024 +0800 feat(route): add A9VG 电玩部落新闻 & 评测 (#16996) commit f2ac1e1e64dc8b09b118946cbb91ef241af50bf3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 3 20:18:14 2024 +0800 chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.25.7 (#16995) * chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.25.7 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.24.7 to 7.25.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8f4e283f77a5d7031fdc17a38f72e49006244008 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 3 05:09:01 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.149 to 0.5.150 (#16994) * chore(deps): bump @scalar/hono-api-reference from 0.5.149 to 0.5.150 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.149 to 0.5.150. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3114a8836bfe62ec29b3eda858071247ae16d238 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 3 04:49:08 2024 -0700 chore(deps-dev): bump @babel/preset-env from 7.25.4 to 7.25.7 (#16993) * chore(deps-dev): bump @babel/preset-env from 7.25.4 to 7.25.7 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.4 to 7.25.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a4dc198d9a92f7023bcf8b947e57b9d769218b4 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Thu Oct 3 07:42:11 2024 +0800 fix(route): 修复中国证券监督管理委员会详情没有链接到正确页面 (#16988) commit 155116d617b848ac79030a88c530b518b7a14f82 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 2 04:43:13 2024 -0700 chore(deps-dev): bump globals from 15.9.0 to 15.10.0 (#16985) * chore(deps-dev): bump globals from 15.9.0 to 15.10.0 Bumps [globals](https://github.com/sindresorhus/globals) from 15.9.0 to 15.10.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 67a09c1adc5d181c0c7fcab808c6065b293e8faa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 2 02:43:46 2024 -0700 chore(deps): bump tldts from 6.1.48 to 6.1.49 (#16986) * chore(deps): bump tldts from 6.1.48 to 6.1.49 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.48 to 6.1.49. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.48...v6.1.49) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 015ced7cf813d371d6662b9531bf45ea26205318 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 2 08:45:16 2024 +0800 feat(route): add 中国证券监督管理委员会政府信息公开 (#16982) commit 78a5e4fdfc06300a4c8f0572f2798c55309202b2 Author: Wayne Zhang Date: Wed Oct 2 04:24:45 2024 +0800 feat(route): github discussion add category filter (#16983) commit 0a79a862a7e46ec2b944b3f0271e4f545b52a143 Author: pandada8 Date: Wed Oct 2 03:34:24 2024 +0800 feat(routes/ceph): add ceph blog (#16980) * feat(routes/ceph): add ceph blog * Apply suggestions from code review Co-authored-by: Tony * fix(route/ceph): add 1hour cache for index, fix url double slash * fix(route/ceph): remove unnecessary caching --------- commit d2095be8f33428c7b1a43b14e4dd8a066a8885d8 Author: Tony Date: Tue Oct 1 08:41:36 2024 -0700 fix(route): douyin (#16981) commit 79337aa29d431a34634f15538adfcf1c2be174b9 Author: 小忧忧 <60727068+youyou-sudo@users.noreply.github.com> Date: Tue Oct 1 23:12:04 2024 +0800 feat: add a route to Bangumi's user favorites list (#16971) * feat: Route to add Bangumi user favorites list * feat: add subject description template * refactor: change the route to enable selection of entries * feat: add description for selected entries * refactor: change path resolution from resolve to join * Update lib/routes/bangumi/tv/user/collections.ts --------- commit 76e6c0d7da66647b4d59daa2483c397eb6c60e95 Author: Wayne Zhang Date: Tue Oct 1 21:27:25 2024 +0800 feat(route): add github discussions route (#16977) * feat(route): add route of github discussion * feat: update route * refactor: update route commit a9cbe7e93734a236a6b90af39d89f48e80c27f7f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 1 20:52:07 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.7.0 to 8.8.0 (#16976) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.7.0 to 8.8.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f2778dc8d558ea584e519192736bf431ad918916 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 1 20:36:48 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.7.0 to 8.8.0 (#16975) * chore(deps-dev): bump @typescript-eslint/parser from 8.7.0 to 8.8.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.7.0 to 8.8.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 24c5045556d300b8f711786d5cfd131ab4bf4205 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Oct 1 15:17:51 2024 +0800 fix(route/rss): Manually set RSS version when parsing (#16973) commit 8ec92353447858adcc2b0079a20111ae48cdf26c Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Mon Sep 30 23:50:24 2024 +0800 feat(route): add route of javtiful (#16964) * feat(route): add route of javtiful * fix: fix some wrong commit 6bd881ceccba02289a7c38830c87f6fc8bb2a9ce Author: jack2game Date: Mon Sep 30 23:33:28 2024 +0800 feat(route): add route for dealstreetasia (#16909) * create namespace * add section route * add home * better sanitise * puppeteer * networkidle2 & more allowed resources * Revert "networkidle2 & more allowed resources" This reverts commit a974e93a8d617c0703b7ad4b3e4e0c15b079b273. * revert puppeteer * revert full text * author placeholder * home new method * home remove extensive comments * new home * new section & home * more sanitize * simplify description * resolve comments * better OR logic * fix: remove duplicate name --------- commit 0f81550c409d4f0136a85c4a849ab2f6688dbb5e Author: Tony Date: Mon Sep 30 22:55:52 2024 +0800 fix(route): spankbang use puppeteer (#16968) commit d9ee8f43617462c514741fc4442590a9bba99191 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 30 20:52:57 2024 +0800 chore(deps): bump tough-cookie from 4.1.4 to 5.0.0 (#16916) * chore(deps): bump tough-cookie from 4.1.4 to 5.0.0 Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.4 to 5.0.0. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.4...v5.0.0) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bd6aa61471b8554411e54b0abe9ff6f3df5d8a53 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 30 20:00:25 2024 +0800 chore(deps-dev): bump @types/node from 22.7.3 to 22.7.4 (#16967) * chore(deps-dev): bump @types/node from 22.7.3 to 22.7.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.3 to 22.7.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5837cee6050931c8409cebb3012e1de0dc779ad6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 30 18:52:40 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.79 to 2.0.80 (#16966) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.79 to 2.0.80 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.79 to 2.0.80. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.79...v2.0.80) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f648084c77dc99c4396889a196b8559f3b02618 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 30 18:49:43 2024 +0800 chore(deps): bump tldts from 6.1.47 to 6.1.48 (#16965) * chore(deps): bump tldts from 6.1.47 to 6.1.48 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.47 to 6.1.48. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.47...v6.1.48) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2bc358296ee84f21ffa2ecf5bebf80d7b1da1213 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Sep 30 01:18:37 2024 +0800 feat(route): add 中华人民共和国农业农村部生猪专题重要政策 (#16961) commit 4b128aca9d869d6e448314f4fc0412d0ebb6c07c Author: Tony Date: Mon Sep 30 01:03:31 2024 +0800 feat(route): spankbang (#16962) * feat(route): spankbang * fix: add antiCrawler flag commit 1524059a5f7912fe2cdff2c8f7fc74add3e0cee1 Author: LandonLi Date: Sun Sep 29 20:00:59 2024 +0800 fix(route/apple/podcast): Fix broken apple podcast route (#16953) * fix(route/apple/podcast): Fix broken apple podcast route * style(route/apple/podcast): Code style format commit 2a0847d318d1a25cb3b1d906840bde6634670c7f Author: DIYgod Date: Sun Sep 29 16:01:27 2024 +0800 fix(twitter): lock cache refresh commit b79a52474c7592dde958365cc4d093f4aec6a08f Author: valuex Date: Sun Sep 29 00:00:58 2024 +0900 feat(route): add route of 深圳福田园岭小学 (#16876) * Create namespace.ts * Add files via upload * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Create namespace.ts * Add files via upload * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * route for 日经新闻半导体,产业聚焦 * Update scienceatechnology.ts * Update semi.ts * Delete lib/routes/yamap directory * Delete lib/routes/nikkei/semi.ts * Delete lib/routes/nikkei/scienceatechnology.ts * Update lib/routes/szftedu/dongtai.ts Co-authored-by: Tony * Update lib/routes/szftedu/namespace.ts Co-authored-by: Tony * Update lib/routes/szftedu/gonggao.ts Co-authored-by: Tony * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update dongtai.ts * Update dongtai.ts * Update gonggao.ts * Update lib/routes/szftedu/gonggao.ts Co-authored-by: Tony * Update lib/routes/szftedu/dongtai.ts Co-authored-by: Tony * Update dongtai.ts * Update dongtai.ts * fix: route name --------- commit b5152c0a3e18a1f8766fa9bff23603231370dc0a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Sep 28 11:40:52 2024 +0000 style: auto format commit 2032adf27ce7043b4984ebbd4bfe5216a03cc965 Author: sirius60111 Date: Sat Sep 28 19:39:04 2024 +0800 fix(route/xueqiu): use item.target as link (#16954) commit 3d4ba371025ee0c74b7f672429915d0c9a6a88fa Author: LandonLi Date: Sat Sep 28 14:22:33 2024 +0800 fix(route/fediverse): Remove html tag from title (#16951) commit 9b2dd7cb8f22191e5797037769da44ba47aec67a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Sep 28 02:29:56 2024 +0800 chore(deps-dev): bump @types/node from 22.7.0 to 22.7.3 (#16946) * chore(deps-dev): bump @types/node from 22.7.0 to 22.7.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.0 to 22.7.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5dbe12de39cd0c235e56180df649cc492f868d11 Author: Tony Date: Sat Sep 28 01:40:28 2024 +0800 fix: remove unlisted query commit 25e8a2c495e8836220eac3423de1e618a0e8561e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Sep 28 01:37:43 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.148 to 0.5.149 (#16945) * chore(deps): bump @scalar/hono-api-reference from 0.5.148 to 0.5.149 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.148 to 0.5.149. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 482a80c5a3b15314b45182f475fb37e2142c4bb3 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Sep 28 00:13:27 2024 +0800 feat(route/zhihu): Remove filter from timeline (#16949) * feat(route/zhihu): Remove filter from timeline * . commit 1b51cedf8a31cc65092cd9cd03ed2fd2e5403542 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Sep 27 23:55:02 2024 +0800 fix(route/udn): Optimize for `udn Global` (#16948) commit 0211583f2e12f20a34b16189402354acb4309b8d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Sep 27 23:27:56 2024 +0800 fix(route/bjnews): Add concurrent request throttling (#16947) commit 11d67a26bd4f3f0aa9bf754ae2f4e332164a7f1d Author: Neko Aria <990879119@qq.com> Date: Fri Sep 27 23:11:43 2024 +0800 fix(yande): update namespace and route details (#16940) * fix(yande): update namespace and route details * fix: add back original authors --------- commit 3bb7b3504394fdabb3f9020e4d3ce65d066a9ee3 Author: Zhaowei Zhong Date: Fri Sep 27 23:48:32 2024 +0900 feat(route): Fix and update LoveLive! Series News (#16936) * Fix and update LoveLive NEWS route * Radar support * Update Date parse * Remove unnecessary escape characters * Modify route name * Use API to fetch articles * fix: schedule --------- commit 9ea12483418e1a28951d1728a53b79cc7d5a1640 Author: SimbaFs <39305460+simbafs@users.noreply.github.com> Date: Fri Sep 27 21:36:29 2024 +0800 feat(route): New Route to NCKU Phys (#16925) * NCKU phys * fix double slashes commit d8c5452bbc21421c4b7c9609c76601ca7610b1cb Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Fri Sep 27 20:48:48 2024 +0800 fix: pornhub change rss image (#16950) commit 91258810ea6a5f68618b66c4c78c68b1805eee81 Author: DIYgod Date: Fri Sep 27 17:54:55 2024 +0800 fix(twitter): lockPrefix commit 741cdd8ee3a62abb57692fad6661513d107464ab Author: DIYgod Date: Fri Sep 27 17:30:56 2024 +0800 fix(twitter): check 429 commit 3dadf9c512e69ed3b637856dd76d262401c489b5 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Sep 27 01:59:39 2024 +0800 fix(route/scmp): Replace `got` to obtain url from response (#16939) commit f72af1b51d5f36fdc0a636eeb96625ae92459360 Author: SimbaFs <39305460+simbafs@users.noreply.github.com> Date: Fri Sep 27 01:45:18 2024 +0800 fix(route): update radar in ncku/csie (#16926) commit 6e99633cf2a2e4c8229a30e52e9ed156a9da64b1 Author: Neko Aria <990879119@qq.com> Date: Fri Sep 27 01:24:01 2024 +0800 feat(route): recover route konachan (#16934) * feat(route): recover route konachan * fix(yande): correct maintainers list format * fix: namespace name --------- commit 1d22c0ad3878a6d57788b2f77fe083c3ffed854d Author: valuex Date: Fri Sep 27 02:01:01 2024 +0900 feat(route): add route of Yamap (#16902) * Create namespace.ts * Add files via upload * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update gonggao.ts * Update dongtai.ts * Create namespace.ts * Add files via upload * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * Update articles.ts * route for 日经新闻半导体,产业聚焦 * Update scienceatechnology.ts * Update semi.ts * Delete lib/routes/nikkei/semi.ts * Delete lib/routes/nikkei/scienceatechnology.ts * Update articles.ts * Update namespace.ts * Update articles.ts * Update articles.ts * Delete lib/routes/szftedu directory * fix: category * fix: typo --------- commit 57df3f698e6f6208caf0b005a7f5236273171216 Author: Jinkin Date: Fri Sep 27 00:37:58 2024 +0800 feat: add route of uestc bbs (#16892) * feat: add route of uestc bbs * Update lib/routes/uestc/bbs.ts 路由应该是/uestc/bbs/newthread? * amend: 按意见修改变量名 Signed-off-by: Jinkin * fix: namespace url --------- Signed-off-by: Jinkin commit f107701de1b85213d6efa2f2f2dab442e1863832 Author: DIYgod Date: Thu Sep 26 22:46:26 2024 +0800 fix(twitter): cooldown 429 tokens commit 56459e5f1630473c87a6e628bfbb5b3d72ddadb7 Author: DIYgod Date: Thu Sep 26 22:19:34 2024 +0800 fix(twitter): cooldown 429 tokens commit b0eac49fb86d2694cd7c404f12e48a75d65a559c Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Thu Sep 26 21:39:22 2024 +0800 fix(route): fix bilibili followings-dynamic parse error (#16935) commit f3bdd7a26bbae89ff34f8714e261f7a4e5ee0fcb Author: DIYgod Date: Thu Sep 26 19:38:18 2024 +0800 feat(twitter): cooldown 429 tokens commit db95ec5ed332a4f6fda9d5c20037333dfb6c860c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 26 19:18:44 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.16.0 to 0.16.2 (#16930) * chore(deps): bump @hono/zod-openapi from 0.16.0 to 0.16.2 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.16.0 to 0.16.2. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.16.0...@hono/zod-openapi@0.16.2) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8f20d7c78914c2060ab64aba83bd77b260a18780 Author: wrj97 Date: Thu Sep 26 17:48:04 2024 +0800 feat(route): add deepin thread list (#16818) commit 3a9e9914d84772c4fae0c0d4d72092a08288ff5e Author: DIYgod Date: Thu Sep 26 15:22:57 2024 +0800 feat: increase maxQueueSize commit acdbd11e93be59a3976a782596826edab0cb8bfc Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Thu Sep 26 01:14:26 2024 +0800 feat(route/chikubi): refactor URL fetching and add new routes (#16758) * refactor(route/chikubi): switch to native /feed for article URL fetching * feat: add new routes * refactor: remove decodeURIComponent * fix: Handle unescaped characters in tag URLs * chore: use '@/utils/rss-parser' instead of 'rss-parser' * chore: update description * feat(utils): add getPostById and getPostsByIdList for REST API content fetching * refactor(search): use getPostsByIdList instead of processItems * fix: Handle unescaped characters * refactor: Separate index and navigation * feat: optimize post fetching by id and add category & tag functions * refactor: use api to get posts for tags and categories * chore: directly use url * fix: use API to fetch 'best' * fix: destructure post object in map function * feat: optimize getPosts function for reusability * refactor: remove wrapper functions for getBySlug and getPostsBy commit 003e3adef9abc7374787720b8d8868329a075ddd Author: Tony Date: Wed Sep 25 23:41:50 2024 +0800 docs: fix typo commit e3ad6830ef8a0983c086ab46808896f1d68800b9 Author: SimbaFs <39305460+simbafs@users.noreply.github.com> Date: Wed Sep 25 23:07:01 2024 +0800 feat(route): NCKU CSIE News (#16907) * new route: NCKU CSIE * change pubDate from string to Date object * fix issues * fix issues commit 94eacdf706c407b33dfca91eb6029576b7f75c6a Author: Guorui Yu Date: Wed Sep 25 21:09:00 2024 +0800 fix(route): fix URL concatenation of PKU BBS posts (#16922) commit 569e245d9b4de964529ec9a962c99d3e154b62f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 25 19:17:14 2024 +0800 chore(deps): bump @rss3/sdk from 0.0.17 to 0.0.19 (#16915) * chore(deps): bump @rss3/sdk from 0.0.17 to 0.0.19 Bumps @rss3/sdk from 0.0.17 to 0.0.19. --- updated-dependencies: - dependency-name: "@rss3/sdk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 774e9e69b6066f9500dad0435ac6006cddcde48c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 25 19:03:33 2024 +0800 chore(deps-dev): bump @types/node from 22.6.1 to 22.7.0 (#16917) * chore(deps-dev): bump @types/node from 22.6.1 to 22.7.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.6.1 to 22.7.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e73407be5a68b87153fdf8bd4f1a59664a72d6e7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 25 18:20:33 2024 +0800 chore(deps): bump re2js from 0.4.1 to 0.4.2 (#16918) * chore(deps): bump re2js from 0.4.1 to 0.4.2 Bumps [re2js](https://github.com/le0pard/re2js) from 0.4.1 to 0.4.2. - [Release notes](https://github.com/le0pard/re2js/releases) - [Commits](https://github.com/le0pard/re2js/compare/0.4.1...0.4.2) --- updated-dependencies: - dependency-name: re2js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4dab1bf5d09a3814a522c830ed350d6bd4b698b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 25 18:18:55 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.147 to 0.5.148 (#16914) * chore(deps): bump @scalar/hono-api-reference from 0.5.147 to 0.5.148 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.147 to 0.5.148. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3fa9f3138cc5ec9a5b5170a6f7f76def93a206f3 Author: karasu Date: Wed Sep 25 18:18:14 2024 +0800 fix(route/follow): adapt the list subscription (#16913) commit 41a53ab07401b206527e107f2312e1d9db78d8f1 Author: DIYgod Date: Wed Sep 25 15:16:34 2024 +0800 feat(twitter): increase auth retry time commit dddc5cc2fa3f0285e1bb5feafddf8ad1ffca5322 Author: pseudoyu Date: Wed Sep 25 14:29:56 2024 +0800 fix: support two formats of hopi worker id commit f9e891b360e6d776c78d92f8f68a1fc23ee41789 Author: Cesaryuan <35998162+cesaryuan@users.noreply.github.com> Date: Wed Sep 25 10:42:15 2024 +0800 feat(route): add voronoiapp (#16790) * feat(route): add voronoiapp * refactor: validate logic * refactor: validate logic * refactor: add validation for missing username in author route * fix: route title * refactor: update common route properties in voronoiapp routes * refactor: rename base.ts * refactor: change categories to picture and set view to Pictures * refactor: add CommonDataProperties * Update maintainers name's spell Co-authored-by: Tony * Fix voronoiapp/search.ts radar's return url Co-authored-by: Tony * Fix post's link Thanks @TonyRL. In Which Nation is the Most Happy? from /voronoiapp/author/visualcapitalist, post.category is joined by - though a space still work. Co-authored-by: Tony * Remove reduntant username check code Co-authored-by: Tony --------- commit 17dd56e3b754b2192868530e944cbfaa6ac63bcd Author: Tony Date: Wed Sep 25 04:33:21 2024 +0800 fix(route): 4ksj cookie check (#16911) commit c8f4427be314a34cc081266d7cc491c82cb3d1df Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 25 01:23:57 2024 +0800 chore(deps): bump hono from 4.6.2 to 4.6.3 (#16896) * chore(deps): bump hono from 4.6.2 to 4.6.3 Bumps [hono](https://github.com/honojs/hono) from 4.6.2 to 4.6.3. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.2...v4.6.3) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump to pnpm 9.11 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tony commit 0b32e8f3000cd6cb97157f363c9f79165de24cad Author: DIYgod Date: Wed Sep 25 00:12:13 2024 +0800 feat(twitter): check suspended account commit 25d53e80536a9d1953eb70831fcc1633ba0c8041 Author: Tony Date: Tue Sep 24 23:55:57 2024 +0800 chore: fix typo commit b7a8eb3da6f9b9157c327afaad8f465d1826d5d0 Author: DIYgod Date: Tue Sep 24 23:33:10 2024 +0800 feat(twitter): token lock commit e7bc181ff997ed74fcc66e28a931dd9b5d85fd84 Author: Tony Date: Tue Sep 24 23:30:44 2024 +0800 docs: fix namespace url commit 40055ccadb24e08ef61dfe3e855150713cc8979d Author: pseudoyu Date: Tue Sep 24 22:58:00 2024 +0800 fix(route): remove some descs by using options commit 0e7fb35536aac2937026357c0190bfeaec67ef06 Author: pseudoyu Date: Tue Sep 24 21:26:56 2024 +0800 feat(route): add more popular traditional news commit 44b5b1a1b1d9f7f20c5336065f6f2f8a0478fc5f Author: pseudoyu Date: Tue Sep 24 20:51:17 2024 +0800 fix(route): revise changba and add more popular routes commit bd5ebcbb04d8b1d2d080ce3bef91af23cf20d221 Author: pseudoyu Date: Tue Sep 24 19:25:17 2024 +0800 feat(route): add more pics and videos popular feeds commit 68f3d2e4bb558803100d85e5add316be28efcf20 Author: pseudoyu Date: Tue Sep 24 18:50:23 2024 +0800 fix(route): add lemmy url commit 40fe8a33a63e235f68ea514344bf415362c17fcd Author: pseudoyu Date: Tue Sep 24 18:41:06 2024 +0800 fix(route): natgeo daily selection and photo commit 733a88b817630e8a5996ad6c0169c26816183cb0 Author: pseudoyu Date: Tue Sep 24 18:34:18 2024 +0800 chore(route): add more social media popular feeds commit 58e6fe5b26a8cddf47d57744e3cd0485f2e1779a Author: pseudoyu Date: Tue Sep 24 17:55:52 2024 +0800 refactor(route): set lemmy sort param to enum and add popular category commit a95c5b691d69d5a780e2f59c5a4cfbdecb63fc8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:47:31 2024 +0800 chore(deps-dev): bump @types/node from 22.5.5 to 22.6.1 (#16900) * chore(deps-dev): bump @types/node from 22.5.5 to 22.6.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.6.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1c01ac30ba08902b8beece6a37ab3cd91a7da28f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:47:07 2024 +0800 chore(deps-dev): bump eslint from 9.11.0 to 9.11.1 (#16897) * chore(deps-dev): bump eslint from 9.11.0 to 9.11.1 Bumps [eslint](https://github.com/eslint/eslint) from 9.11.0 to 9.11.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.11.0...v9.11.1) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1b66070a68f75465bacee07a3b6358f2c230355d Author: pseudoyu Date: Tue Sep 24 17:40:58 2024 +0800 fix(route): mastodon user timeline by acct id route commit cc460c401197fe876baf480b843cec8bcc6eba56 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:33:14 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.100 to 0.37.101 (#16898) * chore(deps-dev): bump discord-api-types from 0.37.100 to 0.37.101 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.100 to 0.37.101. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.100...0.37.101) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b24459ea1657c9c972ed0468cefa7111cd968d1d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:32:36 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.7.0 (#16899) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.6.0 to 8.7.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 02794715d03b3955ba71a944836d97da9e019e59 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:28:30 2024 +0800 chore(deps): bump http-cookie-agent from 6.0.5 to 6.0.6 (#16901) * chore(deps): bump http-cookie-agent from 6.0.5 to 6.0.6 Bumps [http-cookie-agent](https://github.com/3846masa/http-cookie-agent) from 6.0.5 to 6.0.6. - [Release notes](https://github.com/3846masa/http-cookie-agent/releases) - [Changelog](https://github.com/3846masa/http-cookie-agent/blob/main/CHANGELOG.md) - [Commits](https://github.com/3846masa/http-cookie-agent/compare/v6.0.5...v6.0.6) --- updated-dependencies: - dependency-name: http-cookie-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7b62aa1730646f3ea54cfd1c231d11b67f5752fb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:26:58 2024 +0800 chore(deps-dev): bump @eslint/js from 9.11.0 to 9.11.1 (#16894) * chore(deps-dev): bump @eslint/js from 9.11.0 to 9.11.1 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.11.0 to 9.11.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.11.1/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2ecdcf723cc51f9f9a63bff7438df00d82abb074 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 24 17:23:45 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.6.0 to 8.7.0 (#16895) * chore(deps-dev): bump @typescript-eslint/parser from 8.6.0 to 8.7.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.6.0 to 8.7.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 339a5fadc9ea0cd32719ef20d613fab8144f768c Author: pseudoyu Date: Tue Sep 24 17:10:09 2024 +0800 refactor(route): change hackernews user route to EN and add popular category commit d5f7821d659f9d64512dbff9d3857f2ae4e341bc Author: Marshall <57112423+Xy2002@users.noreply.github.com> Date: Tue Sep 24 15:25:20 2024 +0800 feat(route): add route of obsidian publish (#16872) * feat(route): add route of obsidian publish * feat(obsidian): Improve type safety by using DataItem in publish route * Update lib/routes/obsidian/publish.ts Co-authored-by: Tony * Update lib/routes/obsidian/publish.ts Co-authored-by: Tony * feat(obsidian): improve publish page data extraction * fix(obsidian): remove redundant namespace from route names * Update lib/routes/obsidian/publish.ts commit 2c58daa520bcdbaf059d45e83a3c73c1e9c602d7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Sep 24 00:14:05 2024 +0800 fix(route): 北京价格 (#16891) commit bff24c81231e3286897d4d20c61fd6241ad62d16 Author: Tony Date: Mon Sep 23 23:06:04 2024 +0800 fix: ofetch import commit e90e6abfb76d7bc5c504ae6acda83c169c516cc6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 22:48:04 2024 +0800 chore(deps): bump ofetch from 1.3.4 to 1.4.0 (#16884) * chore(deps): bump ofetch from 1.3.4 to 1.4.0 Bumps [ofetch](https://github.com/unjs/ofetch) from 1.3.4 to 1.4.0. - [Release notes](https://github.com/unjs/ofetch/releases) - [Changelog](https://github.com/unjs/ofetch/blob/main/CHANGELOG.md) - [Commits](https://github.com/unjs/ofetch/compare/v1.3.4...v1.4.0) --- updated-dependencies: - dependency-name: ofetch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f9e5892c41dec83b85eaeaf80fd2b9502fe7a10d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 21:11:35 2024 +0800 chore(deps): bump jsdom from 25.0.0 to 25.0.1 (#16881) * chore(deps): bump jsdom from 25.0.0 to 25.0.1 Bumps [jsdom](https://github.com/jsdom/jsdom) from 25.0.0 to 25.0.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/25.0.0...25.0.1) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4aa1cba69556fcb81574f2c035cdec576389ab3e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 21:10:54 2024 +0800 chore(deps): bump @hono/node-server from 1.13.0 to 1.13.1 (#16882) * chore(deps): bump @hono/node-server from 1.13.0 to 1.13.1 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.13.0 to 1.13.1. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.13.0...v1.13.1) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dedb61de8a4c1b305c68a07e6f75b4a249a55427 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 21:09:38 2024 +0800 chore(deps-dev): bump @eslint/js from 9.10.0 to 9.11.0 (#16879) * chore(deps-dev): bump @eslint/js from 9.10.0 to 9.11.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.10.0 to 9.11.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.11.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c55179fb7a6730142598788b59a5d6fed615b25a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 20:58:35 2024 +0800 chore(deps-dev): bump eslint from 9.10.0 to 9.11.0 (#16880) * chore(deps-dev): bump eslint from 9.10.0 to 9.11.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.10.0 to 9.11.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.10.0...v9.11.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9dbdc38063005423a498814d572fcf5f87204d1a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 20:24:27 2024 +0800 chore(deps): bump telegram from 2.25.4 to 2.25.11 (#16885) * chore(deps): bump telegram from 2.25.4 to 2.25.11 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.25.4 to 2.25.11. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 96d4f0c312459f3b1ee4143f21a2ad4d2f87c348 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 23 20:23:40 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.78 to 2.0.79 (#16883) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.78 to 2.0.79 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.78 to 2.0.79. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.78...v2.0.79) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4be28ac253a4356a774b1f1955225b651d592891 Author: pseudoyu Date: Mon Sep 23 16:46:57 2024 +0800 fix: remove empty string for option commit a1ebb676f8becb9085f6d0ddc7fee69417b2105f Author: pseudoyu Date: Mon Sep 23 16:08:00 2024 +0800 fix(route): hpoi params and descriptions commit 78cf9b3d059cefde63f3f95bef218d16d77de79e Author: pseudoyu Date: Mon Sep 23 15:52:22 2024 +0800 fix: reuters and pronhub routes params commit a21b5189462608c2931156d4d2c6a85900f8197c Author: pseudoyu Date: Mon Sep 23 15:13:49 2024 +0800 feat: enhance route params for better follow display (#16874) commit 9e8ae476ed6074df60c5f87dd3cb3d59e5669aeb Author: zytomorrow Date: Mon Sep 23 14:37:34 2024 +0800 feat(route): update dykszx (#16855) * feat(route): update dykszx * feat(route): update dykszx * Update lib/routes/dykszx/news.ts commit f378dabf541a14481165d57882c43aa5fad9912c Author: Tony Date: Mon Sep 23 11:53:50 2024 +0800 fix(route): deeplearning (#16868) * fix(route): deeplearning * fix: url cleaning commit 6c24f14b3f85e790a7e9990ae8c6b019dfd3b919 Author: Tony Date: Mon Sep 23 05:02:10 2024 +0800 fix(route): asus bios global url (#16866) commit e9a61461b9213e581a9c7ed53bd19550bacb178d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Sep 23 01:23:23 2024 +0800 feat(route/the): Include publisher in the author property (#16858) commit 90d94cee993c03ae051961d9d6262d87990e4f1a Author: Antesam Date: Sun Sep 22 18:07:53 2024 +0100 fix(route): PornHub pornstar pages (#16863) * fix(route): PornHub pornstar pages Fix issue introduced in https://github.com/DIYgod/RSSHub/pull/15616 to accommodate different types of pornstar pages * Update pornstar.ts Fix issue with variables * Update pornstar.ts Fix linter issue commit da72591b7af665c045c3f87fd8c06c0d7928fdeb Author: Tony Date: Mon Sep 23 00:57:06 2024 +0800 feat(route): nicovideo (#16864) commit b379e7d1aa7fd5ec95e1ffd14d7211ca937c48d1 Author: hinus <64959125+cxheng315@users.noreply.github.com> Date: Sun Sep 22 23:12:09 2024 +0800 feat(route): add anime1 (#16842) * feat(route): add anime1 add 2 anime1 route: 1. anime 2. search * Update anime.ts fix example * remove deprecated route remove deprecated anime1 route: 1. anime.js 2. search.js * Update search.ts remove radar rule commit df586c1b15c48ec9889f3b1a776e17c7ea40d7d8 Author: Jiang Yiming <70995690+kukeya@users.noreply.github.com> Date: Sun Sep 22 22:57:38 2024 +0800 feat(route): add 山东大学CS学院研究生工作网站及青岛校区学科建设与研究生教育办公室 (#16811) * feat(route): add 山东大学计算机科学与技术学院研究生工作网站 * feat(route): add 山东大学(青岛)学科建设与研究生教育办公室 * fix: /sdu/cs/yjsgz * fix: /sdu/qd/xyb commit 1ff059df0ae94aca14ad80f8fecceb427fc8b000 Author: Jiang Yiming <70995690+kukeya@users.noreply.github.com> Date: Sun Sep 22 22:23:56 2024 +0800 feat(route): add 山青学生在线、山大研工部、山大国际网站 (#16812) * feat(route): add 山大国际网站 * feat(route): add 山东大学研工部网站 * feat(route): add 山东大学(青岛)学生在线 * fix: /sdu/gjsw * fix: /sdu/qd/xszxqd * fix: /sdu/ygb * fix: /sdu/gjsw description * fix: /sdu/qd/xszxqd link * fix: /sdu/ygb link commit e71d4758cd506f7755830aabd171e3ccfff174af Author: Weijan(David) :Duan Date: Sun Sep 22 20:10:32 2024 +0800 feat(route): fix issues for ESPN News (#16854) * feat(route): add feed for ESPN News * fix(route): change feeds and full-text fetching way based on code reviews * fix(route): filter feeds by accepted type first * fix(route): changes based on code reviews * feat: support video playback * fix: out of bound * chore: fix docs and maintainer commit 2072a6333f5d06e4983fd1a206267e9ee8d090d3 Author: tmr <32825326+ttttmr@users.noreply.github.com> Date: Sun Sep 22 19:30:17 2024 +0800 fix(radar): add weibo.com for weibo radar (#16856) commit 8cb652c3fed7e8a56fff0b290c8a736156701d12 Author: Tim Date: Sun Sep 22 19:13:07 2024 +0800 feat(route): Add 51CTO text parsing (#16583) * Done * Better code * Working!!! * Clean & Add some comments * Add comments * Fixed * Done * Fix url issues commit 558207e40788ff034ae65fa80772f674fe167c2b Author: J Date: Sun Sep 22 10:30:56 2024 +0800 feat(route): add route of 意林 (#16831) * feat(route): add route of 意林 * fix: solve review * fix: solve review * fix: solve review * fix: solve review commit 20ef6f2956fc7827d2c6ca9a220afd089b0ffaff Author: Weijan(David) :Duan Date: Sun Sep 22 09:55:49 2024 +0800 feat(route): add feed for ESPN News (#16731) * feat(route): add feed for ESPN News * fix(route): change feeds and full-text fetching way based on code reviews * fix(route): filter feeds by accepted type first * fix(route): changes based on code reviews * feat: support video playback * fix: out of bound commit f8ec86e235478f77535eb52f2a76ee72458ca7da Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Sep 22 07:40:52 2024 +0800 feat(route): add 财联社话题 (#16840) * feat(route): add 财联社话题 * fix typo * fix typo commit e3240eb6c242fb32178a67602e8a29308ce47cd9 Author: DIYgod Date: Sun Sep 22 01:34:28 2024 +0800 fix: twitter null data check commit 380ca2f269b273c76fa4d98597a6eb32fb6b4fa8 Author: DIYgod Date: Sun Sep 22 01:18:08 2024 +0800 fix: null data in twitter commit c1913c83c10f5f0c292318bb4bb93d5faed69919 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sat Sep 21 22:31:52 2024 +0800 feat(route/asus): 华硕 BIOS 路由增加国外访问 API 地址 (#16848) commit aea69c83d98343ca6aa94fd1d43bcadcc8d45953 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Sep 21 16:04:48 2024 +0800 feat(route/bjp): Support throttling option. (#16847) commit d5f9d45123a04bf096dc34b40a76b949aaa587c1 Author: Frostime Date: Sat Sep 21 15:48:45 2024 +0800 fix(route/whu): Fix the failedness of whu route (#16830) * 🐛 fix: failed when try to fetch from whu 1. exception in cs 2. bug in parsing category in news * 🔥 rm doc header * ⚡️ perf(cs): add try catch in `cs` casue it might fetch a not existed url and cause exception * 🎨 misc: resolve the reviewer's suggestion commit a9de2028db9e8d6548de3b141f272d5ea633fc4e Author: nuomi1 Date: Sat Sep 21 01:49:42 2024 +0900 fix(route/dockerhub): hash images (#16841) commit f10693f0c05895204c80f64ecd2ed5d59f7ee986 Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Fri Sep 20 23:47:01 2024 +0800 feat(route): add route of qiche365 (#16834) * feat(route): add feed for qiche365 * feat: add timezone * feat: format url * feat: image maybe undefined * fix: solve review commit 7678f8c0e189e9d2a8c3fa595d6616d0dd98a67b Author: rkscv Date: Fri Sep 20 23:34:43 2024 +0800 fix(route): github comments (#16835) commit 6d67a8cf5d1506373ebaf29790c90cc5c660cde0 Author: Oct0pu5 <86554778+Octopus058@users.noreply.github.com> Date: Fri Sep 20 22:38:53 2024 +0800 docs: Change "Twitter" to "X (Twitter)" in README (#16836) * Add oct0pu5.cn * Update README.md * Delete lib/routes/oct0pu5 directory commit 22325976aef6fc8f24ad4add497c9df078eb34ba Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Sep 20 21:56:52 2024 +0800 fix(route/the): Fix timezone (#16829) * fix(route/the): Fix timezone * . commit 7ad41f89c07328f7b91018ae647824eed62edcc0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 20 21:48:50 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.146 to 0.5.147 (#16833) * chore(deps): bump @scalar/hono-api-reference from 0.5.146 to 0.5.147 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.146 to 0.5.147. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1bb7e488f27492ec4a380c210bf853a2e12adde6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 20 21:21:44 2024 +0800 chore(deps): bump tldts from 6.1.46 to 6.1.47 (#16832) * chore(deps): bump tldts from 6.1.46 to 6.1.47 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.46 to 6.1.47. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.46...v6.1.47) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a06670eff5248b474b200f60649daa5b296b854f Author: AzureG03 <155449067+AzureG03@users.noreply.github.com> Date: Fri Sep 20 20:54:46 2024 +0800 feat(route): add 西南交通大学计算机学院本科生教育 (#16810) * feat(route): add 西南交通大学计算机学院本科生教育 * Update lib/routes/swjtu/scai/bks.ts commit 9ddfd260a7f4627916ae8fb2171ee3b4b5f91060 Author: Qie <64351271+wiketool@users.noreply.github.com> Date: Fri Sep 20 12:28:30 2024 +0800 feat(route): add route of Oct的小破站 (#16809) * Add oct0pu5.cn * feat(toute): add route of Oct0pu5的小破站 * fix: use parseDate() instead of Data.parse() * fix: use Date.parse --------- Co-authored-by: Oct0pu5 <2379401911@qq.com> commit 62d72837b970dbbd7bf4e9db95c5f1790a159b38 Author: Tony Date: Fri Sep 20 11:21:30 2024 +0800 revert: "fix(common-config): add back parseDate and timezone" This reverts commit 02efe692b2011a3ad22e6d2ac7a434f4f63fc5c7. looks like tsx doesn't allow this commit e4da362fa219797b7baa5fa88f66fe509785ef83 Author: Nano Date: Fri Sep 20 00:47:22 2024 +0800 fix(route/weibo): set allowEmpty to true in return (#16819) commit 02efe692b2011a3ad22e6d2ac7a434f4f63fc5c7 Author: Tony Date: Thu Sep 19 23:25:37 2024 +0800 fix(common-config): add bacl parseDate and timezone commit 5ba095d2a2693bed12ed586959421115d721e229 Author: Qie <64351271+wiketool@users.noreply.github.com> Date: Thu Sep 19 23:05:12 2024 +0800 fix(route): update route 山东大学-计算机科学与技术学院-首页通知 (#16806) * fix: update route 山东大学-计算机科学与技术学院-首页通知 * fix: update path error * feat: add radar for 山东大学CS学院首页 commit 3c338b516afe5098b33a79af21e3f7cc11a0068e Author: Nano Date: Thu Sep 19 22:35:08 2024 +0800 feat(route/weibo): add option to filter retweeted posts (#16805) * feat(router/weibo): add option to filter retweeted posts * feat(route/weibo): add option to filter retweeted posts commit 414975c3108196ee4dfa8e9ef3fdb6203098fa15 Author: Nano Date: Thu Sep 19 22:04:16 2024 +0800 chore(route/weibo): change the name from "用户" to "绿洲用户" (#16802) commit 0721cff874bac384356c3b99c08cf100e34a8089 Author: et al. <39025220+howfool@users.noreply.github.com> Date: Thu Sep 19 21:50:48 2024 +0800 feat(route): add route of '国家发展改革委 - 政府信息公开' (#16777) * add route of '国家发展改革委 - 政府信息公开' * fix: migrate old routes * fix: path --------- commit c78833e8b44c465049c393bdea847ae999be922c Author: Qie <64351271+wiketool@users.noreply.github.com> Date: Thu Sep 19 21:05:28 2024 +0800 fix: update namespace of 'sdu' (#16807) commit 492c952276623cfcf8b42d31669150172a87f1da Author: Qie <64351271+wiketool@users.noreply.github.com> Date: Thu Sep 19 13:02:52 2024 +0800 feat(route): add 山东大学计算机科学与技术学院相关通知 (#16792) * feat: 山东大学计算机科学与技术学院-[ 本科 | 研究生 ]教育 * feat: add route 山东大学计算机科学与技术学院 * fix: markdown render commit d31b3cffcb0b544c2dc2af5cd6c8c1eb3e059a89 Author: Cesaryuan <35998162+cesaryuan@users.noreply.github.com> Date: Thu Sep 19 11:11:22 2024 +0800 feat(route): Add PAIR - AI Exploreables (#16786) * Add PAIR - AI Exploreables * fix: add radar * fix: maintainers and cache scope * fix: missing categoies commit 09d311b01236f05115cc68e8ab96e9c1af8ed536 Author: Marshall <57112423+Xy2002@users.noreply.github.com> Date: Thu Sep 19 10:47:25 2024 +0800 feat(route): add route of devtrium (#16794) * feat(route): add route of devtrium * Update posts.ts remove useless comments * Update lib/routes/devtrium/posts.ts Co-authored-by: Tony * refactor(route/devtrium): use embedded JSON data instead of DOM parsing * remove useless character --------- commit 859247d138ade9364afcd367fc7e632557c81158 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Sep 18 22:27:13 2024 +0000 style: auto format commit 84209f7c1515f934a70cfbe1a85b1e61298e8dd1 Author: ixff <150003322+ixff@users.noreply.github.com> Date: Thu Sep 19 06:25:07 2024 +0800 fix: 部分Telegram频道的文章在inoreader中显示一个巨大的logo (#16799) commit de188c3aa8038086f28b5ce73a62a752651b4eeb Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Sep 19 00:03:30 2024 +0800 feat(route): add 中国连锁经营协会 (#16787) * feat(route): add 中国连锁经营协会 * fix: incomplete URL substring sanitization commit a4e0dfe6624f0b08ac6a1f2322a34917fd17195b Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Wed Sep 18 16:29:52 2024 +0100 feat(route): add /app route for 端传媒 (#16775) * add /theinitium/app route * Update app.ts * change to spread operator * fix duplicate categories * api change * fix * Update app.ts * Apply suggestions from code review * description update * Update app.ts commit 5364464831421fc3c298ef2531f08438a8f11263 Author: SrakhiuMeow <59913171+SrakhiuMeow@users.noreply.github.com> Date: Wed Sep 18 23:19:11 2024 +0800 feat(route): 添加Lofter的合集获取功能 (#16732) * 添加获取Lofter合集内容的功能 * 添加获取Lofter合集内容的功能 * bug fix * 将抓取行为由仅抓取前50条改为抓取全部合集内容 * 代码规范 * eslint warning fixed * bugfix * 更新 collection.ts * removed page turn * fix: fallback title --------- commit 1f31cbb8fe61494af5be25ee01f1037988e619e9 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Sep 18 13:10:24 2024 +0000 style: auto format commit ab3359164d77acacfdbbac5c75586a03ee9eeeb3 Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Wed Sep 18 21:07:13 2024 +0800 fix: Tencent news can't fetch non-digital users (#16798) * fix: Unable to fetch non-digital users * fix: add type variable * fix: add semicolons commit c4b9af7e2d36cd8e5be98623c1e2f229a46af23d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 18 21:05:56 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.10.2 to 17.10.3 (#16793) * chore(deps-dev): bump eslint-plugin-n from 17.10.2 to 17.10.3 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.10.2 to 17.10.3. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.2...v17.10.3) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3eeb7ecd251653038036d07851cefa14588a91a8 Author: Thomas <1688389+Rakambda@users.noreply.github.com> Date: Wed Sep 18 02:13:22 2024 +0200 fix(route): Twitter list API new query path and support include_rts (#16788) * fix: new Twitter list query path * feat: support filtering retweets in list api commit 42b5362fbe340455fdd529586ced4cae8b73b0a6 Author: Tony Date: Wed Sep 18 07:54:47 2024 +0800 feat(route): soundon (#16789) commit cece722677ed10556667d64fcd28778352d7e78d Author: et al. <39025220+howfool@users.noreply.github.com> Date: Tue Sep 17 23:42:46 2024 +0800 feat(route): '国务院会议' (#16768) * Add route of '国务院会议' * Moved the route to gov folder * modified route path and example to fix a route not found error * fix: combine with existing route * fix: filter empty category --------- commit 20dfcb9977740f5f680a0aea81436e6f7b14a5ff Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Tue Sep 17 21:25:16 2024 +0800 feat(route): add route for pixivision (#16741) * feat(route): add route for pixivision * fix: use got instead of fetch * chore: update maintainer username * refactor: Replace custom tweet processing with embedded Twitter iframe commit 09387f7300a969bc2e89fb18bd3662645cba8ec2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 17 20:52:24 2024 +0800 chore(deps): bump hono from 4.6.1 to 4.6.2 (#16784) * chore(deps): bump hono from 4.6.1 to 4.6.2 Bumps [hono](https://github.com/honojs/hono) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.6.1...v4.6.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 92b0f7abcbd2d33e37fca6dcd4c1f4729464dccc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 17 20:47:02 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.5.0 to 8.6.0 (#16783) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.5.0 to 8.6.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.6.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 01c42718c326ba811b41714491c31a4210a6bb10 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 17 20:28:08 2024 +0800 chore(deps): bump telegram from 2.24.11 to 2.25.4 (#16781) * chore(deps): bump telegram from 2.24.11 to 2.25.4 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.24.11 to 2.25.4. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 196a67d6520b3590b987daa77d0440a162d3ae2b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 17 20:26:18 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.5.0 to 8.6.0 (#16782) * chore(deps-dev): bump @typescript-eslint/parser from 8.5.0 to 8.6.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.5.0 to 8.6.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.6.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a049c1deddeefa5472fa0f7e44d66033627bab1 Author: DIYgod Date: Tue Sep 17 16:30:18 2024 +0800 docs: more popular items commit 1108e0c27c97ec7b8854999ca47b8df0e339801f Author: Alan Zeng Date: Mon Sep 16 22:59:54 2024 +0800 docs: add author in TJU route (#16773) * Updated TJU * fix(route): add author name in tju route commit 6de50fb35dbdb93be43f315a8c2651e90c5195a9 Author: Alan Zeng Date: Mon Sep 16 20:10:14 2024 +0800 fix(route): update route of TJU (#16772) commit f71877919427c3956121b612a30589821eefc546 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 16 20:09:10 2024 +0800 chore(deps): bump chrono-node from 2.7.6 to 2.7.7 (#16769) * chore(deps): bump chrono-node from 2.7.6 to 2.7.7 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.7.6 to 2.7.7. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.7.6...v2.7.7) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5b3777b46dd32b5e167dc12fd7566669ddc54840 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 16 19:33:34 2024 +0800 chore(deps): bump @hono/node-server from 1.12.2 to 1.13.0 (#16771) * chore(deps): bump @hono/node-server from 1.12.2 to 1.13.0 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.12.2 to 1.13.0. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.12.2...v1.13.0) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit be577e215fe8ceb541536e8340d515c6eb584223 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 16 19:31:24 2024 +0800 chore(deps): bump tldts from 6.1.45 to 6.1.46 (#16770) * chore(deps): bump tldts from 6.1.45 to 6.1.46 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.45 to 6.1.46. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.45...v6.1.46) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5fc2b289010987fc85f8ec832317ed2ec9dcd85 Author: Chenliwen Date: Mon Sep 16 01:42:53 2024 +0800 feat(route): add 太平洋科技 (#16700) * feat(route): add 太平洋科技 * add article content * use cache.tryGet() * remove currentUrl cache * promise return content string * cache the whole returned object commit cbfd29d80bb2d213ab8d44329e1e2be0f20ee49c Author: DIYgod Date: Mon Sep 16 01:17:38 2024 +0800 feat: update twitter api path commit b63a362683228e977e597299d871cc47c5916209 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Sep 15 23:04:26 2024 +0800 chore(deps-dev): bump @types/node from 22.5.4 to 22.5.5 (#16766) * chore(deps-dev): bump @types/node from 22.5.4 to 22.5.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.4 to 22.5.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d6533f50033bbd9049143c9a9881b0ac64f8c9a9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Sep 15 22:54:57 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.77 to 2.0.78 (#16765) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.77 to 2.0.78 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.77 to 2.0.78. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.77...v2.0.78) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c5c349a189231eb7907bd3876c572447a50daf79 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Sep 15 22:54:23 2024 +0800 chore(deps): bump tldts from 6.1.44 to 6.1.45 (#16763) * chore(deps): bump tldts from 6.1.44 to 6.1.45 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.44 to 6.1.45. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.44...v6.1.45) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41a1e495e433de476fc9acd8275e77a367c25bd2 Author: vlt <59109857+Yoruet@users.noreply.github.com> Date: Sun Sep 15 22:10:14 2024 +0800 feat(route): 添加北京邮电大学教务处的路由 (#16729) * 添加bupt教务管理通知管理路由 * 添加bupt教务管理新闻资讯路由 * 修改bupt教务管理新闻资讯路由的描述 * 整合路由 * 修复对const变量赋值的错误 * 微调代码 * fix:Fixed a bug that caused duplicate requests for the same link * fix: route name --------- commit 87723d1b562d87c9a38f755e843815072a704651 Author: quiniapiezoelectricity <73748843+quiniapiezoelectricity@users.noreply.github.com> Date: Sun Sep 15 14:57:15 2024 +0100 feat(route): add malaysiakini.com (#16752) * feat(route): add malaysiakini.com * fixing issues * Added additonal authentication method with email and password * Apply suggestions from code review Co-authored-by: Tony * Apply suggestions from code review --------- commit 034081a670f6d7114a33ff4d7e5808267dcf6c94 Author: reonokiy Date: Sun Sep 15 21:38:47 2024 +0800 feat(route): 添加豆瓣电影-即将上映 (#16757) * 添加豆瓣电影即将上映 * 切换到art模板,添加radar * fix example route commit 837aa7b0b90acd73f8a66f262bb4429cfa1d7823 Author: moxuy Date: Sun Sep 15 20:07:07 2024 +0800 fix(route): 日期直接从dates对象中获取 (#16761) commit be3ba617889477e0d7c7c1625ca9768d692a10bc Author: incubator4 Date: Sun Sep 15 19:42:21 2024 +0800 chore: otel fix and enhancement (#16754) * feat(otel): use routePath insteadof path * feat(otel): add otel bucket boundary env * chore: move otel to debug block with alphabetical sort commit 0ae1f0c5d430fe8c8614fac5d562938514c93330 Author: moxuy Date: Sun Sep 15 13:05:59 2024 +0800 fix(route): 增加锁章检测 (#16760) commit 2783eed12c900ec2eea39cbf16cdbc03b6df6a2b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Sep 15 01:31:02 2024 +0800 fix(route/apnews): Prevent fetching fulltext by default to alleviate 403 error. (#16706) * fix(route/apnews): Prevent fetching fulltext by default to alleviate 403 error. * . * . commit cba88e1aabedb6f59528c2e03f27d0dc173508a0 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Sep 15 00:32:11 2024 +0800 feat(route): add 美食天下菜谱 (#16744) * feat(route): add 美食天下菜谱 * fix pubDate and updated commit 1418f35d7bf5dd837135e4a1c419dde1c8f94e8a Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Sep 14 23:07:26 2024 +0800 feat(route/apnews): Enhance parsing when not fetching full text. (#16750) commit 0605590d41aeb2a1a755f8db17a370c36ea4cf29 Author: william-swl <46880012+william-swl@users.noreply.github.com> Date: Sat Sep 14 21:17:58 2024 +0800 fix: fix pku bbs url error (#16753) commit 6f6aa405dff43267a118d4bccc3bdfc93a0356fc Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Sep 13 23:34:06 2024 +0800 fix(route/zhihu): Use signed header when fetching zhuanlan articles to prevent scrambled text. (#16742) commit 487c0469c6ec81b47ac4209364dc2e5e672e949a Author: Cieons <109508894+cieons@users.noreply.github.com> Date: Fri Sep 13 23:10:45 2024 +0800 fix(route): people charset decoding (#16734) (#16743) commit 810aae3997d9d130a786ee77b218479746bba5e2 Author: Luke Zhu Date: Fri Sep 13 22:13:09 2024 +0800 fix: 微博超话数据解析错误 (#16709) * fix: 微博超话有效数据在最外层 * chore: any type * chore: any type commit 8b8dc04eb10354632e77fc4731a14781bee613a7 Author: zhong666 Date: Fri Sep 13 21:21:39 2024 +0800 fix(twitter): twitter authentication secret is optional (#16740) commit ae86fb8c7581e9f1b9047415f41a44536b739605 Author: Goren G Date: Fri Sep 13 21:02:08 2024 +0800 fix(router): zaobao empty router (#16738) commit ed369882951215d9dd4a561b8b7ccc1a42bd9bca Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 13 21:00:24 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.145 to 0.5.146 (#16737) * chore(deps): bump @scalar/hono-api-reference from 0.5.145 to 0.5.146 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.145 to 0.5.146. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e2584048eec459725cd60e29e458b1a45dfb739a Author: zhong666 Date: Fri Sep 13 14:53:56 2024 +0800 fix(twitter): tweet throw "config not defined error" when original response (#16733) commit a436fba3c22f2242745cf092703a55f7918dae7a Author: Zebartin <16185081+Zebartin@users.noreply.github.com> Date: Fri Sep 13 14:22:35 2024 +0800 feat(route/bilibili): add `hideGoods` for dynamic (#16735) commit 2d626f3a1978f18245f44948c8d875c3c3016704 Author: Liu Yuhe <171144077+liuyuhe666@users.noreply.github.com> Date: Fri Sep 13 08:35:39 2024 +0800 feat(route/bilibili): 哔哩哔哩入站必刷 (#16711) * feat(route/bilibili): 哔哩哔哩入站必刷 * feat(route/bilibili): update commit 020c8f612b82b23445792c54af5d47b76058322e Author: DIYgod Date: Fri Sep 13 02:30:17 2024 +0800 feat: optimize follow profile commit dc9b0c2044568adfc74b2e132f9e4b6ff4ecab1b Author: DIYgod Date: Fri Sep 13 02:27:19 2024 +0800 feat: optimize follow profile commit c095623823f7d255b90f19ecb53c6bb42b591d51 Author: Nano Date: Thu Sep 12 23:17:42 2024 +0800 feat(route/bilibili): add getRenderData to bypass the risk control mechanism (#16718) commit c9235bc5f80e3b1a2b14c46abd3597b052fbc052 Author: Raikyou Date: Thu Sep 12 22:54:57 2024 +0800 feat(route): add Discourse official rss route (#16681) * add discourse official rss rule * fix issues with existing interfaces * optimize path parameters and add annotation --------- commit ffb4767dacd8528a70a98553c32771fda31cd490 Author: Nano Date: Thu Sep 12 21:44:59 2024 +0800 fix(route/bilibili): add logger to handle error codes (#16721) Add logger to handle error codes returned by the Bilibili API. If the response code is -6 or 4100000, it throws a ConfigNotFoundError. Otherwise, it throws an error with the corresponding error code and message. Fixes #16716 commit dbc16281494d36c9ac1329f6f12580c0514d85f1 Author: Kurisu Date: Thu Sep 12 21:24:06 2024 +0800 feat(route): add Bitget crypto exchange route. (#16665) * feat: add new route Bitget. * fix: excludeStationLetterType not found. * fix: get pageSize from `limit` parameter. * chore: use `camelCase` in func name. * fix: use parseDate and timezone. * fix: use `script#__NEXT_DATA__` to parse response. * chore: rename variable name. * chore: remove pageSize in example and description. * chore: remove timezone offset. * chore: more alternatives in dataItem.description. * chore: remove unnecessary replace. * feat: add radar. * chore: remove timezone() * fix: update api request tryGet() policy. --------- commit 3adb9775a4d66480a8504efb202c308a4dba8a9b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 12 21:17:09 2024 +0800 chore(deps): bump tsx from 4.19.0 to 4.19.1 (#16723) * chore(deps): bump tsx from 4.19.0 to 4.19.1 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.19.0 to 4.19.1. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.19.0...v4.19.1) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 566538875a2945822b92c3b2a42ffd9c16f7a01f Author: Songkeys Date: Thu Sep 12 20:37:20 2024 +0800 docs: change special thanks layout (#16725) commit 8a85017b6a7884ade18092aeff6fc1ab05897e95 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 12 20:09:00 2024 +0800 chore(deps): bump hono from 4.5.11 to 4.6.1 (#16722) * chore(deps): bump hono from 4.5.11 to 4.6.1 Bumps [hono](https://github.com/honojs/hono) from 4.5.11 to 4.6.1. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.11...v4.6.1) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d7af5df757287aae61d92ebdc78fe3706e215f8e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 12 20:06:10 2024 +0800 chore(deps-dev): bump husky from 9.1.5 to 9.1.6 (#16724) * chore(deps-dev): bump husky from 9.1.5 to 9.1.6 Bumps [husky](https://github.com/typicode/husky) from 9.1.5 to 9.1.6. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.5...v9.1.6) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 270dcdb699c20b49dffc903042883452cd576139 Author: DIYgod Date: Thu Sep 12 17:53:27 2024 +0800 docs: remove funding commit c1836925220113df8937c74b2c5903ef691b2a67 Author: Songkeys Date: Thu Sep 12 16:34:43 2024 +0800 docs: rewording instance homepage (#16720) commit 860a54b2e080314c2816a4b06f1d316faaee671d Author: Songkeys Date: Thu Sep 12 15:48:15 2024 +0800 docs: update readme wordings (#16716) commit b94207aa05f80c1d56bae29cabdbe0b26b929be8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Sep 12 01:25:02 2024 +0800 feat(route): add 极客公园 (#16696) * feat(route): add 极客公园 * fix typo * fix typo --------- commit d8b7aae47a0a9bec115c0ee35592bd1d2cd53855 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Sep 11 23:33:16 2024 +0800 fix(route/zhihu): Fix `d_c0` (#16691) Co-authored-by: Tony commit 7a7309ca1eca9488ad5f4033d21ceb043bf79034 Author: 远浅 <14177215+unliar@users.noreply.github.com> Date: Wed Sep 11 20:26:53 2024 +0800 fix(xiaohongshu): guid rule (#16701) commit c98f0c7d6538bc7ec7d12608bb8faa1f1034c939 Author: DIYgod Date: Wed Sep 11 19:52:00 2024 +0800 fix(lofter): wrong link commit 930682221fb00d217ddaf9983b2870a12ff4fd8e Author: karasu Date: Wed Sep 11 19:39:12 2024 +0800 fix(route/follow): add feed image and fix radar rules (#16699) * feat: add feed image * fix: fix radar rule commit f62226298501f7cb73c8594a9ee74c7121e81954 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 11 19:38:19 2024 +0800 chore(deps): bump @rss3/sdk from 0.0.16 to 0.0.17 (#16705) * chore(deps): bump @rss3/sdk from 0.0.16 to 0.0.17 Bumps @rss3/sdk from 0.0.16 to 0.0.17. --- updated-dependencies: - dependency-name: "@rss3/sdk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a87f239d8b41cb0bb13ff8db780224bed448ab4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 11 19:36:31 2024 +0800 chore(deps): bump tldts from 6.1.43 to 6.1.44 (#16702) * chore(deps): bump tldts from 6.1.43 to 6.1.44 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.43 to 6.1.44. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.43...v6.1.44) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 74f6fd667b94d8b293a6d267d678c1394880a81f Author: jiangsong216 <41987846+jiangsong216@users.noreply.github.com> Date: Wed Sep 11 10:23:34 2024 +0800 feat(route): add route for easynomad (#16677) * easynomad * feat(route): add route for easynomad * feat(route): add route for easynomad commit 12d2f222b0a879c7c5afff933b7092d8f4b61e0b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 11 05:43:04 2024 +0800 chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (#16687) * chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.5.4 to 5.6.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d7e1943f09d5efcc302650a1e41098c9da4903f Author: Tony Date: Wed Sep 11 01:05:37 2024 +0800 test: fix tests (#16697) * test: fix tests * revert "fix: fill image from itunes_item_image (#16694)" This reverts commit 879772a97f869b31c8edf38a82078ad8524a18a1. * fix: fill image from jsonfeed template * chore: bump msw to 2.4.3 commit 879772a97f869b31c8edf38a82078ad8524a18a1 Author: Stephen Zhou Date: Tue Sep 10 23:24:43 2024 +0800 fix: fill image from itunes_item_image (#16694) commit 7a18fb21316112a4f10eae83d380df8c6cf71259 Author: karasu Date: Tue Sep 10 22:49:11 2024 +0800 feat(route): follow (#16683) * feat(route): follow * add link * use profile instead of subscriptions * change the feed title commit 69745adfe2906fbe180e54c8c8b07cdcb998cec3 Author: karasu Date: Tue Sep 10 22:11:09 2024 +0800 feat(route): kakuyomu (#16679) * feat(route): kakuyomu * remove any types commit 69b58e83b9c48c6ff2a90ccb8709569418eb1d10 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Sep 10 21:56:24 2024 +0800 feat(route/apnews): Add support for API (#16640) * feat(route/apnews): Add support for API * Add limit * . commit 44f07a42b622a7e8be7db8733a1acdb785f7fa17 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Sep 10 13:49:43 2024 +0000 style: auto format commit 85dc2e8c201675dad1a7f1724a293480ef675f61 Author: Innei Date: Tue Sep 10 21:47:48 2024 +0800 chore: update (#16680) Signed-off-by: Innei commit c7454a7d9dd73cbcf1c812c06f3426e294ca382d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 10 21:30:00 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.4.0 to 8.5.0 (#16690) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.4.0 to 8.5.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.5.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8bd5c795bc4a5cc635bad80a62174594cd0b097e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 10 21:20:10 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.4.0 to 8.5.0 (#16688) * chore(deps-dev): bump @typescript-eslint/parser from 8.4.0 to 8.5.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.4.0 to 8.5.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.5.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bd1528cbc0659b73f664b14281296d0e36cd2a39 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 10 21:09:32 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.7.2 to 2.8.0 (#16686) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.7.2 to 2.8.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.7.2 to 2.8.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.8.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eff6796c8cdaa1fc946f5d00ae73c8283ff5988d Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Tue Sep 10 21:07:21 2024 +0800 docs(route): 修改文档中的路由错误 (#16684) commit 60aa1b72e4fd4b282a108b12f9cab3f5186b036a Author: Tsuyumi <40047364+SnowAgar25@users.noreply.github.com> Date: Tue Sep 10 01:46:27 2024 +0800 feat(route): add route for chikubi.jp (#16656) * feat(route): add route for chikubi.jp * refactor: Adjust metadata and selector usage commit 5cf74002bd852a7805fc20d6a339d40aaf7bf9e7 Author: DIYgod Date: Mon Sep 9 22:53:10 2024 +0800 fix(xiaohongshu): guid commit 64e00e743aba2a239508fea97825994e3d687ecc Author: Tony Date: Mon Sep 9 22:02:36 2024 +0800 chore: checkout artifacts in another directory commit 574d053ad3f393ba67d635875b70fa4abde2995b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 21:21:00 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.76 to 2.0.77 (#16669) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.76 to 2.0.77 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.76 to 2.0.77. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.76...v2.0.77) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 96966821d2f728425d20a92646fad31b8bfabfda Author: Innei Date: Mon Sep 9 21:07:08 2024 +0800 fix: rss3 content (#16675) Signed-off-by: Innei commit c8fef3268aaa5965c31b920d5c2252427c366d3b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 20:12:15 2024 +0800 chore(deps-dev): bump eslint from 9.9.1 to 9.10.0 (#16672) * chore(deps-dev): bump eslint from 9.9.1 to 9.10.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.9.1 to 9.10.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.9.1...v9.10.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b2477610e670aa6bce2feb58e95bc6897121a200 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 20:11:36 2024 +0800 chore(deps-dev): bump msw from 2.4.2 to 2.4.4 (#16670) * chore(deps-dev): bump msw from 2.4.2 to 2.4.4 Bumps [msw](https://github.com/mswjs/msw) from 2.4.2 to 2.4.4. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.4.2...v2.4.4) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dfc0f33401f1a4393b9f7ee23b54e1d5d111b3fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 20:01:23 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.144 to 0.5.145 (#16673) * chore(deps): bump @scalar/hono-api-reference from 0.5.144 to 0.5.145 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.144 to 0.5.145. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7e93e085c7cb6a499aecc0b6a80d5f2aa88a7fd8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 20:00:59 2024 +0800 chore(deps-dev): bump @eslint/js from 9.9.1 to 9.10.0 (#16671) * chore(deps-dev): bump @eslint/js from 9.9.1 to 9.10.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.9.1 to 9.10.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.10.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 94399981e048e4c48468ead2b3c1b839feba1660 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 9 19:59:00 2024 +0800 chore(deps): bump tldts from 6.1.42 to 6.1.43 (#16674) * chore(deps): bump tldts from 6.1.42 to 6.1.43 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.42 to 6.1.43. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.42...v6.1.43) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d982b5abef951eda1739332779b147d02a672ac6 Author: DIYgod Date: Mon Sep 9 18:53:56 2024 +0800 feat(weibo): remove redundant br commit 1ec2dd0bdffa3e764f20b8f0294649fd6ad97ab6 Author: Stephen Zhou Date: Mon Sep 9 10:57:37 2024 +0800 fix(github activity): only replace relative link (#16667) commit 28f2d3e19ebeb67ebe0260713eba1dac6691e58c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Sep 9 06:04:24 2024 +0800 feat(route): add 厚生労働省PDF (#16664) commit be3b4d449a47e1e8a631a3dc138d960037a25dd7 Author: DIYgod Date: Mon Sep 9 00:22:33 2024 +0800 fix: update titles commit 28bbde067626f992450a62c338639f9548d9b4a6 Author: DIYgod Date: Mon Sep 9 00:21:18 2024 +0800 fix(xiaohongshu): user note id commit d7939a62d91fcd76819bea0beeb9318fee0c8934 Author: DIYgod Date: Sun Sep 8 23:49:26 2024 +0800 fix(xiaohongshu): user note link commit d8b026f1270600e41b2269b7cb865a2e26ee536c Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Sep 8 19:40:52 2024 +0800 fix(route/the): Always use the first page to get the latest result (#16663) commit afa85c6437857f86ae844110c51dd499e05db10d Author: Zhenlong Huang Date: Sun Sep 8 00:53:29 2024 +0800 feat(route): 添加BestBlogs.dev文章路由 (#16659) * Add BestBlogs.dev * fix per review comments commit d354f8146713544ab7e378a686b2d6c028e01783 Author: hinus <64959125+cxheng315@users.noreply.github.com> Date: Sat Sep 7 22:06:41 2024 +0800 feat(route): add lu.ma (#16650) * feat(route): add lu.ma add lu.ma route to support 3 kind 1. calendar 2. event 3. discover-place * Update index.ts handle data no hosts condition * Update index.ts 1. change route name 2. add route parameter attribute * Update index.ts fix link undefined commit 39cb8d7b56a087baae12c2a20afc096df581013f Author: Keo Date: Sat Sep 7 20:23:39 2024 +0800 fix(route): add center tag to sis001 articles (#16644) commit de87a4aa18d6ea789e38fb0fdb86d39b28e7474a Author: sirius60111 Date: Sat Sep 7 19:47:31 2024 +0800 fix(route/xueqiu): show user name instead (#16655) commit 87e878b99a53d812750534e62e3ffe8833b18640 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Sep 7 04:46:07 2024 +0800 feat(route): add 国立感染症研究所感染症発生動向調査週報ダウンロード (#16652) commit b013637b90b3227d2f05b638ce0f9cc2344189de Author: Tony Date: Sat Sep 7 04:23:39 2024 +0800 fix(route): use acw sc v2 utils (#16654) commit 19d78c9d30a665168b47479032561af8ebe78da1 Author: DIYgod Date: Fri Sep 6 20:01:53 2024 +0800 Merge commit from fork commit eec0e4aff15003620ceff2149689b5ae2d567b20 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 6 19:29:26 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.99 to 0.37.100 (#16647) * chore(deps-dev): bump discord-api-types from 0.37.99 to 0.37.100 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.99 to 0.37.100. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.99...0.37.100) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ab58e35d491fa7e67b51df1f5a346e445b375df Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 6 19:28:57 2024 +0800 chore(deps): bump tldts from 6.1.41 to 6.1.42 (#16646) * chore(deps): bump tldts from 6.1.41 to 6.1.42 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.41 to 6.1.42. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.41...v6.1.42) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7fe9c987a6309f5e00412b682dc0dc2be075e236 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 6 19:28:31 2024 +0800 chore(deps): bump lru-cache from 11.0.0 to 11.0.1 (#16645) * chore(deps): bump lru-cache from 11.0.0 to 11.0.1 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 11.0.0 to 11.0.1. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e6d53dc6023e381e7ed12c07930ef99b725549ba Author: Jinkin Date: Thu Sep 5 23:07:53 2024 +0800 fix(route): source site add crypto in header (#16642) * update: source site add crypto in header * update: amend as suggestion from @TonyRL commit cda83322deb095f1584db09727bb9048cf814a99 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Sep 5 22:37:19 2024 +0800 feat(route/sjtu/seiee): New site support (#16625) * feat(route/sjtu/seiee): New site support * Get title * . * Delete lib/routes/sjtu/seiee/namespace.ts * Update index.ts * Update index.ts commit ed8b868432b54c2ffdda0bd4dad684ab1161328d Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu Sep 5 20:47:53 2024 +0800 feat(middleware): 优化 多媒体处理增加 data.image/item.enclosure_url/item.image… (#16610) * feat(middleware): 优化 多媒体处理增加 data.image/item.enclosure_url/item.image/item.itunes_item_image 等字段 * test(middleware): 补充 anti-hotlink 缺失的测试用例 commit dc9d3b704a29a7af5031e01cc3288aff1685198f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 5 20:26:11 2024 +0800 chore(deps-dev): bump msw from 2.4.1 to 2.4.2 (#16636) * chore(deps-dev): bump msw from 2.4.1 to 2.4.2 Bumps [msw](https://github.com/mswjs/msw) from 2.4.1 to 2.4.2. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.4.1...v2.4.2) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 910b138c5282867309cd5fcdc827b1d2525d2dd3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 5 17:01:50 2024 +0800 chore(deps-dev): bump @types/node from 22.5.3 to 22.5.4 (#16637) * chore(deps-dev): bump @types/node from 22.5.3 to 22.5.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.3 to 22.5.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a42d3acd6f38ef865e6d3d9c95f6703a6d5c8cd6 Author: sirius60111 Date: Thu Sep 5 17:01:03 2024 +0800 fix(taoguba): response url is null (#16632) commit ab37b889912a1b6458e048c7a4571870f05938be Author: Keo Date: Thu Sep 5 16:23:50 2024 +0800 fix(route): fix wrong trimming for some sis001 articles (#16635) * fix wrong triming for some artiles * fix replace commit 05b6533ae10c6e6d3e0968c64caedba99343985c Author: Keo Date: Thu Sep 5 13:21:30 2024 +0800 fix(route): update chapter name style of sis001 article (#16633) * update chapter name style of sis001 article * use h3 for chaper name commit 6243bb2e8ff1e18d57ef1835d88e1ebfe01582ff Author: enpitsulin Date: Thu Sep 5 11:03:38 2024 +0800 feat(route): binance announcement (#16400) * feat: binance announcement * fix: remove baseUrl in targetItem * fix: add type guard remove all any * fix: type guard function logic * fix: review issues commit 2f3cff8d6e2c4799d80ae9820b45e4345c762eae Author: Asuna Date: Thu Sep 5 07:22:43 2024 +0800 fix(bilibili): fix `-352` error by adding dm info (#16628) commit 59111763225e6a4772c71ff6616d119f7ea2a7a3 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Sep 5 06:26:23 2024 +0800 feat(route): add 中国农业农村信息网 (#16627) commit 7ea65c2509d7c5b5ff27d35181d0813cb2f7f0cd Author: Keo Date: Wed Sep 4 22:08:13 2024 +0800 fix(route): tidy sis001 articles (#16619) commit 93f954f6aeefd357d4f6e18d5939b674ecef7931 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 4 21:33:47 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.27.3 to 0.27.4 (#16621) * chore(deps-dev): bump @vercel/nft from 0.27.3 to 0.27.4 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.3 to 0.27.4. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.3...0.27.4) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aadf5f01d807f5312af66bed1893b390a7d7eecd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 4 21:33:11 2024 +0800 chore(deps): bump googleapis from 143.0.0 to 144.0.0 (#16623) * chore(deps): bump googleapis from 143.0.0 to 144.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 143.0.0 to 144.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v143.0.0...googleapis-v144.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a74f760ddd9b99eef88b38dd25ce440ac75d6684 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 4 21:15:44 2024 +0800 chore(deps-dev): bump @types/node from 22.5.2 to 22.5.3 (#16622) * chore(deps-dev): bump @types/node from 22.5.2 to 22.5.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.2 to 22.5.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa847e7166ab4983123d9c24776602ac30aba831 Author: Tony Date: Wed Sep 4 12:05:03 2024 +0800 fix(utils): wrong auto fix for getAcwScV2ByArg1 commit 93d45aa7089d0ffcee3677077d4b57df6738a18f Author: DIYgod Date: Wed Sep 4 01:06:46 2024 +0800 feat: update theblockbeats cache key commit 98ca20567ecc0b73f6e2b1ec3ca5118001b3b9b1 Author: Tony Date: Tue Sep 3 22:09:22 2024 +0800 feat: blockbeats article subcategory (#16617) commit 8cc3349163800411cebf554ec0b939ec01fbd4b4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Sep 3 13:57:30 2024 +0000 style: auto format commit d77d4e52ea31361ee7fd43cae5eb6646904bae40 Author: Keo Date: Tue Sep 3 21:55:35 2024 +0800 feat(route): add sis001 author (#16609) * feat(route): add sis001 author * feat(route): fix default id * feat(route): fix id commit 608aa675cf7d840cf0d174e35a9ca1cb01fb0c57 Author: Yunfi Date: Tue Sep 3 21:35:55 2024 +0800 feat(route): add gamersky (#16594) * feat(route): add gamersky * doc: add default value for 'type' parameter in gamersky news route * fix: type * chore: remove deprecated route * fix: use jsonp api & remove junk * fix: combine duplicated code * fix: restore ent --------- commit a532f7ee71b0329f2b1f89f2016a1648814a49bc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 19:01:27 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.3.0 to 8.4.0 (#16615) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.3.0 to 8.4.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5dd51fc6fa7d0ab4c0be76719f7ab666e5b6e798 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 19:00:42 2024 +0800 chore(deps): bump hono from 4.5.10 to 4.5.11 (#16614) * chore(deps): bump hono from 4.5.10 to 4.5.11 Bumps [hono](https://github.com/honojs/hono) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.10...v4.5.11) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7e9d3c24d0e28b2158eddea9a9133fe0ee397e44 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 18:59:10 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.98 to 0.37.99 (#16616) * chore(deps-dev): bump discord-api-types from 0.37.98 to 0.37.99 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.98 to 0.37.99. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.98...0.37.99) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 080387a1be803252235d048ee626731b17d6dfe8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 18:51:53 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.3.0 to 8.4.0 (#16613) * chore(deps-dev): bump @typescript-eslint/parser from 8.3.0 to 8.4.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.3.0 to 8.4.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3130e327d279d23731f2d300ce26a40144d18632 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 18:49:30 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.143 to 0.5.144 (#16612) * chore(deps): bump @scalar/hono-api-reference from 0.5.143 to 0.5.144 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.143 to 0.5.144. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cb658f14e177c0dcf301a22a8c32019b5b2385c3 Author: DIYgod Date: Tue Sep 3 16:45:16 2024 +0800 feat: add blockbeats routes commit b5ad2fa0cb08e4a718285de575a97b107152eea1 Author: Rongrong Date: Tue Sep 3 03:08:00 2024 +0800 fix(route/picnob/user): missing linebreak (#16608) Signed-off-by: Rongrong commit 8f073e0ab4b880b5c176eb042c30032736418e9f Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Sep 3 01:39:25 2024 +0800 feat(route): add 国家金融监督管理总局 (#16607) commit 7118a449ed1c7c68a954d6d7ff4eb1019df193b5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Sep 3 01:12:31 2024 +0800 feat(route): add 华中科技大学研究生院 (#16595) * feat(route): add 华中科技大学研究生院 * trigger build commit f4fef44d580b9805fea59cd669ef056bc22f254d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Sep 2 16:52:26 2024 +0000 style: auto format commit ec03e0764cdee07c65fe971833c6351d7e3ce16e Author: Innei Date: Tue Sep 3 00:47:19 2024 +0800 chore(rss3): remove parser and move to use lib (#16606) Signed-off-by: Innei commit bb608677758b64a5b16c6c4ead1f024b985438d8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 00:46:54 2024 +0800 chore(deps-dev): bump @types/node from 22.5.1 to 22.5.2 (#16599) * chore(deps-dev): bump @types/node from 22.5.1 to 22.5.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.1 to 22.5.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a8670806ed96c7cfc13d8dc1f5f87d8d864ec6d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 3 00:45:55 2024 +0800 chore(deps): bump hono from 4.5.9 to 4.5.10 (#16601) * chore(deps): bump hono from 4.5.9 to 4.5.10 Bumps [hono](https://github.com/honojs/hono) from 4.5.9 to 4.5.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.9...v4.5.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f64cb5163559e30a3e8383e8d07672db01edfc6c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 2 20:52:30 2024 +0800 chore(deps): bump hono from 4.5.9 to 4.5.10 (#16601) * chore(deps): bump hono from 4.5.9 to 4.5.10 Bumps [hono](https://github.com/honojs/hono) from 4.5.9 to 4.5.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.9...v4.5.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 834fb0df66777ff569918128ba86784e8a0a4d3d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 2 19:11:50 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.7.1 to 2.7.2 (#16603) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.7.1 to 2.7.2 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.7.1 to 2.7.2. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.7.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 961decb4b3b76db341e8c07e5515e3f15d1e1beb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 2 19:11:13 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 (#16602) * chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.2.9 to 15.2.10. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 61e486528d16f5654231939c35bb341c5d2cb443 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 2 19:10:13 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.75 to 2.0.76 (#16604) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.75 to 2.0.76 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.75 to 2.0.76. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.75...v2.0.76) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a16886f8d3c9c2c78d3b871badc826883771f2ca Author: Yunfi Date: Sun Sep 1 20:12:00 2024 +0800 fix(route): add full-text output for yystv (#16593) * fix(route): add full-text output for yystv * fix: cheerio issue * fix: type commit a9caa10cf572bec377eeed8cdefb3ff9e3e94641 Author: Stephen Zhou Date: Sat Aug 31 12:19:16 2024 +0800 fix: clean github activity output (#16586) commit 83da7c5085fbd59c56bc6f66060a2fbee758de25 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Aug 31 02:05:48 2024 +0800 chore(deps-dev): bump msw from 2.3.5 to 2.4.1 (#16589) * chore(deps-dev): bump msw from 2.3.5 to 2.4.1 Bumps [msw](https://github.com/mswjs/msw) from 2.3.5 to 2.4.1. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.5...v2.4.1) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tony commit 92e9ef2a85ec5971436b69010b344103012b67a5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Aug 31 00:51:10 2024 +0800 feat(route): add 上海证券交易所本所业务规则 (#16591) * feat(route): add 上海证券交易所本所业务规则 * fix typo commit f368fa05f0e2e475433732941b9ab0736737fd09 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 30 17:39:03 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.4 to 2.7.1 (#16590) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.4 to 2.7.1 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.6.4 to 2.7.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.7.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 26993f9ebfd917ee42a1c1574b316c614abed2bd Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Aug 29 18:04:39 2024 +0000 style: auto format commit e884dc438f3b815c7a7c07a2ccf73f6cffba9b68 Author: uuwor <155626094+uuwor@users.noreply.github.com> Date: Fri Aug 30 02:02:48 2024 +0800 feat(route): add route for https://jw.cdu.edu.cn/ (#16548) * feat(route): add route for https://jw.cdu.edu.cn/ 添加了成都大学教务处公告通知 * Update jwgg.ts gwgg-->jwgg * Update jwgg.ts https://jw.cdu.edu.cn/jwgg.html-->https://jw.cdu.edu.cn/jwgg.htm * Delete lib/cdu directory incorrect directory place * Add files via upload add cdu * Add files via upload fix: Enforce consistent linebreak style Error Expected linebreaks to be 'LF' but found 'CRLF'. * Add files via upload fix namespace.ts's Error Expected linebreaks to be 'LF' but found 'CRLF'. * Add files via upload correct some errors * Add files via upload 修复了不匹配问题 * Update jwgg.ts ////-->/**/ * Update jwgg.ts Enforce consistent spacing after the `//` or `/*` in a comment one tab * Update jwgg.ts A space has been added after /* * Add files via upload description repair try * Update jwgg.ts A space has been added after /* * Update lib/routes/cdu/jwgg.ts update maintainers Co-authored-by: Tony * Update jwgg.ts /**/ was used instead of //// * Update lib/routes/cdu/namespace.ts --------- commit d1a4598aad04201ba3d3e65bab942d1d581e4980 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 23:02:03 2024 +0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.25.1 to 1.26.0 (#16578) * chore(deps): bump @opentelemetry/sdk-metrics from 1.25.1 to 1.26.0 Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.25.1 to 1.26.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31b2bac57d14e9749bf84f49f9c6da997292d1af Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 22:17:07 2024 +0800 chore(deps): bump @opentelemetry/sdk-trace-base from 1.25.1 to 1.26.0 (#16579) * chore(deps): bump @opentelemetry/sdk-trace-base from 1.25.1 to 1.26.0 Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.25.1 to 1.26.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f3de01d3b08dcf70940fbac838650776a182e7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 06:29:52 2024 -0700 chore(deps): bump @opentelemetry/exporter-prometheus from 0.52.1 to 0.53.0 (#16575) * chore(deps): bump @opentelemetry/exporter-prometheus Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.52.1 to 0.53.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 693a939a8fbe44d2ff8c312198c04476300ddfde Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 06:19:52 2024 -0700 chore(deps): bump @opentelemetry/exporter-trace-otlp-http from 0.52.1 to 0.53.0 (#16574) * chore(deps): bump @opentelemetry/exporter-trace-otlp-http Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.52.1 to 0.53.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a5f710f6a275a20477beacf4d8f34f2a67e41495 Author: Tony Date: Thu Aug 29 06:18:57 2024 -0700 revert: "chore(deps-dev): bump msw from 2.3.5 to 2.4.0 (#16576)" (#16585) This reverts commit 1de0473c7a7b86386d506e9ba4ccebf6aabab6d5. commit eb8861de857c69a3bbf7c87f98cad72a1cbe27ff Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 20:53:25 2024 +0800 chore(deps): bump @opentelemetry/semantic-conventions from 1.26.0 to 1.27.0 (#16577) * chore(deps): bump @opentelemetry/semantic-conventions Bumps [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) from 1.26.0 to 1.27.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...semconv/v1.27.0) --- updated-dependencies: - dependency-name: "@opentelemetry/semantic-conventions" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1de0473c7a7b86386d506e9ba4ccebf6aabab6d5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 05:12:24 2024 -0700 chore(deps-dev): bump msw from 2.3.5 to 2.4.0 (#16576) * chore(deps-dev): bump msw from 2.3.5 to 2.4.0 Bumps [msw](https://github.com/mswjs/msw) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 53fc54bb810ee4aba2c1276e50d2eff366a6ca3b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 29 05:11:45 2024 -0700 chore(deps): bump @opentelemetry/resources from 1.25.1 to 1.26.0 (#16573) * chore(deps): bump @opentelemetry/resources from 1.25.1 to 1.26.0 Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.25.1 to 1.26.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 84243eb7bef201840cc0d62a47c4969c47313148 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Aug 29 09:06:48 2024 +0800 feat(route): add 深圳证券交易所本所业务规则 (#16568) commit af50ec9b97bb15d5ec21b9e9f32ac9df7234ea13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 28 05:28:20 2024 -0700 chore(deps-dev): bump @types/node from 22.5.0 to 22.5.1 (#16564) * chore(deps-dev): bump @types/node from 22.5.0 to 22.5.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.0 to 22.5.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eb679903263cd7f930303845997fbdea870dd5bc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 28 05:27:20 2024 -0700 chore(deps): bump googleapis from 142.0.0 to 143.0.0 (#16563) * chore(deps): bump googleapis from 142.0.0 to 143.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 142.0.0 to 143.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v142.0.0...googleapis-v143.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0b3fd9b19c3d39bb0834015f16136178647dac25 Author: hinus <64959125+cxheng315@users.noreply.github.com> Date: Tue Aug 27 23:32:28 2024 +0800 feat(route): add QuestN (#16534) * Add Route: QuestN 1. Add Route: community, events 2. Add utility file to parse filter string 3. Add QuestN namespace * Update events.ts Remove handled error condition * Update parseFilterStr function 1. Update export method on util.ts 2. Update prarsedFilterStr variable * Update util.ts 1. Handle condition if optional parameter : filter wasn't given(undefined) * Update community.ts & events.ts 1. Standardize route name 2. Standardize events.ts parameters 3. Add events.ts description * Update lib/routes/questn/events.ts fix indent Co-authored-by: Tony * Update community.ts modify route parameter to meet camelCase standard * Update community.ts update radar source and target route to meet camelCase standard --------- commit 898da0d5c1b36be7fb781e5a8e6654b180a2a5df Author: zihao <2638779206@qq.com> Date: Tue Aug 27 22:18:54 2024 +0800 fix: update example of Engineering Blogs in RSSHub docs (#16546) * 制作imhcg的路由 * 遵循路由规范 * Update lib/routes/imhcg/blog.ts Co-authored-by: Tony * Update lib/routes/imhcg/blog.ts Co-authored-by: Tony * 修改imhcg的namespace,使其与route name不同 * Update lib/routes/imhcg/namespace.ts Co-authored-by: Tony * 修改imhcg的example commit df5c044ed8122e545bf81d1b4bd3e0f49a527ef7 Author: Keisuke Horota Date: Tue Aug 27 23:01:38 2024 +0900 feat(twitter): add twitter getHomeLatestTimeline (#16549) commit 5fd5b80fdcc794cb112ac993bf015608e3fafea9 Author: Raspberry <25424627+yana9i@users.noreply.github.com> Date: Tue Aug 27 21:29:13 2024 +0800 fix(route/zsxq): 优化问答型消息可读性 (#16550) * fix(route/zsxq): 优化问答型消息可读性 * fix(route/zsxq): unexpected any type * fix(route/zsxq): Handling of questions from anonymous users commit 183fce012e37af0b3ca187231ff6fc3613bcfb40 Author: zihao <2638779206@qq.com> Date: Tue Aug 27 21:07:55 2024 +0800 fix: update urls for xidian (#16551) commit af51c7c6b26401af99f4324b2b9e6a24e0aaeca1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 21:07:12 2024 +0800 chore(deps): bump tsx from 4.17.0 to 4.19.0 (#16555) * chore(deps): bump tsx from 4.17.0 to 4.19.0 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.17.0 to 4.19.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.17.0...v4.19.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump to pnpm 9.9 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 51cba0ae88f40d5d2bf61dd70e2274a604eb010a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:34:58 2024 -0700 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.2.0 to 8.3.0 (#16554) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.3.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f39fa096f5dc0844191b1eabe64dcb89826397e6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:34:39 2024 -0700 chore(deps-dev): bump discord-api-types from 0.37.97 to 0.37.98 (#16553) * chore(deps-dev): bump discord-api-types from 0.37.97 to 0.37.98 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.97 to 0.37.98. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.97...0.37.98) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d4ca8337f08482517d3dfc325259c483426090b4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:32:43 2024 -0700 chore(deps): bump hono from 4.5.8 to 4.5.9 (#16560) * chore(deps): bump hono from 4.5.8 to 4.5.9 Bumps [hono](https://github.com/honojs/hono) from 4.5.8 to 4.5.9. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.8...v4.5.9) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6b0e83d966f1795a624e90752ace6154daf9409c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:07:10 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.142 to 0.5.143 (#16558) * chore(deps): bump @scalar/hono-api-reference from 0.5.142 to 0.5.143 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.142 to 0.5.143. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 22cf4f5cffe4b7341ba1e854c5b9c81a9576cfb7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:06:45 2024 -0700 chore(deps): bump @hono/node-server from 1.12.1 to 1.12.2 (#16557) * chore(deps): bump @hono/node-server from 1.12.1 to 1.12.2 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.12.1 to 1.12.2. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.12.1...v1.12.2) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ed76b6ee680d8a8828ab2e47f58821d2b8a7219e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 27 05:05:02 2024 -0700 chore(deps-dev): bump @typescript-eslint/parser from 8.2.0 to 8.3.0 (#16556) * chore(deps-dev): bump @typescript-eslint/parser from 8.2.0 to 8.3.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.3.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 58ea059a28ccd2077d5db8e1e5b6108c184a023a Author: 铂屑 <80164656+boxie123@users.noreply.github.com> Date: Tue Aug 27 04:22:35 2024 +0800 feat(route/ustc): add School of Chemistry and Materials Science (#16525) * feat(route/ustc): add School of Chemistry and Materials Science * feat: Allow custom ID * feat: obtain title from the HTML * Update lib/routes/ustc/scms.ts --------- commit 98affee3cd356b9a027e996c348d6794ce1f1813 Author: gdzhht <48609520+gdzhht@users.noreply.github.com> Date: Tue Aug 27 01:16:28 2024 +0800 feat(route): 新增 华南理工大学广州国际校区通知公告、新闻聚焦、媒体报道 路由 (#16372) * feat(route): 新增 华南理工大学广州国际校区通知公告、新闻聚焦、媒体报道 路由 * 遵循路由规范 * Update lib/routes/scut/gzic/news.ts --------- commit 6709293f140f38fbbcf3df8fc4e851f88800eafd Author: zihao <2638779206@qq.com> Date: Tue Aug 27 00:21:12 2024 +0800 feat(route): add route for cs.xidian.edu.cn && fix url of namespace (#16547) commit 2f0acf71d6ca9f1b3b51f64ccf6c960f83316258 Author: zihao <2638779206@qq.com> Date: Mon Aug 26 22:39:49 2024 +0800 feat(route): add route for gr.xidian.edu.cn (#16538) commit d9e16878ead16ed0e36840d9e95fca1603269d6d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 22:04:38 2024 +0800 chore(deps-dev): bump eslint and @types/eslint (#16541) * chore(deps-dev): bump eslint and @types/eslint Bumps [eslint](https://github.com/eslint/eslint) and [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint). These dependencies needed to be updated together. Updates `eslint` from 9.9.0 to 9.9.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.9.0...v9.9.1) Updates `@types/eslint` from 9.6.0 to 9.6.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit df5cad0db917a3ada4c8c10b4efe545a2df61446 Author: Nya Candy Date: Mon Aug 26 20:34:32 2024 +0800 chore: add missing curl to docker image (#16537) commit 27b0152fa2f709d5027cb22516b3a7108fb32a10 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 05:04:40 2024 -0700 chore(deps): bump jsdom from 24.1.1 to 25.0.0 (#16542) * chore(deps): bump jsdom from 24.1.1 to 25.0.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.1 to 25.0.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.1.1...25.0.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dab3699be8e25d125977fa07632a2f0f93c51638 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 04:56:38 2024 -0700 chore(deps): bump @hono/zod-openapi from 0.15.3 to 0.16.0 (#16545) * chore(deps): bump @hono/zod-openapi from 0.15.3 to 0.16.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.15.3 to 0.16.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.15.3...@hono/zod-openapi@0.16.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bcaf1aaeb26587e3ad602b479353a8f3f83d558a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 04:53:58 2024 -0700 chore(deps): bump telegram from 2.23.10 to 2.24.11 (#16544) * chore(deps): bump telegram from 2.23.10 to 2.24.11 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.23.10 to 2.24.11. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 50e283ff6a87609b095a9f582e0d80eb28d96266 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 04:53:14 2024 -0700 chore(deps-dev): bump @eslint/js from 9.9.0 to 9.9.1 (#16540) * chore(deps-dev): bump @eslint/js from 9.9.0 to 9.9.1 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.9.0 to 9.9.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.9.1/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fd7b02688c4623952d4c587671d59fb704511da1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 26 04:51:26 2024 -0700 chore(deps): bump @tonyrl/rand-user-agent from 2.0.74 to 2.0.75 (#16539) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.74 to 2.0.75 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.74 to 2.0.75. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.74...v2.0.75) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 49df5559a1eb9d22897d68fbee6377e6fc6702d9 Author: DIYgod Date: Mon Aug 26 16:52:35 2024 +0800 feat: support ipv6, close #16513 commit ef6448645ebdf83f3a9ecfdc36a1795a4bd77cfe Author: DIYgod Date: Mon Aug 26 15:39:15 2024 +0800 feat(twitter): remove limiter commit 3ce18dff480254ba2825fd0d7c3a012f2ab9246f Author: DIYgod Date: Mon Aug 26 15:33:19 2024 +0800 feat(twitter): skip invalid token commit 292471ec23e94c4cc080501fbb60a70103f253cb Author: zihao Date: Mon Aug 26 00:33:53 2024 +0800 feat(route): add route for Engineering blogs (#16529) * 制作imhcg的路由 * 遵循路由规范 * Update lib/routes/imhcg/blog.ts Co-authored-by: Tony * Update lib/routes/imhcg/blog.ts Co-authored-by: Tony * 修改imhcg的namespace,使其与route name不同 * Update lib/routes/imhcg/namespace.ts --------- commit df4019250a72737bcebbc3898731a0ed02a755d4 Author: ViggoC Date: Sun Aug 25 20:14:24 2024 +0800 feat(route): add route for recruit notice of West China Hospital (#16514) * 华西医院招聘公告 * Apply suggestions from code review commit 0fc620951e013dc7d14c9a7d682c5cdf38804349 Author: hinus <64959125+cxheng315@users.noreply.github.com> Date: Sun Aug 25 13:36:49 2024 +0800 feat(route): add Link3 (#16524) * Add Route: Link3 add Link3 Route: events, profile * Update event.ts and profile.ts 1. Avoid using the same name for routes and namespaces 2. Add parameter description to profile.ts commit 0888a2c2592f50223ba013ecd7a0a79a0b41fcb6 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sat Aug 24 22:08:05 2024 +0800 feat(route/eastmoney): 增加支持东方财富类型为个股研报的研究报告 (#16526) * feat(route/eastmoney): 增加支持东方财富类型为个股研报的研究报告 * feat(route/eastmoney): 个股研报标题增加公司名 * feat(route/eastmoney): 东方财富个股研报获取收益/市盈率 方法合并 commit 534da1549ba5684c59fd32aa21247435e4a1401d Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Sat Aug 24 21:18:10 2024 +0800 feat(route): add goldman sachs developer blog (#16527) * feat(route): add goldman sachs developer blog * fix: change namespace * fix: remove fixed user-agent commit b24beaa2b675d78adf41608d8b1a61bf4b2cdcef Author: Rongrong Date: Sat Aug 24 20:08:22 2024 +0800 fix(route/telegram/channel): invisible images in albums and Link Preview (#16523) Some have reported that a recent upgrade of RSSHub broke the /telegram/channel route, resulting in images from Link Preview (Instant View) or albums not being displayed, even when showLinkPreview explicitly or implicitly (by default) enabled. This is a REGRESSION introduced in edfaed1b7da1a2599dbbdcda861397b9f08101ec. The patch fixes it. Signed-off-by: Rongrong commit 69cbeae1826b1107523903beebe8cbb9335917ad Author: Tony Date: Sat Aug 24 19:22:54 2024 +0800 docs: update route name commit 9e033f05f7c57d483a01a04e5c74705a51622a8a Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Fri Aug 23 23:57:15 2024 +0800 feat: route of smzdm product (#16516) * feat: route of smzdm product * fix: type * fix: type * Update lib/routes/smzdm/product.ts Co-authored-by: Tony * refactor: replace .each() with .map() * feat: cache commit edf1a8f282a85f937a6229807fd6f0c4191bfe6b Author: hinus <64959125+cxheng315@users.noreply.github.com> Date: Fri Aug 23 21:49:23 2024 +0800 feat(route): add galxe (#16515) * Add Route: Galxe add Galxe route * Update index.ts update example * Update index.ts fix example * Update lib/routes/galxe/index.ts remove Promise.all() Co-authored-by: Tony * Update index.ts Fix trailing spaces --------- commit ed971bdbbd806a9b48b0e9a6b04fcde729a85146 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 23 05:27:33 2024 -0700 chore(deps): bump @opentelemetry/semantic-conventions from 1.25.1 to 1.26.0 (#16521) * chore(deps): bump @opentelemetry/semantic-conventions Bumps [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) from 1.25.1 to 1.26.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...semconv/v1.26.0) --- updated-dependencies: - dependency-name: "@opentelemetry/semantic-conventions" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8786aab2b0acbc63ae664eca82a8a31ee9fe6c84 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 23 05:26:45 2024 -0700 chore(deps): bump tldts from 6.1.40 to 6.1.41 (#16520) * chore(deps): bump tldts from 6.1.40 to 6.1.41 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.40 to 6.1.41. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.40...v6.1.41) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cf700b286ee29920b9c6d95795d91dc5d0a3a3f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 23 05:26:20 2024 -0700 chore(deps-dev): bump @babel/preset-env from 7.25.3 to 7.25.4 (#16519) * chore(deps-dev): bump @babel/preset-env from 7.25.3 to 7.25.4 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.3 to 7.25.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.4/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bcc13d724c281436959e0883379d744f3fe4f345 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 23 05:15:37 2024 -0700 chore(deps-dev): bump discord-api-types from 0.37.96 to 0.37.97 (#16518) * chore(deps-dev): bump discord-api-types from 0.37.96 to 0.37.97 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.96 to 0.37.97. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.96...0.37.97) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 719fdec6ff03a6104cf53bfb8e0c8082ca0cd8e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 23 05:15:17 2024 -0700 chore(deps): bump @scalar/hono-api-reference from 0.5.141 to 0.5.142 (#16517) * chore(deps): bump @scalar/hono-api-reference from 0.5.141 to 0.5.142 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.141 to 0.5.142. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a2053d656c038b43b1c6c07a07e6a4bffecd8e55 Author: DIYgod Date: Fri Aug 23 17:40:10 2024 +0800 Revert "feat(twitter): waitUntil domcontentloaded" This reverts commit 57d5aabceaa3d643c5a1ac014cd2c54e350e7bd4. commit 50409ec19ace17f5bb1ee9b350b31ec07fafb65e Author: DIYgod Date: Fri Aug 23 17:39:57 2024 +0800 Revert "feat: puppeteer timeout" This reverts commit 6d1a19a9bdd43cbebe2154ee454d987b62c904ff. commit c1f8a7460297eca0e8caf7ee231c4a57b3ac221a Author: DIYgod Date: Fri Aug 23 17:39:49 2024 +0800 Revert "test: fix puppeteer timeout" This reverts commit bbbe60dd5a409ffc0b590cec24345660e84ec176. commit 0ff58f5ef763a6fe81354b9072a6f6d57c5026c4 Author: DIYgod Date: Fri Aug 23 17:39:34 2024 +0800 Revert "feat(twitter): reset cookie for 429 response" This reverts commit b7ec2109aa4301bb7a47240b8379a55f188f1f42. commit 57d5aabceaa3d643c5a1ac014cd2c54e350e7bd4 Author: DIYgod Date: Fri Aug 23 16:34:45 2024 +0800 feat(twitter): waitUntil domcontentloaded commit bbbe60dd5a409ffc0b590cec24345660e84ec176 Author: DIYgod Date: Fri Aug 23 16:14:28 2024 +0800 test: fix puppeteer timeout commit 6d1a19a9bdd43cbebe2154ee454d987b62c904ff Author: DIYgod Date: Fri Aug 23 16:08:35 2024 +0800 feat: puppeteer timeout commit b7ec2109aa4301bb7a47240b8379a55f188f1f42 Author: DIYgod Date: Fri Aug 23 15:39:17 2024 +0800 feat(twitter): reset cookie for 429 response commit 9d84c5d9b08ff24452d06f255e454963c4518f7a Author: DIYgod Date: Fri Aug 23 14:38:52 2024 +0800 feat(twitter): disable retry commit 5dbf3e5fefd33e082475650a83b5b0f211aeb8e4 Author: DIYgod Date: Fri Aug 23 13:49:56 2024 +0800 feat(bilibili): enable stealth commit 39e75731cb67f891fbbaf638f0f24ac04ee6e569 Author: DIYgod Date: Fri Aug 23 13:49:08 2024 +0800 feat(twitter): rate limiter commit 3241267ea1a638d29af3eee991701f7a0bf26b4c Author: DIYgod Date: Fri Aug 23 13:44:59 2024 +0800 Revert "feat(twitter): remove request limiter" This reverts commit e84ee871a84cded44a789d57b62ba8d2f29db2e0. commit 43006de9183b042939458c742e1a572181ce18c1 Author: DIYgod Date: Fri Aug 23 13:21:09 2024 +0800 feat(twitter): add proxy log commit 0ca4457bcebf584790669640420b59a15ffcb77d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Aug 23 00:12:50 2024 +0800 fix(route): 国家粮食和物资储备局能源储备 (#16512) commit e84ee871a84cded44a789d57b62ba8d2f29db2e0 Author: DIYgod Date: Thu Aug 22 23:50:12 2024 +0800 feat(twitter): remove request limiter commit 7e0dc17ef86ebbafb18422f317c82d2ba802378c Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Aug 22 23:36:29 2024 +0800 feat(route/ftm): Add route (#16503) * feat(route/ftm): Add route * Update index.ts commit a80edd1bd3ebc3c1d4c36ca4011ba6735705c372 Author: DIYgod Date: Thu Aug 22 23:13:33 2024 +0800 feat(twitter): reset cookie for 401 response commit b48209cf5e76da7b7eb0f32e0491f8d9fd8a8802 Author: DIYgod Date: Thu Aug 22 22:58:17 2024 +0800 feat(twitter): use username and password as web api fallback commit a3a2fe8d3a3c4f5d09c3915fff1c1096c2905649 Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Thu Aug 22 21:07:46 2024 +0800 chore: fix warning about potential push on string (#16511) commit 006db4a37bc81103c852a39acd0875a6e08f5f89 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 22 18:31:38 2024 +0800 chore(deps-dev): bump @types/node from 22.4.2 to 22.5.0 (#16506) * chore(deps-dev): bump @types/node from 22.4.2 to 22.5.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.4.2 to 22.5.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c383aa623bcf97ac32892ff2adb6016999e09589 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 22 18:27:56 2024 +0800 chore(deps): bump proxy-chain from 2.5.2 to 2.5.3 (#16508) * chore(deps): bump proxy-chain from 2.5.2 to 2.5.3 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.2 to 2.5.3. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.5.2...v2.5.3) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9f0536488619ca3942e22d3ee2709710a69854cd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 22 18:27:01 2024 +0800 chore(deps): bump hono from 4.5.7 to 4.5.8 (#16505) * chore(deps): bump hono from 4.5.7 to 4.5.8 Bumps [hono](https://github.com/honojs/hono) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.7...v4.5.8) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2962c6f64f1710469c2af9b8c305cea38d282bd3 Author: COxDE <63153334+coxde@users.noreply.github.com> Date: Wed Aug 21 19:15:00 2024 +0100 feat(middleware): process feed title and description using LLM (#16464) * feat(middleware): add title translation using LLM * refactor: combine title and description * fix: camelCase for variables * refactor: try to update the test case --------- commit d4bfda3a8c1cc1e638ea9834cf65f1d37420181b Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Thu Aug 22 00:58:49 2024 +0800 fix(route): invalid example route of flashcat blog (#16502) commit d8041cc1824c0534a1a56299aeec722dbc9b3987 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Aug 21 14:52:26 2024 +0000 style: auto format commit 2d82ddcddc9c28d5bf83edc407ace3d49686edaa Author: Innei Date: Wed Aug 21 22:49:59 2024 +0800 feat(route/rss3): RSS3 metadata parser (#16486) * init * done Signed-off-by: Innei * chore: cleanup Signed-off-by: Innei * fix: format Signed-off-by: Innei * fix: pass through Signed-off-by: Innei * chore: add testcase Signed-off-by: Innei * fix: update Signed-off-by: Innei --------- Signed-off-by: Innei commit 6ef47acf9390e51a8dcf3f88c210eddab8191b63 Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Wed Aug 21 21:59:09 2024 +0800 fix: rsshub radar for uber blog (#16501) commit d124d7ac5e400e3d977b0cf9d62ea24c47832b80 Author: chesha1 <49867392+chesha1@users.noreply.github.com> Date: Wed Aug 21 20:32:44 2024 +0800 feat: route of flashcat blog (#16496) * rss of flashcat blog * rsshub radar * Update lib/routes/flashcat/blog.ts commit 698cd90c73aff5e8c25d86232453538f0de562f7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 21 20:31:43 2024 +0800 chore(deps-dev): bump @types/node from 22.4.1 to 22.4.2 (#16499) * chore(deps-dev): bump @types/node from 22.4.1 to 22.4.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.4.1 to 22.4.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 542599fc1591723f9845f4f3ccdd711c5b105645 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 21 20:18:53 2024 +0800 chore(deps): bump hono from 4.5.6 to 4.5.7 (#16500) * chore(deps): bump hono from 4.5.6 to 4.5.7 Bumps [hono](https://github.com/honojs/hono) from 4.5.6 to 4.5.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.6...v4.5.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fc42c1916418c9b4fd536ef192ad80d44a83c4e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 21 20:17:50 2024 +0800 chore(deps-dev): bump husky from 9.1.4 to 9.1.5 (#16497) * chore(deps-dev): bump husky from 9.1.4 to 9.1.5 Bumps [husky](https://github.com/typicode/husky) from 9.1.4 to 9.1.5. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.4...v9.1.5) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit af98fa0d9531dc940fd74bca1b511bb78d356487 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 21 20:17:28 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.95 to 0.37.96 (#16498) * chore(deps-dev): bump discord-api-types from 0.37.95 to 0.37.96 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.95 to 0.37.96. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.95...0.37.96) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c46e5a424fae2f6078ce38a203c514d8e7876bf1 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Aug 21 11:01:46 2024 +0800 feat(route): add 国家粮食和物资储备局 (#16495) commit 3d342c9f66d54f3c66f85d234436a2670ef7ecc1 Author: xxx.Yan Date: Wed Aug 21 10:57:00 2024 +0800 fix(route): showstart search (#16488) * fix(route): showstart search * fix(route): showstart search - early return and allowempty commit c73192dda87aa4a4ffc993a2f95a8f78abd759f1 Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Tue Aug 20 23:09:30 2024 +0200 feat(towardsdatascience): add route (#16468) * feat(towardsdatascience): add namespace and latest endpoint * Apply suggestions from code review * fix: correct full-text fetching logic --------- commit 632e1723a88950ba9525db8c5dabd1e0cebe19c3 Author: Ethan Date: Tue Aug 20 10:56:28 2024 -0700 fix(route): new yorker (#16494) commit 5cfa0db905d779fa8e1ee308885396d6fb653a7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 20 23:40:07 2024 +0800 chore(deps): bump proxy-chain from 2.5.1 to 2.5.2 (#16492) * chore(deps): bump proxy-chain from 2.5.1 to 2.5.2 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.1 to 2.5.2. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.5.1...v2.5.2) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a4361db451c94638a2a6b0641da6a75d59e0f65 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 20 22:45:10 2024 +0800 chore(deps): bump undici from 6.19.7 to 6.19.8 (#16489) * chore(deps): bump undici from 6.19.7 to 6.19.8 Bumps [undici](https://github.com/nodejs/undici) from 6.19.7 to 6.19.8. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.7...v6.19.8) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a593c51d8157d7000a1364f1162509dc9f7e6b24 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 20 22:41:43 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.1.0 to 8.2.0 (#16493) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.1.0 to 8.2.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.2.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1491877955a9d300aef4f39dd00db42a0b1db1f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 20 22:18:14 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (#16491) * chore(deps-dev): bump @typescript-eslint/parser from 8.1.0 to 8.2.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.1.0 to 8.2.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.2.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e9cffe07c6614f2964877cd03b05defa0ab426e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 20 20:11:40 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.94 to 0.37.95 (#16490) * chore(deps-dev): bump discord-api-types from 0.37.94 to 0.37.95 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.94 to 0.37.95. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.94...0.37.95) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 096e57d429f0072314cd0dacf7268a04c895a5c2 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Aug 20 00:52:21 2024 +0800 fix(route/gisreportsonlline): Restore linefeed (#16487) commit ecba4f7a1f4b94a407b755dc59f0769cfc820f20 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Aug 19 20:07:02 2024 +0800 feat(route/gis): Add route (#16461) * feat(route/gis): Add route * Update namespace.ts * Update lib/routes/gis/namespace.ts Co-authored-by: Tony * Update index.ts * . --------- commit 1fe1ddc093e046f50fa27a201f40b07851994435 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:55:10 2024 +0800 chore(deps-dev): bump @types/node from 22.3.0 to 22.4.1 (#16482) * chore(deps-dev): bump @types/node from 22.3.0 to 22.4.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.3.0 to 22.4.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d5ee9c1545c480f795116c255d5dbbee203a1bb5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:54:54 2024 +0800 chore(deps): bump hono from 4.5.5 to 4.5.6 (#16478) * chore(deps): bump hono from 4.5.5 to 4.5.6 Bumps [hono](https://github.com/honojs/hono) from 4.5.5 to 4.5.6. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.5...v4.5.6) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c6f7d41617c76a0f46eae96240236f06239d4f79 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:32:33 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.139 to 0.5.141 (#16484) * chore(deps): bump @scalar/hono-api-reference from 0.5.139 to 0.5.141 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.139 to 0.5.141. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d8d9f7baa691e0dd61742f0dcf24d32d2902c8bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:23:26 2024 +0800 chore(deps): bump @hono/node-server from 1.12.0 to 1.12.1 (#16481) * chore(deps): bump @hono/node-server from 1.12.0 to 1.12.1 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.12.0 to 1.12.1. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.12.0...v1.12.1) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 51af16060627c75b961ddc72af6f730c48b76ae9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:21:36 2024 +0800 chore(deps): bump googleapis from 140.0.1 to 142.0.0 (#16479) * chore(deps): bump googleapis from 140.0.1 to 142.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 140.0.1 to 142.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v140.0.1...googleapis-v142.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d1e088e9d6871b4e9eb6e6ea683c7f3179cfe895 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:18:42 2024 +0800 chore(deps-dev): bump @types/sanitize-html from 2.11.0 to 2.13.0 (#16477) * chore(deps-dev): bump @types/sanitize-html from 2.11.0 to 2.13.0 Bumps [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) from 2.11.0 to 2.13.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html) --- updated-dependencies: - dependency-name: "@types/sanitize-html" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0118a27f4dbdef3c3f3f4ce9093f5dc00977a16d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:18:07 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.73 to 2.0.74 (#16483) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.73 to 2.0.74 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.73 to 2.0.74. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.73...v2.0.74) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3a2b446fbe4b54493fa4cd75963e93cb93034e2f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 19 19:17:38 2024 +0800 chore(deps): bump tldts from 6.1.39 to 6.1.40 (#16480) * chore(deps): bump tldts from 6.1.39 to 6.1.40 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.39 to 6.1.40. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.39...v6.1.40) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc69f68f5149da7685c1528ee70209a55efa6ba0 Author: Yifan Gao Date: Mon Aug 19 14:24:14 2024 +0800 feat(route): add Web3 Geek Daily (#16475) * feat(route): add Web3 Geek Daily * Update lib/routes/rebase/geekdaily.ts commit 04e766d0f5072f360f4edf984150c71b4e3161d8 Author: Entropy Date: Mon Aug 19 03:29:36 2024 +0800 fix(route/zhihu): Fix bug that zhihu answers would be truncated (#16473) * fix(route/zhihu): Fix bug that zhihu answers would be truncated * fix(route/zhihu): Fix bug that zhihu answers would be truncated * fix(route/zhihu): Fix bug that zhihu answers would be truncated * fix(route/zhihu): Fix bug that zhihu answers would be truncated commit 7447f446e0bf478723c11c177838d2e8bd0fa7ef Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Aug 19 00:53:46 2024 +0800 feat(route): add 中央日报中文网 (#16474) commit 256bcb36e2158c5d95494244ee271bfe1171ed4d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Aug 18 14:00:17 2024 +0000 style: auto format commit 734ea91e28b3bf37d98f38b8a702b3e7755b9844 Author: Yansy Date: Sun Aug 18 21:58:33 2024 +0800 fix(route): cctv path conflict (#16395) * fix(route):cctv path conflict * fix(route): cctv path conflict - missing path para desc. * fix: short circuit --------- commit 3656d68009b8b194268d8ca28c934ed15c2a1d15 Author: Lam Date: Sun Aug 18 10:07:55 2024 +0800 feat(route): add route /hottoys (#16238) (#16457) * feat(route): add route /hottoys (#16238) * fix: Fix issues identified in code review commit 77acba57c621535903d962dd73ea49e191560a5b Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Sat Aug 17 20:14:57 2024 +0200 fix(sustainabiliymag): fix unhandled widget type on blockquote (#16467) * fix(sustainabiliymag): fix unhandled widget type on blockquote * Update lib/routes/sustainabilitymag/articles.ts --------- commit 5e0a93e1d7205d6af635e7d74ba9f0d63db7cfd9 Author: 雲 Date: Sat Aug 17 23:38:39 2024 +0800 fix(docs): xiaohongshu doc missing (#16405) * fix(docs): xiaohongshu docs missing * fix(docs): xiaohongshu doc missing - params options * fix(docs): xiaohongshu doc missing - misspell * Update lib/routes/xiaohongshu/user.ts Co-authored-by: Tony * Update lib/routes/xiaohongshu/user.ts Co-authored-by: Tony * Update lib/routes/xiaohongshu/user.ts Co-authored-by: Tony * fix(docs): xiaohongshu doc missing - category enum * docs: add anti crawler --------- commit 5a5bce73fcb42174532ab79fe68bc7db0a577862 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Aug 17 23:12:36 2024 +0800 feat(route/apnews): Add support for sitemap (#16447) * feat(route/apnews): Add support for sitemap * Update sitemap.ts * Update sitemap.ts commit dff81927298c5bb036bf33f051f93fd377a7fbb2 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Aug 17 22:43:37 2024 +0800 feat(route/infzm): Support hot articles list. (#16454) * feat(route/infzm): Support hot articles list. * Update utils.ts * Update hot.ts * Update hot.ts commit 9b089d26ee05e63cd71c6d35b0da97f4e04cedca Author: MajexH Date: Sat Aug 17 22:29:47 2024 +0800 fix(route/sydwgkzp): sync with the new website structure to fix 503 (#16465) * fix: sync with the new website structure * lint: fix lint error * Update lib/routes/gov/chongqing/sydwgkzp.ts fix: use one class selector --------- commit e77bdb8e304bd41e5167287a54e92fc50d112e14 Author: NekoMoYi <1254846416@qq.com> Date: Sat Aug 17 21:33:26 2024 +0800 fix(route/iwara): fix user login failure (#16463) commit 0f26fc592bfa2fd724fa8984c0ef6c1964deae99 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 16 20:36:29 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.2 to 2.6.4 (#16458) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.2 to 2.6.4 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.6.2 to 2.6.4. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.6.4/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3c40ca93cea6949cef5d18065bd7fa2087e45061 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 16 18:56:14 2024 +0800 chore(deps-dev): bump discord-api-types from 0.37.93 to 0.37.94 (#16460) * chore(deps-dev): bump discord-api-types from 0.37.93 to 0.37.94 Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.37.93 to 0.37.94. - [Release notes](https://github.com/discordjs/discord-api-types/releases) - [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/discordjs/discord-api-types/compare/0.37.93...0.37.94) --- updated-dependencies: - dependency-name: discord-api-types dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f70848a554c145d38bc98d66dbf18ff1aaa60abb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 16 18:53:39 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.137 to 0.5.139 (#16459) * chore(deps): bump @scalar/hono-api-reference from 0.5.137 to 0.5.139 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.137 to 0.5.139. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f917bdc654c35c94bd707a69d55681129c7f4aa0 Author: TheLittle_Yang <2570984321@qq.com> Date: Fri Aug 16 01:15:16 2024 +0800 fix(route): devolverdigital no longer uses embedded json (#16440) * fix(route): devolverdigital no longer uses embedded json * Update blog.ts * Fetch only the first page * Update blog.ts commit adce4057dc14f800da7b0923dce0b09eaf1d5355 Author: Tony Date: Fri Aug 16 00:50:31 2024 +0800 fix(core): healthz bypass cache (#16455) commit 8a3c8e1603ced090804651981c52ab6f87a256fd Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Aug 15 21:24:54 2024 +0800 feat(route/yicai): Add route for carousel part on front page (#16433) * feat(route/yicai): Add route for carousel part on front page * . * . * . * . * . * ...ESLint... commit bbdae34e66a676fb030dbeae42bfa03925508a91 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 15 20:25:42 2024 +0800 chore(deps): bump winston from 3.14.1 to 3.14.2 (#16453) * chore(deps): bump winston from 3.14.1 to 3.14.2 Bumps [winston](https://github.com/winstonjs/winston) from 3.14.1 to 3.14.2. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.14.1...v3.14.2) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d880f55adef2d7913c274d6261f4e3d78832718 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 15 19:57:48 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.136 to 0.5.137 (#16451) * chore(deps): bump @scalar/hono-api-reference from 0.5.136 to 0.5.137 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.136 to 0.5.137. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 351578a8767f8faa06a26eeace168622503e7682 Author: incubator4 Date: Thu Aug 15 11:29:48 2024 +0800 feat(core): add healthz route for server health check (#16450) commit a42d44f834e7f70d1428e5f32bba3dd73e1db6aa Author: PangBo <51732678+pangbo13@users.noreply.github.com> Date: Wed Aug 14 23:31:13 2024 +0800 fix(route): handle error when fetching sjtu/jwc article (#16448) commit 9c24b9d20d84d7aa2156b56edd470623e3e55165 Author: LandonLi Date: Wed Aug 14 21:12:18 2024 +0800 fix(route/fediverse): Item link is empty (#16446) commit a19017abd41512828a620e91dd0c13c90de4b6a8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 14 16:56:11 2024 +0800 chore(deps-dev): bump @types/node from 22.2.0 to 22.3.0 (#16443) * chore(deps-dev): bump @types/node from 22.2.0 to 22.3.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.2.0 to 22.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8cb1424429839a293ad902f858de74b1cbe61dab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 13 20:04:08 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.0.1 to 8.1.0 (#16438) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.0.1 to 8.1.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.1.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9da81916983722bae875665ad7ecc75adbb19496 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 13 18:05:08 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.135 to 0.5.136 (#16436) * chore(deps): bump @scalar/hono-api-reference from 0.5.135 to 0.5.136 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.135 to 0.5.136. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dda3f006c35d28bf9eae745d63e95eb3b768d7de Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 13 17:58:07 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.0.1 to 8.1.0 (#16437) * chore(deps-dev): bump @typescript-eslint/parser from 8.0.1 to 8.1.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.0.1 to 8.1.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.1.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 67159455aae683df7a71b044ddebd12a57e5e83d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 13 17:56:33 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.8 to 15.2.9 (#16439) * chore(deps-dev): bump lint-staged from 15.2.8 to 15.2.9 Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.2.8 to 15.2.9. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.8...v15.2.9) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7a4cb04154c388d6f109e16f7e9868391fd9ab59 Author: ᡥᠠᡳᡤᡳᠶᠠ ᡥᠠᠯᠠ·ᠨᡝᡴᠣ 猫 Date: Tue Aug 13 00:04:51 2024 +0800 feat(route): add buaa/lib/space/newbook (#16104) * feat(route): add buaa/lib/space/newbook * refactor(route): use art-template for `buaa/lib/space/newbook` * docs: indent * fix: route * refactor(route): enhance `buaa/lib/space/newbook` commit c637e697f0bf7f46e1e35430af01107e5bc3633c Author: Tony Date: Mon Aug 12 21:45:56 2024 +0800 fix(route): hket url (#16431) commit 947a21fffe0e74cbea621309be5037f4674116aa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 21:37:29 2024 +0800 chore(deps-dev): bump @types/node from 22.1.0 to 22.2.0 (#16424) * chore(deps-dev): bump @types/node from 22.1.0 to 22.2.0 Dependabot couldn't find the original pull request head commit, 07a62e67a2f27269ed986faefb999f34b1c7d352. * chore: fix pnpm install --------- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 665124e0d346ec20a87cb6470cfe90a4eeaf3dc2 Author: Tony Date: Mon Aug 12 21:18:14 2024 +0800 chore: update lint config commit 0b6a79f16bb4d9644e004de496e1b89b4aac7074 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 19:59:42 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.0.1 (#16376) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4d332956ef4bede041fff6bb4d69a85a298be910 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 19:17:32 2024 +0800 chore(deps): bump cheerio from 1.0.0-rc.12 to 1.0.0 (#16423) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f577e0c66bb44948894219bd076d3c9b8a75d1fb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 19:12:34 2024 +0800 chore(deps): bump hono from 4.5.4 to 4.5.5 (#16428) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cdbfdf26ed2080ced1b0cded4aa12d9a826940e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:53:05 2024 +0800 chore(deps): bump undici from 6.19.6 to 6.19.7 (#16425) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 531c43f3f8eacffcc41f8835a0297ed66cf50290 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:47:07 2024 +0800 chore(deps-dev): bump eslint from 9.8.0 to 9.9.0 (#16429) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f0ea4a0e07696e76408669e8af178ccacd4b2f8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:10:27 2024 +0800 chore(deps-dev): bump @eslint/js from 9.8.0 to 9.9.0 (#16422) * chore(deps-dev): bump @eslint/js from 9.8.0 to 9.9.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.8.0 to 9.9.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.9.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dd7347d15d5c1345aff6acc0b43d7fd9a1baaba8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:05:11 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.15.1 to 0.15.3 (#16427) * chore(deps): bump @hono/zod-openapi from 0.15.1 to 0.15.3 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.15.1 to 0.15.3. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.15.1...@hono/zod-openapi@0.15.3) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e398208929d2316f35e907f73931c35f47f3638f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:04:25 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.134 to 0.5.135 (#16421) * chore(deps): bump @scalar/hono-api-reference from 0.5.134 to 0.5.135 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.134 to 0.5.135. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31bbac0294d1f309be4fd49948325e63c80cfe0b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 12 18:03:10 2024 +0800 chore(deps): bump tldts from 6.1.38 to 6.1.39 (#16426) * chore(deps): bump tldts from 6.1.38 to 6.1.39 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.38 to 6.1.39. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.38...v6.1.39) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e90c5f34fdeef3e9e843f8913f0962663a4b2d8e Author: zhkgo <39695505+zhkgo@users.noreply.github.com> Date: Sun Aug 11 21:42:43 2024 +0800 feat(route): 增加对千橡游戏下天书奇谈游戏最新消息的支持 (#16416) commit cc3175fa3c5e5a86bae056d02cb3930ee1842d5c Author: StarDxxx <36352922+StarDxxx@users.noreply.github.com> Date: Sun Aug 11 19:39:03 2024 +0800 feat(route): Add LMU (#16417) * Add LMU * Update lib/routes/lmu/jobs.ts Co-authored-by: Tony * Update lib/routes/lmu/namespace.ts Co-authored-by: Tony * Update lib/routes/lmu/jobs.ts Co-authored-by: Tony * Update lib/routes/lmu/jobs.ts Co-authored-by: Tony * Update code - using art template - add categories * fix bug commit c94f13d689dc6ecd8f702d4d0162e79931779339 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Aug 11 12:48:30 2024 +0800 fix(docs): 靠谱新闻「NEWS」example 不正确 (#16419) commit ff487f328c3705ff6897dcc31f71363d8215b7b1 Author: 李浩宇 <37102468+HaoyuLee@users.noreply.github.com> Date: Sun Aug 11 12:14:04 2024 +0800 feat(route): add route /gov/zj/ningborsjnotice/:colId?,/gov/zj/ningbogzw-notice/:colId? (#16404) * feat: 宁波市人力资源保障局-某分类-公告列表 * feat: 宁波国资委-某分类-公告列表 * Update lib/routes/gov/zj/ningborsjnotice.ts * Update lib/routes/gov/zj/ningbogzw-notice.ts * Update lib/routes/gov/zj/ningbogzw-notice.ts * Update lib/routes/gov/zj/ningborsjnotice.ts * fix: description content indent update --------- commit 937e55b14fc836c8b41cb76e2a518bac0bfb864c Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Aug 11 00:50:59 2024 +0800 feat(route/t66y): 支持草榴社区的 search 参数区分主题类型 (#16370) * feat(route/t66y): 支持草榴社区的 search 参数区分主体类型 * feat(route/t66y): 支持草榴社区的 search 参数区分主题类型 * feat(route/t66y): 支持草榴社区 的 search 参数区分主题类型 commit 815f7bdba217f0e1d07bb1eb062aad3f7c6d1927 Author: S.Y. Lee Date: Fri Aug 9 23:49:21 2024 +0800 feat(route): implement user timeline endpoint for misskey (#16393) commit 3274fe77be706ece7a3bbf00fd3a3778660578ab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 21:52:05 2024 +0800 chore(deps): bump tsx from 4.16.5 to 4.17.0 (#16412) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 88f1a26d53ab4f8d6889162a7e141e5de1d8bdfe Author: Tony Date: Fri Aug 9 21:51:40 2024 +0800 chore: update pnpm to 9.7.0 commit f51b7a795d0bc0bdde06c920d92e891e9706558c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 20:35:02 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.133 to 0.5.134 (#16409) * chore(deps): bump @scalar/hono-api-reference from 0.5.133 to 0.5.134 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.133 to 0.5.134. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit addd1226f7316b4197f7f503ba8ee9557af57b0f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 20:31:33 2024 +0800 chore(deps-dev): bump vite-tsconfig-paths from 5.0.0 to 5.0.1 (#16413) * chore(deps-dev): bump vite-tsconfig-paths from 5.0.0 to 5.0.1 Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9015c70d43e370d53bbe74e2493fb4274bbb6092 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 20:31:07 2024 +0800 chore(deps): bump undici from 6.19.5 to 6.19.6 (#16411) * chore(deps): bump undici from 6.19.5 to 6.19.6 Bumps [undici](https://github.com/nodejs/undici) from 6.19.5 to 6.19.6. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.5...v6.19.6) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eba9d1be7a741e50f702878f4ddb000f08fe6aa8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 20:29:26 2024 +0800 chore(deps): bump winston from 3.14.0 to 3.14.1 (#16410) * chore(deps): bump winston from 3.14.0 to 3.14.1 Bumps [winston](https://github.com/winstonjs/winston) from 3.14.0 to 3.14.1. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.14.0...v3.14.1) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f96fa30f34372a159b48e1a7643dea2d003d3db6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 9 20:27:10 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.1 to 2.6.2 (#16408) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.1 to 2.6.2 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.6.1 to 2.6.2. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.6.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d9f8019f587fb2abeefdec2618818ce69ef01114 Author: Ethan Date: Thu Aug 8 10:09:05 2024 -0700 fix(route): use wp api for techcrunch (#16357) commit f61e16766b65cd8c53971e4c343231353730a709 Author: Ethan Date: Thu Aug 8 06:50:08 2024 -0700 fix(route): add link for youtube subscription (#16361) commit e9f08f4ff86bde3a379adbb1a60dbe70b66e3bb6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 8 21:01:24 2024 +0800 chore(deps-dev): bump vite-tsconfig-paths from 4.3.2 to 5.0.0 (#16396) * chore(deps-dev): bump vite-tsconfig-paths from 4.3.2 to 5.0.0 Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 4.3.2 to 5.0.0. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v4.3.2...v5.0.0) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ba8ed88c81c040257c5642517a9fbc8b66ab71e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 8 20:58:09 2024 +0800 chore(deps): bump winston from 3.13.1 to 3.14.0 (#16397) * chore(deps): bump winston from 3.13.1 to 3.14.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.13.1 to 3.14.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.13.1...v3.14.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5c5fed32449eba4b8a26dd6f8bcf250569ae5d2b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 8 20:50:14 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.132 to 0.5.133 (#16398) * chore(deps): bump @scalar/hono-api-reference from 0.5.132 to 0.5.133 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.132 to 0.5.133. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fc2cf18d189044ada066e8447303a44093c232d8 Author: lchtao26 <52860060+lchtao26@users.noreply.github.com> Date: Thu Aug 8 10:13:16 2024 +0800 fix(showstart): fix the match condition of city and style (#16394) commit 4e54a006db7d49507d52320c86cc55b0cfdf546d Author: Tony Date: Thu Aug 8 04:46:07 2024 +0800 chore(dockerfile): update key value format refs: https://docs.docker.com/reference/build-checks/legacy-key-value-format/ commit edfaed1b7da1a2599dbbdcda861397b9f08101ec Author: DIYgod Date: Wed Aug 7 23:07:12 2024 +0800 feat: add width and height to img commit 3567498e0a0dc922c355de5379fbf15d7a0d6e89 Author: xxx.Yan Date: Wed Aug 7 22:02:35 2024 +0800 fix(route): people handle diff site encoding. (#16389) commit 5595222a266cd670fd1f523b7294a95839c7df75 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 7 20:43:59 2024 +0800 chore(deps): bump hono from 4.5.3 to 4.5.4 (#16391) * chore(deps): bump hono from 4.5.3 to 4.5.4 Bumps [hono](https://github.com/honojs/hono) from 4.5.3 to 4.5.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.3...v4.5.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 22427c3db4c14eae0193eee126312be2cf1a8cfb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Aug 7 18:17:15 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.131 to 0.5.132 (#16390) * chore(deps): bump @scalar/hono-api-reference from 0.5.131 to 0.5.132 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.131 to 0.5.132. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0e6090151a4715447efb5f6068182238997bbb4f Author: ZhW <1065423410@qq.com> Date: Wed Aug 7 10:38:02 2024 +0800 feat(route): add 51read.org (#16382) * feat(route): add 51read.org * fix(router): only povid last page and rm `UTF-8` encoding * refactor(route): refactor code * fix(router): Reverse the chapter array, so new chapter at the top commit b816b76399712f55c3d41eae52fe8d5c38ac45ed Author: lchtao26 <52860060+lchtao26@users.noreply.github.com> Date: Wed Aug 7 09:38:24 2024 +0800 feat(route/showstart): add route for site; add typescript types for other routes; replace got with ofetch (#16351) commit 9407e44fba1bd47f7e0cfcd0ba713a9c7cf60994 Author: tong <62124813+voidtao@users.noreply.github.com> Date: Wed Aug 7 01:48:06 2024 +0800 Delete rss3.io Statistics (#16387) 建议删除此统计功能,在此添加此功能降低了rsshub原有的鲁棒性,增加了风险点。 当前umami.rss3.io疑似处于宕机状态,在默认情况下安装的rsshub docker镜像会因此步无法执行而报错无法启动。 commit 3c77a007a0c6ac57ec80049abd660bc9aec3a888 Author: Tony Date: Tue Aug 6 22:26:50 2024 +0800 fix(route): copymanga (#16383) commit d41ce0017aded65321a15bb9f99e65c062743a12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 6 19:42:45 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.130 to 0.5.131 (#16379) * chore(deps): bump @scalar/hono-api-reference from 0.5.130 to 0.5.131 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.130 to 0.5.131. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit de946a3458a3142240c48f8e75642af9d258c6c0 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Aug 6 11:40:19 2024 +0000 style: auto format commit bbdeb64e6cf4fc0bbcc34aaabd36c5c728729e84 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 6 19:38:17 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 8.0.0 to 8.0.1 (#16377) * chore(deps-dev): bump @typescript-eslint/parser from 8.0.0 to 8.0.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.0.0 to 8.0.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f41304d82625b178465438b72c1cdaa3b7bb2b5c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 6 18:17:38 2024 +0800 chore(deps): bump telegram from 2.23.2 to 2.23.10 (#16378) * chore(deps): bump telegram from 2.23.2 to 2.23.10 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.23.2 to 2.23.10. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2c32189fa31fed1785d07687b4284460d3d92950 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 6 18:17:12 2024 +0800 chore(deps): bump tldts from 6.1.37 to 6.1.38 (#16374) * chore(deps): bump tldts from 6.1.37 to 6.1.38 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.37 to 6.1.38. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.37...v6.1.38) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0f5d37aa8484cdad2526d43a13fcfa361df29d0 Author: Ethan Date: Mon Aug 5 17:33:32 2024 -0700 fix(route): parse error for nationalgeographic (#16362) commit 1f235e79d5e911636cb85ab8093c4464e5deb416 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Aug 6 00:57:40 2024 +0800 feat(route): add The.bi (#16356) commit d82efda492784f99f0fca9497cacd988e933570b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 5 20:19:17 2024 +0800 chore(deps-dev): bump @types/node from 22.0.2 to 22.1.0 (#16364) * chore(deps-dev): bump @types/node from 22.0.2 to 22.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.0.2 to 22.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bdc090f3a0cc6edf8975979118025426602a5dcf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 5 19:12:47 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.128 to 0.5.130 (#16365) * chore(deps): bump @scalar/hono-api-reference from 0.5.128 to 0.5.130 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.128 to 0.5.130. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 40af04eb8b20bc06a0737807989772646971f2f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 5 19:12:16 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.10.1 to 17.10.2 (#16366) * chore(deps-dev): bump eslint-plugin-n from 17.10.1 to 17.10.2 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.10.1 to 17.10.2. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.1...v17.10.2) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 27f750043cf96f4321903a55b9544c7b5f7a2a16 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Aug 5 19:11:16 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.7 to 15.2.8 (#16367) * chore(deps-dev): bump lint-staged from 15.2.7 to 15.2.8 Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.2.7 to 15.2.8. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.7...v15.2.8) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d44ade21b6d5f0bcd56b80ece2c17e8f200dd186 Author: Zhiwei Li <65117011+Levix@users.noreply.github.com> Date: Mon Aug 5 09:25:13 2024 +0800 feat(route): add google research blog (#16352) commit 63e375b86f56ce42852aaba6dd9dacd232209d5b Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Aug 4 23:15:36 2024 +0800 fix(route): 「141jav」和「141ppv」路由失效 (#16354) commit 49b967c2f33d488ab16f1baa696c1f35400812c4 Author: xtex Date: Sun Aug 4 20:55:50 2024 +0800 fix(route/fediverse): Fixes for ActivityPub (#16360) commit 848250291ecf3cd7c38df01eb9f7334db0df9684 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Aug 4 18:42:28 2024 +0800 fix(route): TVB「NEWS」返回异常 (#16359) commit d36d2a7021bad79122f12f1d459f60de45e9eaaf Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Aug 3 09:27:07 2024 +0800 feat(route/apnews): Enhance support for video pages (#16347) * feat(route/apnews): Enhance support for video pages * Update lib/routes/apnews/utils.ts commit e2f6c7029046227c470072665373ac4dff0d0a3f Author: Kenny Fong Date: Sat Aug 3 03:23:11 2024 +0800 fix(route/keylol): handle lazy load image (#16346) commit 45818f4e7bb375f99d2d72d169ba3f192f812150 Author: Madray Haven Date: Fri Aug 2 22:30:27 2024 +0800 feat(route): javdb actors addon_tags (#16336) commit 896d2c78a5f3498908a5c7d079eaa74858fa6639 Author: SUEPbot <114787369+SUEPbot@users.noreply.github.com> Date: Fri Aug 2 20:03:45 2024 +0800 feat(route/shiep): add hsfdyjy,xxjy; fix dangban; remove inaccessible routes (#16335) commit a879339e3aaa2ee1c0a180ad39162a34ca68414a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 2 16:43:22 2024 +0800 chore(deps-dev): bump msw from 2.3.4 to 2.3.5 (#16341) * chore(deps-dev): bump msw from 2.3.4 to 2.3.5 Bumps [msw](https://github.com/mswjs/msw) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.4...v2.3.5) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fdac5eb15ffac0faf65b6b6fbf46c7eebc48426e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 2 16:42:48 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.126 to 0.5.128 (#16342) * chore(deps): bump @scalar/hono-api-reference from 0.5.126 to 0.5.128 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.126 to 0.5.128. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d4cc3b223dcb4c898de24326ce51a0cb9572b63f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 2 16:42:23 2024 +0800 chore(deps-dev): bump globals from 15.8.0 to 15.9.0 (#16338) * chore(deps-dev): bump globals from 15.8.0 to 15.9.0 Bumps [globals](https://github.com/sindresorhus/globals) from 15.8.0 to 15.9.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 307f1c187eee36c7c7146e3d35d14a37470f8681 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 2 16:39:47 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.0 to 2.6.1 (#16340) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.6.0 to 2.6.1 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.6.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 74087884b9bd5f699b3e2b8cc64315b9bb3fc551 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Aug 2 16:38:05 2024 +0800 chore(deps): bump simplecc-wasm from 0.1.5 to 1.0.0 (#16339) * chore(deps): bump simplecc-wasm from 0.1.5 to 1.0.0 Bumps [simplecc-wasm](https://github.com/fengkx/simplecc-wasm) from 0.1.5 to 1.0.0. - [Changelog](https://github.com/fengkx/simplecc-wasm/blob/master/CHANGELOG.md) - [Commits](https://github.com/fengkx/simplecc-wasm/commits/v1.0.0) --- updated-dependencies: - dependency-name: simplecc-wasm dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 957ea5eaaa828ee6a7f96e10103748914bf27971 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 23:19:15 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.0.0 (#16324) * chore(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.0.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.18.0 to 8.0.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e32384a362dbf95a661d6210966569abcd7a6284 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 21:19:48 2024 +0800 chore(deps-dev): bump @types/node from 22.0.0 to 22.0.2 (#16330) * chore(deps-dev): bump @types/node from 22.0.0 to 22.0.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.0.0 to 22.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 769e6835561540a2ef3e288b772791aa4ffaa73f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 20:09:26 2024 +0800 chore(deps): bump tsx from 4.16.3 to 4.16.5 (#16332) * chore(deps): bump tsx from 4.16.3 to 4.16.5 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.16.3 to 4.16.5. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.16.3...v4.16.5) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 912cd6fe9317ce3f8bc31956899d780e74eff8ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 20:07:49 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#16321) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.5/packages/vitest) Updates `@vitest/coverage-v8` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.5/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0487b6905c9da3cd3eada003b5ab67604529edba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 19:51:48 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.124 to 0.5.126 (#16327) * chore(deps): bump @scalar/hono-api-reference from 0.5.124 to 0.5.126 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.124 to 0.5.126. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8da49cee0899cb7b6f73f2aa815fa32a5bf6751c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 19:38:07 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.25.2 to 7.25.3 (#16323) * chore(deps-dev): bump @babel/preset-env from 7.25.2 to 7.25.3 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.2 to 7.25.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.3/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 640879ee2c38bde6707f5db9868f9a5e9c1cc66b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 19:36:46 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.4.0 to 2.6.0 (#16331) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.4.0 to 2.6.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.4.0 to 2.6.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.6.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8382463316c65ae5e0c4d1645563eb7844e153cb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 19:31:18 2024 +0800 chore(deps): bump undici from 6.19.4 to 6.19.5 (#16322) * chore(deps): bump undici from 6.19.4 to 6.19.5 Bumps [undici](https://github.com/nodejs/undici) from 6.19.4 to 6.19.5. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.4...v6.19.5) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e23ef3f01bf2acd23233d976476e28de469c1551 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Aug 1 19:29:08 2024 +0800 chore(deps): bump tldts from 6.1.36 to 6.1.37 (#16328) * chore(deps): bump tldts from 6.1.36 to 6.1.37 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.36 to 6.1.37. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.36...v6.1.37) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 265a1aad73a2b4be162bb41ab8ed0bbc2ed55a30 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Aug 1 18:58:28 2024 +0800 fix(route/zhihu): Trim characters while extracting cookies (#16320) * Update utils.ts * Update utils.ts commit adb0f64315c050b1020c9916a0c38106eb555db3 Author: enpitsulin Date: Thu Aug 1 06:26:25 2024 +0800 feat(route): 新增鸣潮游戏公告、新闻与活动 (#16316) * feat(route): 新增鸣潮游戏公告、新闻与活动 * refactor: refactor cache logic feat: improved date parse with timezone * fix: route example Co-authored-by: Tony * fix: namespace url Co-authored-by: Tony * fix: import ofetch from utils Co-authored-by: Tony * fix: unnecessary quotation * fix: cache the whole object --------- commit beba6c1dd59d8ab4f9ec904b83c3a0e912cf50df Author: Tony Date: Thu Aug 1 04:02:10 2024 +0800 fix(route): discord join event (#16318) commit 8072ba887812cc4fcec7db4bff5afa5bfc4fb69f Author: Tony Date: Wed Jul 31 21:37:02 2024 +0800 fix: use true ua for stats commit 74b8380f98b78973068fb188d98c14c536026ffc Author: Tony Date: Wed Jul 31 21:19:01 2024 +0800 fix(route): ofetch usage (#16317) commit 914d96c10b7191784a4459fb56108b07e29a9421 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 31 20:06:54 2024 +0800 chore(deps): bump tsx from 4.16.2 to 4.16.3 (#16312) * chore(deps): bump tsx from 4.16.2 to 4.16.3 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.16.2 to 4.16.3. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.16.2...v4.16.3) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 252eedf8e59a90126195e9b9262a8589ee888b46 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 31 19:43:21 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.121 to 0.5.124 (#16311) * chore(deps): bump @scalar/hono-api-reference from 0.5.121 to 0.5.124 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.121 to 0.5.124. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4591929760b5b04641e80ee0190acf98c1b80018 Author: Innei Date: Wed Jul 31 19:38:27 2024 +0800 fix: error page layout (#16310) Signed-off-by: Innei commit b0464552b460f162ed9629dd7f70c0f7d94feba9 Author: Songkeys Date: Wed Jul 31 19:14:20 2024 +0800 fix: return json error message when ?format=json (#16315) commit 66bcaa0c392b422565d841f44db0e36629280283 Author: karasu Date: Tue Jul 30 21:04:09 2024 +0800 fix: github search result (#16301) commit 376c6d6dbcbe3dec41816ae1c5326ccfa6422f49 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 18:37:49 2024 +0800 chore(deps): bump hono from 4.5.2 to 4.5.3 (#16307) * chore(deps): bump hono from 4.5.2 to 4.5.3 Bumps [hono](https://github.com/honojs/hono) from 4.5.2 to 4.5.3. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.2...v4.5.3) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 208393c986ecab117ea28920e3037cc23a3bc37c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 18:18:50 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.17.0 to 7.18.0 (#16306) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.17.0 to 7.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.18.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 450f0495edae03052ff2a0f160896ea9ac04ed52 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 17:56:24 2024 +0800 chore(deps-dev): bump husky from 9.1.3 to 9.1.4 (#16303) * chore(deps-dev): bump husky from 9.1.3 to 9.1.4 Bumps [husky](https://github.com/typicode/husky) from 9.1.3 to 9.1.4. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.3...v9.1.4) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6abce0bb9bc87f0011cfb6168738066b386465c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 17:39:42 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.25.0 to 7.25.2 (#16305) * chore(deps-dev): bump @babel/preset-env from 7.25.0 to 7.25.2 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.0 to 7.25.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.2/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install * chore: bump pnpm --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0b38e9380cdbf041764e3465fa7947eea91c2d3b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 16:57:55 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.17.0 to 7.18.0 (#16304) * chore(deps-dev): bump @typescript-eslint/parser from 7.17.0 to 7.18.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.17.0 to 7.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.18.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 74783937aebd6af407f961fdc858499fa59ba4ae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 30 16:20:26 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.120 to 0.5.121 (#16302) * chore(deps): bump @scalar/hono-api-reference from 0.5.120 to 0.5.121 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.120 to 0.5.121. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 646d223835c20ca6da4ff7457c64adb1cf2fc77a Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Jul 30 09:51:05 2024 +0800 fix(route): fix bug where X (Twitter) router cannot go through proxy configuration (#16298) fix #16193 commit 557f4ed661b9db777087adbffac75b4432dc724f Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Tue Jul 30 09:18:49 2024 +0800 feat(route): 新增MC百科路由 (#16279) * feat(route): 新增MC百科路由 * fix commit 774839be605f0b6413789f0935ce1947cc62a989 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Jul 29 22:44:04 2024 +0800 feat(route/zhihu): Allow to set login cookies (#16281) * feat(route/zhihu): Allow to set login cookies * Update the description. * Update utils.ts commit ad5e52b51bcf0c0a2be0de65198df55254134ee1 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Jul 29 21:57:47 2024 +0800 fix(route/discourse): Mark whether the notification is read. (#16282) * fix(route/discourse): Mark whether the notification is read. * Update notifications.ts commit a62667f07fb6153ec007149c3165bd70a380bb4e Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Mon Jul 29 21:05:16 2024 +0800 feat(route): 新增 掘金用户动态 路由 (#16276) * feat(route): 新增 掘金用户动态 路由 * fix(route): 文章 category 增加去重复 * fix(route): 修复 掘金动态路由的 deepscan 问题 * fix(route): 优化 掘金动态路由的 title/description commit 783c823d1c4b549c949e6ee07a930202a58b22f0 Author: uhq9e <58350074+uhq9e@users.noreply.github.com> Date: Mon Jul 29 20:47:15 2024 +0800 feat(route): pixiv search filter AI-generated content (#16286) commit 12b45b27e44bc8f6728fecda7816f511bb63639a Author: Kenny Fong Date: Mon Jul 29 20:28:02 2024 +0800 fix(route/keylol): 改进有阅读权限的帖子 (#16285) * fix(route/keylol): 改进有阅读权限的帖子 未登录或权限不足时 pubDate author 会使用列表页的数据 description 会显示错误讯息 * change type * 设置 KEYLOL_COOKIE 登录账户 * Update doc for KEYLOL_COOKIE commit acd64dfed193bcaaab8fede32846d1d6d433e271 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 20:27:25 2024 +0800 chore(deps): bump tldts from 6.1.35 to 6.1.36 (#16293) * chore(deps): bump tldts from 6.1.35 to 6.1.36 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.35 to 6.1.36. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.35...v6.1.36) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e254a372cec0eeb9b2285d762b8c5e440d25c884 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 20:26:57 2024 +0800 chore(deps-dev): bump @types/node from 20.14.12 to 22.0.0 (#16291) * chore(deps-dev): bump @types/node from 20.14.12 to 22.0.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.12 to 22.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3fbff576f38e8440013da9572e777615441e86c3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 12:21:49 2024 +0000 chore(deps): bump hono from 4.5.1 to 4.5.2 (#16289) * chore(deps): bump hono from 4.5.1 to 4.5.2 Bumps [hono](https://github.com/honojs/hono) from 4.5.1 to 4.5.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.1...v4.5.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c9ce60ecade17d56ff26d98b8f162a1ca78e5992 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 20:20:46 2024 +0800 chore(deps-dev): bump eslint from 9.7.0 to 9.8.0 (#16295) * chore(deps-dev): bump eslint from 9.7.0 to 9.8.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.7.0 to 9.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.7.0...v9.8.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c30c39e72d07237aa2a427c6461850dbfd7d7e1b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 20:11:46 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.3.0 to 2.4.0 (#16292) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.3.0 to 2.4.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.4.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit efd180fc213066a5533dc244968d2c8d25d4f023 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 20:10:44 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.24.8 to 7.25.0 (#16290) * chore(deps-dev): bump @babel/preset-env from 7.24.8 to 7.25.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.8 to 7.25.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 580738dea4c588df838a8dd652438c8602adf066 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 19:53:11 2024 +0800 chore(deps-dev): bump @eslint/js from 9.7.0 to 9.8.0 (#16288) * chore(deps-dev): bump @eslint/js from 9.7.0 to 9.8.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.7.0 to 9.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.8.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c2db347c91650fb47d2e25ccb586e9b593f403fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 11:52:14 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 17.10.0 to 17.10.1 (#16297) * chore(deps-dev): bump eslint-plugin-n from 17.10.0 to 17.10.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.10.0 to 17.10.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.0...v17.10.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9daffc695fef103b126d046c7a4c137404548170 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 19:48:55 2024 +0800 chore(deps): bump telegram from 2.22.2 to 2.23.2 (#16294) * chore(deps): bump telegram from 2.22.2 to 2.23.2 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.22.2 to 2.23.2. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0f6e385917a57d96aa8a86acb44e45ffff3ae9f9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 19:48:27 2024 +0800 chore(deps-dev): bump husky from 9.1.2 to 9.1.3 (#16296) * chore(deps-dev): bump husky from 9.1.2 to 9.1.3 Bumps [husky](https://github.com/typicode/husky) from 9.1.2 to 9.1.3. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.2...v9.1.3) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a87b1ab203cb9bbc9136a82e81ec132d174a540d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 29 19:47:13 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.118 to 0.5.120 (#16287) * chore(deps): bump @scalar/hono-api-reference from 0.5.118 to 0.5.120 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.118 to 0.5.120. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e08733f94c81440d19ee6a5fd5e915e9a65395f5 Author: Songkeys Date: Mon Jul 29 11:52:32 2024 +0800 fix(spotify): show's `itunes_duration` (#16284) commit 61ed591b3e0a38dc78dfb4dad4be2edd38719fd1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jul 28 20:11:38 2024 +0000 style: auto format commit 7916197c283c6dbe544484fcb97a0759080a6490 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Jul 29 04:09:51 2024 +0800 fix(route/bjnews): Clarify feed title (#16277) commit a1780e6149a49302a932e29173abca8bb6a841a8 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Mon Jul 29 02:28:55 2024 +0800 fix(route): 优化 bilibili 动态路由的 category (#16283) commit 1174beb7a0c1d10b8b8c7fb34af96a174abb5ad4 Author: Tony Date: Sun Jul 28 22:22:22 2024 +0800 fix(route): remove rsshub route test result badge commit 4b7cc6c21ae4c36c60f329bc403378c85ddea3fc Author: Haoyun Xia Date: Sun Jul 28 19:35:50 2024 +0800 fix(route/springer/journal): Update selectors in the web scraping code (#16278) commit 4c3ab5c63171c10189f09ae886509cd8b2b9108b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Jul 27 22:45:38 2024 +0800 fix(route/bjnews): Update to new standard (#16249) * fix(route/bjnews): Update to new standard * . * . * Add column * Update lib/routes/bjnews/cat.ts Co-authored-by: Tony * Update column.ts --------- commit 1754ffa804151d678538dab185558070ae378bea Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Sat Jul 27 20:51:42 2024 +0800 fix(route): 抓取北极星风电网文章全文 (#16273) * fix(route): 抓取北极星风电网文章全文 * Update lib/routes/bjx/fd.ts --------- commit 4dd9837ab07760903f77adea0577b35ad7dfeb5b Author: HolgerHuo <50446405+HolgerHuo@users.noreply.github.com> Date: Sat Jul 27 15:34:49 2024 +0800 fix(route/oschina): Remove ads from entries (#16272) commit 1728ea5b54788643bef6f2da50ce08e082a35e1e Author: Chen Xiangcheng <89178678+ChenXiangcheng1@users.noreply.github.com> Date: Fri Jul 26 18:42:46 2024 +0800 feat(route): add cffex/announcement (#16258) * feat(route): add cffex/announcement * style(route/cffex): modify code style commit 627a848ba057280a48b1184056b2407435cfa82a Author: Toby Tso <7851076+tpnonthealps@users.noreply.github.com> Date: Fri Jul 26 18:11:58 2024 +0800 feat(route/yahoo/news): add HK-exclusive `listId` mode (#16239) * WIP: add HK-exclusive `listId` mode as some providers show no contents in archive * fix * doc: indent with no space * include the source in feed title, support for `tw` region commit 02449e2d0f0483b1a487cfe649f577f4ec987dff Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 26 17:10:32 2024 +0800 chore(deps): bump city-timezones from 1.2.1 to 1.3.0 (#16267) * chore(deps): bump city-timezones from 1.2.1 to 1.3.0 Bumps [city-timezones](https://github.com/kevinroberts/city-timezones) from 1.2.1 to 1.3.0. - [Commits](https://github.com/kevinroberts/city-timezones/compare/v1.2.1...v1.3.0) --- updated-dependencies: - dependency-name: city-timezones dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7479b4a9b721e304ae9e8573c5aaf17d3cb0cb83 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 26 17:08:34 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.9.0 to 17.10.0 (#16264) * chore(deps-dev): bump eslint-plugin-n from 17.9.0 to 17.10.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.9.0 to 17.10.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.9.0...v17.10.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2d7dbf9211206e4ca34c8b97f7f0570fde2c378a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 26 17:08:14 2024 +0800 chore(deps-dev): bump husky from 9.1.1 to 9.1.2 (#16266) * chore(deps-dev): bump husky from 9.1.1 to 9.1.2 Bumps [husky](https://github.com/typicode/husky) from 9.1.1 to 9.1.2. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.1...v9.1.2) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ded9ec7167cb55d86c24b55efe9dadbf5b634802 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 26 16:48:17 2024 +0800 chore(deps): bump tldts from 6.1.34 to 6.1.35 (#16268) * chore(deps): bump tldts from 6.1.34 to 6.1.35 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.34 to 6.1.35. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.34...v6.1.35) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bc0f3d4b64a9457811c49b7b7b5c5c792e950cdf Author: Jankin Wei Date: Thu Jul 25 23:50:10 2024 +0800 fix(route): sspai image links (#16119) commit 46ba2a84f10bc91ea0e43831b7ec506c43b5619b Author: Tony Date: Thu Jul 25 22:38:31 2024 +0800 feat(route): inspirehep (#16261) commit b7b64b28241b4b5fed1cd4f516e52794e45900b2 Author: Tony Date: Thu Jul 25 20:10:05 2024 +0800 chore: add jsdoc to tryGet commit e5d191c362959950f47891ed87f8fae9f41b29b0 Author: 下雨就像弹钢琴🎹 Date: Thu Jul 25 19:19:07 2024 +0800 feat(route): add v2ex xna (#16251) * feat(route): add v2ex xna * Update lib/routes/v2ex/xna.ts feat: v2ex xna limit default set to 50 --------- commit a018f0820e9cd98375a153f6dd4dcaa7b313b3a1 Author: Yurii Chekhotskyi Date: Thu Jul 25 12:41:03 2024 +0200 feat(route): add `/autocentre` (#16202) * feat(route): add `/autocentre` * added `lastBuildDate` * improvements as per CR * Improvements per a code review. * Update lib/routes/autocentre/index.ts --------- commit 41b3e4407d90fbe64c0bc927a9cca542c724e19f Author: Jinkin Date: Thu Jul 25 17:56:55 2024 +0800 feat(route): chlinlearn daily bolg (#16216) * feat: add new site chlinlearn new blogs * Initial commit * Update lib/routes/chlinlearn/daily-blog.ts Co-authored-by: Tony * Update lib/routes/chlinlearn/namespcae.ts Co-authored-by: Tony * Update namespcae.ts * Update lib/routes/chlinlearn/namespcae.ts --------- commit a5dc315c33e718c7990ab69957edb0fa46306a94 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Jul 25 17:34:35 2024 +0800 fix(route/zhihu): Drop preceding string while extracting `d_c0` (#16166) commit cb8f335e0d08ce9d7bcca6630ab3fc5cc5505fd6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jul 25 09:28:58 2024 +0000 style: auto format commit e01ac751243cc81ce2642e7efae4857c5dacedc4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 25 17:27:04 2024 +0800 chore(deps-dev): bump eslint-plugin-unicorn from 54.0.0 to 55.0.0 (#16255) * chore(deps-dev): bump eslint-plugin-unicorn from 54.0.0 to 55.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 54.0.0 to 55.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v54.0.0...v55.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 511e73af9acc3e69b12a65dd94baaf3f13048406 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 25 17:20:24 2024 +0800 chore(deps-dev): bump got from 14.4.1 to 14.4.2 (#16253) * chore(deps-dev): bump got from 14.4.1 to 14.4.2 Bumps [got](https://github.com/sindresorhus/got) from 14.4.1 to 14.4.2. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.4.1...v14.4.2) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eb14d16c1b90a9086078b8117e1dae861a31c707 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 25 16:46:44 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.115 to 0.5.118 (#16254) * chore(deps): bump @scalar/hono-api-reference from 0.5.115 to 0.5.118 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.115 to 0.5.118. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ef6f8543c50ba0e855b099fc1fdd14cdb6ade9c1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 25 16:28:22 2024 +0800 chore(deps-dev): bump @types/markdown-it from 14.1.1 to 14.1.2 (#16257) * chore(deps-dev): bump @types/markdown-it from 14.1.1 to 14.1.2 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 14.1.1 to 14.1.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 796981915dd5af48d5ef278f8ba51a1604b203b2 Author: Stephen Zhou Date: Thu Jul 25 14:38:57 2024 +0800 fix(route): short title, use guid for github activities (#16247) commit c8632a3daa685f633f5fc440317b42d745478992 Author: ティン・ルーフ Date: Wed Jul 24 20:50:16 2024 +0000 feat(route): Restore podcast enclosures in kemono feeds. (#16246) * Restore podcast enclosures in kemono feeds. * Make the enclosure URL absolute. commit e6d4e1e18aaf58cf8c8b7e5ce37e5f723ead8e91 Author: zsly387 Date: Thu Jul 25 04:18:42 2024 +0800 feat(router): 微博路由 评论增加图片输出功能 (#16227) * updata * update * update * update * update * test * test2 commit 043bf124edd9d6e4cc3eae09d5898234fea9e1ec Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 23:06:56 2024 +0800 chore(deps-dev): bump @types/node from 20.14.11 to 20.14.12 (#16240) * chore(deps-dev): bump @types/node from 20.14.11 to 20.14.12 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.11 to 20.14.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2831e6a1b264b867dbd1b7d21b2421a8f87dcf28 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 20:37:39 2024 +0800 chore(deps-dev): bump msw from 2.3.2 to 2.3.4 (#16243) * chore(deps-dev): bump msw from 2.3.2 to 2.3.4 Bumps [msw](https://github.com/mswjs/msw) from 2.3.2 to 2.3.4. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.2...v2.3.4) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89f04d402383dc78b4bbb82b1c62c39967ff133b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 19:20:17 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.114 to 0.5.115 (#16242) * chore(deps): bump @scalar/hono-api-reference from 0.5.114 to 0.5.115 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.114 to 0.5.115. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c8ccf8db6eeb75f704606657167a1ef93b8d8a27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 19:19:47 2024 +0800 chore(deps): bump tldts from 6.1.33 to 6.1.34 (#16241) * chore(deps): bump tldts from 6.1.33 to 6.1.34 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.33 to 6.1.34. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.33...v6.1.34) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 307d8f3335f83b86d1ae82d7c7e7b869a8b96fae Author: zll600 <71714656+zll600@users.noreply.github.com> Date: Wed Jul 24 04:39:14 2024 +0800 chore(docker-compose): remove version field (#16237) commit 1f64dcd590592d7c37683ce1533914efa97cfb1b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 03:37:29 2024 +0800 chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (#16232) * chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.3 to 5.5.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 065eb117c4b3f3f2e03d1104cd6b5231469da816 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 23 19:03:29 2024 +0000 chore(deps): bump query-string from 9.0.0 to 9.1.0 (#16235) * chore(deps): bump query-string from 9.0.0 to 9.1.0 Bumps [query-string](https://github.com/sindresorhus/query-string) from 9.0.0 to 9.1.0. - [Release notes](https://github.com/sindresorhus/query-string/releases) - [Commits](https://github.com/sindresorhus/query-string/compare/v9.0.0...v9.1.0) --- updated-dependencies: - dependency-name: query-string dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b30a015a64547b0caebbcda73047ee2497344dba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 03:01:04 2024 +0800 chore(deps): bump undici from 6.19.3 to 6.19.4 (#16234) * chore(deps): bump undici from 6.19.3 to 6.19.4 Bumps [undici](https://github.com/nodejs/undici) from 6.19.3 to 6.19.4. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/commits) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 32ac3b67cde26432d1f0461e9fc333e4e576dbcd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 01:24:12 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.113 to 0.5.114 (#16229) * chore(deps): bump @scalar/hono-api-reference from 0.5.113 to 0.5.114 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.113 to 0.5.114. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9f748e2fd1c0a94d69416a246da7089a62c9e37d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 24 01:13:55 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 (#16231) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.16.1 to 7.17.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 656e8c53ce8879b89fa7cc699343672802a9ec5c Author: DIYgod Date: Tue Jul 23 22:52:40 2024 +0800 chore: set full route test timeout commit 63dc93e1d99ebf82d63b5235bd0c026e7b1e6c07 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 23 20:42:20 2024 +0800 chore(deps-dev): bump @types/eslint from 8.56.10 to 9.6.0 (#16236) * chore(deps-dev): bump @types/eslint from 8.56.10 to 9.6.0 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.10 to 9.6.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 19bf3fbeb41792f9ed1d46b211ea6ddaf694cc5d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 23 20:40:11 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#16230) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 2.0.3 to 2.0.4 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.4/packages/vitest) Updates `@vitest/coverage-v8` from 2.0.3 to 2.0.4 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.4/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f3315cdad495e35960e5bbeaf7dac3ee5d32c1a8 Author: DIYgod Date: Tue Jul 23 20:28:08 2024 +0800 feat: update popular category commit 42a2cb7408fdbbb1de369e151fbe6376dbd9d6db Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 23 19:23:09 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.16.1 to 7.17.0 (#16233) * chore(deps-dev): bump @typescript-eslint/parser from 7.16.1 to 7.17.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.16.1 to 7.17.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 59e19001e616932e1dfd4adfaee6a21b5497bdab Author: DIYgod Date: Tue Jul 23 16:30:41 2024 +0800 feat: update descriptions commit 9586a2a7356cc86ca96d473f0c1062717b5b02ee Author: DIYgod Date: Tue Jul 23 15:29:17 2024 +0800 feat: check production commit 703e46de70bc8f96398ed22f131e1924615ff005 Author: DIYgod Date: Tue Jul 23 15:14:21 2024 +0800 feat: add view commit d7e02eb33d41e7485238e5384fabbd33299a4f4a Author: DIYgod Date: Tue Jul 23 01:25:23 2024 +0800 feat: add umami commit 4f798813db8a989516a421b9f3cfacda7ba48951 Author: DIYgod Date: Tue Jul 23 00:45:50 2024 +0800 feat: rss3 description commit 94447ee25604ddc702496b817dbecaef21025ea1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 22:14:33 2024 +0800 chore(deps): bump undici from 6.19.2 to 6.19.3 (#16225) * chore(deps): bump undici from 6.19.2 to 6.19.3 Bumps [undici](https://github.com/nodejs/undici) from 6.19.2 to 6.19.3. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.2...v6.19.3) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f482d51d26dc071f22cc6d691a112d5048e1e31 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 20:40:05 2024 +0800 chore(deps): bump hono from 4.5.0 to 4.5.1 (#16223) * chore(deps): bump hono from 4.5.0 to 4.5.1 Bumps [hono](https://github.com/honojs/hono) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 15607a21c5de072f7fdc0f70690882f0755306ab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 20:31:12 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.110 to 0.5.113 (#16222) * chore(deps): bump @scalar/hono-api-reference from 0.5.110 to 0.5.113 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.110 to 0.5.113. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f25df04ef2f0b61f4f3626a0427187d1e7099f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 20:12:39 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.15.0 to 0.15.1 (#16224) * chore(deps): bump @hono/zod-openapi from 0.15.0 to 0.15.1 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.15.0 to 0.15.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.15.0...@hono/zod-openapi@0.15.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 17f22eebacd417b1376915bc5f2ff77b1ca8451c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 20:06:18 2024 +0800 chore(deps): bump jsdom from 24.1.0 to 24.1.1 (#16221) * chore(deps): bump jsdom from 24.1.0 to 24.1.1 Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.0 to 24.1.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.1.0...24.1.1) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 06395e23dc5011736791e5e9bd67d0cb69aa5937 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 20:04:30 2024 +0800 chore(deps): bump tldts from 6.1.32 to 6.1.33 (#16218) * chore(deps): bump tldts from 6.1.32 to 6.1.33 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.32 to 6.1.33. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.32...v6.1.33) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad1498fee894bcaa39fa59b9db7ba69865717176 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 22 19:16:35 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.72 to 2.0.73 (#16220) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.72 to 2.0.73 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.72 to 2.0.73. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.72...v2.0.73) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9020861509dd1781df99f529fc7b925e0df89e87 Author: DIYgod Date: Mon Jul 22 13:24:26 2024 +0800 feat: update examples commit b23bb632290efb28e5fe1ef4fc0761fb4e08c691 Author: DIYgod Date: Mon Jul 22 11:38:05 2024 +0800 feat: rss3 route docs commit ce0e081742c8a90aad89dd9518d3228688bef05c Author: camera-2018 <40380042+camera-2018@users.noreply.github.com> Date: Mon Jul 22 06:07:47 2024 +0800 fix(route/nyaa): fix Nyaa and added descriptions (#16217) * fix(route/nyaa): fix Nyaa and added descriptions * style(route/nyaa): adjust indentation for clarity commit 648a6420a6c8e1c3ce850cbf36b4240010d05ce0 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Jul 21 08:07:22 2024 +0800 fix(route/huxiu): Avoid reading property of undefined (#16204) commit 1ddc375176184c864df6bda0fd523ebc5eb35f14 Author: DIYgod Date: Sun Jul 21 02:54:23 2024 +0800 feat: add rss3 route commit eb4f019483d52d6f5f147fa31dc5a8b568d6eadd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 19 16:48:36 2024 +0800 chore(deps-dev): bump msw from 2.3.1 to 2.3.2 (#16207) * chore(deps-dev): bump msw from 2.3.1 to 2.3.2 Bumps [msw](https://github.com/mswjs/msw) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.1...v2.3.2) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7bfff05dc515bc902bcda4f0ac31ada0bdf48dc8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 19 16:47:03 2024 +0800 chore(deps-dev): bump husky from 9.1.0 to 9.1.1 (#16208) * chore(deps-dev): bump husky from 9.1.0 to 9.1.1 Bumps [husky](https://github.com/typicode/husky) from 9.1.0 to 9.1.1. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.0...v9.1.1) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a89f48a47009fb3fa0201500895bd264ce065680 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 18 20:04:24 2024 +0800 chore(deps-dev): bump husky from 9.0.11 to 9.1.0 (#16200) * chore(deps-dev): bump husky from 9.0.11 to 9.1.0 Bumps [husky](https://github.com/typicode/husky) from 9.0.11 to 9.1.0. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.11...v9.1.0) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * fix: run package command directly per release note --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a1a3ab42032680519078b3f1a91ed216aa84957e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 18 19:03:22 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.109 to 0.5.110 (#16198) * chore(deps): bump @scalar/hono-api-reference from 0.5.109 to 0.5.110 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.109 to 0.5.110. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4be00e7bd9e19fff68f4bfafe5d37ab73bfe612b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 18 19:01:41 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.9 to 0.15.0 (#16199) * chore(deps): bump @hono/zod-openapi from 0.14.9 to 0.15.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.9 to 0.15.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.9...@hono/zod-openapi@0.15.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a2a631697f021f7710519628e0a9fa0d23487b52 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 18 18:58:52 2024 +0800 chore(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#16196) * chore(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.1.3 to 5.2.1. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 99c71830d3d0950ecdc081ad857c9ae9eeef074e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 17 19:21:43 2024 +0800 chore(deps-dev): bump @types/node from 20.14.10 to 20.14.11 (#16189) * chore(deps-dev): bump @types/node from 20.14.10 to 20.14.11 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.10 to 20.14.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 62b7cc9eff523e949540f556ce25450dd8a30dd4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 17 19:14:22 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.107 to 0.5.109 (#16188) * chore(deps): bump @scalar/hono-api-reference from 0.5.107 to 0.5.109 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.107 to 0.5.109. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8d63b2eb71674f850238dfb0d900680312518548 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 17 19:06:14 2024 +0800 chore(deps): bump hono from 4.4.13 to 4.5.0 (#16191) * chore(deps): bump hono from 4.4.13 to 4.5.0 Bumps [hono](https://github.com/honojs/hono) from 4.4.13 to 4.5.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.13...v4.5.0) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 114d6e076600b00aef5b53fccdc07b0533631014 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 17 19:00:32 2024 +0800 chore(deps): bump tldts from 6.1.31 to 6.1.32 (#16192) * chore(deps): bump tldts from 6.1.31 to 6.1.32 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.31 to 6.1.32. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.31...v6.1.32) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 42a10b9198d3e3c28847f034c0fe0df4f9a4e129 Author: User123698745 Date: Wed Jul 17 06:26:44 2024 +0200 fix(docs): update outdated twitter configuration documentation (#16185) * update outdated twitter configuration documentation (TWITTER_COOKIE was replaced by TWITTER_AUTH_TOKEN) * update features.requireConfig on twitter routes (TWITTER_COOKIE was replaced by TWITTER_AUTH_TOKEN) commit ad135816fb71e5c149b4877b01f26dd95019cf3d Author: mocusez Date: Tue Jul 16 23:24:55 2024 +0800 feat(route): add route for DuckDB news (#16183) * feat(route): add route for DuckDB news * fix(route): fix the missing of full content and author of DuckDB news commit 31ac6c70a104f81298051129bd07af573607d28d Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Tue Jul 16 23:05:40 2024 +0800 fix(route): 「全国今日生猪价格」 接口地址变更 (#15957) * fix(route): 「全国今日生猪价格」 接口地址变更 * fix(route): 「全国今日生猪价格」 接口地址变更 commit 6a5dcf58981cd13eeb995f2ac47be9b4909c8f5e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 16 20:17:15 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#16182) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 2.0.2 to 2.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.3/packages/vitest) Updates `@vitest/coverage-v8` from 2.0.2 to 2.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.3/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b86b8a4e3ef8808a5f897b75a4872552cf94916a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 16 20:09:39 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.16.0 to 7.16.1 (#16181) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.16.0 to 7.16.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b98ea3ed1a8d92986dbaf9144ec29e1dd4735186 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 16 19:53:47 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.16.0 to 7.16.1 (#16179) * chore(deps-dev): bump @typescript-eslint/parser from 7.16.0 to 7.16.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.16.0 to 7.16.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e651f4e81c6af6b94711b4f8b517a5bd8c1a3904 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 16 19:45:21 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.106 to 0.5.107 (#16180) * chore(deps): bump @scalar/hono-api-reference from 0.5.106 to 0.5.107 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.106 to 0.5.107. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 93a611770e52467058a6bb3b25a42b9dd9cc1871 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 17:06:35 2024 +0800 chore(deps-dev): bump @eslint/js from 9.6.0 to 9.7.0 (#16171) * chore(deps-dev): bump @eslint/js from 9.6.0 to 9.7.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.6.0 to 9.7.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.7.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 72f8f576cbdf7d37fb019fe230c85a513beb8ddf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 17:05:15 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.101 to 0.5.106 (#16174) * chore(deps): bump @scalar/hono-api-reference from 0.5.101 to 0.5.106 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.101 to 0.5.106. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9771e2960b9952b613b57e84caf0ef47689559cf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 16:55:11 2024 +0800 chore(deps-dev): bump eslint from 9.6.0 to 9.7.0 (#16173) * chore(deps-dev): bump eslint from 9.6.0 to 9.7.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.6.0 to 9.7.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.6.0...v9.7.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4946edf97d0996ff1bc9d0996ac55f97b0bbf909 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jul 15 08:48:54 2024 +0000 style: auto format commit 3a13acc01b593bc766e79022b9cc0e6670633152 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 16:45:51 2024 +0800 chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#16170) * chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 Bumps [prettier](https://github.com/prettier/prettier) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.2...3.3.3) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cec102b4724997d22bf7fceb8ca38a9906c63159 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 16:44:32 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.71 to 2.0.72 (#16172) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.71 to 2.0.72 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.71 to 2.0.72. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.71...v2.0.72) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 127c64ff334890be652620524c3080ea1d396099 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 15 16:40:32 2024 +0800 chore(deps): bump twitter-api-v2 from 1.17.1 to 1.17.2 (#16169) * chore(deps): bump twitter-api-v2 from 1.17.1 to 1.17.2 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.17.1 to 1.17.2. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.17.1...1.17.2) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 13230987eb7b848f1e4311c172cc7d405ce59a96 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jul 14 15:30:10 2024 +0000 style: auto format commit e05191719c72d4c0093a796b250f9f28c733197e Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Jul 14 23:28:23 2024 +0800 fix(route/fortunechina): Fix (#16059) * fix(route/fortunechina): Fix * Improve support for `jingxuan` * Update index.ts * Revert "Update index.ts" This reverts commit 7684e443c1894bf101915ee41232abb2a4f4bd5b. * . * . * . * . commit ab866dfe16d4c32394a5daf5956135d4e2f040ea Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jul 14 15:13:50 2024 +0000 style: auto format commit 2c04940a6fe39094b523a5b4bbc839b17bb44ad9 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Jul 14 23:12:03 2024 +0800 feat(route/mirrormedia): Add route for category. (#16138) * feat(route/mirrormedia): Add route for category. * Fix pubDate. * . * Update filter.ts * . * . * . commit 0479f549c54fac84358ca1558ee0e5ac1fa8ac38 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Jul 14 22:39:46 2024 +0800 fix(route): Correctly obtain `d_c0` from response from Zhihu Zhuanlan (#16161) * fix(route): Correctly obtain `d_c0` from response from Zhihu Zhuanlan * Update utils.ts commit 55c6f859a56241e6d92203b233e2d6df6d929beb Author: DIYgod Date: Sun Jul 14 15:37:45 2024 +0800 fix: 304 response error commit fc32036d51c9fabd6ef99e7a76920daf19bf4cc7 Author: DIYgod Date: Sun Jul 14 15:27:43 2024 +0800 fix: error in errorHandler commit c133dbb8271ddf81c6a5ebef3892e76842023402 Author: DIYgod Date: Sun Jul 14 00:45:35 2024 +0800 fix: twitter cookie deleting commit 7cd8d2de1a7ab3e97e9133e9e7ca5ca12e358c4f Author: DIYgod Date: Sat Jul 13 23:38:35 2024 +0800 feat: clear null userdata commit 703d3e6917c1f449839da280090cfac03cf5bb57 Author: DIYgod Date: Sat Jul 13 23:09:40 2024 +0800 feat: debug commit 58912d5dcf8ab2fce3ac9817847bee30f8791fac Author: DIYgod Date: Sat Jul 13 23:08:49 2024 +0800 fix: dispatcher conflict commit 77327e913deb9635f030842912eeeaccf7b441da Author: DIYgod Date: Sat Jul 13 22:47:51 2024 +0800 feat: debug commit 32a6c63316039aac8e47be02dd78e8500916f1f2 Author: DIYgod Date: Sat Jul 13 22:36:48 2024 +0800 feat: debug commit b9549b0859638b84c356d64f2a1cc84f4eb7f817 Author: DIYgod Date: Sat Jul 13 22:16:46 2024 +0800 feat: rate limiter for twitter api commit 1db30b3ad1f8ff79da986f4c6c792b4dbc286480 Author: DIYgod Date: Sat Jul 13 21:45:20 2024 +0800 feat: save cookie generated from twitter token commit 9fbbed6b0452be0e6955584b8bf4a5d9d9b91305 Author: DIYgod Date: Sat Jul 13 18:20:28 2024 +0800 feat: x-prefer-proxy commit d53c5e41dcb2d431ce725a242c006e0004c37fcb Author: DIYgod Date: Sat Jul 13 01:34:58 2024 +0800 feat: retryStatusCodes commit 590827949bc4cda6498447a92c61c84fd5e229cb Author: DIYgod Date: Sat Jul 13 00:20:11 2024 +0800 test: url error commit 99bf04cfad69439be76ed7095725b79eb78f23ef Author: DIYgod Date: Sat Jul 13 00:15:41 2024 +0800 feat: proxy strategy commit b1a14ea5d0f83f895230564d03dd8216066f35bb Author: DIYgod Date: Fri Jul 12 23:36:35 2024 +0800 fix: rate limiter redis client commit 403edaef6c4720aa6770885fea9e0a1b2fc7de5c Author: DIYgod Date: Fri Jul 12 23:32:06 2024 +0800 feat: rate limiter for twitter login commit 5cf1de9445ba3098fbdfa3e360e7c8c24be261a3 Author: DIYgod Date: Fri Jul 12 22:07:32 2024 +0800 feat: more logs commit 410cc0691bc065a295eda37b464a26ad29be3ac5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 12 18:09:59 2024 +0800 chore(deps): bump hono from 4.4.12 to 4.4.13 (#16153) * chore(deps): bump hono from 4.4.12 to 4.4.13 Bumps [hono](https://github.com/honojs/hono) from 4.4.12 to 4.4.13. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.12...v4.4.13) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 938be7314441831b2dcd167ed6b3fcca72096379 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 12 18:03:05 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.100 to 0.5.101 (#16156) * chore(deps): bump @scalar/hono-api-reference from 0.5.100 to 0.5.101 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.100 to 0.5.101. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d6dbdf2e78954de157359c10211e7cb02915c0ae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 12 18:01:39 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.27.2 to 0.27.3 (#16155) * chore(deps-dev): bump @vercel/nft from 0.27.2 to 0.27.3 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.2 to 0.27.3. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.2...0.27.3) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6b174bd420de68e76c38bb357c10c9f8622d3ce0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 12 17:50:56 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.24.7 to 7.24.8 (#16154) * chore(deps-dev): bump @babel/preset-env from 7.24.7 to 7.24.8 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.7 to 7.24.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d3f7fda21fd526eca637a2134a111a810e1e0568 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Jul 12 00:04:47 2024 +0800 fix(route/BBC): 403 Forbidden Edge 5 (#16048) * fix(route/BBC): 403 Forbidden Edge 5 * Revert "fix(route/BBC): 403 Forbidden Edge 5" This reverts commit 2ebb8b9abcf52be5e9bbeac9166b18346400d467. * https://github.com/nodejs/undici/discussions/3400#discussioncomment-10020438 commit 32ae3c196243c464062f97e13bd76f4646e6c0d8 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Thu Jul 11 18:31:10 2024 +0800 fix(route): 调整影视资源采集路由 (#16101) * fix(route): 调整影视资源采集路由 * 限制可选域名 * 微调 commit 157e098988dcb2140f010d014754babea51b9f63 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 11 17:44:01 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#16147) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 2.0.1 to 2.0.2 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.2/packages/vitest) Updates `@vitest/coverage-v8` from 2.0.1 to 2.0.2 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.2/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit af84e2b33f2b788b688f38c3090dde88d9217039 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 11 17:35:38 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.8 to 0.14.9 (#16149) * chore(deps): bump @hono/zod-openapi from 0.14.8 to 0.14.9 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.8 to 0.14.9. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.8...@hono/zod-openapi@0.14.9) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 413537021923cb9ca226b8a94e4e16866cd659c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 11 17:32:42 2024 +0800 chore(deps-dev): bump @types/imapflow from 1.0.18 to 1.0.19 (#16150) * chore(deps-dev): bump @types/imapflow from 1.0.18 to 1.0.19 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.18 to 1.0.19. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 033b8d3cd5886a3413fed507a669f020f28ff4df Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 11 17:27:30 2024 +0800 chore(deps): bump winston from 3.13.0 to 3.13.1 (#16148) * chore(deps): bump winston from 3.13.0 to 3.13.1 Bumps [winston](https://github.com/winstonjs/winston) from 3.13.0 to 3.13.1. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.13.0...v3.13.1) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5430b43464a244a22103879b8314ba7e00dee91d Author: 空 Date: Thu Jul 11 06:55:38 2024 +0800 feat(route): add j-test.com (#16141) * feat(route): add j-test.com * deprecate specified syntax commit b49df679df71cd4c08924c3717b66052cf6924d3 Author: Stephen Zhou Date: Thu Jul 11 02:25:22 2024 +0800 feat(route): github user activity (#16140) * feat: new route github user activity * Apply suggestions from code review --------- commit 06a6db7ff74cc58de74fa8e7e6eced99f5c2b2d3 Author: Tony Date: Thu Jul 11 02:14:38 2024 +0800 chore: update ESLint rule use explicit 'toArray' over the vague 'get' commit f256c9707a17ad52b0cbf6bb56ce2c875190c8e1 Author: 空 Date: Thu Jul 11 01:51:15 2024 +0800 fix(route/neea): fix routing priority and improve descriptions (#16131) * feat(route/neea): update routes and improve description * fix neea jlpt routing priority * use https instead of http * style: simplify logic for better readability * revert commits * incorporate necessary changes commit 4ab140afa0bad2691e168dd2fbc2d04d6237e249 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Jul 10 20:57:58 2024 +0800 feat(route): add FashionNetwork中国新闻 (#16103) * feat(route): add FashionNetwork中国新闻 * fix: move to /fashionnetwork/cn commit 0152cfefde39aa8390bf96f0b1ae2d90badd9552 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Jul 10 20:25:04 2024 +0800 fix(route/zhihu): Extract `__zse_ck` in a new way. (#16137) * fix(route/zhihu): Extract `__zse_ck` in a new way. * Update utils.ts commit fc081d0f2654c0406d8155248a35c8a1801ed291 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 10 19:33:00 2024 +0800 chore(deps): bump @opentelemetry/api from 1.8.0 to 1.9.0 (#16135) * chore(deps): bump @opentelemetry/api from 1.8.0 to 1.9.0 Bumps [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) from 1.8.0 to 1.9.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.8.0...v1.9.0) --- updated-dependencies: - dependency-name: "@opentelemetry/api" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e2067d7a270a5e4808285e4d1bb24696b25f0999 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 10 18:30:25 2024 +0800 chore(deps): bump imapflow from 1.0.163 to 1.0.164 (#16134) * chore(deps): bump imapflow from 1.0.163 to 1.0.164 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.163 to 1.0.164. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.163...v1.0.164) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7d3506baa82f6b09f10f7103c8096efdff52062c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jul 9 15:37:55 2024 +0000 style: auto format commit 654ddab3ab3db72a96bc8ba49576af2b01e5a9f0 Author: Hyvi Date: Tue Jul 9 23:36:00 2024 +0800 feat(route): support RSS thoughtworks blog (#16098) * feat: support thoughtworks blog (#1) * fix: change the way to get token * fix: remove ua, and fix linting issues --------- Co-authored-by: Hyvi commit dae7bed497b2a9df0d9f4008dd31a72ed767ae58 Author: Donie Leigh Date: Tue Jul 9 20:46:58 2024 +0800 feat(route): Add a route to fetch Readwise Reader documents (#16117) commit 2d62c568406bb225346d866b9d2957fed208e5f5 Author: hywell Date: Tue Jul 9 20:07:04 2024 +0800 fix(route): XSIJISHE need cloudflare (#16118) * 1. 修复sehuatang 403 * 修复sehuatang主页 403 * 过滤不必要的请求 * 修复XSIJISHE需要登录 * 修复XSIJISHE rank需要登录 * This does not require cookie.url * 修复可能导致的【抓取原帖失败】问题 * Close the page right after getting page content. * fix headers is not defined * xsijishe bypass cloudflare commit 97a34bae451eec9804d443b0c102f52df71d0195 Author: Tony Date: Tue Jul 9 20:06:37 2024 +0800 chore: add eslint & vitest config file to dockerignore commit 1c22de53c62240d5c2e021b9bf577294bab97fc0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 20:01:16 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#16121) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.6.0 to 2.0.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.1/packages/vitest) Updates `@vitest/coverage-v8` from 1.6.0 to 2.0.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.1/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-major - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6a0a15ff18986b55c3357803cf3cdf0a5acf4003 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 19:54:37 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.97 to 0.5.100 (#16130) * chore(deps): bump @scalar/hono-api-reference from 0.5.97 to 0.5.100 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.97 to 0.5.100. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ec121762409c34d8afc096ce515a26bf498d4c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:50:41 2024 +0800 chore(deps): bump @opentelemetry/sdk-metrics from 1.22.0 to 1.25.1 (#16128) * chore(deps): bump @opentelemetry/sdk-metrics from 1.22.0 to 1.25.1 Bumps [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) from 1.22.0 to 1.25.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.22.0...v1.25.1) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-metrics" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 892146d8ef2c9180a5ecdb8348d954ce08bd75ba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:48:40 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.0 (#16129) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.15.0 to 7.16.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 75c778563297be4c563e94c782404b8ac22acb5c Author: Tony Date: Tue Jul 9 18:44:11 2024 +0800 chore: bump dependabot pr limit commit bba91b90a9363bfa45cdc703b4c43166563c883d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:37:44 2024 +0800 chore(deps): bump hono from 4.4.11 to 4.4.12 (#16120) * chore(deps): bump hono from 4.4.11 to 4.4.12 Bumps [hono](https://github.com/honojs/hono) from 4.4.11 to 4.4.12. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.11...v4.4.12) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d7520eda0ce582b8d565a96ad95019f6b720da39 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:33:03 2024 +0800 chore(deps): bump @opentelemetry/sdk-trace-base from 1.22.0 to 1.25.1 (#16122) * chore(deps): bump @opentelemetry/sdk-trace-base from 1.22.0 to 1.25.1 Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 1.22.0 to 1.25.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.22.0...v1.25.1) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f3335ca330b0f5dbaa4b187a5a72b98731a26f1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:25:13 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.7 to 0.14.8 (#16127) * chore(deps): bump @hono/zod-openapi from 0.14.7 to 0.14.8 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.7 to 0.14.8. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.7...@hono/zod-openapi@0.14.8) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc827879c47db0ddddab07847e0c945787ef2ee2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:23:45 2024 +0800 chore(deps): bump @opentelemetry/exporter-trace-otlp-http from 0.49.1 to 0.52.1 (#16125) * chore(deps): bump @opentelemetry/exporter-trace-otlp-http Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.49.1 to 0.52.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.49.1...experimental/v0.52.1) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 75c196d68027fdf3670f0dbc6dabf9c8a7ec031a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:21:50 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.15.0 to 7.16.0 (#16126) * chore(deps-dev): bump @typescript-eslint/parser from 7.15.0 to 7.16.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.15.0 to 7.16.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d2ac9ceeed84f3d3ac3abffcc61ba65485efb3e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:17:15 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.70 to 2.0.71 (#16123) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.70 to 2.0.71 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.70 to 2.0.71. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.70...v2.0.71) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8bad576189b756835a7f7c525299cf6e3e23dc8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:16:41 2024 +0800 chore(deps): bump lru-cache from 10.4.0 to 11.0.0 (#16124) * chore(deps): bump lru-cache from 10.4.0 to 11.0.0 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.4.0 to 11.0.0. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.4.0...v11.0.0) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6a29ca395191e745f991b9a0643a2fa9a66c8730 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Mon Jul 8 23:52:24 2024 +0800 fix(route): 米游社 - 同人榜 路由 新增 绝区零 (#16116) commit 88040a7609c76e5d6e0734f5e09bb47f4ab8647c Author: WilliamGates <3852641+williamgateszhao@users.noreply.github.com> Date: Mon Jul 8 22:18:15 2024 +0800 fix(route): Yahoo News (#16099) * fix * clean up * make codefactor happy * fix description commit 136e994cef562a7126365a08e9835b1aad583c01 Author: WilliamGates <3852641+williamgateszhao@users.noreply.github.com> Date: Mon Jul 8 21:46:12 2024 +0800 feat(route): 异次元软件世界 (#16105) * new route /iplaysoft/index * change route to /iplaysoft * fix commit 75015f5bf0a3a7bab3032748d842dcfe333c2e9a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 21:30:18 2024 +0800 chore(deps): bump @opentelemetry/exporter-prometheus from 0.49.1 to 0.52.1 (#16115) * chore(deps): bump @opentelemetry/exporter-prometheus Bumps [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) from 0.49.1 to 0.52.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.49.1...experimental/v0.52.1) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-prometheus" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump pnpm to 9.5.0 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 94bab0525aaa5d46e7f6282c5aebdc96a7bff8a8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 20:49:05 2024 +0800 chore(deps): bump @opentelemetry/resources from 1.22.0 to 1.25.1 (#16108) * chore(deps): bump @opentelemetry/resources from 1.22.0 to 1.25.1 Bumps [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) from 1.22.0 to 1.25.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.22.0...v1.25.1) --- updated-dependencies: - dependency-name: "@opentelemetry/resources" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 38e08e7430169b894e16c00a9f14707e9a88c732 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 20:37:48 2024 +0800 chore(deps): bump @opentelemetry/semantic-conventions from 1.22.0 to 1.25.1 (#16109) * chore(deps): bump @opentelemetry/semantic-conventions Bumps [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) from 1.22.0 to 1.25.1. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.22.0...v1.25.1) --- updated-dependencies: - dependency-name: "@opentelemetry/semantic-conventions" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fc8f4b097ce33a90259354e64daa590a2e1abdbd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 20:00:44 2024 +0800 chore(deps): bump lru-cache from 10.3.0 to 10.4.0 (#16113) * chore(deps): bump lru-cache from 10.3.0 to 10.4.0 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.3.0 to 10.4.0. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.4.0) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b242f64f611dadf602be37c002bc28d21ed1a549 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 18:53:36 2024 +0800 chore(deps-dev): bump @types/node from 20.14.9 to 20.14.10 (#16112) * chore(deps-dev): bump @types/node from 20.14.9 to 20.14.10 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.9 to 20.14.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d0564ed77186bb57ae62cfbfc693f40f9c8743f1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 18:37:01 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.94 to 0.5.97 (#16111) * chore(deps): bump @scalar/hono-api-reference from 0.5.94 to 0.5.97 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.94 to 0.5.97. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8863ccb3dabd828e6cb15f76d8b10b0cb06941d5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 18:35:30 2024 +0800 chore(deps): bump imapflow from 1.0.162 to 1.0.163 (#16110) * chore(deps): bump imapflow from 1.0.162 to 1.0.163 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.162 to 1.0.163. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.162...v1.0.163) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 14f7db7879bb092b4c34639f21dc4766c071669d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 8 18:33:41 2024 +0800 chore(deps): bump tldts from 6.1.30 to 6.1.31 (#16114) * chore(deps): bump tldts from 6.1.30 to 6.1.31 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.30 to 6.1.31. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.30...v6.1.31) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7f4fa880b5d643568fa6ef7bb2173d87654fc1fa Author: matt-parish <23438642+matt-parish@users.noreply.github.com> Date: Sat Jul 6 17:50:12 2024 +0100 fix(route): adds release year filters to metacritic (#16097) * adds release year filters to metacritic * removes whitespace * fixes whitespace again. * tidies new metacritic feature URLSearchParams method commit b12f3fb21d8a4e1d4310ae1d5a7a2ecae80d990f Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Jul 6 06:27:56 2024 +0800 fix(route/apnews): Tackle occasionally missing keywords in ld-json. (#16096) commit 0126dbc1531d330563d05d68bfe97b7f244716e5 Author: Stephen Zhou Date: Sat Jul 6 03:45:10 2024 +0800 chore: update eslint (#16094) * chore: update eslint * chore: install yaml-eslint-parser * chore: fix lint * Trigger ci * chore: set error level to string * chore: pin deps --------- commit b60a11e716204f9c768dd3e5ef7b34f71c50b99a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Jul 6 01:56:29 2024 +0800 feat(route): add 新华网客户端 (#16095) commit b2abeef5a08e0d90802e4db98ebeb27490a438d0 Author: tuzi3040 <28290621+tuzi3040@users.noreply.github.com> Date: Fri Jul 5 20:50:00 2024 +0800 doc(route): japanpost add multi-language docs (#16092) commit 68c7430fbb3d158c88f95beeb5881352d1d4caf1 Author: Nya Candy Date: Fri Jul 5 19:22:33 2024 +0800 feat(core): opentelementry support (update of #14668) (#16087) * chore: squash commit * fix: tweak some mentioned issues --------- Co-authored-by: incubator4 commit a761fd08576eb8b6cb0f317e423fbfe31d787b25 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jul 5 17:26:18 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.92 to 0.5.94 (#16089) * chore(deps): bump @scalar/hono-api-reference from 0.5.92 to 0.5.94 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.92 to 0.5.94. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0e355fe81fd6dcdf1b62c23cb7dda91efed57b58 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Jul 4 23:25:22 2024 +0800 fix(route/udn): Support udn Global. (#16085) commit ddad7340d2367412bb9b60575ca881179b95673d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Jul 4 23:02:22 2024 +0800 feat(route/sjtu/yzb): Full text fetch (#16084) * feat(route/sjtu/yzb): Full text fetch * . commit bc3f372e8cade95c278fd4943d016f3424b3b83f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 4 22:53:22 2024 +0800 chore(deps): bump tsx from 4.16.1 to 4.16.2 (#16082) * chore(deps): bump tsx from 4.16.1 to 4.16.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.16.1 to 4.16.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.16.1...v4.16.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41da83a6780f598f312d66d47b386ab4bc2f84f0 Author: eternasuno <22316214+eternasuno@users.noreply.github.com> Date: Thu Jul 4 18:51:19 2024 +0900 fix(route/69shu): description is empty (#16080) commit fb6ad9962f1be1497cbd54f04839f6d991ffb012 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 4 17:21:40 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.90 to 0.5.92 (#16081) * chore(deps): bump @scalar/hono-api-reference from 0.5.90 to 0.5.92 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.90 to 0.5.92. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 151dc2d3375627deb643160ba81af2cb3707a06c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Jul 4 00:30:42 2024 +0800 fix(route): 罗磊的独立博客 (#16078) commit cf0d3467e63c78f19e94660003ad949bc2359015 Author: ᡥᠠᡳᡤᡳᠶᠠ ᡥᠠᠯᠠ·ᠨᡝᡴᠣ 猫 Date: Wed Jul 3 22:13:01 2024 +0800 feat(route): add `/buaa/jiaowu` (#16070) commit d8ae8d8d44414f61e1a5ef90e548fe641b3ca701 Author: miemieYaho Date: Wed Jul 3 20:02:04 2024 +0800 fix(routes): bt0(不太灵) use new api (#16061) * bt0 * bt0 * bt0 commit db1865ad395e7f937c60b49ebf21aec80ff7f3cd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 3 19:41:25 2024 +0800 chore(deps): bump tsx from 4.15.7 to 4.16.1 (#16073) * chore(deps): bump tsx from 4.15.7 to 4.16.1 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.15.7 to 4.16.1. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.15.7...v4.16.1) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33c70b8b5f9e544ec1e202584ee2b2288b48d00e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 3 18:53:23 2024 +0800 chore(deps): bump hono from 4.4.10 to 4.4.11 (#16075) * chore(deps): bump hono from 4.4.10 to 4.4.11 Bumps [hono](https://github.com/honojs/hono) from 4.4.10 to 4.4.11. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.10...v4.4.11) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 834d1cf2f46e55fa9647019f54f42c74f20a28e2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 3 18:22:17 2024 +0800 chore(deps): bump @hono/node-server from 1.11.5 to 1.12.0 (#16074) * chore(deps): bump @hono/node-server from 1.11.5 to 1.12.0 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.11.5 to 1.12.0. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.11.5...v1.12.0) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit abaef17e869c2c244be06d65ede6e8d076f9977d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jul 3 18:19:14 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.89 to 0.5.90 (#16072) * chore(deps): bump @scalar/hono-api-reference from 0.5.89 to 0.5.90 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.89 to 0.5.90. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 446aab6d6096933640edd2f08c51b10abb9566e1 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Jul 3 06:19:18 2024 +0800 feat(route): Mirror Media (#16069) * feat(route): Mirror Media * . commit 13c1eb02fdd43c6cee1b50d5c2cd64b87231b61d Author: equt <17521736+equt@users.noreply.github.com> Date: Tue Jul 2 22:57:46 2024 +0800 feat(route): add `/react/blog` (#16055) * feat(route): add `/react/blog` * fix: remove unnecessary cache according to #16038 * fix: cache individual post * fix: cache item * Update lib/routes/react/blog.ts --------- commit 65bcce0875b4fa61982ba7d745bc43e295afbca6 Author: equt <17521736+equt@users.noreply.github.com> Date: Tue Jul 2 22:21:37 2024 +0800 feat(route): introduce `/notion/release` (#16062) * feat(route): introduce `/notion/release` * fix: reduce amount of posts, wait * fix: incorrect link * fix: cache item commit e0c22f83f526497aa402e62881017d9844c4b3c3 Author: equt <17521736+equt@users.noreply.github.com> Date: Tue Jul 2 21:45:39 2024 +0800 feat(route): introduce `/nextjs/blog` (#16049) * feat(route): introduce `/nextjs/blog` * fix: set limits to 20 posts * fix: remove unnecessary cache according to #16038 * fix: cache individual post * fix: cache item * docs: fix name --------- commit 1abde86334f90863b490bf9ae8cec80834714a97 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 19:50:59 2024 +0800 chore(deps): bump @hono/node-server from 1.11.4 to 1.11.5 (#16063) * chore(deps): bump @hono/node-server from 1.11.4 to 1.11.5 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.11.4 to 1.11.5. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.11.4...v1.11.5) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 685e191441577745f32d2f70220602424a8e8f38 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 19:35:22 2024 +0800 chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 (#16068) * chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2 to 5.5.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 547f1c2a9aad84a281873fa65fdc03ef0abb08a2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 19:31:13 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.5 to 0.14.7 (#16067) * chore(deps): bump @hono/zod-openapi from 0.14.5 to 0.14.7 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.5 to 0.14.7. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.5...@hono/zod-openapi@0.14.7) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41dcfef1b7db0d7265d2ab4224ad8814bc649a25 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 18:17:21 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.88 to 0.5.89 (#16066) * chore(deps): bump @scalar/hono-api-reference from 0.5.88 to 0.5.89 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.88 to 0.5.89. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 479d75149e2202f367919d921630a29d3ec52aaf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 18:07:55 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.14.1 to 7.15.0 (#16065) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.14.1 to 7.15.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 78c7d0ff99ec9a76c75d6b39b0b4f98bc39a3b4f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 2 17:44:19 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.14.1 to 7.15.0 (#16064) * chore(deps-dev): bump @typescript-eslint/parser from 7.14.1 to 7.15.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.14.1 to 7.15.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c1071356f6b226e207c1813293efeea3e9f66409 Author: Tony Date: Tue Jul 2 00:51:11 2024 +0800 docs: fix /gov/stats/* description commit 874da471d9a9f97cf80ddb450e66a220bcd61740 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Jul 2 00:17:05 2024 +0800 fix(route): 中国投资者网标题丢失 (#16056) commit 674fa0f7b0f616198528dc4e1f3c0d8806018d22 Author: equt <17521736+equt@users.noreply.github.com> Date: Mon Jul 1 21:47:15 2024 +0800 feat(route): introduce `tsdm39/bd` (#16038) * feat(route): introduce `tsdm39/bd` * feat(route): deadbydaylight.com latest blog (#16037) * feat(route): deadbydaylight.com latest blog * addressing comments * Update lib/routes/deadbydaylight/index.ts * doc(route): fix incorrect MD syntax (#16040) * fix(route): 中国投资者网返回空结果 (#16044) * fix: review * fix: review * fix: review * fix: review * fix: throw if cookie not found * fix: remove unnecessary cache --------- commit 88486f71d992bfa5c1147136eee40e54065c04fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 1 20:13:52 2024 +0800 chore(deps): bump hono from 4.4.9 to 4.4.10 (#16052) * chore(deps): bump hono from 4.4.9 to 4.4.10 Bumps [hono](https://github.com/honojs/hono) from 4.4.9 to 4.4.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.9...v4.4.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a8eac092c01520ecb1f67d3faa9da82d8dea43e8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 1 19:51:10 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.82 to 0.5.88 (#16053) * chore(deps): bump @scalar/hono-api-reference from 0.5.82 to 0.5.88 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.82 to 0.5.88. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ab3053224510e26081354cfedd8cf0d4a348ad1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jul 1 19:21:04 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.69 to 2.0.70 (#16051) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.69 to 2.0.70 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.69 to 2.0.70. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.69...v2.0.70) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit efd9af59f588b814898c4518719a0a4b5e5c87e7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Jul 1 02:52:48 2024 +0800 fix(route): 中国投资者网返回空结果 (#16044) commit 9c22718ffb692fba8f9fd8b51edeba0ce9f9b5b6 Author: equt <17521736+equt@users.noreply.github.com> Date: Sun Jun 30 10:00:28 2024 +0800 doc(route): fix incorrect MD syntax (#16040) commit 7d558ba90e5213f4ae9928886b97faea3b1195f8 Author: Xinhao Luo Date: Sat Jun 29 04:02:23 2024 -0700 feat(route): deadbydaylight.com latest blog (#16037) * feat(route): deadbydaylight.com latest blog * addressing comments * Update lib/routes/deadbydaylight/index.ts Co-authored-by: Tony --------- Co-authored-by: Tony commit c2a0084b545bdddc6698b160b9c4c3efbda8684f Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Sat Jun 29 13:57:17 2024 +0800 docs(route): 修改路由错误 (#16033) commit 577b9cdd618d1c910472158cb3750f5bf21696e6 Author: Tony Date: Sat Jun 29 05:37:05 2024 +0800 fix(route): utgd category (#16029) commit cae6ebf41c764a6fc23baf3225b30e36f51a4a95 Author: Tony Date: Sat Jun 29 05:33:07 2024 +0800 chore: update actions timeout Build assets needs ~1 mins Build assets (Full Routes Test Result) needs ~1 hours Docker release needs <20 mins PR - Docker build test needs ~5 mins commit 1291f366114d302d819c50e127a4b6ce0920e623 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Sat Jun 29 03:04:20 2024 +0800 feat(route): 新增 ASMR Online (#16027) * feat(route): 新增 ASMR Online * null commit 4a4dcea4b16c02805284ca1c8ee002d59ee93e9d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Jun 29 02:22:10 2024 +0800 feat(route): add 中国投资者网 (#16026) commit 811f02e925a31350d17048c0923f048394a7ab1f Author: equt <17521736+equt@users.noreply.github.com> Date: Fri Jun 28 21:55:49 2024 +0800 feat(route): introduce `/raycast/changelog` (#16017) commit 762bae1708f6e16a76688e6cc8b11c9f653d82ae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 21:36:09 2024 +0800 chore(deps): bump pac-proxy-agent from 7.0.1 to 7.0.2 (#16021) * chore(deps): bump pac-proxy-agent from 7.0.1 to 7.0.2 Bumps [pac-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/pac-proxy-agent) from 7.0.1 to 7.0.2. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/pac-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/pac-proxy-agent@7.0.2/packages/pac-proxy-agent) --- updated-dependencies: - dependency-name: pac-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c331e9b1273005de581aa7b0581df039475f7c41 Author: Tony Date: Fri Jun 28 21:35:48 2024 +0800 fix(route): fediverse ssrf commit 944b0f441a3ed6c42bcea863c71b7a1cdb61ecd3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 20:30:40 2024 +0800 chore(deps): bump https-proxy-agent from 7.0.4 to 7.0.5 (#16025) * chore(deps): bump https-proxy-agent from 7.0.4 to 7.0.5 Bumps [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) from 7.0.4 to 7.0.5. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/https-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/https-proxy-agent@7.0.5/packages/https-proxy-agent) --- updated-dependencies: - dependency-name: https-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dbc61a5deb34b7f58a4cb34babfe28ab039bb469 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 20:16:34 2024 +0800 chore(deps): bump lru-cache from 10.2.2 to 10.3.0 (#16020) * chore(deps): bump lru-cache from 10.2.2 to 10.3.0 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.2.2 to 10.3.0. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fbb7492d736c6aa6d544db259d682fd504779820 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 20:11:34 2024 +0800 chore(deps): bump hono from 4.4.8 to 4.4.9 (#16023) * chore(deps): bump hono from 4.4.8 to 4.4.9 Bumps [hono](https://github.com/honojs/hono) from 4.4.8 to 4.4.9. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.8...v4.4.9) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8451ecc41109421ab09309518679ebf65467e3e6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 20:09:06 2024 +0800 chore(deps): bump socks-proxy-agent from 8.0.3 to 8.0.4 (#16019) * chore(deps): bump socks-proxy-agent from 8.0.3 to 8.0.4 Bumps [socks-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/socks-proxy-agent) from 8.0.3 to 8.0.4. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/socks-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/socks-proxy-agent@8.0.4/packages/socks-proxy-agent) --- updated-dependencies: - dependency-name: socks-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8557bd8851c41d537695b253890f65d45cd970fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 28 20:00:48 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.81 to 0.5.82 (#16024) * chore(deps): bump @scalar/hono-api-reference from 0.5.81 to 0.5.82 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.81 to 0.5.82. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1637c243c199d4c004ad76ccfd3b79f512173938 Author: equt <17521736+equt@users.noreply.github.com> Date: Fri Jun 28 19:59:00 2024 +0800 fix(route): bluearchive jp incorrect news type (#16016) commit 8835ab9702d1044c4e260c44f333785ffba73e77 Author: Hossein Margani Date: Fri Jun 28 09:20:57 2024 +0100 fix(route): Microsoft Artifact Registry route (#16018) commit ebff6c5bdd6513c5fe750bef037c1f92029f5880 Author: Heng-Yi Wu <2316687+henry40408@users.noreply.github.com> Date: Fri Jun 28 02:38:59 2024 +0800 fix(route): strip tags from the title of the 3DM news route (#16015) commit 01b95730e7eed8741124c8b613a27254e3487110 Author: ktKongTong <44502608+ktKongTong@users.noreply.github.com> Date: Thu Jun 27 23:01:29 2024 +0800 feat(route): add meituan tech blog (#16006) commit 514f478f63eb6fa31917c9273a76ed7ce308ff69 Author: equt <17521736+equt@users.noreply.github.com> Date: Thu Jun 27 22:41:54 2024 +0800 feat(route): introduce `/bluearchive/news` (#16012) * feat(route): introduce `/bluearchive/news` * fix: correct fetch typing --------- commit dfc7a15f52c3ad9daa95ee021a112e88d5576e71 Author: Bendancom <59361378+Bendancom@users.noreply.github.com> Date: Thu Jun 27 21:26:16 2024 +0800 feat(route): add journal《回归线》 (#15991) * add a new route: arktca/posts * fix a small description error in Route * using cache * new arknights folder in hypergryph and put all about arknights in it * adjust the radar rule * adjust variable name to camelCase,use template literals,fix cache problem * change variable name to camelCase * adjust code format,now cache doesn't use same element * fix the guid and link use const string commit 0b8effc1ff85fafd4e85e9137ccaa2d38f7b1e43 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 27 21:17:04 2024 +0800 chore(deps): bump entities from 4.5.0 to 5.0.0 (#16011) * chore(deps): bump entities from 4.5.0 to 5.0.0 Bumps [entities](https://github.com/fb55/entities) from 4.5.0 to 5.0.0. - [Release notes](https://github.com/fb55/entities/releases) - [Commits](https://github.com/fb55/entities/compare/v4.5.0...v5.0.0) --- updated-dependencies: - dependency-name: entities dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8dfaaf0f5de9c6fea3c9505968e38910a90aa66c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 27 20:52:10 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.80 to 0.5.81 (#16009) * chore(deps): bump @scalar/hono-api-reference from 0.5.80 to 0.5.81 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.80 to 0.5.81. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d61998d3108a6e8844616379f2c37672ace42bf8 Author: Hossein Margani Date: Thu Jun 27 13:35:28 2024 +0100 fix(route): Microsoft Artifact Registry route (#16013) * Attach tag name at the end of item link * Fix the typo commit ae0cc4a20f2d8033bca4e63dbb53a273cb5018c5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 27 20:29:57 2024 +0800 chore(deps): bump tldts from 6.1.29 to 6.1.30 (#16010) * chore(deps): bump tldts from 6.1.29 to 6.1.30 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.29 to 6.1.30. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.29...v6.1.30) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit abc63b1f61bad28e94467711e7358620346639b1 Author: hywell Date: Thu Jun 27 11:22:34 2024 +0800 fix(route): XSIJISHE rank headers is not defined (#16005) * 1. 修复sehuatang 403 * 修复sehuatang主页 403 * 过滤不必要的请求 * 修复XSIJISHE需要登录 * 修复XSIJISHE rank需要登录 * This does not require cookie.url * 修复可能导致的【抓取原帖失败】问题 * Close the page right after getting page content. * fix headers is not defined commit 1e44276ff6ed509bc840a02ab4d4ad5f5174cce1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 26 21:15:37 2024 +0000 style: auto format commit 7bdc215e270185f807b87393f3fef2d742597323 Author: gavrilov <11378530+gavrilov@users.noreply.github.com> Date: Wed Jun 26 14:13:49 2024 -0700 feat(route): add ollama blog (#15996) * add ollama blog * remove fullText commit a1322b845ded4a9de396ef7127f4d17a6b2667f2 Author: DIYgod Date: Thu Jun 27 03:24:02 2024 +0800 feat: clear popular docs commit 1bc8c0280deae0a817d9355baef1e6d76510e463 Author: DIYgod Date: Thu Jun 27 02:15:22 2024 +0800 feat: update parameters commit 2f8c101bcfc22d19cd3468b0f10a490e735c43c5 Author: DIYgod Date: Wed Jun 26 22:40:31 2024 +0800 feat: add fediverse timeline commit 9efe96bc88bfdded5a80b76d726e46fa1e43f0ca Author: gavrilov <11378530+gavrilov@users.noreply.github.com> Date: Wed Jun 26 07:29:59 2024 -0700 fix(route): ollama library (#16002) commit 59f8bd4324d8353d776f90ca83be167e6c7c1109 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 26 20:39:12 2024 +0800 chore(deps-dev): bump @types/node from 20.14.8 to 20.14.9 (#16000) * chore(deps-dev): bump @types/node from 20.14.8 to 20.14.9 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.8 to 20.14.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2bc803800a3db94b1722951aaf57f8e63a1f22eb Author: DIYgod Date: Wed Jun 26 19:17:03 2024 +0800 feat: update popular category commit cf1c9c98ff4f473e8a1447522bb859e495e42de4 Author: DIYgod Date: Wed Jun 26 18:11:19 2024 +0800 feat: expanded parameters data commit ffbd61b2fc873f6c6294e8dcd36eb27f723f2f1a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 26 08:40:03 2024 +0000 chore(deps): bump @scalar/hono-api-reference from 0.5.78 to 0.5.80 (#16001) * chore(deps): bump @scalar/hono-api-reference from 0.5.78 to 0.5.80 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.78 to 0.5.80. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ea0f6827a004828aa5e13afd00581636c9fd863 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 26 16:38:32 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.2 to 2.3.0 (#15998) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.2 to 2.3.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.2.2 to 2.3.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.3.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b5d16a71a1ce5354e30e30cdc07af64d3e31fc0d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 26 16:28:43 2024 +0800 chore(deps): bump googleapis from 140.0.0 to 140.0.1 (#15999) * chore(deps): bump googleapis from 140.0.0 to 140.0.1 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 140.0.0 to 140.0.1. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v140.0.0...googleapis-v140.0.1) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 85fb1e8c170c7e17650a9d5c2d7dceff28489b10 Author: hywell Date: Wed Jun 26 14:42:06 2024 +0800 fix(route): sehuatang 抓取原帖失败问题 (#15993) * 1. 修复sehuatang 403 * 修复sehuatang主页 403 * 过滤不必要的请求 * 修复XSIJISHE需要登录 * 修复XSIJISHE rank需要登录 * This does not require cookie.url * 修复可能导致的【抓取原帖失败】问题 * Close the page right after getting page content. commit 4be07dcf3424bfa0bd85aea5b024bee9221bf09b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Jun 26 00:43:18 2024 +0800 feat(route/discourse): Cache site information (#15990) * feat(route/discourse): Cache site information * Update lib/routes/discourse/notifications.ts Co-authored-by: Tony --------- commit e94969b9b11146b19ad2e1ba19fbcd0d73d97758 Author: hywell Date: Tue Jun 25 21:17:31 2024 +0800 fix(route): XSIJISHE need login (#15984) * 1. 修复sehuatang 403 * 修复sehuatang主页 403 * 过滤不必要的请求 * 修复XSIJISHE需要登录 * 修复XSIJISHE rank需要登录 * This does not require cookie.url commit a213bf79815040e6e1afb45d9aa316699eb8696e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 25 20:19:49 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.77 to 0.5.78 (#15986) * chore(deps): bump @scalar/hono-api-reference from 0.5.77 to 0.5.78 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.77 to 0.5.78. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cd4ee70f9c761b3d8048faf99c08ef58f7db8c38 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 25 12:08:23 2024 +0000 chore(deps): bump hono from 4.4.7 to 4.4.8 (#15988) * chore(deps): bump hono from 4.4.7 to 4.4.8 Bumps [hono](https://github.com/honojs/hono) from 4.4.7 to 4.4.8. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.7...v4.4.8) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aedf796fb6e4e6bc7f094810842f9511340f65c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 25 12:02:39 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.14.1 (#15987) * chore(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.14.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.13.1 to 7.14.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c959f5c9bd058fc47aa867fc762cecdd5882f3f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 25 11:05:05 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.14.1 (#15985) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.13.1 to 7.14.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eed1c568e5107d62ff97d097deeead8c7d5612fd Author: Innei Date: Tue Jun 25 19:01:14 2024 +0800 fix: typo (#15989) Signed-off-by: Innei commit c423a7cba90c2a35f03c5b8b20436d62f8043557 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Tue Jun 25 03:29:06 2024 +0800 docs(route): 纠正文档错误 (#15983) * docs(route): 纠正文档错误 * fix commit 19a7f6779691b05dd67152ac5da1f5fba0b1fefd Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Tue Jun 25 02:18:45 2024 +0800 feat(route): 新增魔都资源网 (#15974) * feat(route): 新增魔都资源网 * fix dirname * fix commit 72d1f85d2ffdf09bf847e4b3bce79e7b08ed8f68 Author: 15532 <37644685+15532@users.noreply.github.com> Date: Tue Jun 25 01:32:01 2024 +0800 fix(route): fetch zhihu column info with signed header (#15982) commit 7456ff027f88363ff1cf18f3b1426f298f1731a9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 25 00:56:22 2024 +0800 chore(deps): bump proxy-chain from 2.4.1 to 2.5.1 (#15976) * chore(deps): bump proxy-chain from 2.4.1 to 2.5.1 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.4.1 to 2.5.1. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.4.1...v2.5.1) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 01147c7623e62a2eb17f6776022fa262bfdff1f0 Author: Hossein Margani Date: Mon Jun 24 17:06:53 2024 +0100 feat(route): add Microsoft Artifact Registry route (#15973) * Add Microsoft Artifact Registry route * Update category * Add braces around arrow function bodies * Remove semicolons * Change string interpolation * Add required semicolons * Set product parameter as wildcard * Refactor the code And fix the issues with the return of got * Correct the item link * Change descriptions separator to new line * Move mcr.microsoft to microsoft route * Correct the path commit 960d526a8bf3810db328caed8f6bb8f3e524723b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 24 22:13:26 2024 +0800 chore(deps): bump tldts from 6.1.28 to 6.1.29 (#15979) * chore(deps): bump tldts from 6.1.28 to 6.1.29 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.28 to 6.1.29. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.28...v6.1.29) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cacea3c332b09eaeab8da8aa1a683de85d6353e5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 24 21:40:56 2024 +0800 chore(deps-dev): bump @types/node from 20.14.7 to 20.14.8 (#15978) * chore(deps-dev): bump @types/node from 20.14.7 to 20.14.8 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.7 to 20.14.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7fcf37b29cee5c8355c522d1b5f534f29a5ae078 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 24 21:31:27 2024 +0800 chore(deps): bump @scalar/hono-api-reference from 0.5.76 to 0.5.77 (#15980) * chore(deps): bump @scalar/hono-api-reference from 0.5.76 to 0.5.77 Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/packages/hono-api-reference) from 0.5.76 to 0.5.77. - [Changelog](https://github.com/scalar/scalar/blob/main/packages/hono-api-reference/CHANGELOG.md) - [Commits](https://github.com/scalar/scalar/commits/HEAD/packages/hono-api-reference) --- updated-dependencies: - dependency-name: "@scalar/hono-api-reference" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a3e8d86d40142c65bedf4093bd44eb218d3e279 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 24 21:01:07 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.68 to 2.0.69 (#15977) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.68 to 2.0.69 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.68 to 2.0.69. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.68...v2.0.69) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a16f1a6e331eee381d707b6a305f0728de68f4e1 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun Jun 23 16:50:27 2024 +0800 fix(route): fix alpinelinux guid/link/description (#15971) * feat(route): add Alpine Linux packages update route * fix(route): fix alpinelinux issues * fix(route): fix alpinelinux route guid * fix(route): fix alpinelinux guid/link/description commit e455fe7bb6f8482294156879e748538af4c820aa Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Sun Jun 23 14:15:22 2024 +0800 feat(routes): 新增深圳市医疗器械行业协会和中国食品土畜进出口商会 (#15964) * feat(routes): 新增深圳市医疗器械行业协会和中国食品土畜进出口商会 * Update lib/routes/cccfna/index.ts Co-authored-by: Tony * Update lib/routes/samd/news.ts Co-authored-by: Tony * update --------- commit a1abbfc1ab37a59d248d7fd69ecae2664603da1d Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun Jun 23 13:24:48 2024 +0800 feat(route): add Alpine Linux packages update route (#15969) * feat(route): add Alpine Linux packages update route * fix(route): fix alpinelinux issues * fix(route): fix alpinelinux route guid commit 80da61c844b7a5a11bdccc37b1b0e71a3aabf2e2 Author: Tony Date: Sun Jun 23 03:54:45 2024 +0800 feat(route): myfans (#15970) commit 4789b53ef38e431e14d58cfad4ff16a84454cea3 Author: miemieYaho Date: Sat Jun 22 23:27:27 2024 +0800 feat(routes): add bt0(不太灵)的最新资源列表 (#15968) * bt0 * item.description commit c0638543b756ad78f188dc85d2a0caa86330fe84 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Jun 22 21:51:43 2024 +0800 fix(route/apnews): Remove duplicate (#15966) commit 8979027ce5a190d54c9890e2086fb273cdb4de15 Author: Tony Date: Sat Jun 22 21:24:57 2024 +0800 docs: add visitors badge commit 0b43d515ac39c3977bfe31431d638d469b5608ad Author: Goren G Date: Sat Jun 22 13:33:55 2024 +0800 chore: ignore build assets if `DOCS_API_TOKEN` not set (#15965) commit f186a5833f8e3ff5371f0d684c4878a89bf6503a Author: Tony Date: Sat Jun 22 03:26:31 2024 +0800 feat(route): bc3ts (#15963) commit 55a0ececb49c794273456b5e3bc4ab8f9eadcbb6 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Sat Jun 22 03:12:17 2024 +0800 feat(route): Add Kelowna Capital News (#15945) * feat(route): Add Kelowna Capital News * add news * add more type * add title * update * take all images * add caption * fix... commit 910f6b7c2ec16bf1ff32b9a54baacfaef1b32fa0 Author: hywell Date: Sat Jun 22 01:50:42 2024 +0800 fix(route): sehuatang 403报错 (#15915) * 1. 修复sehuatang 403 * 修复sehuatang主页 403 * 过滤不必要的请求 commit d99b18bd8ce7f948c4726cd29e347ca2621ebf68 Author: Franklin Yu Date: Fri Jun 21 06:47:05 2024 -0700 ci(test): enable the GitHub Actions reporter for Vitest (#15857) * feat(ci): publish the JUnit report for human * Grant permission to write check-results * Use the GitHub action reporter from vitest commit 5c692db949ffa9d516c26ac665e678ca1e56919d Author: miemieYaho Date: Fri Jun 21 21:23:58 2024 +0800 feat(route): Add bt0 (不太灵) (#15946) * bt0 * bt0 * bt0 * bt0 * bt0 * bt0 * bt0 * bt0 * security * bt0 commit 7a382604caa8564bd4a06a3adb7291d34b56d763 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 21 21:02:13 2024 +0800 chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (#15959) * chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.5 to 5.5.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b97bb3e195e840391196a666e713cb4296b46649 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 21 09:36:29 2024 +0000 chore(deps-dev): bump @types/node from 20.14.6 to 20.14.7 (#15958) * chore(deps-dev): bump @types/node from 20.14.6 to 20.14.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.6 to 20.14.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 64bf182e55c4bf522b30efabb98d46151b5c8bb9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 21 17:33:25 2024 +0800 chore(deps-dev): bump @types/uuid from 9.0.8 to 10.0.0 (#15960) * chore(deps-dev): bump @types/uuid from 9.0.8 to 10.0.0 Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 9.0.8 to 10.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid) --- updated-dependencies: - dependency-name: "@types/uuid" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d45b0cc788631beafc3525510941f7f8265dd230 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 21 17:32:59 2024 +0800 chore(deps): bump tsx from 4.15.6 to 4.15.7 (#15962) * chore(deps): bump tsx from 4.15.6 to 4.15.7 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.15.6 to 4.15.7. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.15.6...v4.15.7) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b63c0a488a733212449c3972e3cb2644a100416f Author: Josh Gross Date: Thu Jun 20 13:45:36 2024 -0400 chore: Skip pull request labeler for forked repositories (#15956) commit 8c23caec692fc3c980d09700859279d8a0a7f683 Author: Tony Date: Thu Jun 20 22:27:25 2024 +0800 chore: fix broken pnpm lock file commit 07fc691f33354783efcf7c0b6a4526a531b4673f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 22:19:41 2024 +0800 chore(deps): bump @hono/node-server from 1.11.3 to 1.11.4 (#15948) commit c48d5806c09727cb48ad311794e36fb52de8f759 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 18:00:39 2024 +0800 chore(deps-dev): bump @types/node from 20.14.5 to 20.14.6 (#15954) * chore(deps-dev): bump @types/node from 20.14.5 to 20.14.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.5 to 20.14.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ba17e15bdc810906141d5cad391239e855aacc4 Author: DIYgod Date: Thu Jun 20 17:42:05 2024 +0800 feat: category one api commit cd1989c0235c76a14b071f09a918174f430f3a80 Author: DIYgod Date: Thu Jun 20 17:41:41 2024 +0800 feat: replace swagger-ui with scalar commit 4f6b7b40d6aafbed7001e402aa2570caa02ababa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 16:35:47 2024 +0800 chore(deps): bump @hono/swagger-ui from 0.2.2 to 0.3.0 (#15951) * chore(deps): bump @hono/swagger-ui from 0.2.2 to 0.3.0 Bumps [@hono/swagger-ui](https://github.com/honojs/middleware) from 0.2.2 to 0.3.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/swagger-ui@0.2.2...@hono/swagger-ui@0.3.0) --- updated-dependencies: - dependency-name: "@hono/swagger-ui" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d9f9f89182243bb4bbd34e5bf9ff06e10ca53c8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 16:34:01 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.1 to 2.2.2 (#15949) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.1 to 2.2.2 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.2.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5fb75ec90aed2fc059f65e55e1ff7e92f290f81 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 16:31:41 2024 +0800 chore(deps-dev): bump unified from 11.0.4 to 11.0.5 (#15950) * chore(deps-dev): bump unified from 11.0.4 to 11.0.5 Bumps [unified](https://github.com/unifiedjs/unified) from 11.0.4 to 11.0.5. - [Release notes](https://github.com/unifiedjs/unified/releases) - [Changelog](https://github.com/unifiedjs/unified/blob/main/changelog.md) - [Commits](https://github.com/unifiedjs/unified/compare/11.0.4...11.0.5) --- updated-dependencies: - dependency-name: unified dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b392565f9b06f293be233a602ba5a4a014bd4d0d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 20 16:30:21 2024 +0800 chore(deps): bump tldts from 6.1.27 to 6.1.28 (#15947) * chore(deps): bump tldts from 6.1.27 to 6.1.28 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.27 to 6.1.28. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.27...v6.1.28) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ed3b07957524a6b978e2fb6309820e4d4ac1a5ed Author: ei-sugimoto <143775446+ei-sugimoto@users.noreply.github.com> Date: Thu Jun 20 02:18:16 2024 +0900 test: add test for rss3 (#15927) * test: add test for rss3 * modify: timestamp pass eslint commit 7584ada412e1b1c185d15d3cd023a9b05e839a03 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Thu Jun 20 00:26:57 2024 +0800 feat(route): 新增北极星风电网 (#15943) * feat(route): 新增北极星风电网 * update domain commit 95a400801667444abf347099765fcc9dddb9533f Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Wed Jun 19 23:00:17 2024 +0800 fix(route): 添加过滤,减少请求时间 (#15938) * docs(route): 排版 * Add filters to optimize request times * use Promise.all commit 4a9d1cc32f1a1979ebac8e70d12efbd20be555e8 Author: karasu Date: Wed Jun 19 22:05:49 2024 +0800 feat(route): cara.app (#15921) * feat(route): cara.app * feat: add `limit` parameter * fix: remove `title` from template * fix: remove fetch limit and cache response * refactor: fetch userData from api * fix: template commit b664f558f2230b2cb0646ebc6adc1a4f8a2a7304 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 19 21:26:32 2024 +0800 chore(deps): bump hono from 4.4.6 to 4.4.7 (#15941) * chore(deps): bump hono from 4.4.6 to 4.4.7 Bumps [hono](https://github.com/honojs/hono) from 4.4.6 to 4.4.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.6...v4.4.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 54d0ee98aa6d6305e036343a97a8e3c77bf1de11 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Wed Jun 19 04:41:37 2024 +0800 feat(route): 新增川农第二课堂活动平台 (#15926) * docs(route): 去除反爬严格标签,添加雷达规则 * fix bug: 修复参数问题 * Fixed a text wrap issue * Take advice --------- commit 5f5de6c9f058eaa744c7d440d3610f76db77b479 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 19 04:36:10 2024 +0800 chore(deps): bump tsx from 4.15.5 to 4.15.6 (#15937) * chore(deps): bump tsx from 4.15.5 to 4.15.6 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.15.5 to 4.15.6. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.15.5...v4.15.6) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: bump pnpm to 9.4.0 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2ecfd2c2030ad38e492da4014bf5fdb356da979d Author: Tony Date: Wed Jun 19 03:12:42 2024 +0800 chore: fix docker artifact path commit ce09acb551aec358f03adab6ce8b994e29a57b12 Author: Tony Date: Wed Jun 19 02:58:45 2024 +0800 chore: fix PR route test commit 3fafb3cc27c0f29ddb860989d4601e57d5462eb2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 17:53:31 2024 +0800 chore(deps): bump proxy-chain from 2.4.0 to 2.4.1 (#15936) * chore(deps): bump proxy-chain from 2.4.0 to 2.4.1 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.4.0...v2.4.1) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9ba4702726a7cc277279ffb9047ac07d59c47bee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 17:48:15 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.4 to 0.14.5 (#15931) * chore(deps): bump @hono/zod-openapi from 0.14.4 to 0.14.5 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.4 to 0.14.5. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.4...@hono/zod-openapi@0.14.5) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 651c602947590c49d855d356508fd58b434613fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 17:40:12 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.0 to 2.2.1 (#15933) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.2.0 to 2.2.1 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.2.0 to 2.2.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.2.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e4aa7ee58442d55598b69ed1758f99292d889dce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 17:37:44 2024 +0800 chore(deps): bump undici from 6.19.0 to 6.19.2 (#15930) * chore(deps): bump undici from 6.19.0 to 6.19.2 Bumps [undici](https://github.com/nodejs/undici) from 6.19.0 to 6.19.2. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.19.0...v6.19.2) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fe318f062cce62aec389dfab554756f62e02a81d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 17:36:09 2024 +0800 chore(deps-dev): bump @types/node from 20.14.2 to 20.14.5 (#15934) * chore(deps-dev): bump @types/node from 20.14.2 to 20.14.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.2 to 20.14.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aab2ae4fd91fdf3b78eed8e9f9d000f8abc4ca00 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 16:59:30 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 (#15935) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.13.0 to 7.13.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 85c77f053002b1c0e1e688ddbb97ab567a4a8a9d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 16:50:10 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.13.0 to 7.13.1 (#15932) * chore(deps-dev): bump @typescript-eslint/parser from 7.13.0 to 7.13.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.13.0 to 7.13.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c0b28f677516409906860993cf45399a458eee0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 16:44:50 2024 +0800 chore(deps-dev): bump @types/babel__preset-env from 7.9.6 to 7.9.7 (#15929) * chore(deps-dev): bump @types/babel__preset-env from 7.9.6 to 7.9.7 Bumps [@types/babel__preset-env](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__preset-env) from 7.9.6 to 7.9.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/babel__preset-env) --- updated-dependencies: - dependency-name: "@types/babel__preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 184c47608defdd9643327dc173e1bdff119babe5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 16:39:24 2024 +0800 chore(deps): bump docker/build-push-action from 5 to 6 (#15928) * chore(deps): bump docker/build-push-action from 5 to 6 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v5...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d106b350574f0db9683f878e4cbb47d9635f6175 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Tue Jun 18 10:39:18 2024 +0800 docs(route): 去除反爬严格标签,添加雷达规则 (#15922) commit 965c0563237472e737cc298b21bfd2265f70286e Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Jun 18 09:35:00 2024 +0800 fix(route): item links in zhubai top20 (#15823) * fix(route): item links in zhubai top20 * fix(route): matcher in zhubai top20 --------- Co-authored-by: Jia-Jun, Yeh commit bf269040d565961e94bc38f6b0ddd23060a4c5b7 Author: mo0x3f Date: Tue Jun 18 08:50:57 2024 +0800 feat(route): support v2ex category (#15920) commit c1ca91986a019c70c3573f1ec23b7405467d3ce1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 17 16:55:12 2024 +0800 chore(deps): bump tldts from 6.1.26 to 6.1.27 (#15919) * chore(deps): bump tldts from 6.1.26 to 6.1.27 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.26 to 6.1.27. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.26...v6.1.27) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 436c400f2e3e89d3b2cffcd1944db3926b5a983e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 17 16:54:35 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.67 to 2.0.68 (#15918) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.67 to 2.0.68 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.67 to 2.0.68. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.67...v2.0.68) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 943ec2e740f8ad715cbc6c2c6b13fec9d953133f Author: DIYgod Date: Mon Jun 17 16:49:35 2024 +0800 feat(twitter): support batch account commit 1d1ac4a58e63c8ce4704d364150ee660e56aea69 Author: Hualiang <78242797+hualiong@users.noreply.github.com> Date: Mon Jun 17 07:32:19 2024 +0800 feat(route): 新增四川农业大学教务处 (#15914) * feat(route): 新增四川农业大学教务处 * 处理日期时间 * 去除新闻动态部分 * Update lib/routes/sicau/jiaowu.ts commit d2632bd64f7576f7fdc84aabd9b8faab07a4811a Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Jun 16 22:44:00 2024 +0800 fix(route): 「報導者」路由输出不完整 (#15912) * fix(route): 「報導者」路由输出不完整 * fix(route): 「報導者」路由输出不完整 commit dc0f22265805e27f370d3ebb6c55e4d15722b565 Author: DIYgod Date: Sun Jun 16 18:36:30 2024 +0800 feat(twitter): support batch authToken commit a605ffafeef604645f26502edde1530db9b2d4af Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 16:07:25 2024 +0800 chore(deps): bump tsx from 4.15.4 to 4.15.5 (#15901) * chore(deps): bump tsx from 4.15.4 to 4.15.5 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.15.4 to 4.15.5. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.15.4...v4.15.5) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 902598fe31f2a347242dcadee4544f757d04db4e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 15:23:55 2024 +0800 chore(deps): bump undici from 6.18.2 to 6.19.0 (#15902) * chore(deps): bump undici from 6.18.2 to 6.19.0 Bumps [undici](https://github.com/nodejs/undici) from 6.18.2 to 6.19.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.18.2...v6.19.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c1d7abaa2e5bbba917e97b211184d52e706a6d4a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Jun 16 07:21:21 2024 +0000 style: auto format commit a4f0bbe67c61ee7fa5c821a2c0f40dc3320f478d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 15:19:08 2024 +0800 chore(deps-dev): bump eslint-plugin-unicorn from 53.0.0 to 54.0.0 (#15903) * chore(deps-dev): bump eslint-plugin-unicorn from 53.0.0 to 54.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 53.0.0 to 54.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v53.0.0...v54.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fceb7e570f5d65b056b58aa06f29a644240e6805 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 15:17:43 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.2 to 0.14.4 (#15905) * chore(deps): bump @hono/zod-openapi from 0.14.2 to 0.14.4 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.2 to 0.14.4. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.2...@hono/zod-openapi@0.14.4) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44c8524f1745411a398072c964f7f6b49a9b47b7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 15:16:31 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.1.0 to 2.2.0 (#15906) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.1.0 to 2.2.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.2.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6989282aaeabd6a41b48a276d831744fefefca72 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Jun 16 14:57:19 2024 +0800 chore(deps): bump tldts from 6.1.25 to 6.1.26 (#15904) * chore(deps): bump tldts from 6.1.25 to 6.1.26 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.25 to 6.1.26. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.25...v6.1.26) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e7b0ebd197086cd812cb6bd0f40148eb2da5842e Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Sun Jun 16 13:05:36 2024 +0800 fix(route): 允许全国气象预警生成空源不报错 (#15908) commit 4255b79103afe26b970a67ebd9c5a4f86f910462 Author: 昔日织 <43875377+guicaiyue@users.noreply.github.com> Date: Fri Jun 14 21:57:25 2024 +0800 feat(route): 新增知闻AI资讯 (#15885) * update:支持知闻AI资讯 * update:更新规范 * update:url描述调整 commit a8cf81439d7f0cc01779270e71eb69be6225ae7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 14 19:53:08 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.8.1 to 17.9.0 (#15897) * chore(deps-dev): bump eslint-plugin-n from 17.8.1 to 17.9.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.8.1 to 17.9.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.8.1...v17.9.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b69eb60aac99201bc95416d7f30c9f2ed98ac3d4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 14 19:43:06 2024 +0800 chore(deps): bump @hono/node-server from 1.11.2 to 1.11.3 (#15896) * chore(deps): bump @hono/node-server from 1.11.2 to 1.11.3 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.11.2 to 1.11.3. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.11.2...v1.11.3) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2b08de2ddeddc3dea2a792cd00df0d9fa65ecfc7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 14 19:32:58 2024 +0800 chore(deps): bump hono from 4.4.5 to 4.4.6 (#15898) * chore(deps): bump hono from 4.4.5 to 4.4.6 Bumps [hono](https://github.com/honojs/hono) from 4.4.5 to 4.4.6. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.5...v4.4.6) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c49b84f6fb062c38bf49029456fceb052476a674 Author: Blade-Chai <353325487@qq.com> Date: Fri Jun 14 12:28:23 2024 +0800 feat(route): 新增得物开放平台和抖店开放平台 (#15887) * feat(route): 新增得物开放平台文档 * feat(route): 新增抖店开放平台 * fix(route): 修正抖店参数描述错误 * fix(route): 修复得物平台时间解析的错误 * fix(route): jinritemai时间错误 commit 6ca6805f71e3aa2672fdc7024ce4d7d8f9c7e487 Author: NyaaaDoge Date: Fri Jun 14 03:55:10 2024 +0800 fix(route/steam): sharefile example route (#15894) commit b8a048b07987912c96d647dcaa7db4fb031def4f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 13 23:01:00 2024 +0800 chore(deps): bump tsx from 4.15.2 to 4.15.4 (#15891) * chore(deps): bump tsx from 4.15.2 to 4.15.4 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.15.2 to 4.15.4. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.15.2...v4.15.4) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a86c5dc1c7821cbb7eb79d8470e73470f9e1c90b Author: NyaaaDoge Date: Thu Jun 13 19:16:54 2024 +0800 feat(route): add steam sharefile changelog route (#15883) * feat(routes/steam): add sharefile changlog route * use parseDate() to parese unix timestamp * fix parseDate() parse Unix timestamp option commit 06e18d8d787c3cc770e64ca04ae27fbf768dab35 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 13 17:35:04 2024 +0800 chore(deps): bump dawidd6/action-download-artifact from 5 to 6 (#15892) * chore(deps): bump dawidd6/action-download-artifact from 5 to 6 Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 5 to 6. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v5...v6) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 18948db1d9d1758e8c6a305ec8871423f8a5ea2e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 13 17:33:31 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.6 to 15.2.7 (#15888) * chore(deps-dev): bump lint-staged from 15.2.6 to 15.2.7 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.6 to 15.2.7. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.6...v15.2.7) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ffff5456e3bbd12fec719af5534a56d67a00e714 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Jun 12 22:24:54 2024 +0800 fix(route/zaobao): Replace selector (#15880) * fix(route/zaobao): Replace selector. * Revert "fix(route/zaobao): Replace selector." This reverts commit 2ec2b6c3ef801d12117abbfa425b62bd1dbf1919. * . * . commit 0aa141aa75aad6c627a9f32fddfd168665153d6e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 12 21:08:42 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.5 to 15.2.6 (#15881) * chore(deps-dev): bump lint-staged from 15.2.5 to 15.2.6 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.5 to 15.2.6. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.5...v15.2.6) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 202c1b02e63caf9ff3fd56b9f97d5f523e807c4f Author: Tony Date: Wed Jun 12 04:59:49 2024 +0000 docs: fix author commit 3f579f4aaec98049c6a8a9ec1ca2489aef009c94 Author: chziyun <353325487@qq.com> Date: Wed Jun 12 11:16:37 2024 +0800 feat(route): 新增路由当当开放平台 (#15878) * feat(route): 新增路由当当开放平台 * feat(route): 新增路由当当开放平台 commit d80cd56006129bdb08f332ed442fe21a9ac3122b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 11 20:24:29 2024 +0800 chore(deps): bump tsx from 4.12.1 to 4.15.2 (#15873) * chore(deps): bump tsx from 4.12.1 to 4.15.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.12.1 to 4.15.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.12.1...v4.15.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d24ba8512f1fc52e81016b57991008e79f5fdadb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 11 17:55:39 2024 +0800 chore(deps-dev): bump prettier from 3.3.1 to 3.3.2 (#15871) * chore(deps-dev): bump prettier from 3.3.1 to 3.3.2 Bumps [prettier](https://github.com/prettier/prettier) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.1...3.3.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 59b3c131fda1df46c2165b7b9053dd5bb9fae7ef Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 11 17:33:18 2024 +0800 chore(deps): bump hono from 4.4.4 to 4.4.5 (#15872) * chore(deps): bump hono from 4.4.4 to 4.4.5 Bumps [hono](https://github.com/honojs/hono) from 4.4.4 to 4.4.5. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.4...v4.4.5) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c28bb8cd2f6ab471e2bde6b5598c8d1a40ee8d0b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 11 16:54:01 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.12.0 to 7.13.0 (#15869) * chore(deps-dev): bump @typescript-eslint/parser from 7.12.0 to 7.13.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.12.0 to 7.13.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aa688b7634b573dba1839cc6e63037e58584c3c7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 11 16:17:49 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 (#15868) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.12.0 to 7.13.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 633c072a523183968b41c99a881442e3cbdfb3ec Author: Lfish <39884529+LLLLLFish@users.noreply.github.com> Date: Tue Jun 11 02:54:46 2024 +0800 feat(route): 优化少数派系列路由每篇文章的封面图片,增加了每日必应路由两个控制参数 (#15859) * Update index.ts * Update index.ts * sspai index image * update * update2 * update3 * update4 * --屎山代码😢 * Update lib/routes/bing/daily-wallpaper.ts Co-authored-by: Tony * 😉done😢 * 添加参数来控制输出中文或英文 * 😭添加参数来控制输出中文或英文😭 * remove some Unnecessary codes --------- commit bb3d1b49c7721b75df7fc6101a29f2bb50836236 Author: Tony Date: Tue Jun 11 01:11:47 2024 +0800 fix(route): finviz (#15867) commit abae13af5a9114e765431efe9c32c28d35d383be Author: Tony Date: Tue Jun 11 00:33:53 2024 +0800 fix(radar): zhihu posts source commit 7b6de43386412f6c3ac549238929ab868e2620fd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 10 22:16:14 2024 +0800 chore(deps): bump uuid from 9.0.1 to 10.0.0 (#15862) * chore(deps): bump uuid from 9.0.1 to 10.0.0 Bumps [uuid](https://github.com/uuidjs/uuid) from 9.0.1 to 10.0.0. - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v9.0.1...v10.0.0) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 26f6faaaff7d2f4c61008ea6a2936e9a7eef4ebb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 10 22:04:55 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.66 to 2.0.67 (#15864) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.66 to 2.0.67 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.66 to 2.0.67. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.66...v2.0.67) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c9946f1e2cc32c3449e8102e2c1cf02a4ee02330 Author: Jiahao Lee Date: Mon Jun 10 16:31:20 2024 +0800 fix(route): guokr page visibility issue (#15860) Guokr now uses `opacity: 0` to blank out the content. This little patch circumvents the issue by removing the offending inline CSS rule. commit a6651277ff55e1ce0061de9a8cc3627536767466 Author: Tony Date: Sun Jun 9 22:42:07 2024 +0800 chore(deps): revert @sentry/node to v7.116.0 fix: #15856 commit 9fd5c42951983918e488ff364d7e07e1bd64fe5d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun Jun 9 02:50:52 2024 +0800 feat(route/my-formosa): Create route (#15838) * feat(route/my-formosa): Create route * . * Update index.ts * Update index.ts * Update index.ts * . * . * . * Update lib/routes/my-formosa/index.ts --------- commit c7f183d8a93e906016f41957d82c0100c38b5ac4 Author: Tony Date: Sat Jun 8 21:21:49 2024 +0800 fix(route): url formatting in 2048 (#15855) commit d8dc6fbee034913f41fd004246cac79537b69b56 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jun 7 19:05:59 2024 +0000 style: auto format commit 44e50644d8b8630ba3913446241b865921e3d272 Author: NyaaaDoge Date: Sat Jun 8 03:04:21 2024 +0800 feat(route): add steam workshop search route (#15843) * feat(route): add steam workshop search route * fix some eslint error * Add an empty line at the end of each file * Fix typo and add workshop_checkmark image if entry owns it * Update lib/routes/steam/workshop-search.ts Co-authored-by: Tony * Update lib/routes/steam/workshop-search.ts Co-authored-by: Tony * Update lib/routes/steam/workshop-search.ts Co-authored-by: Tony * Remove title and author in entry description --------- commit 6f71b5a3690f062d3a397035420860a7e945c323 Author: Hanyan Yin Date: Sat Jun 8 00:30:50 2024 +0800 feat(route): /ruc/ai (#15842) * feat(route/ruc/ai): add new route for ai.ruc.edu.cn * fix:eslint * fix: use cache * typo: camelCase * Update lib/routes/ruc/ai.ts Co-authored-by: Tony --------- commit 981aba3579225488821c867e82a6399ed6c77675 Author: Tony Date: Fri Jun 7 15:11:09 2024 +0000 chore: revert tsx back to 4.12.1 it can't find index.ts automatically since 4.13+ commit b16ef810d9fdd5be557ded883229151743ada28d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 21:55:39 2024 +0800 chore(deps): bump tsx from 4.13.1 to 4.13.2 (#15852) * chore(deps): bump tsx from 4.13.1 to 4.13.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.13.1 to 4.13.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.13.1...v4.13.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8967839fe00034dd4851c7929f4c971f493ff6b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 21:02:33 2024 +0800 chore(deps): bump @sentry/node from 8.7.0 to 8.8.0 (#15851) * chore(deps): bump @sentry/node from 8.7.0 to 8.8.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 8.7.0 to 8.8.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/8.7.0...8.8.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c9a0a9c727318ec0ee944f98d36c2414a76cd890 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 21:01:04 2024 +0800 chore(deps): bump tsx from 4.12.0 to 4.13.1 (#15849) * chore(deps): bump tsx from 4.12.0 to 4.13.1 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.12.0 to 4.13.1. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.12.0...v4.13.1) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d7e9fa8f0dc8ab744c6f6ac78962bdca0aeeda6c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 21:00:26 2024 +0800 chore(deps): bump hono from 4.4.3 to 4.4.4 (#15846) * chore(deps): bump hono from 4.4.3 to 4.4.4 Bumps [hono](https://github.com/honojs/hono) from 4.4.3 to 4.4.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.3...v4.4.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1b0df81a333d60644dc75b2424a47a87ebe33042 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 17:34:45 2024 +0800 chore(deps-dev): bump got from 14.4.0 to 14.4.1 (#15850) * chore(deps-dev): bump got from 14.4.0 to 14.4.1 Bumps [got](https://github.com/sindresorhus/got) from 14.4.0 to 14.4.1. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.4.0...v14.4.1) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 114bb78f9671d421b8af6675adc1de9518a2a60b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jun 7 17:33:56 2024 +0800 chore(deps): bump googleapis from 139.0.0 to 140.0.0 (#15848) * chore(deps): bump googleapis from 139.0.0 to 140.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 139.0.0 to 140.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v139.0.0...googleapis-v140.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 49045052ed4e018b83c013eab77e50497165aae1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 6 15:51:56 2024 +0000 style: auto format commit e4782dcaaba286410722d5d8b85155908801b37e Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Jun 6 23:50:08 2024 +0800 feat(route): add 北京价格 (#15794) * feat(route): add 北京价格 * fix: add null check * fix typo * update index.ts commit d2858bc145383a5b4d974adfed9fe00f24d17dfd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 22:36:54 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.24.6 to 7.24.7 (#15837) * chore(deps-dev): bump @babel/preset-env from 7.24.6 to 7.24.7 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.6 to 7.24.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f9699a0b208d9e5035924385fcf0ab8676bd29f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 22:23:43 2024 +0800 chore(deps-dev): bump prettier from 3.3.0 to 3.3.1 (#15834) * chore(deps-dev): bump prettier from 3.3.0 to 3.3.1 Bumps [prettier](https://github.com/prettier/prettier) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.0...3.3.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7f245188d4e92037bf5e9ab2ad25aa2e0ed88521 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 22:20:24 2024 +0800 chore(deps): bump tldts from 6.1.24 to 6.1.25 (#15835) * chore(deps): bump tldts from 6.1.24 to 6.1.25 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.24 to 6.1.25. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.24...v6.1.25) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6a39068ee3fa69d1a453e82bc40872690e4c2bd8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 22:19:40 2024 +0800 chore(deps-dev): bump @babel/preset-typescript from 7.24.6 to 7.24.7 (#15831) * chore(deps-dev): bump @babel/preset-typescript from 7.24.6 to 7.24.7 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.24.6 to 7.24.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3bd50f118656b69a5bf1f82c7f07db6bb0afdd9d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 21:29:35 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.7.0 to 17.8.1 (#15830) * chore(deps-dev): bump eslint-plugin-n from 17.7.0 to 17.8.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.7.0 to 17.8.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.7.0...v17.8.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 259eb5219f5389ed1d0b90f1f05e66854d97ad7a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 21:28:13 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.27.1 to 0.27.2 (#15836) * chore(deps-dev): bump @vercel/nft from 0.27.1 to 0.27.2 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.1 to 0.27.2. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.1...0.27.2) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b1a1f1401b6d14b94ccde45fbbc7dd4fdecb51f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 21:26:41 2024 +0800 chore(deps): bump tsx from 4.11.2 to 4.12.0 (#15832) * chore(deps): bump tsx from 4.11.2 to 4.12.0 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.11.2 to 4.12.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.11.2...v4.12.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit db5ec8107183c9fae29b0e554b78b2a1502b963e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jun 6 21:24:09 2024 +0800 chore(deps): bump telegram from 2.21.2 to 2.22.2 (#15833) * chore(deps): bump telegram from 2.21.2 to 2.22.2 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.21.2 to 2.22.2. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 709dc9a6e25e5f6226f55c4d73ee3513254dd53a Author: Tony Date: Thu Jun 6 15:53:09 2024 +0800 chore: docker bump base image (#15829) * chore: docker bump base image * chore: bump pnpm commit 5513d4a0fdf5d4abfca22c9a8e6acd127d363af1 Author: DIYgod Date: Thu Jun 6 01:22:28 2024 +0800 feat: add author for pixiv ranking, pixiv user, twitter keyword, weibo keyword, youtube custom, youtube user routes commit 288788c37fd11906e29f83419fe544747ca3767e Author: DIYgod Date: Thu Jun 6 01:21:34 2024 +0800 feat: support author url and avatar for json feed commit f4b05dbe34e8e1a533c7ffd15bea812a73a8441a Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Wed Jun 5 17:40:44 2024 +0200 fix(route): update The Inithium authentication method (#15797) * fix: delete deprecated INITIUM_IAP_RECEIPT authentication method * fix(route): fix username and password authentication method * chore: update route maintainers * fix: delete all fields for iap_receipt * fix: delete finally all IAP_RECEIPT field * fix: correct login request headers commit 68a6f621c405676b7169720bf63b8df345280cee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 5 22:13:55 2024 +0800 chore(deps-dev): bump @types/node from 20.14.1 to 20.14.2 (#15826) * chore(deps-dev): bump @types/node from 20.14.1 to 20.14.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.1 to 20.14.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 58a18a3e94edc47678b476cfd54743605687c42a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 5 22:13:33 2024 +0800 chore(deps): bump dawidd6/action-download-artifact from 4 to 5 (#15824) * chore(deps): bump dawidd6/action-download-artifact from 4 to 5 Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 4 to 5. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5bc7b08dc4cc735d76228e440e1504f7f433a02d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 5 22:12:13 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.1 to 0.14.2 (#15825) * chore(deps): bump @hono/zod-openapi from 0.14.1 to 0.14.2 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.1 to 0.14.2. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.1...@hono/zod-openapi@0.14.2) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9f3dd16be474742bb6f3af7e50b066b99fc8dbb8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 5 22:11:08 2024 +0800 chore(deps): bump googleapis from 137.1.0 to 139.0.0 (#15828) * chore(deps): bump googleapis from 137.1.0 to 139.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 137.1.0 to 139.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v137.1.0...googleapis-v139.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89d11eb61d58e4448e3242c664fc55b4e29a7362 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jun 5 22:09:11 2024 +0800 chore(deps-dev): bump got from 14.3.0 to 14.4.0 (#15827) * chore(deps-dev): bump got from 14.3.0 to 14.4.0 Bumps [got](https://github.com/sindresorhus/got) from 14.3.0 to 14.4.0. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.3.0...v14.4.0) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 93f4ed0fc38e588a7d010f007fdebba04dbd250e Author: DIYgod Date: Wed Jun 5 19:13:14 2024 +0800 feat(youtube): output thumbnail image commit c64e6e34cf7e3acef74b9e777b38856ffe193f70 Author: DIYgod Date: Wed Jun 5 19:10:34 2024 +0800 feat: render item image as rss enclosure commit bfe0af95fed2edcdbc471e9c4defbdd49c6a0e03 Author: Tony Date: Tue Jun 4 23:29:11 2024 +0800 feat(route): manyvids (#15822) commit 857f1800f02b8153d6763dad8d292a02ae8f715f Author: tmr <32825326+ttttmr@users.noreply.github.com> Date: Tue Jun 4 22:51:30 2024 +0800 fix(radar): add www.weibo.com for weibo radar (#15820) commit 60d1ed3c8f1118d79b7fa745e3c779040eb9d0df Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Tue Jun 4 16:21:43 2024 +0200 feat(route): add Prime Community route (#15809) commit ca3c3f78f63ff1fbb5804a23390e6cc6c6a0d748 Author: Franklin Yu Date: Tue Jun 4 06:22:45 2024 -0700 fix(route/bugzilla): add missing prefix to example (#15818) commit aa756e8302f6fcafe897033b9fdc193c5772848d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 21:19:02 2024 +0800 chore(deps-dev): bump @types/node from 20.14.0 to 20.14.1 (#15812) * chore(deps-dev): bump @types/node from 20.14.0 to 20.14.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.0 to 20.14.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8efa092d130c51d79f52281b0cd1a554b2a37fc8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 21:02:07 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.12.0 (#15815) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.11.0 to 7.12.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.12.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 00d44e8253d8cba73bee57a19fac412e4e1f0a84 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 20:35:07 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.12.0 (#15816) * chore(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.12.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.11.0 to 7.12.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.12.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a33e653b4800aa1c75443e94722d2d8e82bd4387 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 20:24:33 2024 +0800 chore(deps): bump hono from 4.4.2 to 4.4.3 (#15814) * chore(deps): bump hono from 4.4.2 to 4.4.3 Bumps [hono](https://github.com/honojs/hono) from 4.4.2 to 4.4.3. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 945025a3813ae6f81e572cbf70c8b5159b021695 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 20:19:59 2024 +0800 chore(deps): bump twitter-api-v2 from 1.17.0 to 1.17.1 (#15817) * chore(deps): bump twitter-api-v2 from 1.17.0 to 1.17.1 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.17.0 to 1.17.1. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.17.0...1.17.1) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ef92ee515caedab648f5e51fa9cffe97398ab3dd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 4 20:19:25 2024 +0800 chore(deps): bump dawidd6/action-download-artifact from 3 to 4 (#15813) * chore(deps): bump dawidd6/action-download-artifact from 3 to 4 Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 4. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v4) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4cf8b284f2e7ce7f7d439fc1467ab799e30be29a Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Jun 4 01:14:04 2024 +0800 fix(route/apnews): Fix page (#15808) * fix(route/apnews): Fix page. * . commit 7175ab0fddfcfc892aac60d271bbcad1661d4063 Author: Franklin Yu Date: Mon Jun 3 08:37:26 2024 -0700 feat(route): add Bugzilla (#15798) commit 331059c18395465675eaf7bb8c50dfac6500f533 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Jun 3 23:17:31 2024 +0800 fix(route/apnews): Adapt to live page. (#15795) * fix(route/apnews): Adapt to live page. * . commit 0da7f3df6528067208c592c798ba0c474b0d9591 Author: Franklin Yu Date: Mon Jun 3 07:26:25 2024 -0700 ci(test): upload assets as GitHub CI artifacts (#15799) commit 0afa3cef7bc6a37b7de5d0b7d103c728ef704888 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 22:16:09 2024 +0800 chore(deps-dev): bump @types/node from 20.12.13 to 20.14.0 (#15804) * chore(deps-dev): bump @types/node from 20.12.13 to 20.14.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.13 to 20.14.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e4979efef9a5e64f36f8d3e4118c8e27db804a87 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 22:15:39 2024 +0800 chore(deps-dev): bump msw from 2.3.0 to 2.3.1 (#15801) * chore(deps-dev): bump msw from 2.3.0 to 2.3.1 Bumps [msw](https://github.com/mswjs/msw) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.3.0...v2.3.1) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6905823eaaf6bf8bfd9e15897d0baffa5e9b0cb9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 22:15:14 2024 +0800 chore(deps): bump tsx from 4.11.0 to 4.11.2 (#15806) * chore(deps): bump tsx from 4.11.0 to 4.11.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.11.0 to 4.11.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.11.0...v4.11.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 50610df2e23251f0508a11b4c080bf7a7cc9615a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 20:02:33 2024 +0800 chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 (#15807) * chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to 3.3.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2e1f2e96a148498e1370a99f6d489fde92d104a9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 19:59:33 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.14.0 to 0.14.1 (#15805) * chore(deps): bump @hono/zod-openapi from 0.14.0 to 0.14.1 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.14.0 to 0.14.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.14.0...@hono/zod-openapi@0.14.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 66b330b2439b1704b06bf691eaaa8c3d361f170c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 19:58:42 2024 +0800 chore(deps): bump chrono-node from 2.7.5 to 2.7.6 (#15802) * chore(deps): bump chrono-node from 2.7.5 to 2.7.6 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.7.5 to 2.7.6. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.7.5...v2.7.6) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 34740c6fddf0e53a293925a0a194fe808bbe7031 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 19:57:37 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.65 to 2.0.66 (#15800) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.65 to 2.0.66 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.65 to 2.0.66. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.65...v2.0.66) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 40547d5e0eb970e590a77cf2eb70e8699dda9d89 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jun 3 19:57:19 2024 +0800 chore(deps): bump tldts from 6.1.23 to 6.1.24 (#15803) * chore(deps): bump tldts from 6.1.23 to 6.1.24 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.23 to 6.1.24. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.23...v6.1.24) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a0bee48d9f9d2db78e81f37194a9efc2b1a21645 Author: Franklin Yu Date: Sun Jun 2 06:49:14 2024 -0700 docs: mention the GitHub issue for the new design (#15790) commit 532ef65992c445ad25a68293af4da8b2000a5b86 Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Sun Jun 2 09:59:23 2024 +0200 feat(route): add route SustainabilityMagazine articles (#15666) * feat(susmag): add namespace * fix(sustamag): update namespace * feat(sustamag): add articles route * fix(sustamag): fix bugs - fix items' title parsing - fix items' link parsing * feat(sustamag): add full-text support * fix(doc): set requirePuppeteer * refactor(route): remove puppeteer requirement * refactor(route): change article list fectching method to GraphQL * fix: apply suggestions from code review Co-authored-by: Tony * refactor: change article items fetching selectors * fix: article description --------- commit d46939c9a3327217758d1b544cf8fbc1600bf755 Author: Tony Date: Sun Jun 2 07:43:10 2024 +0000 docs: fix academia parameters commit c846973dd27150cfd89af08a8c3f0487360f92a1 Author: Kieran Wynne Date: Sun Jun 2 07:38:21 2024 +0100 feat(route): adds academia.edu route #12849 (#15699) * feat: adds academia.edu route #12849 * fixes unused variable * Fixes further formatting issues * Updates namespace name Co-authored-by: Tony * updates namespace to meet stndards updates namespace to meet stndards * updates route name to protect further development * adds example * Updates where data is pulled from, adding some extras * fix: add categories --------- commit ec4a03e221d3b75b975c14dffb4243c7d422351e Author: Enoch Ma Date: Sun Jun 2 07:15:26 2024 +0200 feat(route): support psyche.co (#15772) * support psyche * Update lib/routes/psyche/topic.ts Co-authored-by: Tony * Update lib/routes/psyche/topic.ts Co-authored-by: Tony * Update lib/routes/psyche/topic.ts Co-authored-by: Tony * graphql + _next/data/buildID * add link * delete json * cache link * hotfix: redundent 's' --------- commit 6a24c14974777a37546749d6e7c6d874ea1f9053 Author: Tony Date: Sun Jun 2 13:03:36 2024 +0800 feat(route): pubscholar (#15788) commit ef7ff4906237017ff317c51097386ff2803fcfcd Author: Tony Date: Sat Jun 1 23:12:42 2024 +0800 docs: fix npm (#15785) commit 759041f7fbb5866f5968e2d1f84aa25776e5f623 Author: Madray Haven <3300633844@qq.com> Date: Sat Jun 1 22:55:11 2024 +0800 feat(route): javdb video codes (#15784) * fix: series response title * feat(route): javdb video_codes commit de2870bbdea540afa0945d555a38f4b5fbb46cbf Author: Harvey Qiu Date: Sat Jun 1 22:21:56 2024 +0800 feat(route): add dataguidance news (#15711) * add dataguidanec news * 1. add date 2. fix / * fix: example --------- commit 2a5ec73c546b04cbce46476414cea832fdd14e7e Author: SunBK201 Date: Sat Jun 1 21:50:55 2024 +0800 fix(route): fix ymgal article data fetching (#15783) commit cce3bdb4fe49cb42670fe538db42ffac1b0aa2c8 Author: Nya Candy Date: Sat Jun 1 01:10:15 2024 +0800 fix(route): 使用 ofetch() 替换一些 got().json() (#15780) * chore: some massive adoption from got().json() to ofetch() Not sure if everything works fine (some may still have problems other than fakeGot & json issues), but this might have some help. BTW maybe we can start "The Migration" project to update some outdated routes to new format :thinking: * fix: some other issues * fix: query * fix: luogu user blog & modb topic * fix: modb topic response * fix: query options in freebuf --------- commit 9b3f9766dcdb2fdd77c4c220b95f4c030c691169 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Jun 1 00:16:39 2024 +0800 fix(route): restore /gov/shanghai (#15781) commit f0059dfca92477113ab0bb2fbe546f077a1a985c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 31 17:53:04 2024 +0800 chore(deps): bump hono from 4.4.0 to 4.4.2 (#15779) * chore(deps): bump hono from 4.4.0 to 4.4.2 Bumps [hono](https://github.com/honojs/hono) from 4.4.0 to 4.4.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.4.0...v4.4.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 05d03ec32fa064aa3ab9e968793b93912265ccd1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 31 17:35:56 2024 +0800 chore(deps): bump @hono/node-server from 1.11.1 to 1.11.2 (#15778) * chore(deps): bump @hono/node-server from 1.11.1 to 1.11.2 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.11.1 to 1.11.2. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.11.1...v1.11.2) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44cd98977e650cf4f58d60b75fa9d2d4483da377 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 31 16:36:34 2024 +0800 chore(deps-dev): bump @types/jsdom from 21.1.6 to 21.1.7 (#15777) * chore(deps-dev): bump @types/jsdom from 21.1.6 to 21.1.7 Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) from 21.1.6 to 21.1.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom) --- updated-dependencies: - dependency-name: "@types/jsdom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1f619e46e150e24c5c2ca8fd397050c85084a218 Author: Tony Date: Fri May 31 14:41:03 2024 +0800 fix(route): fetch articles from osc.cool (#15776) commit abbebfbd248c4922db80ca8bef20426342d58105 Author: Tony Date: Fri May 31 03:14:03 2024 +0800 fix(route): wired (#15771) commit c2d5491e1930532c77beff8025d9d9d039ecfb30 Author: Enoch Ma Date: Thu May 30 21:02:26 2024 +0200 fix(route/twreporter): Change to ofetch and other fix (#15770) * twreporter - fix & ofetch * remove comment commit db0ae9d3fa9b62a35f16169ccc48aa0c4886c11e Author: Henry Wang Date: Thu May 30 16:51:22 2024 +0100 fix(route): IEEE journal routes (#15720) * fix: IEEE journal routes * feat: add feed image * chore: preprint -> earlyAccess * chore: remove cookie jar commit b72d35fe12122802800701d4d4bb01cae1d63485 Author: Zhitao Chen Date: Thu May 30 21:36:55 2024 +0800 feat(route): add weibo/user-bookmarks 微博用户收藏动态 route (#15752) * add weibo/user-bookmarks route * fix review comments * Update lib/routes/weibo/user-bookmarks.ts --------- Co-authored-by: cztchoice commit 1646393de47fdd28b9b4da6b235dd6a2cbe4d0ee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 30 21:02:01 2024 +0800 chore(deps-dev): bump @types/node from 20.12.12 to 20.12.13 (#15768) * chore(deps-dev): bump @types/node from 20.12.12 to 20.12.13 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.12 to 20.12.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: bump pnpm to 9.1.4 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit afd125d31e4af0af5a14e5784cf8bc10a3b4da21 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 30 20:25:41 2024 +0800 chore(deps): bump @sentry/node from 8.5.0 to 8.7.0 (#15766) * chore(deps): bump @sentry/node from 8.5.0 to 8.7.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 8.5.0 to 8.7.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/8.5.0...8.7.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 93f4cbd725227c629d9aa284ad06f756b7f52adf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 30 20:23:20 2024 +0800 chore(deps): bump undici from 6.18.1 to 6.18.2 (#15769) * chore(deps): bump undici from 6.18.1 to 6.18.2 Bumps [undici](https://github.com/nodejs/undici) from 6.18.1 to 6.18.2. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.18.1...v6.18.2) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2d1a0b73194168a184646ef746bce86fa63fd38f Author: Tony Date: Thu May 30 11:05:50 2024 +0800 fix(route): famitsu (#15761) commit 86dfc3e1d811f0a11f33fe3a7cbafc151a0907ce Author: mayouxi <2785631446@qq.com> Date: Thu May 30 08:25:24 2024 +0800 feat(route): add jlu ccst xwzx (#15758) * feat: add jlujwc * feat: add jlujwc * feat: add jlujwc * add jlu ccst xwzx * feat: add jlu ccst xwzx * feat: add jlu ccst xwzx * feat: add jlu ccst xwzx * feat: add jlu ccst xwzx --------- commit c7319828d9271c8b7ed15c6b64817fe346d76c3c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu May 30 03:34:56 2024 +0800 feat(route): add 上海市发展和改革委员会 (#15759) commit af0199fbd6810cff6ed4dee67e22650f7e96ef1f Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed May 29 22:58:57 2024 +0800 feat(route/zhihu): Replace name fetching logic. (#15733) * feat(route/zhihu): Replace name fetching logic. * . * Update posts.ts * fix(route): optional `__zse_ck` (#15749) * . * . * Update posts.ts * Update posts.ts * chore: add typing --------- commit b393e32906a910b4264634aaaad199c17a770a45 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 29 21:31:23 2024 +0800 chore(deps): bump tldts from 6.1.22 to 6.1.23 (#15756) commit e7587546b48ad945d4f2cb53b142c2947f446b27 Author: Tony Date: Tue May 28 19:29:02 2024 +0000 docs: fix tencent namespace commit f5dbf697eee5f7675365112fa94323a3fc082d84 Author: Wei Zhu Date: Wed May 29 04:25:38 2024 +0930 fix(template): X (twitter) icon (#15750) commit 2f33a3e81beaa39620b10c18da4086b3a609398b Author: mayouxi <2785631446@qq.com> Date: Tue May 28 23:01:21 2024 +0800 feat(route): add jlujwc (#15747) * feat: add jlujwc * feat: add jlujwc * feat: add jlujwc commit 9dcc83bc84d57fdffa4a4c0e4af44cc1ffbd91c4 Author: Tony Date: Tue May 28 22:26:04 2024 +0800 fix(route): optional `__zse_ck` (#15749) commit 62aa54e6c96bb46e5d47330e19e8aafaac157814 Author: Wei Zhu Date: Tue May 28 23:35:09 2024 +0930 fix(route): fix gov/immiau/news (#15746) commit 07c72b1d265fdc66e0d00aa59b8b7628ff02a097 Author: Kieran Wynne Date: Tue May 28 14:48:44 2024 +0100 fix(route): Vice component role fix (#15737) * Removes deprecated parameter documentation * Fixes archaic component role structure commit 0e1d1a48b5d3c122d872d66e7042aaffa4753c5d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 28 21:37:47 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 (#15743) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.10.0 to 7.11.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2c3ca9c0ae06872bbc88409f06ae78f835799d01 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 28 21:33:16 2024 +0800 chore(deps): bump @sentry/node from 8.4.0 to 8.5.0 (#15744) * chore(deps): bump @sentry/node from 8.4.0 to 8.5.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 8.4.0 to 8.5.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/8.4.0...8.5.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7262d5bf728b6d1bc0c3c3c810df7afc49443be5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 28 21:08:38 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 (#15742) * chore(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.10.0 to 7.11.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ad971d69d34019de1068229e1b49f5281a50890 Author: Nicolas Lau Date: Tue May 28 20:55:18 2024 +0800 feat(route): tencent cloud column (#15673) * feature: column with categoryId * feature: column title * feature: by category id * refactor: move to tencent * fix: categories and parameters * refactor: string quote * refactor: cache classify * fix: cache classify commit 77501fd0438ff8b370d5aa3c6250675b2b8b1f4c Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue May 28 13:53:14 2024 +0800 feat(route): bilibili 动态路由新增:将话题作为 category (#15741) commit 6e71b1a1019b416c17a2b3c2ad07d0294f35522b Author: Tony Date: Tue May 28 04:26:05 2024 +0000 docs: fix ftchinese commit 363bcf329d2ba8e4a1e5a7e4ab6b878e1bd7f483 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue May 28 12:18:20 2024 +0800 fix(route): 修复 twitter 路由会匹配到 # 开头的颜色字符的问题 (#15740) commit 73c9e1fdfd15e3f7f3ec6a3f1c1ca4fd2606be87 Author: Ishirai Date: Tue May 28 10:40:15 2024 +0800 fix(route): route jiaowu and xxgk for Donghua University (#15721) * fix: update name url for Donghua University * fix: route /dhu/jiaowu/news and /dhu/jiaowu/xxgk/news and fetch content as description * fix: camelCase / fetch content and meta at the same time * fix: return item using cache.tryGet commit 9a0ef60f5377861e927bd119b4d0845f05e824ed Author: ttl97 Date: Tue May 28 02:45:48 2024 +0800 fix(route): fix Spotify TypeError (#15732) * fix(route): fix Spotify TypeError * fix(route): use builtin ofetch commit 2e839e61b92421f6b0006c698f90999ed8392a79 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue May 28 02:21:12 2024 +0800 feat(route): twitter 路由新增:将话题提取为 category (#15735) commit 2b5f4d092a0b3b79b3f022f34ef238152e5ff636 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue May 28 00:40:55 2024 +0800 feat(route): 微博路由 新增 category 字段 (#15734) commit 3a512a3500efc22516e70e4d02a8727bb1223020 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon May 27 22:17:09 2024 +0800 fix(route): Fix AP news time. (#15731) commit 060ef55f1c96ce73c5196656de88e004b1f3adcf Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon May 27 21:59:06 2024 +0800 fix(route): Ensure the link can be fetched. (#15730) commit 8f5ac49093b7d66f2ebc3cba92663608eb4a7d03 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:30:53 2024 +0800 chore(deps-dev): bump @babel/preset-typescript from 7.24.1 to 7.24.6 (#15724) * chore(deps-dev): bump @babel/preset-typescript from 7.24.1 to 7.24.6 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.24.1 to 7.24.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3436b82f740495b51c664f0ae9e3b38b1d92797e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:18:04 2024 +0800 chore(deps): bump hono from 4.3.11 to 4.4.0 (#15726) * chore(deps): bump hono from 4.3.11 to 4.4.0 Bumps [hono](https://github.com/honojs/hono) from 4.3.11 to 4.4.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.11...v4.4.0) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a8421481f2074c4234bee9d8c95c4c9546577b49 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:08:56 2024 +0800 chore(deps): bump jsdom from 24.0.0 to 24.1.0 (#15723) * chore(deps): bump jsdom from 24.0.0 to 24.1.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.0.0 to 24.1.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fbc5dfc6b8faaef52e3bd21229eb9b01f39ab3c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:07:34 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.24.5 to 7.24.6 (#15729) * chore(deps-dev): bump @babel/preset-env from 7.24.5 to 7.24.6 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.5 to 7.24.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bcfc106eef0f87d37560131c5c4f69cc5b77004f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:06:43 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.4 to 15.2.5 (#15725) * chore(deps-dev): bump lint-staged from 15.2.4 to 15.2.5 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.4 to 15.2.5. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.4...v15.2.5) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7db7c3de7aac14302e9b744c4750ca5761fbeeb9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:04:44 2024 +0800 chore(deps): bump tldts from 6.1.21 to 6.1.22 (#15727) * chore(deps): bump tldts from 6.1.21 to 6.1.22 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.21 to 6.1.22. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.21...v6.1.22) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc5702ae4c7dcce20153a1d674bd570899c2b422 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 27 20:04:14 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.64 to 2.0.65 (#15728) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.64 to 2.0.65 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.64 to 2.0.65. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.64...v2.0.65) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 50c1bb7fd9fab323ac5bbce042773bb08006e8f8 Author: Tony Date: Mon May 27 04:39:20 2024 +0800 feat(route): stream-capital (#15719) commit 26dfc27cfb57fc670f281c071c65601ada8eb393 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon May 27 03:00:04 2024 +0800 feat(route): add 台灣角川角編新聞台 (#15718) commit d33b416d6e6fa2af62e9da5734ea6807b3403936 Author: Kieran Wynne Date: Sun May 26 18:07:30 2024 +0100 feat: adds vice.com route #15694 (#15698) * feat: adds vice.com route #15694 * Clean up ctx parameters Co-authored-by: Tony * remove obsolete feature config Co-authored-by: Tony * Updates route to combat future conflicts. removes content Parameter Co-authored-by: Tony * removes unnecessary language parameter fallback Co-authored-by: Tony * replaces html parsing with json data parsing Co-authored-by: Tony - amazing code thanks for your contribution (never had someone comment on my code before, hope I've implemented your suggestions the right way) * Updates the article content, to pull by default Co-authored-by: Tony . I've had to update it a little as there were a few errors * Updates example & radar * consolidates similar role cases Co-authored-by: Tony * Renames namespace name Co-authored-by: Tony * Removes article rendering Whilst _some_ main articles do benefit from inner article rendering, it was inserting irrelevant content (ads for similar content). The articles that do benefit are essentally just listicles. --------- commit 256f28e8767c9dc5ce3318f0c2f9ad1b203b8c81 Author: Lfish <39884529+LLLLLFish@users.noreply.github.com> Date: Mon May 27 00:11:36 2024 +0800 feat(route): 增加少数派首页路由每篇文章的封面图片 (#15716) * Update index.ts * Update index.ts * sspai index image commit d5ab30ea30c281130db4f20c5ec31c2012c53929 Author: Terry Chan Date: Sun May 26 08:39:47 2024 -0700 fix(ximalaya): parse pay audio address (#15715) * fix(ximalaya): parse pay audio address * chore: add types * fix: add json.parse to parseResponse option --------- commit 31e2a43a006891bf90b48c3c5f7bebd3a794a5a1 Author: Chih-Hsuan Yen <1937689+yan12125@users.noreply.github.com> Date: Sun May 26 22:10:53 2024 +0800 fix(core): restore LISTEN_INADDR_ANY functionality (#15706) Somehow the functionality is lost during Hono migration [1]. Let's add it back. [1] https://github.com/DIYgod/RSSHub/commit/8e0154552ce3a5c2f9b88fa45447eb809d5ec252 commit d1dd8a53ca99b56a3075c9d3e587addf6ae6d49e Author: DIYgod Date: Sun May 26 14:48:29 2024 +0100 feat: retry requesting control (#15717) * feat: retry requesting control * test: fix error handling test commit 4205e8475d68339bde525ccc773ba5cd0ae7752a Author: Nicolas Lau Date: Sun May 26 21:10:03 2024 +0800 feat(route): support podwise.ai (#15670) * feature: podwise.ai * refactor: simplify item, remove some unnessary code * feat: add podcast feed info * chore: remove comment * refactor: use import instead of require * convert enclosure type commit 53edbc7e62f6c75f31de3fa803044cab14efc420 Author: DIYgod Date: Sun May 26 20:51:30 2024 +0800 test: fix rate limiter duration commit 0839e555bba119965783db8acb48fa38e8f40eac Author: DIYgod Date: Sun May 26 20:46:12 2024 +0800 feat: bypass cache for non rss routes commit 61e0ae13d95292059d441ecd3e38f1e6193176b3 Author: DIYgod Date: Sun May 26 17:22:13 2024 +0800 Revert "feat: split test routes" This reverts commit c265a0616afc52821a2b9be62853dff84437c00e. commit e16f95c546109763b69326e7fb47cfaa0465a6d9 Author: DIYgod Date: Sun May 26 17:18:48 2024 +0800 feat: add outgoing request rate limit commit c265a0616afc52821a2b9be62853dff84437c00e Author: DIYgod Date: Sun May 26 16:52:39 2024 +0800 feat: split test routes commit e3f57a17e0b9c95b036cefd380146ad8418ffd2a Author: DIYgod Date: Sun May 26 15:58:43 2024 +0800 feat: temporarily disable request timeout commit 4cea8ac3b8a8c9668e1cc11259af715343b0fe98 Author: Tony Date: Sun May 26 04:10:39 2024 +0800 feat(route): jingzhengu (#15709) commit 690b22f34a28ef36e7be60b3de61f537da11e54b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat May 25 15:51:43 2024 +0000 style: auto format commit 8c61d0bba503f5bb908bc6118956937948ce9323 Author: Ryan Date: Sat May 25 23:49:48 2024 +0800 fix(route): fix flatten function to work properly (#15702) * fix: fix flatten function to work properly * fix: lint commit 1f334be4f8fd4defe8af6bb548b9a2527b2b5ae8 Author: Yigong Hu Date: Sat May 25 16:16:11 2024 +0100 fix(route): Typst universe route removes duplicated packages and fix description (#15664) * fix: package list source and title * edit: remove duplicated packages and get rendered page * Revert "edit: remove duplicated packages and get rendered page" This reverts commit 711d8941c8098ffc077195587f6452349d7bf784. * fix: remove duplicated packages * fix: image links * edit: fix image path after render * fix: Incomplete URL substring sanitization * fix: coding sty;e commit 94ffb50814be5beb2af5657fb94c2aa829e52728 Author: Tony Date: Sat May 25 22:29:42 2024 +0800 fix(route): zhihu `__zse_ck` (#15707) commit 532e380a56b02f87301d047c185b96febafd9c09 Author: eternasuno <22316214+eternasuno@users.noreply.github.com> Date: Sat May 25 23:10:55 2024 +0900 fix(route): update 69shu url (#15704) commit 85c40f9df404a2aea42c713d984c13048d735d19 Author: Tony Date: Sat May 25 19:58:23 2024 +0800 fix(route): javdb (#15701) * fix(route): javdb * fix: radar commit 80355cf6ea078f8f2687b8b1481842299d153810 Author: DIYgod Date: Sat May 25 19:49:23 2024 +0800 fix: bilibili ranking description commit ebca84b6f84aa0eb8d3600399ef949c3b4b9159a Author: DIYgod Date: Sat May 25 19:27:29 2024 +0800 chore: trigger redeployment commit 358630249c1542efff2153409820a2e756c70577 Author: xianghuawe Date: Sat May 25 14:26:55 2024 +0800 fix(route): /2048 route down (#15686) * fix: /2048 route down * Revert "fix: /2048 route down" This reverts commit e9511e07bb37002b079bc52c1e59d7e90026c2c8. * fix: remove attachments && change to ofetch raw * fix: add enclosure_type && change import commit bc3b3e21cd7ddb65f5daf247891e67cba1b05949 Author: Tony Date: Sat May 25 04:23:23 2024 +0800 feat(route): imdb top charts (#15697) * feat(route): imdb top charts * fix: typo commit fe683a11e243a461c487f19e5f9f6b4d6347055d Author: TonyRL Date: Fri May 24 20:19:41 2024 +0000 chore: unwrap error detail in test route commit f71073d0e650478e1b6e21789548bd7bbe4fbb01 Author: karasu Date: Sat May 25 00:00:24 2024 +0800 feat(route): cfr (#15682) * feat(route): cfr * fix: fix list selector * fix: add item link * Update lib/routes/cfr/utils.ts Co-authored-by: Tony * fix * fix: add books-reports selector * feat: concurrent control * add antiCrawler tag --------- commit 34a883ca117c5096fa0c88978aae2fec266320ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 24 23:59:50 2024 +0800 chore(deps): bump @sentry/node from 8.3.0 to 8.4.0 (#15690) * chore(deps): bump @sentry/node from 8.3.0 to 8.4.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 8.3.0 to 8.4.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/8.3.0...8.4.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 14af25450aecd4b181ae41b768f5b6298b5aac29 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 24 22:30:02 2024 +0800 chore(deps): bump hono from 4.3.10 to 4.3.11 (#15691) * chore(deps): bump hono from 4.3.10 to 4.3.11 Bumps [hono](https://github.com/honojs/hono) from 4.3.10 to 4.3.11. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.10...v4.3.11) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0d9c32ee7e4cb4d86929cd4c18694ca96501a598 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 24 22:07:29 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.13.0 to 0.14.0 (#15692) * chore(deps): bump @hono/zod-openapi from 0.13.0 to 0.14.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.13.0 to 0.14.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.13.0...@hono/zod-openapi@0.14.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cf6976ac3af5ff5de6651c2948d413777041b956 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 24 22:04:35 2024 +0800 chore(deps): bump twitter-api-v2 from 1.16.4 to 1.17.0 (#15688) * chore(deps): bump twitter-api-v2 from 1.16.4 to 1.17.0 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.16.4 to 1.17.0. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.16.4...1.17.0) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f93bb8cb9a67f97b7c08a4d8f945a2dc1886696e Author: Tony Date: Fri May 24 16:12:42 2024 +0800 feat(route): add back matters (#15687) commit 3a58d906985b4e1034aa83dbaee0282a7605d2ee Author: TonyRL Date: Fri May 24 08:12:02 2024 +0000 fix(template): remove undefined character and 0 width space fix #8760 commit 39af963b3c3fa3ec63f0a10903ec86b1ebb3a530 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 24 13:29:49 2024 +0800 chore(deps): bump @sentry/node from 7.114.0 to 8.3.0 (#15675) * chore(deps): bump @sentry/node from 7.114.0 to 8.3.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.114.0 to 8.3.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.114.0...8.3.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * fix: sentry import --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41e8bcded897acf75299f1583c7ca8676e26d0b6 Author: Tony Date: Fri May 24 13:14:23 2024 +0800 fix(route): zaobao (#15685) commit 249cedc0d4ceef9c42b1e797ee0e3f01494db875 Author: Tony Date: Fri May 24 12:48:15 2024 +0800 fix(route): nikkei route paths (#15684) commit 70a36488ed5afd5407509d1cfcdc4d69ca9c285f Author: TonyRL Date: Fri May 24 02:46:38 2024 +0000 chore: set package-manager-strict to false commit a9a3adf49345898e18280a8f865d8d5e53a8f0fe Author: Tony Date: Fri May 24 06:09:16 2024 +0800 feat(route): jiuyangongshe (#15680) commit 997485a5c8154bc33870807d998f5c75a3127953 Author: Tony Date: Fri May 24 04:00:43 2024 +0800 feat(route): fanqienovel (#15679) commit e2b6ffc909001ee25956bfc9a2122ad577668216 Author: Tony Date: Fri May 24 03:07:12 2024 +0800 fix(route): pwc ditch puppeteer (#15678) commit c9d2a8ad4cb06d3c744f2f505fdf08d61d58be9a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 23 23:15:10 2024 +0800 chore(deps): bump tsx from 4.10.5 to 4.11.0 (#15676) * chore(deps): bump tsx from 4.10.5 to 4.11.0 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.10.5 to 4.11.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.10.5...v4.11.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dd89aa147f154a7fe963d0a79b8e6a87d22cd33f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 23 22:47:19 2024 +0800 chore(deps): bump hono from 4.3.9 to 4.3.10 (#15674) * chore(deps): bump hono from 4.3.9 to 4.3.10 Bumps [hono](https://github.com/honojs/hono) from 4.3.9 to 4.3.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.9...v4.3.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5d60990dd18dfd54373fe05c70e864d973db1437 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 23 22:43:24 2024 +0800 chore(deps): bump undici from 6.18.0 to 6.18.1 (#15677) * chore(deps): bump undici from 6.18.0 to 6.18.1 Bumps [undici](https://github.com/nodejs/undici) from 6.18.0 to 6.18.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.18.0...v6.18.1) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 32bd527684e18e1947aeef4625668a7062e0d192 Author: xianghuawe Date: Wed May 22 17:28:40 2024 +0800 feat: add route /domp4/latest_movie_bt 订阅最新电影bt (#15650) * add-route: /domp4/latest_movie_bt 订阅最新电影bt * optimize: remove response buffer parse commit 58bb8efe0642108e666839d727e5167d78668d85 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 22 17:10:20 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.2 to 15.2.4 (#15662) * --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f9003f910bd43e928760ae7886c5e55b4cfea246 Author: Tony Date: Wed May 22 16:24:48 2024 +0800 fix(route): nhentai (#15661) * fix(route): nhentai * fix: typo commit 57afba4dc231fc4c0168733e2f451235ce9885de Author: Tony Date: Wed May 22 15:52:44 2024 +0800 feat(route): add back alipan (#15660) commit e22e424493a54cf667d8e5bbad97ebb5875ee7e6 Author: Tony Date: Wed May 22 14:41:12 2024 +0800 fix(route): github notification (#15659) commit f23e93307f6d7bc6af97da5fef1fd881aeef08d3 Author: Tony Date: Wed May 22 14:24:02 2024 +0800 fix(route): arknights (#15658) commit cba758dffa56eef40d35b48c7d4ae6bf0d1a1626 Author: xianghuawe Date: Wed May 22 14:12:43 2024 +0800 fix(route): /6v123/latestMovies filter tv series (#15651) * feature: /6v123/latestMovies filter tv series * style: reg i commit 5b3df08706ce639edc1d4ce8f58edd4730259480 Author: Tony Date: Wed May 22 11:27:30 2024 +0800 fix(route): chinaisa (#15656) commit 6b7f3006eef2a21d7e927e9550b8c8ef6889b8d5 Author: Zhitao Chen Date: Wed May 22 10:57:48 2024 +0800 fix(route): xueqiu user_stock 雪球用户自选动态修改为使用登录后的cookie值,并限制自建使用 (#15653) Co-authored-by: cztchoice commit 549993931e426083cbb5cda45299c9e682d2a72e Author: Tony Date: Wed May 22 03:48:02 2024 +0800 fix(route): finology (#15652) commit f8ad03ea2942cb680d0e9fcd927190c63dd62f67 Author: Henry Wang Date: Tue May 21 20:36:24 2024 +0100 fix(route): FT route conflict (#15649) * fix: FT route conflict closes #15641 * fix: param commit b259388acf6492601edbcf4d335571656c5e2c71 Author: zmvw Date: Wed May 22 03:22:53 2024 +0800 fix(route): fixed the parameter section to shisu and add an English site. (#15625) * fix(route):fixed the parameter section and add an english site. * fix(route): replaced got with ofetch of the English site. * Update en.ts * modified en.ts and news.ts --------- Co-authored-by: zmvw commit acaf8dc41124618002d30dda24f40bd882192576 Author: Zhitao Chen Date: Tue May 21 19:47:07 2024 +0800 fix(route): xueqiu user 当title为空时,使用消息内容转为title (#15647) commit 7424b2c4a9694d32f4afd16cd097fb5948146566 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 19:43:36 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0 (#15642) * --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8f5675081d4c5867e77584fd33093e53ab808af0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 19:09:35 2024 +0800 chore(deps): bump undici from 6.17.0 to 6.18.0 (#15644) * --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e09d1227d2703872040ea18237ff196fb8c4b6e3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 19:08:32 2024 +0800 chore(deps): bump hono from 4.3.8 to 4.3.9 (#15643) * --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d899c39e1aa388654de56583543b15272a8d4d3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 19:07:12 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.9.0 to 7.10.0 (#15646) * --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3c197d74274d581c2a64968be340c3e805088fb4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 19:05:58 2024 +0800 chore(deps): bump tldts from 6.1.20 to 6.1.21 (#15645) * --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 70e1aa4c2679a21d59184fa66c992f4851620ff2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon May 20 17:08:57 2024 +0000 style: auto format commit 522116a22aac18b2036ebf685cf349b1e45b24ec Author: SinCerely <62272084+SinCerely023@users.noreply.github.com> Date: Tue May 21 01:07:15 2024 +0800 feat(route): add route for dev blog of World of Warships (#15637) * feat(route): add route for dev blog of World of Warships * fix failing checks --------- Co-authored-by: SinCerely <526909856@qq.com> commit 8f4355d27c5002870a1ea56a7f8c4c02bb586587 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 00:02:20 2024 +0800 chore(deps): bump hono from 4.3.7 to 4.3.8 (#15634) * chore(deps): bump hono from 4.3.7 to 4.3.8 Bumps [hono](https://github.com/honojs/hono) from 4.3.7 to 4.3.8. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.7...v4.3.8) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c44eb7b14d6efca8d6c9e1cf3e9278e130ee5907 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 21 00:01:57 2024 +0800 chore(deps-dev): bump got from 14.2.1 to 14.3.0 (#15636) * chore(deps-dev): bump got from 14.2.1 to 14.3.0 Bumps [got](https://github.com/sindresorhus/got) from 14.2.1 to 14.3.0. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v14.2.1...v14.3.0) --- updated-dependencies: - dependency-name: got dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ebe193e10ba300ec7159c579a4e2030981d1d46 Author: tssujt Date: Mon May 20 23:24:35 2024 +0800 fix(route): Fix xiaoheihe news (#15638) commit 960752de5968b95d9df8a2278e9ff70c5ae7ffde Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 20 23:22:22 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.12.1 to 0.13.0 (#15632) * chore(deps): bump @hono/zod-openapi from 0.12.1 to 0.13.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.12.1 to 0.13.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.12.1...@hono/zod-openapi@0.13.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3daf69915b4c12adbe77d963cbc3f771e81bbf1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 20 22:54:31 2024 +0800 chore(deps): bump tsx from 4.10.4 to 4.10.5 (#15633) * chore(deps): bump tsx from 4.10.4 to 4.10.5 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.10.4 to 4.10.5. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.10.4...v4.10.5) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 99c2764ae287e859e2e6752ca9f0d1ff3e4387cf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 20 22:29:25 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.63 to 2.0.64 (#15635) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.63 to 2.0.64 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.63 to 2.0.64. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.63...v2.0.64) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 00d7e3ef6f02a83d7421f4b019b126b7720c905b Author: DIYgod Date: Sun May 19 23:56:20 2024 +0800 feat: update docs commit 6ee5d7267b42c91cea4a8c7699848b877f44dc47 Author: DIYgod Date: Sun May 19 23:00:43 2024 +0800 chore: add popular category commit a023bc4e991e15227d67c6c22d67b09984071884 Author: E1nzbern <42884262+E1nzbern@users.noreply.github.com> Date: Sun May 19 18:36:34 2024 +0800 feat(route): Add 北京交通大学研究生院通知和西南交通大学地球科学与工程学院研究生通知路由 (#15608) * feat: 根据V2规范重新编写了北京交通大学研究生院的路由规则 * fix: 修复标题错误 * feat: 添加西南交通大学地球科学与工程学院研究生教育路由规则 * fix: 修复example编写错误 * style: 变量命名风格修改为camelCase;删除多余的heading;修改description缩进为2空格; refactor: 删除弃用的路由;删除不必要的cache参数传递; --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 1b78fcedd1eda09741415837157e057d800417ae Author: DIYgod Date: Sun May 19 00:14:54 2024 +0800 fix: recover twitter guid commit 78f3cb3f757245c99d6eed24da56035417237d09 Author: DIYgod Date: Sat May 18 23:57:25 2024 +0800 feat: twitter.com -> x.com commit b3845b678bf866de4e52570bdd0e858e5ab8667f Author: DIYgod Date: Sat May 18 23:50:35 2024 +0800 docs: remove Special Sponsors commit 70c4fe93d7fb0b8b5c24acd91f01300974dabc6d Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sat May 18 19:05:10 2024 +0800 fix(route): fix utils for xhu (#15623) commit ea87eb8dbcf35ff487b454bd9f2cbb79dba6f38c Author: CYTMWIA <58131156+CYTMWIA@users.noreply.github.com> Date: Sat May 18 08:04:47 2024 +0800 fix(route): 西南石油大学 办公网、教务处、计算机与软件学院、电气信息学院 (#15621) * fix: 西南石油大学 办公网 * fix: 西南石油大学 计算机与软件学院、电气信息学院、教务处 * 西南石油大学 办公网:移除 学术报告(网页改版) * use `map()` * use `.html()!` instead of `.html()?.toString()` commit 34e1e75ebaf1fc80d92c063c4f59af375e465f62 Author: Tony Date: Sat May 18 01:51:31 2024 +0800 fix(route): theblockbeats (#15620) commit b7f8ff4632b1591b5f8e08f98fa4ff467704ed22 Author: Tony Date: Sat May 18 00:35:59 2024 +0800 fix(route): zhihu posts (#15618) * chore: split zhihu header signing * fix(route): zhihu posts commit 9d5298be3c56e9bf0a05de7689a5c064f0408b6a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat May 18 00:11:37 2024 +0800 fix(route): 中国人民解放军专业技术人才网 (#15617) * fix(route): 中国人民解放军专业技术人才网 * fix typo commit 3a4d8db249b1c5c9095f1b81335d0616035b367b Author: Antesam Date: Fri May 17 14:06:05 2024 +0100 fix(route): PornHub pornstar pages (#15616) * Update pornstar.ts Update video section selector * Update pornstar.ts Fix pornstar URL - it is different to how models URL structured commit 5798b3164bc50b6afc3aad44fac3c9ff1a68386d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 17 20:25:21 2024 +0800 chore(deps): bump undici from 6.16.1 to 6.17.0 (#15612) * chore(deps): bump undici from 6.16.1 to 6.17.0 Bumps [undici](https://github.com/nodejs/undici) from 6.16.1 to 6.17.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.16.1...v6.17.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 59a4e11d49995f2bffa6a7f2f238fe165f482195 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 17 20:19:07 2024 +0800 chore(deps): bump tsx from 4.10.3 to 4.10.4 (#15613) * chore(deps): bump tsx from 4.10.3 to 4.10.4 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.10.3 to 4.10.4. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.10.3...v4.10.4) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e186f82b79507e3f84bccbf6bfae37d357707edb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 17 20:16:30 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.27.0 to 0.27.1 (#15611) * chore(deps-dev): bump @vercel/nft from 0.27.0 to 0.27.1 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.27.0 to 0.27.1. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.27.0...0.27.1) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dd88055277c88fe975c21149da0d254b0fe5d44c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu May 16 23:58:47 2024 +0800 feat(route): add 穿越火线CFHD专区资讯中心 (#15601) * feat(route): add 穿越火线CFHD专区资讯中心 * fix: remove enclosure_url commit 245e61802f41e0188b87ad57547cd08c3d6dfa70 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 16 20:38:33 2024 +0800 chore(deps): bump hono from 4.3.6 to 4.3.7 (#15606) * chore(deps): bump hono from 4.3.6 to 4.3.7 Bumps [hono](https://github.com/honojs/hono) from 4.3.6 to 4.3.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.6...v4.3.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit afb1cfd500b1480ca5d6b9f4865aba9a007bee95 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 16 18:14:10 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.12.0 to 0.12.1 (#15605) * chore(deps): bump @hono/zod-openapi from 0.12.0 to 0.12.1 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.12.0...@hono/zod-openapi@0.12.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit be03840d2c6da0412d03534cf0a1f0ecfa005ca2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 16 18:13:29 2024 +0800 chore(deps): bump tsx from 4.10.2 to 4.10.3 (#15604) * chore(deps): bump tsx from 4.10.2 to 4.10.3 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.10.2 to 4.10.3. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.10.2...v4.10.3) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9019b5b99e7ba20e25b6ed5d4d4c2af34df50023 Author: Zebartin <16185081+Zebartin@users.noreply.github.com> Date: Thu May 16 13:21:38 2024 +0800 fix(route): BBC article (#15591) commit 9c55b520ce455f1abfb92a68a8d52e94fa069b10 Author: alien41 Date: Thu May 16 13:01:44 2024 +0800 Update search.ts (#15593) the query should be q=, not k=. commit f2f43f7e5bb9459bf8444ee3ffcff63b15b35beb Author: KotaHv <92137267+KotaHv@users.noreply.github.com> Date: Thu May 16 12:40:25 2024 +0800 fix(route): Epic Games Store - Resolve issue #15569 (#15602) commit 9305380fcb4fb0a246b32bd4c8fc28178bf853e4 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu May 16 01:50:11 2024 +0800 fix(route): 优化 pixiv 搜索/书签 路由的简介 (#15603) commit 3e90c3a815baca7e9b84ac2a9c0d8ca380aafe0b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 15 20:48:55 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0 (#15596) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.8.0 to 7.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ae7b5cdd5730f37050f8d8cde20a34ba33b7e02 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 15 19:45:45 2024 +0800 chore(deps-dev): bump @types/node from 20.12.11 to 20.12.12 (#15597) * chore(deps-dev): bump @types/node from 20.12.11 to 20.12.12 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.11 to 20.12.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3263d2932371a33ddacfd0bb238f04668249598e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 15 19:23:01 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.6.0 to 17.7.0 (#15595) * chore(deps-dev): bump eslint-plugin-n from 17.6.0 to 17.7.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.6.0 to 17.7.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.6.0...v17.7.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f415c2e3f4218529889027a39fd921e10e495ba4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 15 19:21:05 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.8.0 to 7.9.0 (#15598) * chore(deps-dev): bump @typescript-eslint/parser from 7.8.0 to 7.9.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.8.0 to 7.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 18a9a20386ff9b7206d1e26db8dfe739be207358 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 15 19:20:23 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.11.1 to 0.12.0 (#15594) * chore(deps): bump @hono/zod-openapi from 0.11.1 to 0.12.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.11.1 to 0.12.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.11.1...@hono/zod-openapi@0.12.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0c36e855b50c1951b694ef9ce77c1328d9a844a1 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Wed May 15 11:38:49 2024 +0800 fix(route): `/wechat/ershicimi` (#15570) * fix(route): /weixin/ershcimi * fix: move async function to outer scope * fix: assign return Promises to item * fix: really assign Promises to item commit 1a6e8e1bbd9bb4c225d08f97818c1880ec5b840d Author: tourist <49434568+Blank0120@users.noreply.github.com> Date: Wed May 15 10:24:22 2024 +0800 feat(route): 增加了国防科技大学研究生院中的硕士招生和通知公告的rss源 (#15589) * feat: 增加了国防科技大学研究生院中的硕士招生和通知公告的rss源 * refactor(route): Update lib/routes/nudt/yjszs.ts commit 14e7761ef53e12b90b95f319483a031ab7e98d18 Author: xianghuawe Date: Wed May 15 01:03:04 2024 +0800 fix(route): 6v123 processItems export error (#15587) * fix: processItems export error * fix: optimize code typo commit e5ba8abbfc0ab20db72d40792170f75191f9f57a Author: Yigong Hu Date: Tue May 14 17:50:05 2024 +0100 feat(route): add WHU-RSGIS news / 武汉大学遥感信息工程学院 (#15581) * add: whu rsgis * fix: avoid reduce and use concat * edit: use spread instead of concat * fix: get detail remove parameter ctx * fix: coding styles and check errors * fix: remove features * fix: radar target * fix: cache main body * fix: directly use cached items commit 52438e15cd6516ce109f033766034ab7612333e7 Author: Yigong Hu Date: Tue May 14 15:58:31 2024 +0100 fix(route): date parsing in Typst universe (#15586) commit 00e94e6e660f245f6866529881467e8386f3bada Author: Yigong Hu Date: Tue May 14 15:08:37 2024 +0100 feat(route): add route for Typst universe (#15580) * add: route typst universe * fix: check errors and code styling * docs: move to program-update --------- commit a62625428ca3b586969eb19a276b222a6140cb38 Author: karasu Date: Tue May 14 11:50:09 2024 +0800 feat(route): yamibo (#15537) * feat(route): yamibo * fix * fix commit 8dbe8c9fd2dbb005c4b3e0f3f4dd024a8e42961c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue May 14 10:17:03 2024 +0800 fix(route): 423Down (#15583) * fix(route): 423Down * fix typo * fix typo * Update lib/routes/423down/index.ts --------- commit 2cd4f1438e6133e504326613dd3f7e0e330ff521 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 21:14:25 2024 +0800 chore(deps): bump hono from 4.3.4 to 4.3.6 (#15573) * chore(deps): bump hono from 4.3.4 to 4.3.6 Bumps [hono](https://github.com/honojs/hono) from 4.3.4 to 4.3.6. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.4...v4.3.6) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b926f971e75500b973e171e3579ceafc98ed0ccd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 21:13:57 2024 +0800 chore(deps): bump tsx from 4.9.3 to 4.10.2 (#15582) * chore(deps): bump tsx from 4.9.3 to 4.10.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.9.3 to 4.10.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.9.3...v4.10.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa21bebbc56feca69b0d118e7751071d7f7ac33d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 21:04:29 2024 +0800 chore(deps): bump telegram from 2.20.15 to 2.21.2 (#15579) * chore(deps): bump telegram from 2.20.15 to 2.21.2 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.20.15 to 2.21.2. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e24f5daf0095e88a143733889ecbb06ef66fdfcb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 20:55:03 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.11.0 to 0.11.1 (#15577) * chore(deps): bump @hono/zod-openapi from 0.11.0 to 0.11.1 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.11.0 to 0.11.1. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.11.0...@hono/zod-openapi@0.11.1) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 92fcf6ce776c87fb0119585ff9940a04271c6a4f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 20:54:37 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.26.5 to 0.27.0 (#15575) * chore(deps-dev): bump @vercel/nft from 0.26.5 to 0.27.0 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.26.5 to 0.27.0. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.26.5...0.27.0) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f02965c4e37ff3bba95aa85c23b75bb4c7a5ab1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 20:52:45 2024 +0800 chore(deps): bump tldts from 6.1.19 to 6.1.20 (#15578) * chore(deps): bump tldts from 6.1.19 to 6.1.20 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.19 to 6.1.20. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.19...v6.1.20) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d9af48475abab10d3e874d6bab7d7b4804ffac5f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 13 20:51:53 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.62 to 2.0.63 (#15574) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.62 to 2.0.63 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.62 to 2.0.63. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.62...v2.0.63) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f292c52963ac1cee74419904965589a72cad6e21 Author: Demian Date: Mon May 13 09:57:38 2024 +0200 fix(apple/apps): typo (#15572) commit f037bf0492436c734c82c92aecb8913ef2b1016c Author: Rongrong Date: Mon May 13 12:46:38 2024 +0800 fix(route/mihoyo/bbs/official): non-unique guid (#15567) Signed-off-by: Rongrong commit 5e8ea80a8ed9b1844c0efe79dc6fcd523c13ada5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun May 12 19:07:53 2024 +0800 feat(route): add 萃嶺网 (#15562) * feat(route): add 萃嶺网 * fix typo * fix typo commit 9779ac09c86ed3498b772eb9737795b71bda696f Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun May 12 17:06:07 2024 +0800 fix(route): bilibili 路由增加 4100000 提示 (#15564) * fix(route): bilibili 路由增加 4100000 提示 * fix(route): 修复部分问题 commit 05fe33293bf8c436b42c59c1559a63412ed571a4 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun May 12 02:21:07 2024 +0800 fix(route): 修复 pixiv 排行榜/关注 路由缺失 简介的问题 (#15559) * fix(route): 修复 pixiv 排行榜路由缺失 简介的问题 * fix(route): 修复 Pixiv 关注 缺失简介和分类的问题 * fix(route): 修复 pixiv 的 deepscan 问题 --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 1bbdbdd0951ee25ef819e6c2e98818aa35ecddc9 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun May 12 01:45:37 2024 +0800 feat(route/apnews): Extract data from ldjson. (#15555) commit 8e7ec1f0128f627befa9941576367468b44a64f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat May 11 01:08:08 2024 +0800 chore(deps-dev): bump msw from 2.2.14 to 2.3.0 (#15529) * chore(deps-dev): bump msw from 2.2.14 to 2.3.0 Bumps [msw](https://github.com/mswjs/msw) from 2.2.14 to 2.3.0. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.2.14...v2.3.0) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d4557a6c7e8321e79df0f85f3d2b765b6c7eb704 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sat May 11 00:36:20 2024 +0800 fix(route): /zju/cst (#15550) commit 4129d62fb2a7d7e64227f2aa4f3cd268a7cb77ed Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Fri May 10 23:03:37 2024 +0800 fix(route): PornHub (#15540) commit 9c9e3d4d6db52b5add3e0cff751463a6762b15c3 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 10 14:57:38 2024 +0000 style: auto format commit 9268d27e00750e739ed04a3fb4f3a4a907eb27d8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 10 22:55:53 2024 +0800 chore(deps): bump undici from 6.15.0 to 6.16.1 (#15549) * chore(deps): bump undici from 6.15.0 to 6.16.1 Bumps [undici](https://github.com/nodejs/undici) from 6.15.0 to 6.16.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.15.0...v6.16.1) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install Close #15532 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9af421ae2fc933b4155ef10750f2bb4ec4c53357 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 10 14:46:15 2024 +0000 style: auto format commit 8fcd6f79c981c43008912aaf1fc957ce06fe5dd7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 10 22:44:32 2024 +0800 chore(deps-dev): bump eslint-plugin-unicorn from 52.0.0 to 53.0.0 (#15545) * chore(deps-dev): bump eslint-plugin-unicorn from 52.0.0 to 53.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 52.0.0 to 53.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 791e229da724b9f40b06c2246af7191e3170d1d3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 10 22:39:19 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 2.0.0 to 2.1.0 (#15544) * chore(deps-dev): bump @stylistic/eslint-plugin from 2.0.0 to 2.1.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.1.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit beddaf3b4ae1cbdbaa5a004f1b8c4de7f123d16b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 10 19:31:05 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.5.1 to 17.6.0 (#15546) * chore(deps-dev): bump eslint-plugin-n from 17.5.1 to 17.6.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.5.1 to 17.6.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.5.1...v17.6.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6693cbbd89225764a4b4c9ca49ea8036ce4468af Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 10 19:28:25 2024 +0800 chore(deps): bump hono from 4.3.3 to 4.3.4 (#15543) * chore(deps): bump hono from 4.3.3 to 4.3.4 Bumps [hono](https://github.com/honojs/hono) from 4.3.3 to 4.3.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.3...v4.3.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b0b7adf382574eebe1f3b36bc1c105e64e727b65 Author: Tony Date: Fri May 10 03:47:21 2024 +0800 fix(template): redis-backed instances always show ttl 1 (#15536) commit 1de0c62bdfa737d951000d216ce0173143012fe2 Author: Rongrong Date: Fri May 10 03:03:59 2024 +0800 feat(route/telegram/channel): allow trimming hyperlinks from hashtags (#15535) Signed-off-by: Rongrong commit 958e060badc58c7e08aa4c0fd620d51db15b4af7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri May 10 02:46:35 2024 +0800 feat(route): add 清华大学图书馆资源动态 (#15533) commit 558fa05bb0922ecb610bee69136e3da862949306 Author: Ritsuka Date: Thu May 9 14:17:34 2024 -0400 feat(route): Isabelle dev blog (#15505) commit 090f0746f3619b226eb8de4870126e4b05da0a96 Author: Tony Date: Fri May 10 02:11:45 2024 +0800 chore(deps): revert undici to 6.15.0 fix #15532 commit 004a1ca57de2243f0d351c3247b3036376f17f4f Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri May 10 00:45:14 2024 +0800 fix(route/apnews): typo in code (#15534) commit 2f088a8c6f60bbf5f4d5aeb1f744bf052952126e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 9 20:57:40 2024 +0800 chore(deps-dev): bump @types/node from 20.12.10 to 20.12.11 (#15528) * chore(deps-dev): bump @types/node from 20.12.10 to 20.12.11 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.10 to 20.12.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b624c3cb7064de9ea208bc7761fc387dd73769da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 9 20:18:19 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 1.8.1 to 2.0.0 (#15530) * chore(deps-dev): bump @stylistic/eslint-plugin from 1.8.1 to 2.0.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 1.8.1 to 2.0.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.0.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f0ce97976f0420370c97fb15306c445b5f2adbd2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 9 20:14:58 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.5.0 to 17.5.1 (#15527) * chore(deps-dev): bump eslint-plugin-n from 17.5.0 to 17.5.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.5.0 to 17.5.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.5.0...v17.5.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ab91234ddf3b18c9bcecb63d426e541fd09e489e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 9 20:14:12 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.26.4 to 0.26.5 (#15525) * chore(deps-dev): bump @vercel/nft from 0.26.4 to 0.26.5 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.26.4 to 0.26.5. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.26.4...0.26.5) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cbefd3eb3c57603dfd99d8bc5942de059bfc1ae0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 9 20:10:32 2024 +0800 chore(deps): bump zod from 3.23.7 to 3.23.8 (#15526) * chore(deps): bump zod from 3.23.7 to 3.23.8 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.7 to 3.23.8. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.7...v3.23.8) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6040138e476f6c9f8614ebaf4dafd1b3a7881d54 Author: DIYgod Date: Thu May 9 11:14:55 2024 +0800 feat: youtube configs commit 04dbe216539ab9cd80641f3891cc3c060d72b096 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 21:59:21 2024 +0800 chore(deps): bump pnpm/action-setup from 3 to 4 (#15511) * chore(deps): bump pnpm/action-setup from 3 to 4 Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 3 to 4. - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](https://github.com/pnpm/action-setup/compare/v3...v4) --- updated-dependencies: - dependency-name: pnpm/action-setup dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: remove version in pnpm/action-setup since it also reads from package.json --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0cf4c077c1d6be38e1e12806ff976557b19bc0f7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 21:47:57 2024 +0800 chore(deps): bump zod from 3.23.6 to 3.23.7 (#15517) * chore(deps): bump zod from 3.23.6 to 3.23.7 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.6 to 3.23.7. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.6...v3.23.7) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 88d0b0e84b0fe11f725a48a3aa0f368e8184d890 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 21:00:56 2024 +0800 chore(deps): bump hono from 4.3.2 to 4.3.3 (#15514) * chore(deps): bump hono from 4.3.2 to 4.3.3 Bumps [hono](https://github.com/honojs/hono) from 4.3.2 to 4.3.3. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.2...v4.3.3) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc87680a02f1cc23f7ecaa21e000e3d6e26c079d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 21:00:22 2024 +0800 chore(deps): bump undici from 6.15.0 to 6.16.0 (#15512) * chore(deps): bump undici from 6.15.0 to 6.16.0 Bumps [undici](https://github.com/nodejs/undici) from 6.15.0 to 6.16.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.15.0...v6.16.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1b2eb7c2291fb509323e6b6d5ffd5fe777738dac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 20:12:34 2024 +0800 chore(deps): bump @sentry/node from 7.113.0 to 7.114.0 (#15515) * chore(deps): bump @sentry/node from 7.113.0 to 7.114.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.113.0 to 7.114.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.114.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.113.0...7.114.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7337cf24a00566c970364d1c33189c53f9ce7289 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 20:09:13 2024 +0800 chore(deps): bump twitter-api-v2 from 1.16.3 to 1.16.4 (#15516) * chore(deps): bump twitter-api-v2 from 1.16.3 to 1.16.4 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.16.3 to 1.16.4. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.16.3...1.16.4) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb8f6d68f1bd0ddc6f4269ec97bb903d18aa1224 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 20:08:31 2024 +0800 chore(deps): bump googleapis from 136.0.0 to 137.1.0 (#15513) * chore(deps): bump googleapis from 136.0.0 to 137.1.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 136.0.0 to 137.1.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v136.0.0...googleapis-v137.1.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8270db64ceb3a8064e523abf81d245ebb68b44c5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 20:07:51 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 1.8.0 to 1.8.1 (#15510) * chore(deps-dev): bump @stylistic/eslint-plugin from 1.8.0 to 1.8.1 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 1.8.0 to 1.8.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.8.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a858248beb8bc3436107507d1e93ffacb02ef79b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 19:49:54 2024 +0800 chore(deps): bump imapflow from 1.0.161 to 1.0.162 (#15509) * chore(deps): bump imapflow from 1.0.161 to 1.0.162 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.161 to 1.0.162. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.161...v1.0.162) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7fec68cd42a85b67850c22cf5fc74532fccc27ea Author: Goren G Date: Wed May 8 19:47:27 2024 +0800 fix(dev): can not start devcontainer (#15507) * fix(dev): can not start dev container - update base image to 22 to fit node version check - install jre to sonarlint - fix pnpm ENOENT: `no such file or directory` error * Update .devcontainer/devcontainer.json Co-authored-by: Tony --------- commit 6b3e4444c793fde9d68f588731c47dccbbd8fab7 Merge: bf11a10f6 aa3a394c1 Author: DIYgod Date: Wed May 8 12:00:52 2024 +0100 Merge pull request #15518 from developStorm/patch-1 fix: broken url when not using optional :page parameter commit aa3a394c1e8a6c5ab7b897f000e856cc996de8cc Author: Raymond Nook <59678453+developStorm@users.noreply.github.com> Date: Wed May 8 03:50:55 2024 -0700 fix: typo commit 53022113dce2133798736d751146dbacba542be4 Author: Raymond Nook <59678453+developStorm@users.noreply.github.com> Date: Wed May 8 03:44:10 2024 -0700 fix: typo commit 1ef5c6fc1c8c9480c26f5a1573650a7ff8447206 Author: Raymond Nook <59678453+developStorm@users.noreply.github.com> Date: Wed May 8 03:36:42 2024 -0700 fix: broken url when not using optional :page parameter fixes #14387 commit bf11a10f6d677c65d50f981195e434e477f2dedd Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed May 8 01:12:00 2024 +0800 fix(route): 国家气候中心最新监测 (#15490) * fix(route): 国家气候中心最新监测 * update cmdp.ts * update namespace.ts commit 9b09c12d9b48d0f5382c9b3748c19ae205f76754 Author: Tony Date: Wed May 8 00:55:53 2024 +0800 chore: use pnpm provided by corepack commit 2ccd6446af165440c5e66e74441c5141ee7f5a39 Author: Henry Wang Date: Tue May 7 17:53:52 2024 +0100 chore: bump pnpm lockfile (#15501) * chore: bump pnpm lockfile * chore: update Dockerfile pnpm version * chore: add packageManager version * chore: bump CI pnpm version * Revert "chore: update Dockerfile pnpm version" This reverts commit 6178d92e39b0166e3272e1598101f9c6abc49b24. * fix: revert Dockerfile auto-format --------- commit 1db4296e02b4bc42b92628e99628aadffe55a712 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 8 00:16:27 2024 +0800 chore(deps): bump tough-cookie from 2.5.0 to 4.1.4 (#15504) * chore(deps): bump tough-cookie from 2.5.0 to 4.1.4 Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 2.5.0 to 4.1.4. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v2.5.0...v4.1.4) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5e2cbc1ee73114791a87dfd58198f75038e9337c Author: Henry Wang Date: Tue May 7 17:11:58 2024 +0100 fix(route): bbc incorrect section in title (#15502) * fix: incorrect section in title * fix: remove String() commit c0ded03df43d9b5c9dbfe815edf6f0089bcb6712 Author: Tony Date: Tue May 7 23:35:57 2024 +0800 chore: update node version requirement to >=22 fix lint error https://github.com/DIYgod/RSSHub/actions/runs/8987222834/job/24685167075#step:6:4734 commit cd7b3a461ea6bcf307a8e9f659f319eb9f7b847c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 7 22:29:41 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.4.0 to 17.5.0 (#15500) * chore(deps-dev): bump eslint-plugin-n from 17.4.0 to 17.5.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.4.0 to 17.5.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.4.0...v17.5.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f7b01bec7679735e61508a4ae3af338d0c6174a7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue May 7 22:26:38 2024 +0800 chore(deps-dev): bump @types/node from 20.12.8 to 20.12.10 (#15499) * chore(deps-dev): bump @types/node from 20.12.8 to 20.12.10 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.8 to 20.12.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6807143aa54b1f27d30d2348b10c31d766976e99 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue May 7 22:26:15 2024 +0800 fix(route): 优化 bilibili 动态 转发带图评论时的图片显示 (#15503) * fix(route): 优化 bilibili 动态 转发带图评论时的图片显示 * fix(route): 修复 deepscan issue commit 936e7032d286dfb4614a276816c8dadd045ad0aa Author: Tony Date: Tue May 7 05:29:08 2024 +0800 fix(route): duplicate-object-key (#15494) * fix(route): duplicate-object-key * fix: split routes * fix: split routes * fix: typo commit 7892a54431630f20117bb74e26a4a6d1f0e69f99 Author: Joshua Peek Date: Mon May 6 12:44:35 2024 -0700 fix(route): filter espresso paywalled content (#15491) commit cc0207ff0822e5a00e2dd866d297788696dadc61 Author: Zhoukun Cheng Date: Mon May 6 20:57:23 2024 +0800 feat(route/bangumi): support follow ranks for book/music/real pages (#15471) * feat(route/bangumi): support follow ranks for book/music/real pages * feat(route/bangumi): update lib/routes/bangumi/tv/other/followrank.ts --------- commit 31ded7d292d0c1fa4b4e13f4b73ff42885a403e3 Author: DW Date: Mon May 6 21:37:40 2024 +0900 feat(route): add xuci again #3485 (#15470) * feat: add xuci again #3485 * chores: follow standard & remove old routes * Update lib/routes/p-articles/contributors.ts * Update lib/routes/p-articles/section.ts * Update lib/routes/p-articles/section.ts --------- commit f86c7377d28de36bb16a64dd5eac54bfea8822b3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 6 19:18:09 2024 +0800 chore(deps): bump hono from 4.3.0 to 4.3.2 (#15487) * chore(deps): bump hono from 4.3.0 to 4.3.2 Bumps [hono](https://github.com/honojs/hono) from 4.3.0 to 4.3.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.3.0...v4.3.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 70b0fad6f5dbee1f62ff3232361f3dce5a637390 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 6 19:16:26 2024 +0800 chore(deps): bump imapflow from 1.0.160 to 1.0.161 (#15486) * chore(deps): bump imapflow from 1.0.160 to 1.0.161 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.160 to 1.0.161. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.160...v1.0.161) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 24477b9cf269d5ef05d65c5dadd0f2a160a326ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 6 19:11:29 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.61 to 2.0.62 (#15483) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.61 to 2.0.62 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.61 to 2.0.62. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.61...v2.0.62) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7251d8d5384978bc2db7c3eefd7e05f1216e38b3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 6 19:10:35 2024 +0800 chore(deps): bump tsx from 4.9.0 to 4.9.3 (#15484) * chore(deps): bump tsx from 4.9.0 to 4.9.3 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.9.0 to 4.9.3. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.9.0...v4.9.3) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cca9dc2b05f20bf0521033e58a47acd3cf6016cb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon May 6 18:56:27 2024 +0800 chore(deps): bump tldts from 6.1.18 to 6.1.19 (#15482) * chore(deps): bump tldts from 6.1.18 to 6.1.19 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.18 to 6.1.19. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.18...v6.1.19) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8b9df1bd141bb9f0bf62f565e0d72c18a20c6d39 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun May 5 23:34:22 2024 +0800 feat(route): add REPACK скачать (#15475) * feat(route): add REPACK скачать * fix typo * fix: add null check * fix typo commit 32bc9524187de3e4e64c0661f62a356e00f3c9fc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat May 4 15:11:03 2024 +0000 style: auto format commit 75d81525406b358be7be9b8136d837e37d75dcd4 Author: Alan Xian <1836891291@qq.com> Date: Sat May 4 23:09:33 2024 +0800 fix(route): fix /twitter/likes (#15384) * fix(route): fix /twitter/likes * fix: delete not used variables * update: router /twitter/likes config * feat: throw a error for Twitter Premium accounts. * feat: throw a error for Twitter Premium accounts commit 41a8eec47f8cf60c4ef1958a56bbc3ba4ad418ae Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat May 4 14:03:33 2024 +0000 style: auto format commit 4e53003a15de4cdbdfd05ecb262c4e5f61173607 Author: Ilya Shlyaposhnikov Date: Sat May 4 17:01:51 2024 +0300 fix(route): Change radar response for /deepin/homepage/:user_id (#15469) commit 8d10679576950334216e696bbfc96e6eca239056 Author: Tony Date: Sat May 4 13:56:18 2024 +0800 chore: update daily schedule for dependabot to 08:00 utc commit d6cf505d6f427a078d750ecc08b892e99671bf58 Author: Tony Date: Sat May 4 13:54:25 2024 +0800 chore: impersonate dependabot on commit commit e92e5c1adb2a5afc7b6482bfe9103327cff622c7 Author: Ethan Date: Fri May 3 22:50:55 2024 -0700 feat(route): digitalcameraworld (#15461) * feat(route): digitalcameraworld * chore: use cheerio to parse rss url commit 7f7908a832a51e16077261678a35a7c5b380e4cf Author: Kenny Fong Date: Sat May 4 12:06:19 2024 +0800 feat(route/keylol): Update keylol (#15456) * Update keylol * Update keylol commit f7e2cb387dd4a15d36b6e5ad03059f6ec113711e Author: eternasuno <22316214+eternasuno@users.noreply.github.com> Date: Sat May 4 11:22:55 2024 +0900 feat(route): 69shu (#15453) * feat(route): 69shu * Update lib/routes/69shu/article.ts Co-authored-by: Tony --------- commit a2f1036bdd523b44119ed2dbb06e908a7a6d550b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 22:35:10 2024 +0000 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#15465) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.5.3 to 1.6.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.0/packages/vitest) Updates `@vitest/coverage-v8` from 1.5.3 to 1.6.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.0/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] commit 19408bfc49aa8ad1794953f4e9cac6fa12bde1c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 22:17:09 2024 +0000 chore(deps): bump hono from 4.2.9 to 4.3.0 (#15464) * chore(deps): bump hono from 4.2.9 to 4.3.0 Bumps [hono](https://github.com/honojs/hono) from 4.2.9 to 4.3.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.9...v4.3.0) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] commit 860710232287d216cd9e83237c225f843f639b10 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 22:10:24 2024 +0000 chore(deps): bump tsx from 4.8.2 to 4.9.0 (#15466) * chore(deps): bump tsx from 4.8.2 to 4.9.0 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.8.2 to 4.9.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.8.2...v4.9.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] commit 7178bededdbf539dcbb119690795f9f5068ba6d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 22:03:57 2024 +0000 chore(deps): bump zod from 3.23.5 to 3.23.6 (#15463) * chore(deps): bump zod from 3.23.5 to 3.23.6 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.5 to 3.23.6. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.5...v3.23.6) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] commit e579392c7700ca8b0386c7103891226496cbb322 Author: Ethan Date: Fri May 3 11:59:14 2024 -0700 fix(route/newyorker): cleanup author info (#15462) commit 474c473dd03f248e8e68eabd0e9b7b0da8e37927 Author: Ethan Date: Fri May 3 10:29:55 2024 -0700 feat(route): New Yorker (#15447) * feat(route): new yorker * Update lib/routes/newyorker/news.ts Co-authored-by: Tony --------- commit 0615d26ab1d6ef691bd274473fec0fd3e3c41413 Author: Tony Date: Sat May 4 00:23:02 2024 +0800 chore: fix depedabot upgrade commit b4d200c9655d3bcc4e480f563f6d45ed4a8111b8 Author: Ethan Date: Fri May 3 08:36:32 2024 -0700 feat(route): gq (#15454) commit 175624266243cb52c1331cb563f90c49aea29055 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri May 3 21:20:02 2024 +0800 feat(route/apnews): Support rss parsing. (#15440) * feat(route/apnews): Support rss parsing. * Update lib/routes/apnews/topics.ts Co-authored-by: Tony * Update lib/routes/apnews/rss.ts Co-authored-by: Tony * Update rss.ts --------- commit 98ceba20cc39dfc60418b0de024a4013c408ea74 Author: Tony Date: Fri May 3 11:45:31 2024 +0800 fix(route): github pulls (#15452) commit b1ca4375bdb074029cb8a8777fb955da801e0afa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 05:46:03 2024 +0800 chore(deps): bump @sentry/node from 7.112.2 to 7.113.0 (#15450) * chore(deps): bump @sentry/node from 7.112.2 to 7.113.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.112.2 to 7.113.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.113.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.2...7.113.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7c4c09c323ac265641fb5a83d6e8cd23da2254cc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 3 05:44:48 2024 +0800 chore(deps): bump googleapis from 135.1.0 to 136.0.0 (#15449) * chore(deps): bump googleapis from 135.1.0 to 136.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 135.1.0 to 136.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v135.1.0...googleapis-v136.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cf4f2d21a8914202b6d3e7a6081ddbc818b31597 Author: Peng Guanwen Date: Fri May 3 05:23:38 2024 +0800 fix(route/theinitium): Fix metadata & token expiration (#15444) * fix(route/theinitium): Fix metadata & token expiration * Update full.ts Co-authored-by: Tony * fix: split theinitium --------- commit c2510e0e2e1d332e6bc08c5b72bcef0a8b0acd81 Author: Tony Date: Fri May 3 04:12:36 2024 +0800 fix(route): set preload to metadata as suggested by the [spec](https://html.spec.whatwg.org/multipage/media.html#attr-media-preload) (#15448) commit aecdcd98222be865ba741f87a417451de23f04e5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri May 3 01:44:39 2024 +0800 fix(route): IT之家专题 (#15446) * fix(route): IT之家专题 * docs: add link * Update lib/routes/ithome/zt.ts --------- commit 5c687c718988d02fe62dad67b0f60e268b405d90 Author: Tony Date: Thu May 2 23:28:12 2024 +0800 style(eslint): enable no-array-callback-reference commit b251ae16ff245ca8f3c6e7b8c2f35e43a3e4d9c7 Author: Ethan Date: Thu May 2 06:50:19 2024 -0700 feat(route): magnumphotos (#15442) commit 4a8c56122e4d5542913091bee3705b62ae395c71 Author: Ethan Date: Thu May 2 06:08:24 2024 -0700 fix(route): techcrunch cleanup useless nav element (#15441) commit 1f72365451acd8394c8d0374a4e380b8197b7f9f Author: sddzhyc <41501986+sddzhyc@users.noreply.github.com> Date: Thu May 2 20:42:28 2024 +0800 feat(route): Add 中国石油大学(华东)教务处通知公告 (#15427) * 添加upc/jwc路由 * 规范代码风格 * Apply suggestions from code review Co-authored-by: Tony * Fixing the issues from reviews * fix link and timezone conversion --------- commit 12b7f55f7061451a56b1e5c56faa013530ade7c7 Author: Zhoukun Cheng Date: Thu May 2 19:49:40 2024 +0800 fix(route/linkedin): handle missing elements in jobs parsing (#15438) commit e030be05eff33b54ec8c7b0e6b1997d2c31af38a Author: Zhoukun Cheng Date: Thu May 2 07:41:52 2024 +0800 fix(route/xueqiu): get token from cookies (#15432) * fix(route/xueqiu): get token from cookie * fix(route/xueqiu): update lib/routes/xueqiu/cookies.ts --------- commit d4a26332524e70eb346729c00bb4d7d63cbe5c22 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 2 07:36:05 2024 +0800 chore(deps-dev): bump @types/node from 20.12.7 to 20.12.8 (#15435) * chore(deps-dev): bump @types/node from 20.12.7 to 20.12.8 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.7 to 20.12.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ac42e5b583a2dbc0e2c42ee7bfd35339c511bdab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 1 22:13:36 2024 +0000 chore(deps): bump tsx from 4.7.3 to 4.8.2 (#15436) * chore(deps): bump tsx from 4.7.3 to 4.8.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.7.3 to 4.8.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.7.3...v4.8.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 01a655d83235deba4de43c183c6130617255b8c9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 1 22:04:33 2024 +0000 chore(deps-dev): bump @types/markdown-it from 14.0.1 to 14.1.1 (#15437) * chore(deps-dev): bump @types/markdown-it from 14.0.1 to 14.1.1 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 14.0.1 to 14.1.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c1c733ca1686054361290152550b174debc9f8a2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 1 22:03:53 2024 +0000 chore(deps): bump googleapis from 135.0.0 to 135.1.0 (#15434) * chore(deps): bump googleapis from 135.0.0 to 135.1.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 135.0.0 to 135.1.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v135.0.0...googleapis-v135.1.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a506a9e67e503922cf7feb0eabc39d5118f3f06 Author: Tony Date: Thu May 2 03:44:06 2024 +0800 feat(route): wellcee (#15433) commit 39e234f427087b5efb091560847d2b24c3d3a4f6 Author: Zhoukun Cheng Date: Wed May 1 23:01:15 2024 +0800 feat(route): add new LinkedIn route params (#15395) commit e2f463a7d2d4b96562e25430215d936900c773e6 Author: Bin Wang Date: Wed May 1 10:48:41 2024 -0400 fix(radar): fix source for HackerNews (#15429) commit d6a79bd15aae997a0f28372a6da894f70660529d Author: Tony Date: Wed May 1 22:41:46 2024 +0800 chore: fix tarball typo commit 2b10b7b3f7e9978dc4779a739aedc258fcf22420 Author: Tony Date: Wed May 1 22:36:19 2024 +0800 chore: fix tarball typo commit bc968d42c278ccb15edd19de28d437bb32445f9a Author: Tony Date: Wed May 1 22:24:35 2024 +0800 chore: compress using zstd in docker test (#15430) commit d186a93c6511c2a3c1587928ddff7280f92d34a9 Author: Felix Hsu Date: Wed May 1 21:31:59 2024 +0800 fix(route): thecatcity term not working when it is empty (#15416) * fix thecatcity term empty * update the js to latest site version * fix: rename namespace --------- commit 5f3639f223b42fe2a59297959140923952017bfe Author: Tony Date: Wed May 1 21:27:14 2024 +0800 chore: pin pnpm in package.json commit 1d50e10f9e25b1cf602b12d9aa6b6588a379c6de Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed May 1 13:19:19 2024 +0000 style: auto format commit dbd128c08747e2f293b12389685592704bdd764f Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed May 1 21:17:45 2024 +0800 fix(route/copernicium): Add category (#15428) * Update index.ts * Update index.ts commit b3f0276fc0394063ae1caeae6ac89fc23fd5f821 Author: karasu Date: Wed May 1 11:15:47 2024 +0800 feat(route): fanbox (#15418) * feat(route): fanbox * fix * Update lib/routes/fanbox/index.ts Co-authored-by: Tony * replace `got` with `ofetch` * Update lib/routes/fanbox/utils.ts Co-authored-by: Tony --------- commit 4aebe20ed2e7b322db3088ba67c7d8d8b96cc68c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 1 08:24:56 2024 +0800 chore(deps): bump hono from 4.2.8 to 4.2.9 (#15422) * chore(deps): bump hono from 4.2.8 to 4.2.9 Bumps [hono](https://github.com/honojs/hono) from 4.2.8 to 4.2.9. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.8...v4.2.9) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 406576e1a96cfffc539c694247103a5cadc69f13 Author: Tony Date: Wed May 1 08:11:07 2024 +0800 chore: run Test on latest node commit 51ec91c94e2a8b28913804fd787760f1f99ad247 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed May 1 07:56:19 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#15424) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.5.2 to 1.5.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.3/packages/vitest) Updates `@vitest/coverage-v8` from 1.5.2 to 1.5.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.3/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c113e3514155c1a60711752431ff248060ebba2e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 23:42:17 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin from 1.7.2 to 1.8.0 (#15423) * chore(deps-dev): bump @stylistic/eslint-plugin from 1.7.2 to 1.8.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 1.7.2 to 1.8.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.8.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 03b282529b0bf329b4a0f029d3b2153270a5bbef Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 23:26:51 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 17.3.1 to 17.4.0 (#15421) * chore(deps-dev): bump eslint-plugin-n from 17.3.1 to 17.4.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.3.1 to 17.4.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.3.1...v17.4.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 897208637b55e0bca2ee89e8c92945a7eb2a6ace Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 23:26:03 2024 +0000 chore(deps): bump @hono/swagger-ui from 0.2.1 to 0.2.2 (#15420) * chore(deps): bump @hono/swagger-ui from 0.2.1 to 0.2.2 Bumps [@hono/swagger-ui](https://github.com/honojs/middleware) from 0.2.1 to 0.2.2. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/swagger-ui@0.2.1...@hono/swagger-ui@0.2.2) --- updated-dependencies: - dependency-name: "@hono/swagger-ui" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 457a47fc43d2ff66057e205ac9d7db13b8d2e705 Author: Tony Date: Wed May 1 07:19:07 2024 +0800 feat(route): yenpress (#15419) * feat(route): yenpress * fix: duplicate category commit 8c802bbea1d40e651d59b33ce5a5f1e2ab720356 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Apr 30 16:38:47 2024 +0000 style: auto format commit bb5a2c76400cacef0f7330eaa7a3ce5acbe3c79e Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed May 1 00:37:10 2024 +0800 feat(route): Create ttv (#15380) * feat(route): Create ttv. * . * Update index.ts * Update index.ts commit 06fafccf0b7a34b235144564a946c98eb9b753bc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Apr 30 15:44:50 2024 +0000 style: auto format commit 6df109ad0e2664c1b83337c46626917820609e44 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Apr 30 23:43:11 2024 +0800 feat(route): Copernicium (#15389) * feat(route): Copernicium * Update index.ts * Update index.ts * Update index.ts * Update index.ts * Update index.ts commit 36077f2e0a399cedf59f5ed45a8db24d66760224 Author: Bangwu <119404476+markbang@users.noreply.github.com> Date: Tue Apr 30 21:51:43 2024 +0800 fix(route): fix crossbell character and the following output (#15417) * fix: following.ts * fix: character.ts * Update following.ts * style: auto format * for source and index route * style: auto format * remove change --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit f0455c56e55e5c286017817047d04301337d7a45 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 19:55:50 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 (#15408) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.7.1 to 7.8.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aa153de757cb27f4d8cf2ca6115bdbb9aa58ca37 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 19:44:10 2024 +0800 chore(deps): bump zod from 3.23.4 to 3.23.5 (#15412) * chore(deps): bump zod from 3.23.4 to 3.23.5 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.4 to 3.23.5. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.4...v3.23.5) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb9cfb6b4aeb1b8022db8be6944bc8ab70f18991 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 30 17:56:42 2024 +0800 chore(deps): bump undici from 6.14.1 to 6.15.0 (#15409) * chore(deps): bump undici from 6.14.1 to 6.15.0 Bumps [undici](https://github.com/nodejs/undici) from 6.14.1 to 6.15.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.14.1...v6.15.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ee4c525f3991aaa4009934f375f0e025246be775 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 29 22:25:34 2024 +0000 chore(deps-dev): bump @babel/preset-env from 7.24.4 to 7.24.5 (#15407) * chore(deps-dev): bump @babel/preset-env from 7.24.4 to 7.24.5 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.4 to 7.24.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9b7748733dba69e84b45e5246ad2978b3cd6ae01 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 29 22:15:26 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.60 to 2.0.61 (#15410) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.60 to 2.0.61 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.60 to 2.0.61. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.60...v2.0.61) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 60be9366aeee84b2a0f44e793c012710b68922ee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 29 22:14:59 2024 +0000 chore(deps): bump lru-cache from 10.2.1 to 10.2.2 (#15411) * chore(deps): bump lru-cache from 10.2.1 to 10.2.2 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.2.1 to 10.2.2. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.2.1...v10.2.2) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bcaffbfbb25307a24e7d27cebc1635092269c5e1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 29 22:14:35 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 (#15406) * chore(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.7.1 to 7.8.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 86622044a88b8b456a16dddd0b3b38cd8e8b3076 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 29 22:00:23 2024 +0000 chore(deps): bump tough-cookie from 4.1.3 to 4.1.4 (#15413) * chore(deps): bump tough-cookie from 4.1.3 to 4.1.4 Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.3 to 4.1.4. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.3...v4.1.4) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6f97f7a113ff93df348ad70325d07ac277235eed Author: st Date: Tue Apr 30 02:23:23 2024 +0800 feat(route): add olevod.one (#15405) * feat(route): add olevod.one * fix: feed category --------- Co-authored-by: root commit 715bad0663042ae5099cfdf124e5f9a86fa211d7 Author: Tony Date: Tue Apr 30 01:44:56 2024 +0800 feat(route): daily.dev user (#15403) commit 3cb4b741ae9806867ba3281bba7cf7067564ba42 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Apr 30 01:28:55 2024 +0800 fix(route): 安徽省科学技术厅 (#15402) * fix(route): 安徽省科学技术厅 * fix typo * Update lib/routes/gov/ah/kjt.ts --------- commit e54a5f1083d91783d2c34cdd42e55cc48f5de70c Author: tong chao Date: Mon Apr 29 21:44:09 2024 +0800 feat(route): douyu room api update with fallback (#15401) * feat(route): douyu room api update with fallback * style: auto format --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit cc044ac53380f8c7ba210398577319d86307561a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Apr 28 23:59:06 2024 +0000 style: auto format commit d4a88c731a155f2eaa690be7b8dd7e1cd1c07ee7 Author: flameleaf <18636550+flameleaf@users.noreply.github.com> Date: Sun Apr 28 16:57:33 2024 -0700 feat(route): Add Chub (#15298) * Create characters.ts * Create namespace.ts * Update characters.ts * remove uncessary ctx * Update lib/routes/chub/characters.ts Co-authored-by: Tony * Update lib/routes/chub/characters.ts Co-authored-by: Tony * Update lib/routes/chub/characters.ts Co-authored-by: Tony * Update lib/routes/chub/characters.ts Co-authored-by: Tony * Moved topics to category field * replaced got with ofetch + query * Update characters.ts * Update lib/routes/chub/characters.ts Co-authored-by: Tony --------- commit b566ebbe3a5d2ada3b2d7710b64d6de4d943d976 Author: karasu Date: Sun Apr 28 17:27:18 2024 +0800 fix(route): weibo (#15398) commit 1c6981297e9b1e723f510d69d9ce091a4262049f Author: Tony Date: Sun Apr 28 05:55:46 2024 +0800 fix(route): sohu mp (#15390) * fix(route): sohu mp * fix: remove unwanted element commit 43c041ef11e0e91f437ca2bc3a8ff1e9b7e0dc63 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sat Apr 27 21:36:40 2024 +0800 fix(route): 修复 hellogithub 路由错误 (#15388) * fix(route): 修复 全国气象预警 为空的问题 * fix(route): 修复 hellogithub 路由错误 * fix(route): 优化 HelloGitHub title * fix(route): 修复 hellogithub 路由 * fix: revert changes on readable-social --------- commit b55cb252872b1ad718d9de661986d3f5bdb0d413 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Apr 27 20:18:29 2024 +0800 fix(route/sjtu/yzb): Correct title and date. (#15387) commit db2b5cc326a825072c579c1492b609773dc4687d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Apr 27 06:20:53 2024 +0800 chore(deps): bump hono from 4.2.7 to 4.2.8 (#15385) * chore(deps): bump hono from 4.2.7 to 4.2.8 Bumps [hono](https://github.com/honojs/hono) from 4.2.7 to 4.2.8. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.7...v4.2.8) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 827850860b9f0255ab13977e5670ed8cb3f9928a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 26 22:11:59 2024 +0000 chore(deps): bump @hono/node-server from 1.11.0 to 1.11.1 (#15386) * chore(deps): bump @hono/node-server from 1.11.0 to 1.11.1 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.11.0 to 1.11.1. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.11.0...v1.11.1) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80e3ceda53f7c074f84ee107f125aa9e8e2f8616 Author: Nick22nd Date: Sat Apr 27 02:59:13 2024 +0800 feat(route): add ollama models (#15383) * feat(route): add ollama models * fix some problems commit 472073d2fc0e392d5c99cd38cf1126324804341e Author: Tony Date: Fri Apr 26 23:45:32 2024 +0800 chore: use cache in tsx dev commit 14bbdc4e865c4441db5b97d800bccf6a5b694d66 Author: HyperCherry Date: Fri Apr 26 22:32:38 2024 +0800 fix(route): 四川工商学院 - 学院新闻 (#15381) * fix(route): fixed stbu docs & radar * fix(route): removed target properties in radar commit 7e87a4823eac6025043c0a250939ad329197ad89 Author: DIYgod Date: Fri Apr 26 08:59:44 2024 +0800 feat: add layout and use sn pro font commit 97339cf78fdbb8ae567b63364670a1859331926a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Apr 26 07:32:09 2024 +0800 feat(route): add 网猴线报 (#15372) commit e50b2c651591c59474bcc64ed1d87f1cecba9b79 Author: Tony Date: Fri Apr 26 07:10:46 2024 +0800 feat(route): add back kpmg (#15373) commit 9b21ab112cdcbdff2cbd500b23b251656622900e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 22:21:01 2024 +0000 chore(deps): bump mailparser from 3.7.0 to 3.7.1 (#15379) * chore(deps): bump mailparser from 3.7.0 to 3.7.1 Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.7.0...v3.7.1) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 867c737f249e9c5b3c6daf6175bc428e09d387c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 22:05:50 2024 +0000 chore(deps): bump tsx from 4.7.2 to 4.7.3 (#15376) * chore(deps): bump tsx from 4.7.2 to 4.7.3 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.7.2 to 4.7.3. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.7.2...v4.7.3) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e13af5972b714dfa54ebf511fa4196fb8285b3b3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 22:05:13 2024 +0000 chore(deps): bump googleapis from 134.0.0 to 135.0.0 (#15378) * chore(deps): bump googleapis from 134.0.0 to 135.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 134.0.0 to 135.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v134.0.0...googleapis-v135.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 218eb8a4fa721e8383f001423c449a6b88961e19 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 22:02:24 2024 +0000 chore(deps): bump lru-cache from 10.2.0 to 10.2.1 (#15375) * chore(deps): bump lru-cache from 10.2.0 to 10.2.1 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.2.0 to 10.2.1. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.2.0...v10.2.1) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9f0c08e629db396dbd93c197e4f947d75b6844e5 Author: wrvsrx <42770726+wrvsrx@users.noreply.github.com> Date: Thu Apr 25 20:53:56 2024 +0800 chore(deps): mark `tosource` as production dependency (#15356) Close #15093. Otherwise, `pnpm build` would fail after `pnpm install --production` commit c68e2b4af88cfb0c89cf6b818eb80c7a159733b6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Apr 25 12:19:49 2024 +0000 style: auto format commit f62f12da1cc58e636b801dc3d84979ec0a9da305 Author: 李浩宇 <37102468+HaoyuLee@users.noreply.github.com> Date: Thu Apr 25 20:18:02 2024 +0800 feat: add route /gov/zj/search/:websiteid?/:word/:cateid? (#15359) * feat: 浙江省人民政府-统一搜索结果 * refactor: 浙江省人民政府-统一搜索结果-代码规范修正、description字段补充 * Update lib/routes/gov/zj/search.ts Co-authored-by: Tony * Update lib/routes/gov/zj/search.ts Co-authored-by: Tony * Update lib/routes/gov/zj/search.ts Co-authored-by: Tony --------- Co-authored-by: lihaoyu commit 6b579b54250ec9195e570815237e9d375c1bb417 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 19:19:29 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#15370) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.5.0 to 1.5.2 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.2/packages/vitest) Updates `@vitest/coverage-v8` from 1.5.0 to 1.5.2 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.2/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a0e084d88e4d9f1bcca97a5f8b616cd11f2280bd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 06:26:30 2024 +0800 chore(deps-dev): bump supertest from 6.3.4 to 7.0.0 (#15366) * chore(deps-dev): bump supertest from 6.3.4 to 7.0.0 Bumps [supertest](https://github.com/ladjs/supertest) from 6.3.4 to 7.0.0. - [Release notes](https://github.com/ladjs/supertest/releases) - [Commits](https://github.com/ladjs/supertest/compare/v6.3.4...v7.0.0) --- updated-dependencies: - dependency-name: supertest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7867bdf152efb28713ead341895692f9b7532745 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 06:17:20 2024 +0800 chore(deps): bump @sentry/node from 7.112.1 to 7.112.2 (#15368) * chore(deps): bump @sentry/node from 7.112.1 to 7.112.2 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.112.1 to 7.112.2. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.2/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.1...7.112.2) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 380db9420ec5afa702dae42e8c4780e745893712 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 06:15:25 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.2.1 to 17.3.1 (#15369) * chore(deps-dev): bump eslint-plugin-n from 17.2.1 to 17.3.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.2.1 to 17.3.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.2.1...v17.3.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9550a9f426c8502619e5b59970defd2dca8f8ef9 Author: Tony Date: Thu Apr 25 05:53:46 2024 +0800 feat(route): add back lianxh (#15365) * feat(route): add back lianxh * fix: feed title commit 8a11f0e7567a253a9c8ef11663a3a4c7108d91e7 Author: Tony Date: Thu Apr 25 04:57:55 2024 +0800 fix(route): caixin weekly (#15364) commit 768e9915c1a1752d3272be366016b28370022f61 Author: Tony Date: Thu Apr 25 03:50:21 2024 +0800 fix(route): remove `got.all` usage in baai (#15363) commit 19dd9609f02617e06d42344ad7ba53dbd0e163fe Author: Tony Date: Thu Apr 25 02:40:32 2024 +0800 fix(route): usenix (#15362) commit aba18ac44aa679b229bec0b41754146817e6d92b Author: Tony Date: Thu Apr 25 00:53:25 2024 +0800 fix(route): douyin live (#15361) commit a77d65277209ee113bc10a22eda2a641e93e5c62 Author: Tony Date: Wed Apr 24 20:03:37 2024 +0800 chore(deps-dev): remove unused type definitions commit 4787b2c726086f1afb93295e968dd209712e6557 Author: GoDotDotDot Date: Wed Apr 24 19:17:18 2024 +0800 fix(route): tweet detail not work (#15355) commit a508a1c70640379e2a3e7209c565d5ac4806bd41 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Apr 24 10:46:22 2024 +0000 style: auto format commit fb0b142b5a2e15ca72ada33353dcb28ba2ed80c4 Author: Bangwu <119404476+markbang@users.noreply.github.com> Date: Wed Apr 24 18:44:37 2024 +0800 feat(route): add jwc notice (#15357) * add jwc * fix Move function definitions to the highest possible scope. Warning * Fix code non-standard format * Fix code non-standard format commit df51c93677e61ed9518dcf9c8985cd1a678f4a93 Author: NyaaaDoge Date: Wed Apr 24 17:33:56 2024 +0800 feat(route): add steam community hub (#15346) * feat(route): add steam community hub * Update lib/routes/steamcommunity/appcommunityfeed.ts * Update lib/routes/steamcommunity/appcommunityfeed.ts * Move to route folder Steam --------- commit c7f277eca8ba7765bb8c89ebce19e632b46e715f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 23:21:17 2024 +0000 chore(deps): bump zod from 3.23.3 to 3.23.4 (#15350) * chore(deps): bump zod from 3.23.3 to 3.23.4 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.3 to 3.23.4. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.3...v3.23.4) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bfd08b97eb8f7af5df5f27c67b34a559bee93ac7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 22:28:04 2024 +0000 chore(deps): bump @sentry/node from 7.111.0 to 7.112.1 (#15351) * chore(deps): bump @sentry/node from 7.111.0 to 7.112.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.111.0 to 7.112.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.111.0...7.112.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cda1aa0fbf4092b23957243694cf659a29398c68 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 22:27:27 2024 +0000 chore(deps): bump undici from 6.14.0 to 6.14.1 (#15353) * chore(deps): bump undici from 6.14.0 to 6.14.1 Bumps [undici](https://github.com/nodejs/undici) from 6.14.0 to 6.14.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.14.0...v6.14.1) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a1898db410abc70218067c22097b90467f7c93c0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 22:26:40 2024 +0000 chore(deps): bump hono from 4.2.6 to 4.2.7 (#15349) * chore(deps): bump hono from 4.2.6 to 4.2.7 Bumps [hono](https://github.com/honojs/hono) from 4.2.6 to 4.2.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.6...v4.2.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41c6861d88d7571037fa3086018f28d0782f81a4 Author: Tony Date: Wed Apr 24 00:10:53 2024 +0800 fix(got): posting form as x-www-form-urlencoded (#15348) commit 26dcea05990802527f984f4a88765edae1988e3f Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Apr 23 22:11:39 2024 +0800 fix(route): 中国人民银行 (#15347) commit 6faaecd131ccea307ef3df13737f11baaf025c12 Author: MachX <28209092+machsix@users.noreply.github.com> Date: Tue Apr 23 06:51:20 2024 -0700 feat(route): add colamanga (#15343) commit 690e91c59df67ea5f78559fbc38ae1b477b11e24 Author: Rongrong Date: Tue Apr 23 21:22:19 2024 +0800 fix(route/{telegram/channel,wechat/tgchannel}): broken links (#15332) route/telegram/channel: Since 2024/4/20, t.me/s/ mistakenly have every '&' in **hyperlinks** replaced by '&'. The characteristic of a hyperlink is [onclick] (pop-up confirmation), which is not present in ordinary links. This is a workaround to fix the issue until Telegram fixes it. route/wechat/tgchannel: Since 2024/4/20, t.me/s/ mistakenly have every '&' in **hyperlinks** replaced by '&'. wechat-mp will take care of this, so no need to fix it here. However, once the bug is eventually fixed, all guid will be changed again. Considering that this is almost certain to happen, let's break guid consistency now by using normalized URL from wechat-mp as guid to avoid similar issues in the future. Signed-off-by: Rongrong commit d2e8cd65c593df21b7a9fa4acd0f86a74436bdf3 Author: teapot1de <121592812+ywh555hhh@users.noreply.github.com> Date: Tue Apr 23 18:15:56 2024 +0800 fix: date parsing bug in jwc.ts (#15326) * 添加了新的RSSHub路由,支持Radar ,以及修改了对应的文档 新增了针对南昌大学教务处通知的RSSHub路由,支持Radar。 同时修改了RSShub文档 * Removed redundant settings and fixed the year. 删去了多余的代码,更正了正确的年份 * 修改radar.js来修复问题 原来的radar无法正确识别网站,原来是url错误了,现在已经更改 * Update jwc.js * Refactor jwc.ts and remove unused files * Update dependencies * Refactor jwc.ts and remove unused files * Refactor jwc.ts and update newsDate calculation * Optimized date retrieval code: consolidated year and month retrieval into a single line * style: auto format * Refactor jwc.ts: Consolidate date retrieval code * Revert "Refactor jwc.ts: Consolidate date retrieval code" This reverts commit 353f70745cff2eff950d115a518b9f5750a4b1c7. * Revert "Optimized date retrieval code: consolidated year and month retrieval into a single line" This reverts commit e38bc31ab412b79842e74b8c86a1fe39277e2ca4. * Refactor jwc.ts: Consolidate date retrieval code and optimize newsDate calculation --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 7c8239b20ab3fa4fd3757ff174148de5291d00ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 18:12:45 2024 +0800 chore(deps): bump zod from 3.23.0 to 3.23.3 (#15341) * chore(deps): bump zod from 3.23.0 to 3.23.3 Bumps [zod](https://github.com/colinhacks/zod) from 3.23.0 to 3.23.3. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.23.0...v3.23.3) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4e4afaab6e317fc88777916c197414e109c952fa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 06:57:22 2024 +0800 chore(deps): bump hono from 4.2.5 to 4.2.6 (#15338) * chore(deps): bump hono from 4.2.5 to 4.2.6 Bumps [hono](https://github.com/honojs/hono) from 4.2.5 to 4.2.6. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.5...v4.2.6) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6367fcb8f2615296025411f3541d04086261fb8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 22 22:49:19 2024 +0000 chore(deps): bump zod from 3.22.5 to 3.23.0 (#15334) * chore(deps): bump zod from 3.22.5 to 3.23.0 Bumps [zod](https://github.com/colinhacks/zod) from 3.22.5 to 3.23.0. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/commits/v3.23.0) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6ce7d8c201fd83ef88766ee4d3ebb2560b0a4b7f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 06:46:45 2024 +0800 chore(deps): bump undici from 6.13.0 to 6.14.0 (#15339) * chore(deps): bump undici from 6.13.0 to 6.14.0 Bumps [undici](https://github.com/nodejs/undici) from 6.13.0 to 6.14.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.13.0...v6.14.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3b272fb9e980eae971f05fb9e1a9f39436a57ba7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 06:40:52 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1 (#15333) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.7.0 to 7.7.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b9cc5137e477d4d21ae154dfee5f0b125ebbe80a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 06:32:45 2024 +0800 chore(deps): bump imapflow from 1.0.159 to 1.0.160 (#15335) * chore(deps): bump imapflow from 1.0.159 to 1.0.160 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.159 to 1.0.160. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.159...v1.0.160) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d6f79bdac0b5999d89b7b4f6bdf66482407aaf08 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 23 06:32:30 2024 +0800 chore(deps): bump twitter-api-v2 from 1.16.1 to 1.16.3 (#15336) * chore(deps): bump twitter-api-v2 from 1.16.1 to 1.16.3 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.16.1 to 1.16.3. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.16.1...1.16.3) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c1be9e91c24e9c93b84bf1f5af880c8465c35c85 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 22 22:23:29 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1 (#15337) * chore(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.7.0 to 7.7.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 761c7c35a324a9034041114545c16bded9f1475a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 22 22:22:50 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.59 to 2.0.60 (#15340) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.59 to 2.0.60 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.59 to 2.0.60. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.59...v2.0.60) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb97e6d5542c9cb530bfd09e38ab1a14a37e99ff Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Apr 22 22:36:25 2024 +0800 feat(route): add 北京师范大学经济与工商管理学院MBA (#15330) commit c5c080ba379f42b3a132fdce1cc1ee2976981a62 Author: Rongrong Date: Mon Apr 22 21:15:31 2024 +0800 build(Dockerfile): set CHROMIUM_EXECUTABLE_PATH to absolute path (#15322) * build(Dockerfile): set CHROMIUM_EXECUTABLE_PATH to absolute path Signed-off-by: Rongrong * ci(test): set CHROMIUM_EXECUTABLE_PATH to absolute path Signed-off-by: Rongrong --------- Signed-off-by: Rongrong commit f75997f935d961d50a9595b466e7254bd9877a47 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Apr 22 20:54:00 2024 +0800 fix(route/tencent): Adapt to video pages. (#15328) commit 53c514f6a6dfd2e0db602a52b40f9272e6b74adb Author: storytellerF <34095089+storytellerF@users.noreply.github.com> Date: Mon Apr 22 17:43:03 2024 +0800 fix(route): namespace issue (#15327) commit 3f41bdeb9d0762d5b8c0cf921082ce85cc2ba69d Author: Henry Wang Date: Sun Apr 21 23:30:16 2024 +0100 fix: missing pubDate causing Al Jazeera failed to build (#15324) commit dc4c5c82995059e0582350dac4ecb91714494566 Author: Jaya Date: Mon Apr 22 05:10:24 2024 +0800 feat: fix gxmzu rss support && fix njxzc rss support && fix jou rss support (#15253) * feat: Enhance link resolution and content selection - Update utils/index.ts to check for non-empty redirect URLs before assignment. - Modify yjs.ts and ai.ts to select content using a higher-level ID '#vsb_content' for more comprehensive data extraction. - Ensure all relative URLs within content are transformed into absolute URLs to improve link accessibility and reliability in RSS feeds. * feat(njxzc/utils/index.ts): Enhance link resolution and handle specific access restrictions - Replace direct string manipulations with conditional checks for 'response.redirectUrls'. - Implement checks for '.wp_error_msg' to manage content access based on IP restrictions. - Remove 'replaceAll' function usage to improve handling of relative URLs in 'contentSelector.content'. - Ensure robust handling of content that can't be directly previewed due to restrictions or missing permissions. * feat(jou/utils/index): Enhance URL handling and integrate PDF viewing logic - Replace usage of 'replaceAll' with conditional checks for 'response.redirectUrls' to ensure robust URL handling. - Add logic to detect embedded PDF scripts in web content, setting descriptions appropriately when PDF content is detected. - This update aims to improve the system's ability to handle different types of content securely and effectively, particularly enhancing how PDF files are managed within the application. * feat: Replace got with ofetch in route handlers - Updated /lib/routes/gxmzu, /lib/routes/jou, and /lib/routes/njxzc to use ofetch instead of got for HTTP requests. - Adjusted redirection handling logic to align with ofetch's API and behavior. - Ensured all route handlers now properly handle redirects by checking response status codes instead of relying on redirectUrls array from got. This change enhances the reliability and maintainability of HTTP request handling across different university library routes by utilizing ofetch, which is more consistent with our current architecture and requirements. commit f3cf86cd72e96a9ca84fd10967186e89e59c8bfc Author: Rongrong Date: Mon Apr 22 02:19:33 2024 +0800 fix(core/utils/wechat-mp): empty description when request blocked by WAF (#15294) * fix(core/utils/wechat-mp): empty description when request blocked by WAF Silently falling back to the fallback method would generate empty description. Fixed by throwing an error when failed to extract item_show_type from the page. Some misc warnings are also added to make bug reporting easier. Signed-off-by: Rongrong * fix(core/utils/wechat-mp): err msg for unknown page Signed-off-by: Rongrong * test(core/utils/wechat-mp): fix coverage Signed-off-by: Rongrong * fix(core/utils/wechat-mp): ESLint no-await-in-loop Signed-off-by: Rongrong * fix(core/utils/wechat-mp): normalizeUrl: & -> & Signed-off-by: Rongrong * feat(core/utils/wechat-mp): do not prompt raising an issue when blocked by WAF Signed-off-by: Rongrong * feat(core/utils/wechat-mp): recognize deleted page Signed-off-by: Rongrong * feat(core/utils/wechat-mp): log when error Prevent errors from being completely suppressed if the caller catches them. Signed-off-by: Rongrong --------- Signed-off-by: Rongrong commit bd099c13f7fbd89fd587df212dd28b6c1d85291d Author: karasu Date: Mon Apr 22 01:05:59 2024 +0800 feat(route): 知识星球 (#15320) * feat(route): 知识星球 * feat: add scope parameter * remove redundant variables * fix * Update lib/routes/zsxq/utils.ts Co-authored-by: Tony * fix --------- commit 057ea01f47f0e1e5750b978554d70e97b371f0d2 Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Mon Apr 22 00:51:43 2024 +0800 feat(route): 增加黑龙江八一农垦大学新闻网 RSS (#14824) (#15321) commit 4f678bd7974919fe99c0402ef6331af1986baa5b Author: Felix Hsu Date: Sun Apr 21 22:32:42 2024 +0800 fix(route): fix the gov.cn stats using the ofetch.raw (#15317) commit 5991ecbbbb4d3e1cf897b3f667fc1be31f6e3577 Author: LucunJi <36262513+LucunJi@users.noreply.github.com> Date: Sat Apr 20 14:28:50 2024 -0400 fix(route): broken lofter route (#15310) * fix(route): broken lofter route * fix(routes): add my name to maintainers commit 24bd98e607fe1f3406d0bdd316bab01e2d3de99b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Apr 21 02:27:58 2024 +0800 feat(route): add 中国汽车流通协会汽车市场研究分会 (#15314) commit 9b8b8e5ce152854645d74a98f0847ba27b79651e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 19 23:53:47 2024 +0000 chore(deps): bump zod from 3.22.4 to 3.22.5 (#15297) * chore(deps): bump zod from 3.22.4 to 3.22.5 Bumps [zod](https://github.com/colinhacks/zod) from 3.22.4 to 3.22.5. - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/commits) --- updated-dependencies: - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5c1cb575e08632be9d5a4c960b4f12ca9c881295 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 19 23:37:01 2024 +0000 chore(deps): bump tldts from 6.1.16 to 6.1.18 (#15296) * chore(deps): bump tldts from 6.1.16 to 6.1.18 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.16 to 6.1.18. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.16...v6.1.18) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 56866fa248b2d85ec6e1694e1a17c9a652072986 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Apr 20 06:42:11 2024 +0800 chore(deps): bump @hono/node-server from 1.10.0 to 1.11.0 (#15295) * chore(deps): bump @hono/node-server from 1.10.0 to 1.11.0 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8eccccc59c17caff18b123d0794096455a7fcc90 Author: Mg Pig Date: Fri Apr 19 23:58:43 2024 +0800 fix(core): request-rewriter proxy ignore loopback address and puppeteer ws endpoint (#15293) commit b3eb3f3a0bb49e21eb147f2292f8e6eb1cc1b2b4 Author: Tony Date: Fri Apr 19 22:29:34 2024 +0800 feat(route): add back twitter 2fa (#15292) ref: https://github.com/DIYgod/RSSHub/commit/95ace0991774042f32c21a26a8fc5f85eb124646 commit 1a3720ab4d079cdb6f422b09af8f15d4bab24631 Author: 碳黑橙子 <96968141+HChenZi@users.noreply.github.com> Date: Fri Apr 19 20:54:14 2024 +0800 feat(route): Add 上海业余无线电协会 (#15290) * feat(route): Add 上海业余无线电协会 * fix(route): fix type error commit 6a80296e75942bc039a77c72310735feda547cf5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 19 00:07:24 2024 +0000 chore(deps): bump hono from 4.2.4 to 4.2.5 (#15288) * chore(deps): bump hono from 4.2.4 to 4.2.5 Bumps [hono](https://github.com/honojs/hono) from 4.2.4 to 4.2.5. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.4...v4.2.5) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 88b7a35a0d69c523ed6b238977983b66c96a24d0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 19 06:58:46 2024 +0800 chore(deps): bump @sentry/node from 7.110.1 to 7.111.0 (#15289) * chore(deps): bump @sentry/node from 7.110.1 to 7.111.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.110.1 to 7.111.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.111.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.1...7.111.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 195c057feac70347599bce71f9f1eb46db07934c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Apr 19 02:52:24 2024 +0800 feat(route): add 德恒律师事务所德恒探索 (#15287) * feat(route): add 德恒律师事务所德恒探索 * fix logo * fix node path * update index.ts * fix typo commit 166e1fd753721000b6064e243e547a5b2f58ff05 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Apr 18 23:03:15 2024 +0800 fix(route/reuters): Using `by topic` fetching method for `tags`, (#15285) commit 9ef453e5014a6b1a6c23803a2889beeeb53aa2db Author: Tony Date: Thu Apr 18 22:44:04 2024 +0800 style: run prettier before eslint commit a11404ee0215daa6fc93a8cc4831219d048d517e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Apr 18 14:07:09 2024 +0000 style: auto format commit a99b35f2578474bcc723168d42b2342258833359 Author: Rongrong Date: Thu Apr 18 22:05:32 2024 +0800 feat(core/utils/wechat-mp): major rewrite (#15276) * feat(core/utils/wechat-mp): major rewrite * Support more `item_show_type`: `APP_MSG_PAGE`, `VIDEO_SHARE_PAGE`, `AUDIO_SHARE_PAGE`, and `IMG_SHARE_PAGE`. Previously only the first one could be parsed properly. There are still some other known types waiting for live examples for further adaptation. If this is the case, a fallback method will try to generate entries using mostly OpenGraph metadata. Meanwhile, the administrator of self-hosted instances will see warnings in the log, asking them to report the URL as a new live example. Still, `VIDEO_SHARE_PAGE` explicitly uses the fallback method without any warning, as there is no possible approach to generate a video/iframe URL from page metadata. * Show audio and videos in `APP_MSG_PAGE`. However, not all videos can be shown due to the same reason as `VIDEO_SHARE_PAGE`. * Show the location where the article is sent. * Some bugs, mostly due to outdated cheerio selector, are fixed. * Add a new sub-route `wechat-mp` to `/test` to make things easier. * All changes are well-tested. Signed-off-by: Rongrong * style(core/utils/wechat-mp): fix ESLint & CodeQL errors Signed-off-by: Rongrong * style(core/utils/wechat-mp): fix a DeepScan issue Signed-off-by: Rongrong * style(core/utils/wechat-mp): fix ESLint error Another try w/ pre-commit hook disabled. Signed-off-by: Rongrong --------- Signed-off-by: Rongrong commit 7feab90b56f46dbb6be649a707f79d070bb57953 Author: Tony Date: Thu Apr 18 21:34:36 2024 +0800 style: run prettier before eslint commit 20f1ff1aa95f772237f1ef8b1380aef99d99b2f1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 18 18:35:18 2024 +0800 chore(deps-dev): bump msw from 2.2.13 to 2.2.14 (#15278) * chore(deps-dev): bump msw from 2.2.13 to 2.2.14 Bumps [msw](https://github.com/mswjs/msw) from 2.2.13 to 2.2.14. - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.2.13...v2.2.14) --- updated-dependencies: - dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b897b5136754bbaa9b42f9d569e9ac3968f81cb6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 18 18:34:58 2024 +0800 chore(deps): bump ioredis from 5.4.0 to 5.4.1 (#15277) * chore(deps): bump ioredis from 5.4.0 to 5.4.1 Bumps [ioredis](https://github.com/luin/ioredis) from 5.4.0 to 5.4.1. - [Release notes](https://github.com/luin/ioredis/releases) - [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md) - [Commits](https://github.com/luin/ioredis/compare/v5.4.0...v5.4.1) --- updated-dependencies: - dependency-name: ioredis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 28504a19744499132f79bda46614b578b6fecedf Author: karasu Date: Thu Apr 18 17:58:15 2024 +0800 fix(route): qingting (#15280) commit d21c4dd4ef96f8b2f14c3c1e86a0a00636e4b69f Author: Raven-tu <80778915raventu@gmail.com> Date: Thu Apr 18 17:39:19 2024 +0800 fix: bilibili cache issue and close puppeteer after getting cookie (#15282) commit 5c3711cbcc58eaba32fbf08b17094b3378b37e23 Author: Henry Wang Date: Wed Apr 17 19:10:33 2024 +0100 feat: support .rss3 output type (#15258) Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 4245edc3f533ddc04f84056a1bcb5554efc818f9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 17 08:51:31 2024 +0000 chore(deps): bump ioredis from 5.3.2 to 5.4.0 (#15264) * chore(deps): bump ioredis from 5.3.2 to 5.4.0 Bumps [ioredis](https://github.com/luin/ioredis) from 5.3.2 to 5.4.0. - [Release notes](https://github.com/luin/ioredis/releases) - [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md) - [Commits](https://github.com/luin/ioredis/compare/v5.3.2...v5.4.0) --- updated-dependencies: - dependency-name: ioredis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1bb97aea85835c48d195623d5f349164c91aa692 Author: 葉家郡 Date: Wed Apr 17 16:20:44 2024 +0800 feat(route): 0x80.pl (#15266) * add a new routes of 0x80.pl * Sort import list in index.ts * Update index.ts --------- Co-authored-by: Jia-Jun Yeh commit d9051070f81910a8adbf26d82f2870846b52cf5f Author: Acring <392398434@qq.com> Date: Wed Apr 17 14:57:01 2024 +0800 feat(route): add apple podcast route (#15255) * feat: add apple podcast route Signed-off-by: 刘圳 * Update lib/routes/apple/podcast.ts --------- Signed-off-by: 刘圳 Co-authored-by: 刘圳 commit 31f578d694954e0af5d478027b999fd55ac6ce58 Author: karasu Date: Wed Apr 17 14:34:41 2024 +0800 fix(route): qingting (#15251) * fix(route): qingting * fix: set default value for `qingtingId` * fix: typo commit 0456ca9541136397e4b5251d1e7c00cd0a619102 Author: Tony Date: Wed Apr 17 02:51:05 2024 +0800 fix(core): remove unicode control characters in item description (#15263) commit 5a566e6d727754dd2e2321e64d73fca04581edd3 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Apr 17 02:39:50 2024 +0800 fix(route/bing): Replace `got` (#15237) * fix(route/bing): Replace `got` * . * Update daily-wallpaper.ts commit f71451dfc94548191d474d0cf8f479f8b17c801b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Apr 17 02:27:15 2024 +0800 feat(route): add Access Briefing (#15259) commit 9739188a3c0c3dc9701f3bf67715e5fe6a3e04cb Author: Tony Date: Wed Apr 17 00:18:56 2024 +0800 chore: pin pnpm to v8 in docker instead of installing v9 via corepack commit 920d1a937919d9c740363a494458252f2b48842b Author: Henry Wang Date: Tue Apr 16 17:12:16 2024 +0100 fix: BBC URL pathname check (#15260) commit 22551e963fb7680f635bad3d5ad439ce46fc1333 Author: Maooyer Date: Tue Apr 16 23:09:42 2024 +0800 feat(route/mihoyo): enhance miyoushe official post (#15257) * feat(route/mihoyo): enhance miyoushe offical post 1. get full text post rather than abstracts. 2. add post hashtags as rss.item.category. 3. Set appropriate link. * fix(route/mihoyo): fix __dirname is not defined error commit 3511bb363332838450abcd1c58c74f50d24f6a30 Author: karasu Date: Tue Apr 16 17:06:10 2024 +0800 fix(route): zhihu/activities (#15252) commit 50a976ff07ff0299dda48537bec37c400431ad54 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 16 07:49:02 2024 +0800 chore(deps): bump @sentry/node from 7.110.0 to 7.110.1 (#15247) * chore(deps): bump @sentry/node from 7.110.0 to 7.110.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.110.0 to 7.110.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.110.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.110.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3cc0cae30bc360429a6d737871675258f54471cc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 16 06:46:16 2024 +0800 chore(deps): bump hono from 4.2.3 to 4.2.4 (#15245) * chore(deps): bump hono from 4.2.3 to 4.2.4 Bumps [hono](https://github.com/honojs/hono) from 4.2.3 to 4.2.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.3...v4.2.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d183afd72625891d7fded1eb9011a50c03ea6357 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:33:53 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 17.2.0 to 17.2.1 (#15249) * chore(deps-dev): bump eslint-plugin-n from 17.2.0 to 17.2.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.2.0 to 17.2.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.2.0...v17.2.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 382e9092ab665164fcafef1f2fcf5d7afaa6b47f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:33:30 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin from 1.7.0 to 1.7.2 (#15246) * chore(deps-dev): bump @stylistic/eslint-plugin from 1.7.0 to 1.7.2 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-community/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 1.7.0 to 1.7.2. - [Release notes](https://github.com/eslint-community/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-community/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-stylistic/commits/v1.7.2/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3fc3d3d6b01002999cd03c443a9291a40e082bc6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:25:08 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 (#15242) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.6.0 to 7.7.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8341168b359a43104e9beaa8f3f4cf9398d41138 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:24:06 2024 +0000 chore(deps-dev): bump @types/markdown-it from 14.0.0 to 14.0.1 (#15243) * chore(deps-dev): bump @types/markdown-it from 14.0.0 to 14.0.1 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 14.0.0 to 14.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1b308e36c7d8d8aac3a022db0f4eed522a1b94bc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:14:05 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.0 (#15248) * chore(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.6.0 to 7.7.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fc65d484365b8bf165a5adbe47dbb899f7e1859a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 15 22:12:48 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.58 to 2.0.59 (#15241) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.58 to 2.0.59 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.58 to 2.0.59. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.58...v2.0.59) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 258e895f0027a0cd030021b98a86a7ae75d9c986 Author: Tony Date: Tue Apr 16 05:35:33 2024 +0800 fix(route): freexcomic (#15240) commit 634b910c0a7d3355448dea958c9cf9218d73855d Author: Tony Date: Tue Apr 16 02:21:12 2024 +0800 fix(route): threads (#15239) commit afc5e3396a987e7a8ea74ab589eba769d9dd926b Author: GideonSenku <39037656+GideonSenku@users.noreply.github.com> Date: Mon Apr 15 23:01:48 2024 +0800 feat(route): 新增江苏文化和旅游局审批公告 (#14978) * feat(route): add jiangsu wlt * fix: link url * fix: rule * fix: node ptah --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit cbf59e0c74f5600db758e370456aa0de52cff912 Author: Tony Date: Mon Apr 15 18:04:52 2024 +0800 chore: add missing typings commit b09cf324f98173820071b29486594eedd8b090f9 Author: Minaduki Shigure Date: Mon Apr 15 17:51:33 2024 +0800 fix(route): 南京大学 本科生院教务 (#15238) commit dc093eb2e32513a5399176e041f201f393b6f1ee Author: 欠陥電気 Date: Mon Apr 15 17:13:04 2024 +0800 fix(route): update mixcloud (#15236) commit 1c4521897f6c8a43560c2ba8d314b1875cc0c4a0 Author: Maooyer Date: Mon Apr 15 16:31:04 2024 +0800 fix(router): hoyolab news (#15234) commit 6ce99d9f2ea53b641903e685aebabb832fabef0e Author: DIYgod Date: Mon Apr 15 10:28:28 2024 +0800 fix(twitter): request headers commit 517fa8d1e074e6f22b703ec21b1910be2fa027c9 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Apr 15 00:03:45 2024 +0800 fix(route): Cool Papers (#15223) * fix(route): Cool Papers * fix radar commit e2d6718fa2193b43a78d584922a2188c4230c7c1 Author: sirius60111 Date: Sun Apr 14 19:24:28 2024 +0800 fix(route): xueqiu user-stock (#15226) commit dbd3826e80ef63472a51f072f38dc5cbf0959364 Author: Sunny <76834004+tyl0622@users.noreply.github.com> Date: Sun Apr 14 17:00:07 2024 +0800 feat(route): Add route for njuferret.github.io (#15219) * Add route for njuferret.github.io * Improve: use spread operator * Update lib/routes/njuferret/blog.ts commit d6b6a276e7201b7a6402887b155d84e39a6fa53c Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sun Apr 14 02:15:53 2024 +0800 fix(route): baozimh newest chapter (#15224) commit 373b598100b5e4a3ea7406ada9c146b6703257ab Author: ubbcou Date: Sat Apr 13 11:31:01 2024 +0800 feat: add OpenGithub - Github开源项目月刊精选 (#15181) * feat: add OpenGithub - Github开源项目月刊精选 * chore: rm files * fix: property fix commit 077f235c947297e8ef24b647b60061c8e7ac9d1b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Apr 13 11:29:10 2024 +0800 chore(deps): bump @hono/node-server from 1.9.1 to 1.10.0 (#15216) * chore(deps): bump @hono/node-server from 1.9.1 to 1.10.0 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.9.1 to 1.10.0. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.9.1...v1.10.0) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ccdf03a122a035d23333397f61223dc78247db75 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 23:22:16 2024 +0000 chore(deps): bump imapflow from 1.0.158 to 1.0.159 (#15214) * chore(deps): bump imapflow from 1.0.158 to 1.0.159 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.158 to 1.0.159. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.158...v1.0.159) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c530db0ea2db71f880001eed4cf37229e8518bd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Apr 13 07:09:23 2024 +0800 chore(deps): bump undici from 6.12.0 to 6.13.0 (#15212) * chore(deps): bump undici from 6.12.0 to 6.13.0 Bumps [undici](https://github.com/nodejs/undici) from 6.12.0 to 6.13.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.12.0...v6.13.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b16d491291ce188f2ea4b43306f6175dac5442ec Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 23:02:45 2024 +0000 chore(deps): bump telegram from 2.20.10 to 2.20.15 (#15213) * chore(deps): bump telegram from 2.20.10 to 2.20.15 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.20.10 to 2.20.15. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1f4ed956a10e86d5ee39c3a535b1a428493bacb6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 23:00:14 2024 +0000 chore(deps-dev): bump @microsoft/eslint-formatter-sarif from 3.0.0 to 3.1.0 (#15215) * chore(deps-dev): bump @microsoft/eslint-formatter-sarif Bumps [@microsoft/eslint-formatter-sarif](https://github.com/Microsoft/sarif-js-sdk) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/Microsoft/sarif-js-sdk/releases) - [Changelog](https://github.com/microsoft/sarif-js-sdk/blob/main/RELEASE.md) - [Commits](https://github.com/Microsoft/sarif-js-sdk/commits) --- updated-dependencies: - dependency-name: "@microsoft/eslint-formatter-sarif" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bed0ab87657f95935eace4f954a7071084c1a983 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Apr 12 19:47:59 2024 +0800 fix(route): 罗磊的独立博客显示原图 (#15203) commit a51cc049bf67c24216953449f1a2d500fe7f0367 Author: Prajna Date: Fri Apr 12 19:30:42 2024 +0800 feat: add javdb session config and cookieJar to fakeGot (#14782) * feat: add javdb session config * fix: Return data instead of setting ctx.set in JavDB routes * docs: Add JavDB login instructions to config.md * docs: Add note about javdb session validity in config.md * fix: Return data instead of setting ctx.set in JavDB routes * fix: Update route path in javdb index.ts Remove '/:category?/:sort?/:filter?', it will cause other module routes to be inaccessible * chore: Remove unused cookie variable in ProcessItems function * chore: Unnecessary changes * chore: Add JAVDB sessions in alphabetical order. * docs: Add JAVDB sessions in alphabetical order. * feat: Add support for passing cookies in headers * test: Add cookieJar test to got.test.ts * Update lib/utils/got.ts Co-authored-by: Tony * feat: Update JavDB routes to include optional JAVDB_SESSION in requireConfig --------- Co-authored-by: zhaoyi.wu commit 7c76f385a3014c94815bdac15520e067aad814c9 Author: tensor <30520357+tensor-tech@users.noreply.github.com> Date: Fri Apr 12 18:56:26 2024 +0800 feat: add deepin bss homepage (#15188) * feat:add deepin bss homepage * fix: path,name,features,maintainers,description commit 8875432155ef8fc639eed9f5e203ea299ea48c85 Author: Yunfi Date: Fri Apr 12 17:49:00 2024 +0800 fix(route): 西安交通大学 教务处 (#15182) * fix(route): 西安交通大学 教务处 * Update lib/routes/xjtu/dean.ts Co-authored-by: Tony --------- commit a4c1639596c61fb43e3889b2f728f0e819d62129 Author: karasu Date: Fri Apr 12 17:06:53 2024 +0800 fix(route): caixin (#15209) commit cc883e3d52d00a1f3f512c1fa057a014e663ffa3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 17:04:46 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#15199) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.0/packages/vitest) Updates `@vitest/coverage-v8` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.5.0/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0bfb0d644efb8de94870a1a26a87d74dc2ef0ae9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 16:03:25 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.10.0 to 0.11.0 (#15202) * chore(deps): bump @hono/zod-openapi from 0.10.0 to 0.11.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.10.0 to 0.11.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.10.0...@hono/zod-openapi@0.11.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2cdd66143dc66aac5680d8b88978863d95b80665 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 15:52:01 2024 +0800 chore(deps): bump mailparser from 3.6.9 to 3.7.0 (#15201) * chore(deps): bump mailparser from 3.6.9 to 3.7.0 Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.9 to 3.7.0. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.9...v3.7.0) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95cd0ea7b41743312e64b1f0b3ad1bfe15dbecd5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 12 07:45:42 2024 +0000 chore(deps): bump @sentry/node from 7.109.0 to 7.110.0 (#15197) * chore(deps): bump @sentry/node from 7.109.0 to 7.110.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.109.0 to 7.110.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.110.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.109.0...7.110.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4277880cf91849afc0cad9a711c3bd9dc30bf81c Author: Tony Date: Fri Apr 12 05:33:30 2024 +0800 feat(route): recover esquirehk (#15198) from https://github.com/DIYgod/RSSHub/commits/master/lib/routes/esquirehk/tag.js commit 0a87eaf4be9d8539e44a1cbaf46954df66e95400 Author: Tony Date: Fri Apr 12 01:50:07 2024 +0800 fix(route): dcfever use ofetch instead of got utils (#15194) * fix(route): dcfever use ofetch instead of got utils * fix: typo commit ef8b061ea21ab6810e96a40e4eb1ecaba68401e7 Author: Rongrong Date: Fri Apr 12 00:19:38 2024 +0800 chore(routes/*): fix unreachable code (#15192) This is a regression introduced in #14718. Signed-off-by: Rongrong commit a8813a63116804be75f428c5bf6b3bec1b04381d Author: Rongrong Date: Thu Apr 11 23:45:28 2024 +0800 fix(routes/wechat/tgchannel): title is not mpName (#15193) This is a regression introduced in 9787a92c. Use `||` instead of `??` to prevent empty string being used as the feed title. Signed-off-by: Rongrong commit 6b87dfc6105e4060d44f8cc22588360b8fdf11c6 Author: Terence孫 <527028803@qq.com> Date: Thu Apr 11 14:16:07 2024 +0800 fix(route): zhubai/top20&zhubai/posts/:id (#15189) commit 408395e1a4cbd31f73024fd509f195a4c45f6117 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 11 06:56:51 2024 +0800 chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (#15185) * chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.4 to 5.4.5. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 79ed575e3fa7455be7dd48ec7f0273b154099611 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 11 06:43:11 2024 +0800 chore(deps-dev): bump eslint-plugin-n from 17.1.0 to 17.2.0 (#15186) * chore(deps-dev): bump eslint-plugin-n from 17.1.0 to 17.2.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.1.0 to 17.2.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.1.0...v17.2.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7a8f1c150c836ef9ae77670775c8108e4fd86dff Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 10 22:30:47 2024 +0000 chore(deps): bump @notionhq/client from 2.2.14 to 2.2.15 (#15187) * chore(deps): bump @notionhq/client from 2.2.14 to 2.2.15 Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 2.2.14 to 2.2.15. - [Release notes](https://github.com/makenotion/notion-sdk-js/releases) - [Commits](https://github.com/makenotion/notion-sdk-js/compare/v2.2.14...v2.2.15) --- updated-dependencies: - dependency-name: "@notionhq/client" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4655e0952b503c178f7f3271a0b38ae65c590cc2 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Apr 11 03:35:55 2024 +0800 feat(route): add WordPress (#15171) * feat(route): add WordPress * fix docs * feat: add search keywords commit bec0e6d89670085fc6bfba51a63fdac30f534fc2 Author: Felix Hsu Date: Wed Apr 10 23:07:10 2024 +0800 fix(route): the radio.cn in zhibo and album rss (#15145) * Fix the radio.cn in zhibo and album rss * use ownerNickName for itunes author commit 049cb1815344b89563f5fd720cc8e464cfc9e21e Author: MichealDeath <2664779@qq.com> Date: Wed Apr 10 18:31:02 2024 +0800 fix(route): picnob. Change source to 'pixwox.com'. (#15180) commit a0ea082fad755bc9219768957063115eb8566366 Author: Terence孫 <527028803@qq.com> Date: Wed Apr 10 17:16:55 2024 +0800 fix(route): freewechat (#15179) commit 15476262c88c6ead84c69c16eb333872e38b14b3 Author: Vinfall <91039000+Vinfall@users.noreply.github.com> Date: Wed Apr 10 08:52:11 2024 +0000 feat(route): add author in gcores (#15032) * feat(route): add author in /gcores/catetory * refactor: add author in /gcores/category The order of `included` in response should be not considered as fixed. commit 8f451ab8841736888b727a965235a85ec36a783e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 10 02:46:38 2024 +0000 chore(deps-dev): bump @types/node from 20.12.6 to 20.12.7 (#15177) * chore(deps-dev): bump @types/node from 20.12.6 to 20.12.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.6 to 20.12.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit be3bb70097d7c23f94ed7a0b5fe014a1649b4564 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 23:27:48 2024 +0000 chore(deps): bump hono from 4.2.2 to 4.2.3 (#15175) * chore(deps): bump hono from 4.2.2 to 4.2.3 Bumps [hono](https://github.com/honojs/hono) from 4.2.2 to 4.2.3. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.2...v4.2.3) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b7f6c011a3e019b290d5cb99a9c5d773bf13e82b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 23:27:21 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 17.0.0 to 17.1.0 (#15176) * chore(deps-dev): bump eslint-plugin-n from 17.0.0 to 17.1.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.0.0 to 17.1.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.0.0...v17.1.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fe50ecae4cbf291d4edb0fe841133ba83f3587af Author: Tony Date: Wed Apr 10 05:06:50 2024 +0800 fix(route): seekingalpha (#15173) * fix(route): seekingalpha * feat: obtain article from api * fix: `length` is undefined commit ade6b21c9529c1c9e3ff6a0e4ec75b0b5f54e48d Author: Tony Date: Wed Apr 10 03:13:30 2024 +0800 feat(route)!: remove `/500px/user/works/:id` due to login wall (#15172) commit 984eb4dad4fe4975ecb59eafffa6bd15222eb1da Author: karasu Date: Tue Apr 9 21:53:12 2024 +0800 feat(route): hitcon (#15142) * feat(route): hitcon * type-only imports * Update lib/routes/hitcon/zeroday.ts Co-authored-by: Tony * Update lib/routes/hitcon/zeroday.ts Co-authored-by: Tony * Update lib/routes/hitcon/zeroday.ts Co-authored-by: Tony * add art-template and pubDate * fix: define __dirname --------- commit 88667c2b1509398413c4ebd750dce6bde4c84c40 Author: SettingDust Date: Tue Apr 9 21:32:45 2024 +0800 fix(modrinth): switch to ofetch since it's not suppor `got.json()` (#15166) commit f14ae66fa29f5041aa92bc83e6d7b0ddf5a716ab Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Apr 9 21:14:12 2024 +0800 fix(route/discourse): Replace `got` with `ofetch`. (#15169) commit 4bd6ab2ed320ef946a0afb74aa75815cf26180d6 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Tue Apr 9 20:54:52 2024 +0800 fix(route): 日本経済新聞News (#15170) * fix nikkei/news * fix import commit e8ab6beadf40e38b2b9af493b58b7fdbb7ca64b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 20:29:28 2024 +0800 chore(deps-dev): bump @types/node from 20.12.4 to 20.12.6 (#15168) * chore(deps-dev): bump @types/node from 20.12.4 to 20.12.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.4 to 20.12.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6ff4ff86ad8656fe75092a64e3d0395c58f1da51 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 19:54:38 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 (#15165) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.5.0 to 7.6.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.6.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d27b9f9b5cfea351b924e04306871b434d73210 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 09:49:28 2024 +0000 chore(deps): bump undici from 6.11.1 to 6.12.0 (#15159) * chore(deps): bump undici from 6.11.1 to 6.12.0 Bumps [undici](https://github.com/nodejs/undici) from 6.11.1 to 6.12.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.11.1...v6.12.0) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95b971555095cc16ac86ea1f34fc5583ad2e5519 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 09:32:17 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.0.0 (#15163) * chore(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.0.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.6.2 to 17.0.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.2...v17.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7a991cc354b6d935f87f25d5d860a7c7524a3bc7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 09:16:50 2024 +0000 chore(deps): bump @hono/zod-openapi from 0.9.10 to 0.10.0 (#15160) * chore(deps): bump @hono/zod-openapi from 0.9.10 to 0.10.0 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.9.10 to 0.10.0. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.9.10...@hono/zod-openapi@0.10.0) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6a76922f823830907ff7e2ded569bdb3e6f3b275 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 17:08:24 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 (#15162) * chore(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.5.0 to 7.6.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.6.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2e1a28f8f29cf98bd799fb9f2448d0fbe83b148e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 17:07:54 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.57 to 2.0.58 (#15158) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.57 to 2.0.58 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.57 to 2.0.58. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.57...v2.0.58) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bebe3541ddda40e5a71d6767c0fad05269620a00 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 09:01:19 2024 +0000 chore(deps-dev): bump @types/markdown-it from 13.0.7 to 14.0.0 (#15164) * chore(deps-dev): bump @types/markdown-it from 13.0.7 to 14.0.0 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.7 to 14.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b860ba081f3f8fab9ede69b9d8dca9f99a1edc3a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 9 08:59:09 2024 +0000 chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 (#15157) Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 96e29c143f790f881e51593125b9c54fdff1e171 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Apr 9 01:58:38 2024 +0800 fix(route/reuters): Replace `got` with `ofetch`. (#15155) * fix(route/reuters): Replace `got` with `ofetch`. * . commit 83fb4280a13da986f3d33e31d4280fd7f2bc41cd Author: Mean <40561709+MeanZhang@users.noreply.github.com> Date: Mon Apr 8 15:38:04 2024 +0800 feat: buaa/sme适配新版路由规范 (#15154) commit 4e7f0c187e9d5111c50cffee5493e1cdf0d7e41b Author: Shima Rin <125703711+nashi23@users.noreply.github.com> Date: Mon Apr 8 14:29:55 2024 +0800 fix(route): fix xianbao typo and parse (#15148) commit 8757a93fa900d3abb1c3efbddfb2df2f2c425d17 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Mon Apr 8 03:18:43 2024 +0800 fix(route): /gov/moa/:suburl{.+} (#15012) * fix(route): /gov/moa/:suburl{.+} * fix(route): replace with endsWith & cache.tryGet * Update lib/routes/gov/moa/moa.ts Co-authored-by: Tony * Update lib/routes/gov/moa/moa.ts Co-authored-by: Tony * Update lib/routes/gov/moa/moa.ts Co-authored-by: Tony * fix: live news broadcast page & govpublic channel * fix: correct spelling mistakes --------- commit dd58748c7e58952ec8bcf3d86251ca9108acde64 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Apr 8 02:13:37 2024 +0800 feat(route): add 中伦律师事务所中伦研究专业文章 (#15136) * feat(route): add 中伦律师事务所中伦研究专业文章 * fix node path * fix router commit b3a7186a1e6ea8301daf17aa3310b93585792bf3 Author: Tony Date: Sun Apr 7 22:21:23 2024 +0800 docs: fix author github id #1911, [skip ci] commit d7c23dcff5c906052544bb68c5ed2185f8304c29 Author: DIYgod Date: Sun Apr 7 22:15:17 2024 +0800 fix(bilibili): vsearch, close #15105 commit b26a7044f7163cb13883910b1e7810d419d54151 Author: Luna Mikaelsdóttir <73906201+LM1207@users.noreply.github.com> Date: Sun Apr 7 21:19:47 2024 +0800 feat(route): add atptour (#15006) * feat(route): add atptour * fix: radix * fix: remove puppeteer commit ccbe3990023fab2d3de11d0fe728bccce72099b6 Author: Felix Hsu Date: Sun Apr 7 19:35:01 2024 +0800 fix(route): the Bloomberg RSS doesn't work after using the new ofetch as the 'got' lib (#15112) * Fix the Bloomberg RSS by using the old/deprecated 'got' because the 'redirectUrls' feature is not supported in the new 'got' library. * Use the redirected prop in RawResponse * Use the ofetch.raw * Update lib/routes/bloomberg/index.ts Reformat the desc of Route Co-authored-by: Tony --------- commit e7c233b1df982fae10684a11c9df57892e96940a Merge: 7fad84d9f c145a7259 Author: DIYgod Date: Sun Apr 7 12:12:16 2024 +0100 Merge pull request #15141 from DIYgod/feature/errors feat: better error message commit c145a725909fe4b33ca1874390e43c3c6b46ffe1 Author: DIYgod Date: Sun Apr 7 17:46:46 2024 +0800 test: add invalid-parameter-error and config-not-found-error commit 79fcce27291862134b4b90c0cf666a6bc79948da Author: DIYgod Date: Sun Apr 7 17:36:18 2024 +0800 feat: add ConfigNotFoundError and InvalidParameterError commit 7fad84d9f6d2346af561c9e3b99c6a119c5767a0 Author: Shima Rin <125703711+nashi23@users.noreply.github.com> Date: Sun Apr 7 17:20:45 2024 +0800 feat(route): add 线报酷 (#15144) * feat(route): add 线报酷 * Update lib/routes/xianbao/index.ts Co-authored-by: Tony * Update lib/routes/xianbao/index.ts Co-authored-by: Tony * Update lib/routes/xianbao/index.ts Co-authored-by: Tony --------- commit cef1ed1eb61c18bf5c2c7d391267ac1ec58a1f30 Author: DIYgod Date: Sun Apr 7 16:37:54 2024 +0800 refactor: error types commit 2b59c835c4453f5749b678d68887f9dc4e25ff63 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Sun Apr 7 16:35:07 2024 +0800 fix(route): xueqiu user (#15140) commit efc2b2f5a4eca447f1e9bb7a9ab6fa4b25d68f7b Author: DIYgod Date: Sun Apr 7 14:06:32 2024 +0800 test: fix parameter test text commit 2a6d5ac9f97edba60ab9fd0d3a15aaee87568f95 Author: DIYgod Date: Sun Apr 7 13:07:09 2024 +0800 feat: better error message commit cb69f5032c97d5fae4697badddbdecec1aca1ce0 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Apr 7 06:23:13 2024 +0800 feat(route): add 51cto (#14958) * feat(route): add 51cto 增加了51cto的推荐列表 * Update rss.ts * Update rss.ts * fix(route): fix 51cto * Update recommend.ts 调整 51cto,使用API来生成RSS。 * Update recommend.ts * fix: request signing --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 4296911775650d878e748eb44339c71e7e410a3f Author: Tony Date: Sat Apr 6 21:21:06 2024 +0800 fix(route): youtube utils (#15135) commit 98e493921ed976844a8cbe91672841235fade33d Author: Marisa <125703711+nashi23@users.noreply.github.com> Date: Sat Apr 6 19:31:53 2024 +0800 fix(route): huanqiu (#15107) (#15115) * fix(route): huanqiu (#15107) * fix(route): huanqiu (fix import) * Update lib/routes/huanqiu/index.ts Co-authored-by: Tony * Update lib/routes/huanqiu/index.ts Co-authored-by: Tony * Update lib/routes/huanqiu/index.ts Co-authored-by: Tony --------- commit db6eb1c96c6443427078d36a79d37354f28a96a5 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Apr 6 18:54:30 2024 +0800 fix(route/apnews): Refine link selector. (#15131) commit 54cc62baa47f515aa2a82f32e138ea4611be90ed Author: Bin Wang Date: Sat Apr 6 02:30:36 2024 -0400 fix(core): add icon and logo back to atom feed (#15132) icon and logo field are missing from atom feed after it's migrated to tsx template. This PR adds them back. commit 615a2a9c3ba8949615cef6c6c6af9d3b84c443f0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 5 22:23:42 2024 +0000 chore(deps): bump hono from 4.2.1 to 4.2.2 (#15125) * chore(deps): bump hono from 4.2.1 to 4.2.2 Bumps [hono](https://github.com/honojs/hono) from 4.2.1 to 4.2.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d9712b7fcb995b12a535c0b91f6ec66a0963eeba Author: Tony Date: Sat Apr 6 06:09:02 2024 +0800 fix(route): line today publisher (#15126) commit 4eec3f6b2b112974654cc6d9da90e949a27764e6 Author: Tony Date: Sat Apr 6 01:28:55 2024 +0800 fix(route): rsshub new docs link (#15123) commit c943f6764040caeec56bcb0afa95514782116d00 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Apr 5 16:56:45 2024 +0000 style: auto format commit b2f3bcc5c36a8cde7748de09ddcac3251400699f Author: windytiany <98391694+windytiany@users.noreply.github.com> Date: Sat Apr 6 00:55:17 2024 +0800 fix(route): Kemono (#15099) * Update index.ts * Create source.art * Update index.ts * Fix index.ts * Fix source.art * Update index.ts * Update index.ts commit 06312b195bf1e59816d3b196cace3b70a411721b Author: Tony Date: Sat Apr 6 00:42:21 2024 +0800 fix: types in RadarItem commit 61d8079e6f20ab02e490fb4a75eaa047991474d0 Author: Chuwen Date: Sat Apr 6 00:35:38 2024 +0800 feat(route): Add Shopify App store 搜索、App reviews (#14819) * feat(route): 添加 Shopify App store 搜索、App reviews * feat: remove unused var `index` * Update lib/routes/shopify/apps/[handle].reviews.ts Co-authored-by: Tony * chore: auto build * style: auto format * fix: cr --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit c454200876f90214c2237b87817c7f7ec64d86cf Author: LyleLee Date: Fri Apr 5 12:07:11 2024 -0400 feat(route): Add 国家哲学社会科学文献中心 (#14737) * feat(route) Add 国家哲学社会科学文献中心 * Adapt to new namespace * Update lib/routes/ncpssd/newlist.ts Co-authored-by: Tony * Update lib/routes/ncpssd/newlist.ts Co-authored-by: Tony * Update lib/routes/ncpssd/newlist.ts Co-authored-by: Tony * Update lib/routes/ncpssd/newlist.ts Co-authored-by: Tony * Update lib/routes/ncpssd/newlist.ts Co-authored-by: Tony * fix: cr --------- commit 9a41023746ef84417e941d9682165dfbdc8469c2 Author: Honahuku Date: Sat Apr 6 00:50:23 2024 +0900 feat(route): add watasuke.net (#14629) * feat: add watasuke.net * feat: add mdx docs * feat: get data from og:description * feat: add feed items * refactor: migrate to v3 --------- commit 18ca90926fd73414e7d65bdd5f81e253ea36f833 Author: Bin Wang Date: Fri Apr 5 11:25:19 2024 -0400 feat(route): add icon and logo to Bilibili dynamic (#15122) Similar as #9353, but also add avatars as icon and logo commit c9910b7d79a391c53e5517f08046bf4c76c385ac Author: zvrr Date: Fri Apr 5 23:14:39 2024 +0800 feat(route): add dangyuanwang (#14535) * feat(route): add dangyuanwang * fiexd dangyuanwang doc example path * fiexd dangyuanwang maintainer info * feat(route): update dangyuanwang doc * refactor: migrate to v3 --------- Co-authored-by: zvrr commit 90e2e0263d13c17381e3f00eb43c78dbab729660 Author: Bin Wang Date: Fri Apr 5 10:56:26 2024 -0400 fix(core): fix interaction fields in atom feeds (#15121) In #9355, interaction fields are introduced to atom feeds to give RSS readers more information. But it has been removed after the code is refactored to use tsx templates. This PR adds them back. commit 860d7ad45f6d708ae790d38c63cedff4bef027df Author: Urabartin <162798205+Urabartin@users.noreply.github.com> Date: Fri Apr 5 21:17:00 2024 +0800 fix(route): jpxgmn (#15118) commit 0e11352797d6cac6435138e07a5644fbf2e114bf Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Apr 5 11:29:19 2024 +0000 style: auto format commit f78ee86792054f773b80268ff1b7dd7bd0c1e2e4 Author: zcw159357 Date: Fri Apr 5 19:27:42 2024 +0800 fix(route): 迁移看雪路由 (#15064) * 迁移看雪路由 * 迁移看雪路由 * Update lib/routes/kanxue/topic.ts Co-authored-by: Tony * 迁移看雪路由 --------- commit 889c6d5fa80d38b51136de42d572db4ade63068e Author: xtex Date: Fri Apr 5 19:23:32 2024 +0800 feat(routes): Add more routes related to Minecraft (#14942) * feat(routes): Add minecraft/blockedservers * feat(routes): Add java-runtime * fix(routes): Fix minecraft blockedservers * style(routes): Commit suggestions from TonyRL Update lib/routes/minecraft/blockedservers.ts Update lib/routes/minecraft/java-runtime.ts Update lib/routes/minecraft/blockedservers.ts Update lib/routes/minecraft/java-runtime.ts Commit suggestions Update lib/routes/minecraft/java-runtime.ts --------- commit 5adcc662831bf7704c073a427da514b196dce742 Author: zcw159357 Date: Fri Apr 5 19:19:42 2024 +0800 fix(route): 修复使用ofetch之后的nosec路由 (#15113) commit 42014ee78e16aa04aad164c77a9b356ffb503f0f Author: Zhenlong Huang Date: Fri Apr 5 19:13:47 2024 +0800 feat(route): 添加Binance数字货币及交易对上新公告RSS (#15103) * 添加Binance数字货币及交易对上新 * Update code per review comments commit 45b9ec7aa0935a3adfe34431510969c361f6b4f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 5 04:22:05 2024 +0000 chore(deps-dev): bump @types/node from 20.12.3 to 20.12.4 (#15110) * chore(deps-dev): bump @types/node from 20.12.3 to 20.12.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.3 to 20.12.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 294a49b8cecdbc5fba5705e4af575405bf39519d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 5 04:10:58 2024 +0000 chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 (#15108) * chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.3 to 5.4.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a5ad365e995fa875f135438e5160f7767b4ce45a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 5 04:00:07 2024 +0000 chore(deps): bump tsx from 4.7.1 to 4.7.2 (#15109) * chore(deps): bump tsx from 4.7.1 to 4.7.2 Bumps [tsx](https://github.com/privatenumber/tsx) from 4.7.1 to 4.7.2. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.7.1...v4.7.2) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ba4a634cf83f2217e2722832216d71c5d33e89b Author: Enoch Ma Date: Thu Apr 4 21:52:02 2024 +0200 feat(route): support europechinese (#15019) * support europechinese * fix time commit 5da0ec13b0a67a0d8c1dbe4e567a0c8020c11697 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Apr 5 00:26:17 2024 +0800 feat(route): add 罗磊的独立博客 (#15104) commit a06159ac690e58f25aa0c93e0d3736be8a5099a7 Author: Ne0 Date: Thu Apr 4 21:50:18 2024 +0800 feat(route): 中国科学技术大学-数学科学学院 (#15095) * ustc math school * fixed pub date * assume articles published at 12:00 UTC+8 commit b47839e41c4fec0321fed0ae9f9a41476f56d9e4 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Thu Apr 4 21:26:37 2024 +0800 fix(route): xhu (#15097) commit ad93d75ce7c1cfc99d9635a0409045452f0c3070 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Apr 4 12:30:18 2024 +0000 style: auto format commit 0893debb07d775186351dd9ff74a73b2c597ba50 Author: Tony Date: Thu Apr 4 20:28:45 2024 +0800 style(eslint): lint tsx (#15098) commit d5daf23f4176212fb03dd14898d8e56977683151 Author: Acring <392398434@qq.com> Date: Thu Apr 4 12:05:36 2024 +0800 fix(route): fix medium route error (#15044) Signed-off-by: 刘圳 Co-authored-by: 刘圳 commit acb322225d456411ac046ce14e25b363c76b7ee2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 4 10:22:11 2024 +0800 chore(deps): bump hono from 4.2.0 to 4.2.1 (#15088) * chore(deps): bump hono from 4.2.0 to 4.2.1 Bumps [hono](https://github.com/honojs/hono) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.2.0...v4.2.1) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 73c86226a5ecf817beb715d39b2104f5cbb0d53f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 4 02:13:31 2024 +0000 chore(deps-dev): bump @babel/preset-env from 7.24.3 to 7.24.4 (#15091) * chore(deps-dev): bump @babel/preset-env from 7.24.3 to 7.24.4 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.3 to 7.24.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a26ff39ca664f9c41fb7eebda0aca58463e43f6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 4 02:05:29 2024 +0000 chore(deps-dev): bump eslint-plugin-unicorn from 51.0.1 to 52.0.0 (#15090) * chore(deps-dev): bump eslint-plugin-unicorn from 51.0.1 to 52.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 51.0.1 to 52.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v51.0.1...v52.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d8e7d67419aec8846cfc8cf60420dd0120df9aac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 4 01:38:08 2024 +0000 chore(deps): bump telegram from 2.20.2 to 2.20.10 (#15089) * chore(deps): bump telegram from 2.20.2 to 2.20.10 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.20.2 to 2.20.10. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 06a995b9aa1d62a45a45ebc297564d5f870645f9 Author: xtex Date: Thu Apr 4 01:17:49 2024 +0800 feat(routes): Add censorbib (#15082) * feat(routes): Add censorbib * fix: Make got options optional * Update lib/routes/nymity/censorbib.ts Co-authored-by: Tony --------- commit 8e9cccbc7d4bd3a9ae7fda1a2ea191d8d2cdf756 Author: Tony Date: Thu Apr 4 01:16:01 2024 +0800 fix(route): sehuatang (#15087) commit 7cf30601d8bbef1b45f88853593ddc641ff2c34f Author: Tony Date: Thu Apr 4 00:33:30 2024 +0800 fix(route): github comments (#15086) commit 4f3437045b696816be8f0876c094e141526a2aca Author: Tony Date: Thu Apr 4 00:13:30 2024 +0800 fix(route): idaily (#15085) commit 23c1d6b10dc4f74eaf361f5efc0016d4fc2426ee Author: Ernest Dong Date: Wed Apr 3 23:16:15 2024 +0800 feat(route): add xueqiu timeline (#15079) * feat(route): add xueqiu timeline * feat(xueqiu): accept review advices * 更新 timeline.ts Co-authored-by: Tony --------- commit 690b06e680dd3368dcb6506955a7515a32d1a6ba Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Wed Apr 3 23:01:02 2024 +0800 fix(core): buffer responseType (#15083) commit 71100ca0a1626305fb7c980530ea0ba247c55fe5 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Wed Apr 3 22:56:16 2024 +0800 feat(route): add 小黑盒喜加一 (#15051) * add 小黑盒喜加一 * fix time error commit 6a89b50137c24aa4032c6f31caf73e3e73ae5567 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Wed Apr 3 21:14:07 2024 +0800 fix(route): /163/dy2/:id, 网易号 (#15081) * fix(route): /163/dy2/:id, remove iconv module, use data from got directly instead of decoding data with content-type * update /163/dy.ts --------- Co-authored-by: luis commit d748a8c92e714a5bea9526ed9abf8191c487ccab Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Wed Apr 3 17:18:39 2024 +0800 feat(route): add aqicn.org (#15029) * add qaicn * fix some warnings * fix isNaN error * update api.ts commit 71fa40962ca7df0f2c3ada45f15b005b06254516 Author: Ernest Dong Date: Wed Apr 3 12:05:13 2024 +0800 fix(route): 知乎时间线 (#9485) (#15063) * fix(route): 知乎时间线 (#9485) * fix(知乎): use query parameter limit with default 15 commit b93dfabe1a6eb243a88e926ca987f338762b97e4 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Wed Apr 3 12:03:32 2024 +0800 fix(route): 修复 全国气象预警 为空的问题 (#15078) commit a392f0f8df60d1677cdd8fd99328485fb9b90412 Author: karasu Date: Wed Apr 3 11:18:01 2024 +0800 fix(route): Mox.moe (#15038) * fix(route): Mox.moe * add description without cookie * adjust the order * Update lib/routes/mox/index.ts Co-authored-by: Tony --------- commit f57bc4d71ed76a081e57a6caeb13eda89dfa3314 Author: Chang <80208659+AChangAZha@users.noreply.github.com> Date: Wed Apr 3 10:24:28 2024 +0800 feat(route): add Doraemon Channel (#15033) * Add Doraemon Channel * style: auto format * Use API instead * Get next build id from web page * Use API instead to get content --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit e27fda5fe60fad287aaf77c1fc3aab07c3bce50f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 02:23:49 2024 +0000 chore(deps-dev): bump @types/node from 20.12.2 to 20.12.3 (#15071) * chore(deps-dev): bump @types/node from 20.12.2 to 20.12.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.2 to 20.12.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e930552ddf1ae5fac3965e96c0d617568a992498 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 02:11:10 2024 +0000 chore(deps): bump hono from 4.1.7 to 4.2.0 (#15067) * chore(deps): bump hono from 4.1.7 to 4.2.0 Bumps [hono](https://github.com/honojs/hono) from 4.1.7 to 4.2.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.7...v4.2.0) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1d21277220a978c827f03d16d23910c1f5b211cf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 02:10:44 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 (#15072) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.4.0 to 7.5.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.5.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 769f7ba6366f20768d1acb1dcb2c767057a0e1c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 01:23:49 2024 +0000 chore(deps-dev): bump eslint-plugin-yml from 1.13.2 to 1.14.0 (#15069) * chore(deps-dev): bump eslint-plugin-yml from 1.13.2 to 1.14.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.13.2 to 1.14.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.13.2...v1.14.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a111a54356cf40f6cafd97e139d77a55f5fa5588 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 01:23:24 2024 +0000 chore(deps): bump puppeteer from 22.6.1 to 22.6.2 (#15068) * chore(deps): bump puppeteer from 22.6.1 to 22.6.2 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.6.1 to 22.6.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.6.1...puppeteer-v22.6.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80447df9458ce6ebcb6cb75667008853836cdc5e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 01:17:57 2024 +0000 chore(deps): bump undici from 6.10.2 to 6.11.1 (#15070) * chore(deps): bump undici from 6.10.2 to 6.11.1 Bumps [undici](https://github.com/nodejs/undici) from 6.10.2 to 6.11.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.10.2...v6.11.1) --- updated-dependencies: - dependency-name: undici dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d4245ed7103fc715273cab59409e7564cf5340e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 3 01:13:02 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.5.0 (#15066) * chore(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.5.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.4.0 to 7.5.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.5.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3d0769545eeac0c0ab291e3009bb8d7bd65aa40 Author: DIYgod Date: Wed Apr 3 02:23:34 2024 +0800 fix: 163 music playlist commit 82cbe3cc7e725458065c9897af663b5a610eb4b2 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Apr 2 22:52:18 2024 +0800 feat(route): add 湖北大学资源环境学院 (#15050) * feat(route): add 湖北大学资源环境学院 * fix typo * fix radar commit 7a4cd377de681510751d8a31652f96b19f9db2a4 Author: DIYgod Date: Tue Apr 2 21:39:50 2024 +0800 feat: remote config auth commit ab77defb07853d6cc057f062cbcd83207505bdab Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 2 08:14:39 2024 +0800 chore(deps-dev): bump @types/node from 20.11.30 to 20.12.2 (#15057) * chore(deps-dev): bump @types/node from 20.11.30 to 20.12.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.30 to 20.12.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1bb9ce98fb50df6ea4b36d90ef38bc812d0e3b70 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 1 23:20:24 2024 +0000 chore(deps): bump hono from 4.1.5 to 4.1.7 (#15056) * chore(deps): bump hono from 4.1.5 to 4.1.7 Bumps [hono](https://github.com/honojs/hono) from 4.1.5 to 4.1.7. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.5...v4.1.7) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 680e27ecb806d8b6d6dfd74763c8fc1cd2ac5df6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Apr 1 23:05:28 2024 +0000 chore(deps): bump socks-proxy-agent from 8.0.2 to 8.0.3 (#15055) * chore(deps): bump socks-proxy-agent from 8.0.2 to 8.0.3 Bumps [socks-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/socks-proxy-agent) from 8.0.2 to 8.0.3. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/socks-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/socks-proxy-agent@8.0.3/packages/socks-proxy-agent) --- updated-dependencies: - dependency-name: socks-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f4e4aa6d33dceed0b11e8fff5b480d520cd57f76 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 2 06:56:37 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.56 to 2.0.57 (#15054) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.56 to 2.0.57 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.56 to 2.0.57. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.56...v2.0.57) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 989a1bb63bcbc565a28b7fa26556b82d32eda037 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 2 06:56:19 2024 +0800 chore(deps-dev): bump @types/eslint from 8.56.6 to 8.56.7 (#15053) * chore(deps-dev): bump @types/eslint from 8.56.6 to 8.56.7 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.6 to 8.56.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 00e1a3318558e3c14d9fe418ff030526b6e292c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 2 06:42:54 2024 +0800 chore(deps): bump @hono/node-server from 1.9.0 to 1.9.1 (#15052) * chore(deps): bump @hono/node-server from 1.9.0 to 1.9.1 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.9.0 to 1.9.1. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.9.0...v1.9.1) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ac337c1de0b5310c3aa5d872faecd7460c67ddbd Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Tue Apr 2 02:24:03 2024 +0800 fix(route): 优化 bilibili 动态路由的
符号处理 (#15049) * fix(route): 修复 bilibili 动态路由 在部分情况下存在多余的
的问题 * fix(route): 优化 bilibili 动态路由的
符号处理 commit 3d3286db6d69031e3eb82bfd74af9edbcb3833f4 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Tue Apr 2 01:28:35 2024 +0800 fix(core): fix Git Hash unknown (#15041) * fix: replace git-rev-sync with node function * fix: replace git-rev-sync in routes-deprecated commit bc2fd88abf73b671aa9782426b1e0535aa64c354 Author: DIYgod Date: Tue Apr 2 01:26:23 2024 +0800 test: longger puppeteer timeout commit 045eaf664c928bef634cb7703c375fb836c1f901 Author: Rongrong Date: Tue Apr 2 01:21:38 2024 +0800 fix(core): misc fixes of disabling cache (#15036) * fix(core): CACHE_TYPE='' does not disable cache The documentation of config always states that CACHE_TYPE being empty will disable the cache. The regression was introduced in 847724ca. The corresponding test case was mistakenly "fixed" in 719af907. Signed-off-by: Rongrong * fix(core): false RSS when cache unavailable Some RSS readers may probe to determine the minimum interval of polling. However, it is always set to `config.cache.routeExpire / 60` even when cache is unavailable. This may not be expected when the cache is explicitly disabled. Set it to 1 (minute) under such a circumstance. The minimum (when cache is available) is also limited to 1 to avoid potential misuse. The Cache-Control header remains untouched as caching can be done by a reverse proxy. Signed-off-by: Rongrong --------- Signed-off-by: Rongrong commit e9025a76da19f21e757981017d33a6c0db8ff06f Author: DIYgod Date: Tue Apr 2 01:06:41 2024 +0800 chore: remove warp-socks commit 1c455caec601259d67ba93b63f0878011936e7d1 Author: DIYgod Date: Tue Apr 2 01:05:40 2024 +0800 feat(bilibili): add cookie debug commit b01a7c76190360283fc002dc24e2cdc05228aa33 Author: DIYgod Date: Mon Apr 1 23:09:58 2024 +0800 fix(bilibili): wait for cookies commit 9c7e53f6caa437598ad4a5586a06fe87001965b5 Author: DIYgod Date: Mon Apr 1 22:58:12 2024 +0800 fix: clear expired bilibili cookie commit 42fa0da4cbf5b3404a521572a99bbab78a58cb71 Merge: 52481ce24 653a5aeff Author: DIYgod Date: Mon Apr 1 14:41:17 2024 +0100 Merge pull request #15046 from CaoMeiYouRen/fix/bilibili/user/dynamic-v2 fix(route): 修复 bilibili 动态路由 缺失 live_rcmd 类型的问题; 修复 title 问题 commit 52481ce24d379a49a455bac62bc2c693dc7b7075 Author: DIYgod Date: Mon Apr 1 21:39:38 2024 +0800 fix: get bilibili cookie from puppeteer commit 653a5aeff43087d26d352d8b8fd24ead30090c59 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 21:27:23 2024 +0800 fix(route): 增加了 正在直播中的直播间的地址 commit 6981ec625c690a992402c5b27d824f5ca5348f04 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 21:14:22 2024 +0800 fix: 修复 正在直播的动态 封面问题 commit e67950b4312176da8af2acf9493527ffb0427440 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 21:09:57 2024 +0800 fix(route): 修复 bilibili 动态路由 缺失 live_rcmd 类型的问题; 修复 title 问题 commit 39f8eeb1fcbdfd0ebd53125d12bf71a0df4859b3 Author: DIYgod Date: Mon Apr 1 21:00:32 2024 +0800 test: add ofetch tests commit df3f8986cd930398e21f5098793e5b664873b55e Author: Jia Chen Date: Mon Apr 1 18:49:24 2024 +0800 feat(route): recover route yande.re (#15030) * feat(route): recover route yande.re * Update lib/routes/yande/post.ts Co-authored-by: Tony --------- commit ea4a8fc323d1e2c5be7a96af8473b32265a0bb1c Merge: d7f3e88ec a2aaf48a9 Author: DIYgod Date: Mon Apr 1 11:03:46 2024 +0100 Merge pull request #15043 from CaoMeiYouRen/fix/bilibili/user/dynamic-v2 fix(route): 修复 bilibili 动态路由 部分情况下缺失 title 的问题 commit a2aaf48a9e679bc349a998f507577c8f0979d4d2 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 17:14:33 2024 +0800 fix(route): 修复 bilibili 动态路由 部分情况下缺失 title 的问题 commit 53b064f2c0afd26464fe51a6d030eee54ca78cd5 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 17:01:55 2024 +0800 fix(route): 修复 imgUrls 没有 join 的问题 commit 8928e1e598913794d428c53db2e257f47bd61c59 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 16:58:43 2024 +0800 fix(route): 修复 origin 的 title 和 desc 可能会重复的问题 commit df5b373e191424d2386612a3450b10e229492cd2 Author: CaoMeiYouRen <996881204@qq.com> Date: Mon Apr 1 16:51:08 2024 +0800 fix(route): 修复 bilibili 动态路由 部分情况下缺失 title 的问题 commit d7f3e88ecf83510faa0a67dd8a92af2488c7f739 Merge: 255f04b8f 5a4dc4820 Author: DIYgod Date: Mon Apr 1 09:10:31 2024 +0100 Merge pull request #15031 from CaoMeiYouRen/fix/bilibili/user/dynamic-v2 fix(route): 迁移 bilibili 用户动态路由到新版 web 路由 commit 255f04b8fe96dbdd9990ec76cd13a74835272887 Author: rkscv Date: Mon Apr 1 10:55:13 2024 +0800 fix(route): linovelib volume (#15039) commit ffd5f26d30a9b23a15e943e7071413ddcb950408 Merge: 614f6dc12 425a13108 Author: DIYgod Date: Sun Mar 31 18:58:48 2024 +0100 Merge pull request #14922 from DIYgod/feature/ofetch feat: use ofetch commit 425a131083ac240606745d3f0f26fd5df0cf8822 Author: DIYgod Date: Mon Apr 1 01:51:11 2024 +0800 chore: remove nock commit 50d194ef3df1eee9db720c4867532c09d698094f Merge: 4f44a8150 614f6dc12 Author: DIYgod Date: Sun Mar 31 23:37:37 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/ofetch commit 4f44a8150d81a76768501f7ad88d1b94875948bb Author: DIYgod Date: Sun Mar 31 23:33:31 2024 +0800 test: fix exclude commit bf4e5dd78ffcef07ac6e2cf2588c26dfbf9c38ee Author: DIYgod Date: Sun Mar 31 23:13:22 2024 +0800 test: fix caces commit 5a4dc4820b82b2352c580e618603658de7d5f22f Author: CaoMeiYouRen <996881204@qq.com> Date: Sun Mar 31 13:59:04 2024 +0800 fix(route): 根据 bilibili 动态文档修复部分类型缺失 commit 614f6dc12fe1a55aa6aeb86c6553ad778f755a95 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Mar 31 07:21:57 2024 +0800 feat(route): add 幻之羁绊动漫网 (#15015) * feat(route): add 幻之羁绊动漫网 * fix categories commit 34e844a70b64468076c9a8e420b43aa297d97216 Author: N78Wy <98439218+N78Wy@users.noreply.github.com> Date: Sun Mar 31 07:02:56 2024 +0800 fix(router): MMDArchive fix __dirname (#15028) Co-authored-by: keweiye commit f5ced001eb202054bcde8043359131c1b1742fb6 Author: DIYgod Date: Sun Mar 31 03:17:53 2024 +0800 test: errors commit f7048d4c249978444b42b3f0454401e0f9cc2d12 Author: DIYgod Date: Sun Mar 31 02:45:40 2024 +0800 fix: ignore url parsing error commit 8c50e2f96f7bfdf954e6e29c3bc59c420bb2d6b3 Author: DIYgod Date: Sun Mar 31 02:28:58 2024 +0800 test: request-rewriter commit d83c951d8cffa4af13461dc51814d71b6dceafb7 Author: DIYgod Date: Sun Mar 31 02:28:26 2024 +0800 fix: proxy auth commit 004fabf908e719e6682cb97f7777e9f6c3114871 Author: CaoMeiYouRen <996881204@qq.com> Date: Sun Mar 31 01:39:19 2024 +0800 fix(route): 迁移 bilibili 用户动态路由到新版 web 路由 fix #14990 commit aae5eb774199e4c786bdf58a215fcb34455f0a86 Author: SettingDust Date: Sun Mar 31 01:24:47 2024 +0800 fix(modrinth): avoid duplicating author id (#15027) commit 0d0684a6767ca612015b8869824e96704e7f68fe Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Mar 31 00:50:47 2024 +0800 fix(route): BT之家1LOU站 (#15014) * fix(route): BT之家1LOU站 * fix categories commit 59631b2e9b6f11a3f5687b9e7ee91fd65032a5d2 Author: DIYgod Date: Sat Mar 30 18:30:41 2024 +0800 test: request-rewriter headers commit bec0ba0705656f7c2416e4944b5f570eed9c9ca0 Author: DIYgod Date: Sat Mar 30 18:29:38 2024 +0800 test: request headers commit b4d7da11acb9d3fd0acba9ae2b58e99a17727358 Author: SettingDust Date: Sat Mar 30 18:22:54 2024 +0800 fix(modrinth): name could be null (#15024) * fix(modrinth): name could be null * fix(modrinth): author api seems changed commit a828b3dd1ccf50281a879b0512c8043e9e148930 Author: DIYgod Date: Sat Mar 30 18:21:14 2024 +0800 feat: request rewriter commit 684edfbb575b4399cf5a31e2402a3270ce7ff145 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 30 17:13:11 2024 +0800 chore(deps): bump @hono/zod-openapi from 0.9.9 to 0.9.10 (#15018) * chore(deps): bump @hono/zod-openapi from 0.9.9 to 0.9.10 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.9.9 to 0.9.10. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.9.9...@hono/zod-openapi@0.9.10) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 67c9eebafed8a651666102a97a75720b2544c746 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 30 17:07:07 2024 +0800 chore(deps): bump tldts from 6.1.15 to 6.1.16 (#15017) * chore(deps): bump tldts from 6.1.15 to 6.1.16 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.15 to 6.1.16. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.15...v6.1.16) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a5334b7317587b4d32a66258fe21234ba3ff79d1 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Sat Mar 30 17:06:44 2024 +0800 fix(route): 巴哈姆特電玩資訊站-GNN 新聞 (#15009) * fix 巴哈姆特電玩資訊站-GNN 新聞 * update limit to response data * fix timezone error * Revert "fix timezone error" This reverts commit c99af4fa5b0dc24076f1580a7736a42e684242d5. commit f287945d6987a7d89141d0ba16546bd1a72dc4e8 Author: xtex Date: Sat Mar 30 16:27:24 2024 +0800 feat(route): /minecraft/version, add version type filter and wiki link generator (#14941) commit c086c62acd48116b3d0e301b419348d8c50f01fa Author: wudifeixue Date: Sat Mar 30 02:12:12 2024 -0600 fix(core): fix documentation link path and error message links (#15023) * fix: all broken sponsor links * fix: all broken deployment links * fix: other broken links commit 3b5b43a3dceae78a94224b8fd860e477f78392e9 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Fri Mar 29 12:23:18 2024 +0800 fix(route): 修复 知乎日报路由 (#15008) commit 5a7108c7abce06f557e99a9e3a6b75d295a2e52e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 29 10:00:24 2024 +0800 chore(deps): bump hono from 4.1.4 to 4.1.5 (#15003) * chore(deps): bump hono from 4.1.4 to 4.1.5 Bumps [hono](https://github.com/honojs/hono) from 4.1.4 to 4.1.5. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.4...v4.1.5) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 458cf23405886f398e0be9115212378085f69a37 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 29 01:59:24 2024 +0000 chore(deps): bump @sentry/node from 7.108.0 to 7.109.0 (#15004) * chore(deps): bump @sentry/node from 7.108.0 to 7.109.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.108.0 to 7.109.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.109.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.108.0...7.109.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 528b9c357a8fbf638ddf6f80816dcf3b5cb08ef5 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Fri Mar 29 03:31:37 2024 +0800 fix(route): 中华人民共和国交通运输部 (#15002) commit c03ec9c32de559cd7c60ae609fa89dfa98b14e2c Author: Enoch Ma Date: Thu Mar 28 20:14:21 2024 +0100 feat(route): migrate to v2 api (twreporter) (#14983) * support category and fix time(twreporter) * html -> text Co-authored-by: Tony * simplification Co-authored-by: Tony * update list of entries Co-authored-by: Tony * use api (v2) * support youtube * linting * solve lint * ignore the inconsistency * manually solve the abnormal cases * camelCase * use format function * add filter --------- commit b9ff6613375c151644f491e9824cc03e1597f104 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Fri Mar 29 02:58:56 2024 +0800 fix(core): fix wrong path on windows deploy (#15000) commit 97fdc24e84177699c561552b973f656cbccd0361 Author: KidLoveToPlay <63667585+Yamico@users.noreply.github.com> Date: Thu Mar 28 22:43:43 2024 +0800 docs(route): /ntdm/video, update right example id (#14999) commit 176e77301309f7097c255fc96a820c52c5d4845d Author: DIYgod Date: Thu Mar 28 19:39:29 2024 +0800 fix: setting dispatcher in options commit 0526c2c852aa91d217c04f946e745e41a2ec4db1 Author: abc1763613206 Date: Thu Mar 28 09:32:01 2024 +0800 feat(route): Add 小米社区用户发帖 (#14920) * feat(route): Add 小米社区用户发帖 * fix: use logical operator * fix: apply radar suggestion Co-authored-by: Tony * wip: migrate route to `miui` * fix: migrate miui firmware update to `firmware` --------- commit 9080e169e585e366ad868e8c7cadd06be853a18c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 28 00:59:43 2024 +0000 chore(deps): bump tldts from 6.1.14 to 6.1.15 (#14991) * chore(deps): bump tldts from 6.1.14 to 6.1.15 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.14 to 6.1.15. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.14...v6.1.15) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 11eb414a392accf97b0b55d15fd1d233ff3b357b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 28 00:46:53 2024 +0000 chore(deps): bump directory-import from 3.2.1 to 3.3.1 (#14992) * chore(deps): bump directory-import from 3.2.1 to 3.3.1 Bumps [directory-import](https://github.com/ANIname/directory-import) from 3.2.1 to 3.3.1. - [Commits](https://github.com/ANIname/directory-import/commits) --- updated-dependencies: - dependency-name: directory-import dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4287da8e9c5fbe5995097c3456f678be6025bf23 Merge: 759c03cd2 cc459531a Author: DIYgod Date: Thu Mar 28 03:11:10 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/ofetch commit cc459531a75d00f4b54b51c3a09048b6ae3d053e Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu Mar 28 02:48:48 2024 +0800 fix: 修复 form-data 依赖的缺失;增加 cross-env 以兼容 Windows 和 Linux 的环境变量设置 (#14981) * fix: 修复 form-data 依赖的缺失;增加 cross-env 以兼容 Windows 和 Linux 的环境变量设置 * fix: fix package.json/pnpm-lock.yaml; add .npmrc * fix: update the pnpm-lock.yaml file and use the locked version * fix: update pnpm-lock.yaml commit 759c03cd23547573eb68088bad422d600c17caee Author: DIYgod Date: Thu Mar 28 02:45:08 2024 +0800 feat: intercept undici and use fetch dispatcher commit 23104cd1f69c2f16297cf1cdb1315c44888b6976 Author: DIYgod Date: Thu Mar 28 02:42:24 2024 +0800 feat: use undici commit 0e7c773a9a2d56016b5475914502f53791abba83 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Mar 28 02:23:01 2024 +0800 feat(route): add 君合律师事务所君合法评 (#14982) * feat(route): add 君合律师事务所君合法评 * update lib/routes/junhe/legal-updates.ts Co-authored-by: Tony --------- commit a13a9bda06400ef81d3b54bd33a8f031c6b9a7ae Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Mar 27 16:50:32 2024 +0000 style: auto format commit e5b0754fd695ff7ad278064e234c0d3bf297e428 Author: stydxm <1773834430@qq.com> Date: Thu Mar 28 00:49:05 2024 +0800 fix(route): complete GitHub file params (#14987) * fix(route): complete GitHub file params * Apply suggestions from code review Co-authored-by: Tony -------- commit 0339933c29dcabef34403092786198c72faac5c3 Author: nb5p <2098464+nb5p@users.noreply.github.com> Date: Thu Mar 28 00:12:09 2024 +0800 fix(route/docschina): markdown table in doc (#14989) Co-authored-by: nb5p commit c94ccb2c03f8040fe59e878f073cc182c87f3542 Author: Enoch Ma Date: Wed Mar 27 16:25:06 2024 +0100 fix(route): AEON's banner (#14984) * use publishedAt * fix banner commit fa91b3b1338b6f3a27f353c118167c152c87a208 Author: Mg Pig Date: Wed Mar 27 22:55:14 2024 +0800 feat(route): 18comic add category to description (#14986) commit de40d32bb1812f8d6babaeb4a6375f24314f4ed6 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Mar 27 22:30:27 2024 +0800 fix(route/pts): Refine link selector. (#14988) * Update index.ts * Update index.ts commit 2a366ef56dd1919143a3ed0d844b5045501ea737 Author: DIYgod Date: Wed Mar 27 16:18:37 2024 +0800 test: rss-parser test commit a87ec364508f1b524241a8774c12d3244f26e8c2 Author: DIYgod Date: Wed Mar 27 16:15:39 2024 +0800 test: got test commit bcd5f6ff8bb488f37302070702e8728288e209aa Author: DIYgod Date: Wed Mar 27 15:37:51 2024 +0800 test: rand-user-agent test commit 3016a2f44fe2bd01857e18b2892415eb82f57cff Author: DIYgod Date: Wed Mar 27 14:53:43 2024 +0800 test: fix wechat-mp test commit 760f48b8cf499143859c6e15ce07f30f5171f440 Author: DIYgod Date: Wed Mar 27 14:49:43 2024 +0800 test: fix common-config test commit 8c0534393f9eb4366a0cb048d55b05d77386b3f8 Author: DIYgod Date: Wed Mar 27 14:40:42 2024 +0800 feat: use ofetch in parameter common-config wechat-mp commit eec2a719534e9a832e92f350bc6aa295c1274686 Author: DIYgod Date: Wed Mar 27 14:26:20 2024 +0800 test: setup msw commit 74fddc4f4bb64b9edcc95d888bb400f90c6f3e34 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Mar 26 17:37:04 2024 +0000 style: auto format commit eab38324f2489d8b324b304a55b1a2ec63b28fa3 Author: KidLoveToPlay <63667585+Yamico@users.noreply.github.com> Date: Wed Mar 27 01:35:24 2024 +0800 feat(route): add ntdm (#14979) commit 288f1d1fd745a72f0bdcce5a596d74cea2738d75 Author: Enoch Ma Date: Tue Mar 26 15:33:48 2024 +0100 feat(route): support category and fix time (twreporter) (#14974) * support category and fix time(twreporter) * html -> text * simplification * update list of entries --------- commit 808c1f2d82989bcd5b6f1a7b62277b133a548f8f Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Tue Mar 26 21:09:59 2024 +0800 fix(route): fix the namespace for BJFU (#14980) commit efe156d61ab7e69d20038ef0bfb0fad5979b9189 Author: Enoch Ma Date: Tue Mar 26 05:28:38 2024 +0100 fix(route): use publishedAt (AEON) (#14973) commit fb17ebaa397650bd61012881af320afdfb9a06d4 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Tue Mar 26 12:09:02 2024 +0800 fix(route): /smzdm/article/:uid (#14975) commit 357db65cbff1cd9bcc433b562bfc03d026f553e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 22:54:58 2024 +0000 chore(deps): bump @hono/node-server from 1.8.2 to 1.9.0 (#14968) * chore(deps): bump @hono/node-server from 1.8.2 to 1.9.0 Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.8.2 to 1.9.0. - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](https://github.com/honojs/node-server/compare/v1.8.2...v1.9.0) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f37c25463c743133735c47656051040aee16749c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 22:37:59 2024 +0000 chore(deps): bump hono from 4.1.3 to 4.1.4 (#14967) * chore(deps): bump hono from 4.1.3 to 4.1.4 Bumps [hono](https://github.com/honojs/hono) from 4.1.3 to 4.1.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.3...v4.1.4) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44d5691d3753063170e8506dc5d5318d3e69df50 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 22:23:18 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.4.0 (#14965) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.3.1 to 7.4.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b0ceee59344c75fdb46c0440880cac15b70c2c84 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 22:09:19 2024 +0000 chore(deps): bump puppeteer from 22.6.0 to 22.6.1 (#14966) * chore(deps): bump puppeteer from 22.6.0 to 22.6.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.6.0 to 22.6.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.6.0...puppeteer-v22.6.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 59f3dd65c39bf6a2181bb91559101a610c1e419f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 22:07:47 2024 +0000 chore(deps): bump winston from 3.12.0 to 3.13.0 (#14964) * chore(deps): bump winston from 3.12.0 to 3.13.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.12.0 to 3.13.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.12.0...v3.13.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c7d1849c83107cd4dbbfe64e8104af793b5ee955 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 26 06:01:29 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.3.1 to 7.4.0 (#14963) * chore(deps-dev): bump @typescript-eslint/parser from 7.3.1 to 7.4.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.3.1 to 7.4.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 78dea212a728087471fd714df6602b538c347f15 Author: Tony Date: Mon Mar 25 21:56:21 2024 +0000 chore: update pr test fail label name commit a1f1196e38c472573e82873a99117181f6dc2e8c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 25 21:53:20 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.55 to 2.0.56 (#14962) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.55 to 2.0.56 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.55 to 2.0.56. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.55...v2.0.56) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 25efba759638c9f9e41f0bbc90d8a2d670ff536d Author: Tony Date: Tue Mar 26 05:42:33 2024 +0800 fix(route): guokr channel path (#14969) commit 6e53d7263cd96a80c63d347a032c0104ea1d98bf Author: Tony Date: Tue Mar 26 03:02:47 2024 +0800 fix(core): accept header not working (#14961) commit 607a9455e2d58f69d3cc8b65955cc713b77f7c14 Author: Tony Date: Tue Mar 26 02:36:27 2024 +0800 fix(route): github user starred repos use reset api (#14960) commit 6f477d053d1c42c8c0d305344db9d80fe5aea65e Author: Mg Pig Date: Tue Mar 26 01:36:32 2024 +0800 feat(route): Add 3kns(3k-Switch游戏库) (#14907) * feat(route): Add 3kns(3k-Switch游戏库) * feat(route): 3kns merge route parameters & apply suggestions from code review * fix: typings --------- commit f1b8eb3cbcc0eb6543dbbc6c155d460238b98fc0 Author: Mg Pig Date: Tue Mar 26 01:21:57 2024 +0800 feat(route): Add gamer520(全球游戏交流中心) (#14909) * feat(route): Add gamer520(全球游戏交流中心) * feat(route): gamer520 change to use wordpress api * feat(route): gamer520 load categories via wp api & apply suggestions from code review * fix: typing --------- commit 07c891caa65cd776e918c6bcdbc0acdbe4b15407 Author: DIYgod Date: Tue Mar 26 01:15:06 2024 +0800 feat: remove timeout test commit 24020bb6ba8f8d9a514366bfcde35690b12b9b82 Author: Zero Date: Tue Mar 26 01:01:17 2024 +0800 feat(route): Add 浙江工业大学官网通知 (#14911) * fix: 修复文档中浙江工业大学链接404 * feat(route): Add 浙江工业大学官网通知 * perf: change map IDs to real IDs * docs: Adjust zjut markdown forms * feat: add radar --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 2cd496995f8484ee6445d7e5282eb6674f382709 Merge: d190d9d70 95a5e5025 Author: DIYgod Date: Tue Mar 26 00:34:26 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/ofetch commit d190d9d7001c0afeccc5c5787fa3d1b6c503ba8e Author: DIYgod Date: Tue Mar 26 00:33:36 2024 +0800 test: ofetch got commit 95a5e5025464fa7a523231b5edfbd696cf7ee95f Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Mon Mar 25 23:55:33 2024 +0800 feat(route): Add 北京师范大学教务部 (#14959) commit 0ffd4a241dd15925f5cad5d699d16255f4085ec4 Author: Tony Date: Mon Mar 25 23:11:08 2024 +0800 chore: fix build assets action commit 6e75de7946da02608aa7984a405c8413632e1ed4 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Mon Mar 25 22:57:46 2024 +0800 fix(route): /163/dy2/:id pic shows correctly (#14955) commit 970ad011d049dfdc061cb02ec6e2138c2c591d44 Author: Asuna Date: Mon Mar 25 22:48:11 2024 +0800 fix: update bilibili dynamic API to v2 from v1 (#14957) commit a7053991e982ebf29d121ba3285a2f1ae55396be Author: Tony Date: Mon Mar 25 02:22:24 2024 +0800 chore: update CI name commit 0fea009f70e7782453c2c43bf35e12e20d260d92 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Mar 25 02:12:49 2024 +0800 feat(route): add 1x.com (#14936) * feat(route): add 1x.com * fix radar * fix example commit 81bf135e96b42ad449c648afa2aa42d18d976f36 Author: DIYgod Date: Mon Mar 25 02:00:47 2024 +0800 fix: ofetch searchParams and form commit 7ac4ffd1ae28753fa2b7f7a77564152da7a0c52f Author: Jia Chen Date: Mon Mar 25 00:27:11 2024 +0800 feat(route): recover route blogread/newest (#14937) * feat(route): recover route blogread/newest * fix(route): Update lib/routes/blogread/index.ts * Update lib/routes/blogread/index.ts --------- commit 9f7de5ab9aaa4be2ccfaf0a5b90b20a5edcacd59 Merge: e5a9fd46e d22a63c6d Author: DIYgod Date: Sun Mar 24 23:30:19 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/ofetch commit d22a63c6d073bd61989bcad7837256c4b605965d Author: DIYgod Date: Sun Mar 24 22:36:21 2024 +0800 chore: schedule test full routes commit f837345f36c5c34a6bb8540e7a4259ab7d110e81 Author: DIYgod Date: Sun Mar 24 21:20:18 2024 +0800 fix: remove require commit 8817829e20bcbb1804eec24229dfbab1d8115b83 Author: DIYgod Date: Sun Mar 24 21:14:25 2024 +0800 fix: build docs commit 18f50bb4daeffa01c48de5d69c05fb80800efd6d Author: DIYgod Date: Sun Mar 24 21:11:38 2024 +0800 fix: remove require.main commit fbdfcd2078cc5ecf6d9689697873d4e7097668ef Author: DIYgod Date: Sun Mar 24 20:36:49 2024 +0800 chore: add continue-on-error: true commit 3a15e006433570224f57ace8d38f0264e5e8409b Author: DIYgod Date: Sun Mar 24 19:20:39 2024 +0800 chore: ignore files for eslint commit cd0d3f9df7c81565fc133ef4f74b87f745466939 Author: DIYgod Date: Sun Mar 24 19:17:29 2024 +0800 chore: fix timeout and ignore eslint commit b774c608584da2adf03cf0a292c56e2b995a0986 Author: DIYgod Date: Sun Mar 24 11:00:03 2024 +0000 test: add full routes test (#14934) * test: add critical routes test * fix: youtube channels config * test: add full routes test * test: output full routes test result * test: build routes before test * test: use one reporter * test: fix cache test errors * test: fix cache test errors * chore: puppeteerrc.cjs * chore: puppeteerrc.cjs * chore: puppeteerrc.cjs * fix: build script * chore: puppeteerrc rename * test: route test names * chore: pass test result to docs commit 2fc3b3a3360b4533811461f6682033419c5d6d5d Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Mar 24 18:36:11 2024 +0800 feat(route): add dbaplus社群 (#14925) * feat(route): add dbaplus社群 * fix(route): fix dbaplus * fix(route): fix dbaplus社群 * Update rss.ts * Update rss.ts * Update rss.ts --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 68456e5b0f9265dc16b0c455ea4889d13ea699af Author: Mg Pig Date: Sun Mar 24 18:04:05 2024 +0800 feat(route): Add appstorrent (#14908) * feat(route): Add appstorrent * feat(route): appstorrent apply suggestions from code review Co-authored-by: Tony * fix(route): fix and organize appstorrent imports --------- commit e8b0d7d2622ec43878e64706f8b89f6f1a2fee21 Author: Tony Date: Sun Mar 24 13:14:41 2024 +0800 chore: push type changes to docs commit 63adaee7f28666b2f48510f4fcfb3db2d3ec7d78 Author: Tony Date: Sun Mar 24 05:06:06 2024 +0800 chore: add typo check in build routes commit e7fb557a369b3af8613cf5fbeda1808c50943eaf Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Sun Mar 24 02:05:42 2024 +0800 fix(route): bilibli/user/collection disableEmbed (#14929) commit 76bc7216edefc3c38423b32a31a5cc737811e954 Author: Tony Date: Sat Mar 23 12:42:17 2024 +0800 fix(radar): radar rule typing commit 847fdaba1d6abd239b510d17c6f29bc83ca551ad Author: Tony Date: Sat Mar 23 08:19:05 2024 +0800 chore: fix route test github actions (#14923) * chore: fix route test actions * chore: bump unified commit e5a9fd46eeb55153a4ba4ad23d4da2586d01fb6b Author: DIYgod Date: Sat Mar 23 02:03:55 2024 +0800 feat: use ofetch imitate got commit 7cd8f9c11b8108c96cbb125eb7ae7730751d4380 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 23 01:29:57 2024 +0800 chore(deps): bump tldts from 6.1.13 to 6.1.14 (#14916) * chore(deps): bump tldts from 6.1.13 to 6.1.14 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.13 to 6.1.14. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.13...v6.1.14) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit df5629d384a13c6268893565c65b13304bf5db40 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 23 01:14:03 2024 +0800 chore(deps): bump @sentry/node from 7.107.0 to 7.108.0 (#14915) * chore(deps): bump @sentry/node from 7.107.0 to 7.108.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.107.0 to 7.108.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.108.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.107.0...7.108.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3e91889f72460ff280617f4fcd80fdb87e9ffd39 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 22 16:47:42 2024 +0000 chore(deps): bump @hono/zod-openapi from 0.9.8 to 0.9.9 (#14914) * chore(deps): bump @hono/zod-openapi from 0.9.8 to 0.9.9 Bumps [@hono/zod-openapi](https://github.com/honojs/middleware) from 0.9.8 to 0.9.9. - [Release notes](https://github.com/honojs/middleware/releases) - [Commits](https://github.com/honojs/middleware/compare/@hono/zod-openapi@0.9.8...@hono/zod-openapi@0.9.9) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1de5789a90ee5ff5dfab7ab7329f3ce1c28b06d8 Author: Mix <32300164+mnixry@users.noreply.github.com> Date: Fri Mar 22 22:50:23 2024 +0800 fix(route): fix indentation issue in ABC news description (#14912) commit 2789ed96e5b4496f2dcff5e4bcaa7489f4a985cc Author: DIYgod Date: Fri Mar 22 14:42:29 2024 +0000 chore: upgrade got (#14913) * chore: upgrade got * fix: new got commit 2ed8e87a4d1a6b7e34751e654258eb3c7c6e0bfa Author: Mg Pig Date: Fri Mar 22 15:17:25 2024 +0800 fix(route): fix 2023game route description (#14906) commit cfd2477e37322dee0c21080d9041a710d882eec9 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Fri Mar 22 14:26:27 2024 +0800 feat(route): add 子方有料 (#14905) commit 6d11d330ee0842e535db578abbfcbdc63abf34c0 Author: Tony Date: Fri Mar 22 06:25:06 2024 +0000 chore: fix cross repo referencing commit 222efb93b84b576c36c60a6bfebc7160314342ad Author: Tony Date: Fri Mar 22 13:40:00 2024 +0800 chore: remove linebreaks commit cc04d9ad9bff1b44aee8f7b256b9015713963b24 Author: rkscv Date: Fri Mar 22 13:34:03 2024 +0800 feat(route): linovelib volume (#14857) commit e17044324b0eb3e2f118d7d1643422c3509dd2b9 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Fri Mar 22 13:30:10 2024 +0800 fix(route): /3dmgame/news (#14904) commit b0990045740dd0f948ab5db77b2c4614106d3166 Author: Tony Date: Fri Mar 22 13:28:56 2024 +0800 chore: use proper commit sha from envs commit 8ce0176ca659794b4ef4e13530cde6a41cac932c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 22 05:13:29 2024 +0000 style: auto format commit fed70ac07decd13b9c7a2d9e0dac675d4a7b0cf7 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Fri Mar 22 13:11:34 2024 +0800 feat(route): add 甬哥侃侃侃YouTube教程摘要随笔 (#14885) Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 7bb23d991cc2d3dc395294461d57ea05de045427 Author: Tony Date: Fri Mar 22 13:09:28 2024 +0800 chore: remove wrong commit hash for rsshub-docs commit 5b769aaac281f2ae8e059f3acdd1328f5a9b9ed3 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Fri Mar 22 12:49:57 2024 +0800 docs(route): /douban/book/latest, udpate description to display correctly (#14902) commit 25c74273a0518e78649cf71044c817ef4f1fba63 Author: Tony Date: Fri Mar 22 12:48:52 2024 +0800 chore: update docs in 1 commit docs changes no longer triggers 2 netlify builds commit 8e904f50d99c5ea56f4cecb5d89b5bf29aedb7b5 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 22 04:22:25 2024 +0000 style: auto format commit a9f06f453d60c24e12d377b88c41ecb0175d3695 Author: zcw159357 Date: Fri Mar 22 12:20:49 2024 +0800 fix(route): Fix afdian (#14892) * 迁移爱发电 * Update lib/routes/afdian/explore.ts --------- commit 2158895f0179bea8b1e3e63749e90377c450005f Author: Tony Date: Fri Mar 22 12:13:59 2024 +0800 chore: remove concurrency group from build-assets.yml and format.yml workflows commit e7fb4e8fd0cbf4aa3e3fc68f7d7b1ce74a41e3c2 Author: Jia Chen Date: Fri Mar 22 12:09:14 2024 +0800 fix(route): fix 36kr route & kaopu.news doc desc (#14884) * fix(route): fix 36kr route & kaopu.news doc desc * chore(route): Update lib/routes/36kr/index.ts --------- commit e04c79b208e76f3e25f978c5ac4fb698e5b9390b Author: Tony Date: Fri Mar 22 12:08:10 2024 +0800 revert: "chore: run format after build assets" This reverts commit a1a5cb777af4a32c6c43307620a3f5e660060b65. commit 708212f3598af4c084f73f309c551ebf10070794 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Fri Mar 22 11:57:38 2024 +0800 feat(route): Add LA UOSC社区 (#14896) * Add LA UOSC社区 * Fixed Mentioned Issue * Handled an undefined issue commit 0f688c81240a7a77c0845683b14683f208fe71ab Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Mar 22 11:14:05 2024 +0800 fix(route): 小刀娱乐网 (#14898) commit bfa2ffa4b5f9845d1c339a1ba35ff844e748dca8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 22 10:00:18 2024 +0800 chore(deps-dev): bump eslint-plugin-yml from 1.13.1 to 1.13.2 (#14900) * chore(deps-dev): bump eslint-plugin-yml from 1.13.1 to 1.13.2 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.13.1 to 1.13.2. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.13.1...v1.13.2) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bb08db51b965891a386eab6989895ab275fa5010 Author: Tony Date: Fri Mar 22 09:56:27 2024 +0800 chore: build app before start commit 3351e51f3cf7085a7c8ca79136e7ac0677b847f2 Author: karasu Date: Thu Mar 21 23:45:34 2024 +0800 fix(route): 南方周末 (#14886) * fix(route): 南方周末 * update image * update radar rules * remove the deprecated content * Update lib/routes/infzm/index.ts Co-authored-by: Tony * Update lib/routes/infzm/index.ts Co-authored-by: Tony * use cache.tryGet --------- commit fe798966156bc57ec9fcd89d5a3685c8c3008002 Author: frankcwl <45101942+frankcwl@users.noreply.github.com> Date: Thu Mar 21 23:32:31 2024 +0800 fix(route): fix priconne-redive and remove deprecated route (#14893) * fix(route): fix priconne-redive and remove deprecated route * remove entries in router.js commit 7d1448bd00f6806b418afe1ca6fbbbb12d2b207a Author: Mg Pig Date: Thu Mar 21 22:58:54 2024 +0800 feat(route): Add yxxc(游戏星辰) (#14870) * feat(route): Add yxxc(游戏星辰) * feat(route): Move route yxxc to 2023game commit 35576d5b2165921154e12637e4f1a9c322954244 Author: lyqluis <39592732+lyqluis@users.noreply.github.com> Date: Thu Mar 21 22:35:31 2024 +0800 fix(route): douban/book/latest, add route optional params, replace cheerio with mobile api (#14897) commit a5219f465f057065f7f7c9c068586bf5e2b0a520 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 21 11:38:30 2024 +0800 chore(deps): bump sanitize-html from 2.12.1 to 2.13.0 (#14890) * chore(deps): bump sanitize-html from 2.12.1 to 2.13.0 Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.12.1 to 2.13.0. - [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.12.1...2.13.0) --- updated-dependencies: - dependency-name: sanitize-html dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3272c7c795f949634671f58ead9435f7342c2209 Author: Tony Date: Thu Mar 21 10:09:52 2024 +0800 chore: Update CodeQL workflow configuration commit 434b216953d3f50338c3c2c312e6e690ee18dc9b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 20 22:10:55 2024 +0000 chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 (#14888) * chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.2 to 5.4.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 29aa67cdaa3c0fa6532c097e74233b484f872979 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 20 21:55:09 2024 +0000 chore(deps): bump puppeteer from 22.5.0 to 22.6.0 (#14887) * chore(deps): bump puppeteer from 22.5.0 to 22.6.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.5.0 to 22.6.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.5.0...puppeteer-v22.6.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a8aa46365e5cde18a46e0c907bccf284b7dfddc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 20 21:42:29 2024 +0000 chore(deps-dev): bump @babel/preset-env from 7.24.1 to 7.24.3 (#14889) * chore(deps-dev): bump @babel/preset-env from 7.24.1 to 7.24.3 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.1 to 7.24.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a04b52960e954f3616e9a07a56d769962281d13 Author: Lemon Date: Thu Mar 21 01:04:17 2024 +0800 refactor: replace `moyu.im` to original sina link (#14874) commit 40350abcbbf4bb4cb2a8c680ce6f326b9fd28ca7 Author: DIYgod Date: Wed Mar 20 16:28:11 2024 +0000 feat: use jsx (#14863) * feat: render rss using jsx * fix: error page response header * feat: render atom using jsx * feat: export art * feat: use jsxRenderer * chore: upgrade hono commit f957e664d83f8182738e0b7e12eedd643c9a4408 Author: Tony Date: Thu Mar 21 00:17:22 2024 +0800 chore: pr route test add fail label for timeout commit 3f5c016545189da891d603dedb5720c4049588d5 Author: frankcwl <45101942+frankcwl@users.noreply.github.com> Date: Thu Mar 21 00:04:25 2024 +0800 feat(route): recover priconne-redive (#14871) * feat(route): recover priconne-redive * modify cache content commit ba2171efdfc328e5f4c715a090ad3f5f31914ff7 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Wed Mar 20 23:08:42 2024 +0800 fix(route): fix 不良林 (#14869) commit 3063dfd10df72b98c1df865eed7c78295f778185 Author: Yufei Wu <42233847+wu-yufei@users.noreply.github.com> Date: Wed Mar 20 22:47:55 2024 +0800 feat(route): Add USENIX ;login: (#14882) commit c8e4273843edd98855659b26c262ec6ce0c2b387 Author: DIYgod Date: Wed Mar 20 12:44:41 2024 +0800 refactor(twitter): merge common params commit 39f1f61bf563c120a53758bbff3b34a602333441 Author: DIYgod Date: Wed Mar 20 12:42:12 2024 +0800 fix: twitter cookie getUserTweets commit e0beaad6872d56ff1b6e5145ec0bbd9f29e90e25 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Mar 20 09:08:16 2024 +0800 fix(route): 4k世界 (#14859) * style: auto format * fix(route): 4k世界 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 6c8bb2ff9bfae578b5598c9bd4f982f81dd2ec29 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 20 07:41:43 2024 +0800 chore(deps-dev): bump @types/node from 20.11.29 to 20.11.30 (#14867) * chore(deps-dev): bump @types/node from 20.11.29 to 20.11.30 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.29 to 20.11.30. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fde2be236b793cb82c1615a7d807e6aaa6c892e4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 23:10:59 2024 +0000 chore(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 (#14868) * chore(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.23.3 to 7.24.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 82273c0df62204d7bc4102edd82ca378475e716f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 20 07:03:40 2024 +0800 chore(deps): bump imapflow from 1.0.156 to 1.0.158 (#14866) * chore(deps): bump imapflow from 1.0.156 to 1.0.158 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.156 to 1.0.158. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.156...v1.0.158) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b51a3957345d7c3dda097c6412d2c88fb9cba88a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 22:47:12 2024 +0000 chore(deps-dev): bump @babel/preset-env from 7.24.0 to 7.24.1 (#14865) * chore(deps-dev): bump @babel/preset-env from 7.24.0 to 7.24.1 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.0 to 7.24.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 49eb6ab086227daebf1fdd8e3f031210589a5314 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 22:29:15 2024 +0000 chore(deps-dev): bump @types/eslint from 8.56.5 to 8.56.6 (#14864) * chore(deps-dev): bump @types/eslint from 8.56.5 to 8.56.6 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.5 to 8.56.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2e9935d6b220cfaffe06bb0c2f20ed54c78e0f72 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Wed Mar 20 01:17:38 2024 +0800 fix(route): Fix 电脑玩物 (#14861) commit fc1b99f1c15911820534149199d122877c65e6ff Author: Jia Chen Date: Wed Mar 20 01:04:31 2024 +0800 feat(route): recover kaopu.news route (#14818) * feat(route): recover kaopu.news route * feat(route): recover kaopu.new from deprecated * feat(route): update param & desc info commit 906f95e2e871b0a3d403fbdf412c90bd9cf58297 Author: LMark <40017222+ladeng07@users.noreply.github.com> Date: Wed Mar 20 00:32:41 2024 +0800 feat(route): 中国海洋大学后勤通知 (#14854) * add 中国海洋大学后勤通知 * Update lib/routes/ouc/hqsz.ts * Update lib/routes/ouc/hqsz.ts --------- commit a33502b716e7faeab190045e4e227e134d8726f4 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Wed Mar 20 00:14:30 2024 +0800 fix(route): Fix 国外主机测评 (#14860) commit c91e008143932b759cc414ce35062ec5edd4c6d5 Author: Zero Date: Wed Mar 20 00:02:19 2024 +0800 feat(route): Add 浙江工业大学设计与建筑学院通知 (#14856) * feat(route): Add 浙江工业大学设计与建筑学院通知 * perf: 优化浙工大设建学院通知相关代码 commit 9399fb32667c0fa897ba783f9bbf7a5f3c61e1ba Author: Mg Pig Date: Tue Mar 19 23:38:30 2024 +0800 fix(route): 18comic add cover image (#14858) commit 0f4672570f3e9bf981b3fc3c41a48ade61d08ba1 Merge: 1b2f071a5 c0b3348c9 Author: DIYgod Date: Tue Mar 19 22:55:31 2024 +0800 Merge remote-tracking branch 'origin/master' commit 1b2f071a52a65fcccef3e178b2d1d767aff4ab0e Merge: d3064e249 85733f318 Author: DIYgod Date: Tue Mar 19 22:54:47 2024 +0800 Merge remote-tracking branch 'origin/master' commit c0b3348c9219e593de9e3669a3b3a244c24b14f9 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Tue Mar 19 22:54:46 2024 +0800 fix(route): Fix howtoforge (#14852) commit d3064e2491e3a9a0a05aa75927623477f6fb0a03 Author: DIYgod Date: Tue Mar 19 22:53:11 2024 +0800 feat(twitter): docs commit 75354f7620223fb463663cea027faac372f4b74e Author: DIYgod Date: Tue Mar 19 22:42:08 2024 +0800 feat(twitter): radar commit ebbaf45c3bdc8f0ade0e3fb27f34f6f08750defd Author: DIYgod Date: Tue Mar 19 22:39:34 2024 +0800 feat(twitter): update title commit c5ea105fab0e96f987a19f34d7f07f1eb8b922ba Author: DIYgod Date: Tue Mar 19 22:36:56 2024 +0800 feat(twitter): following for webapi commit 1bc24075c75a546b7fe2c2944da0b02023ca1b0f Author: DIYgod Date: Tue Mar 19 22:11:20 2024 +0800 feat(twitter): list for webapi commit 2b6c84c829f63cfcc2f8009494e114a1c2cb4a62 Author: DIYgod Date: Tue Mar 19 21:51:01 2024 +0800 feat(twitter): keyword for webapi commit 85733f3186a16d108af6f94d917dad9fa1a4d0a3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 21:45:50 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.3.0 to 7.3.1 (#14851) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.3.0 to 7.3.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 52edc7e393438631d09f77e8f55960f261d266bb Author: DIYgod Date: Tue Mar 19 21:41:39 2024 +0800 feat(twitter): media for webapi commit 4a7c00f27484c39dbee69806079a714887448183 Author: DIYgod Date: Tue Mar 19 20:57:19 2024 +0800 feat(twitter): api structure and web user commit b56792ea3cbe7a9caec74e5e9206a4db723c73ca Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 09:04:34 2024 +0000 chore(deps-dev): bump eslint-plugin-yml from 1.13.0 to 1.13.1 (#14850) * chore(deps-dev): bump eslint-plugin-yml from 1.13.0 to 1.13.1 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.13.0 to 1.13.1. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.13.0...v1.13.1) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95ace0991774042f32c21a26a8fc5f85eb124646 Author: DIYgod Date: Tue Mar 19 16:39:01 2024 +0800 refactor(twitter): web-api -> mobile-api commit 1590145bdf5d76ae6f7ccf2984dc589fa55809e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 16:29:53 2024 +0800 chore(deps): bump markdown-it from 14.0.0 to 14.1.0 (#14849) * chore(deps): bump markdown-it from 14.0.0 to 14.1.0 Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 14.0.0 to 14.1.0. - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/14.0.0...14.1.0) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ef9ae6c73ec6ad7c8bd0e5345c2bdbc5ecddd80 Author: tssujt Date: Tue Mar 19 15:58:45 2024 +0800 feat(route): Update wmpvp news description (#14848) commit eaf6fffb3d6cd2ca05ae3449dbf28df7b1416081 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Mar 19 07:51:12 2024 +0000 style: auto format commit dd43c6d1b311fabf44f6093d57baaa14a52ab632 Author: DIYgod Date: Tue Mar 19 15:49:19 2024 +0800 chore: remove unused files and dependencies commit e91927843d07717c95eca76dfdfc96af6ff5aaeb Author: moppman Date: Tue Mar 19 08:42:05 2024 +0100 fix(route): Restore Steam store route (#14834) This updates the deprecated Steam store search route. The CSS stuff is mostly untouched, just some small changes for bundle and discount detection. `URLSearchParams` is now used instead of external query packages. Implement PR feedback commit f68e2b607d72f3c22fbc6578928ce1f962696d27 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Tue Mar 19 14:58:25 2024 +0800 fix(route): Fix HiFeng'Blog (#14847) commit c14fb79afd8579471759710e62eb17622ac0e7eb Author: zhangxh1023 Date: Tue Mar 19 14:47:01 2024 +0800 fix(route): fix redundant '/' in stats.gov.cn (#14806) * fix: remove redundant '/' in currentUrl * docs: fix --------- commit 0e81bf96515fbc5a63aeda075a2e4bcd03aa2700 Author: Tony Date: Tue Mar 19 13:42:09 2024 +0800 fix: cs index path (#14846) commit acb25bf3a6c505c52d4bbf62e1d504a743321203 Author: Tony Date: Tue Mar 19 05:29:20 2024 +0000 fix: don't start TG client unless routes are requested cherry-pick bec5b6e0d6f8ac8e5783812ca935b57d3b4991a8 from #14675 commit 440d98b8d20d68a46a9115c00dbe1edb5b2ac3bb Author: Tony Date: Tue Mar 19 05:22:19 2024 +0000 chore: fix labelling migrating old js routes aren't core enhancement commit 01a16fd04a8fa9538f6865240b127d62f3cb7045 Author: MajexH Date: Tue Mar 19 13:16:10 2024 +0800 fix(route): Fix gov/chongqing/sydwgkzp error (#14827) * feat(route): 更新重庆事业单位考试通知 * docs: fix docs --------- commit 2dd1b75f7b007c2f1ddbf31d7a2ae06af50805c2 Author: tssujt Date: Tue Mar 19 13:06:27 2024 +0800 fix(route): Fix xiaoheihe (#14764) commit ccad5e8f878eb2851d70cf3c9cac8ca60b5c18f5 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Tue Mar 19 12:55:55 2024 +0800 fix(route): Fix 荒岛 (#14843) 修改文档描述 commit 226fcd8e7c836add0921860c1abadfe9245ffac6 Author: Xzonn Date: Tue Mar 19 12:50:46 2024 +0800 feat(route): Add TGBUS (电玩巴士) (#14821) * feat(route): Add TGBUS (电玩巴士) * feat(route): Update TGBUS (电玩巴士) * docs: fix parameters --------- commit ab77187fd30a05eec5a2b662f01657239cc34308 Author: Neko Aria <990879119@qq.com> Date: Tue Mar 19 12:10:28 2024 +0800 feat(route): Kemono Posts remove Ad (#14841) * feat(route): Kemono Posts remove Ad * style: auto format --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 263d6b818ea551e9a498207ba1f0a912b6370224 Author: cubroe Date: Tue Mar 19 11:44:56 2024 +0800 feat(route): complete FCB's v3 route info. (#14775) commit c2f60e89a0a5ebb3f8567c1104572ab0d3da1f81 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 11:14:42 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.2.0 to 7.3.1 (#14844) * chore(deps-dev): bump @typescript-eslint/parser from 7.2.0 to 7.3.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.2.0 to 7.3.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8fdc46b3bf646b2fd882b41c150eded945c99242 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 11:06:48 2024 +0800 chore(deps): bump hono from 4.1.1 to 4.1.2 (#14840) * chore(deps): bump hono from 4.1.1 to 4.1.2 Bumps [hono](https://github.com/honojs/hono) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.1...v4.1.2) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 73a6da841752bce6b13d06f4a8333329052b3d54 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 11:00:48 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.3.0 (#14838) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.2.0 to 7.3.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a555b1799b16add7ec9b709eababb4b625454e7b Author: Nikita Artikhovich <33029221+notaLonelyDay@users.noreply.github.com> Date: Tue Mar 19 05:53:47 2024 +0300 feat(route)(telegram/channel): support for video stickers (#14842) commit 08f74535834ba30fcd400bb59b42e744921d6faa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 18 22:28:41 2024 +0000 chore(deps): bump @types/node from 20.11.28 to 20.11.29 (#14837) * chore(deps): bump @types/node from 20.11.28 to 20.11.29 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.28 to 20.11.29. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0886554822fef1f811ac8d73011edbeb617766eb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 18 22:26:52 2024 +0000 chore(deps-dev): bump eslint-plugin-yml from 1.12.2 to 1.13.0 (#14836) * chore(deps-dev): bump eslint-plugin-yml from 1.12.2 to 1.13.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.12.2 to 1.13.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.12.2...v1.13.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4d4d591b28cef23f45ebff200c14a8faec6da17a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 02:15:29 2024 +0800 chore(deps): bump hono from 4.1.0 to 4.1.1 (#14832) * chore(deps): bump hono from 4.1.0 to 4.1.1 Bumps [hono](https://github.com/honojs/hono) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bdacc23da66dd5ae703d97278f2c42eb1a8cda50 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 19 01:36:49 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.54 to 2.0.55 (#14831) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.54 to 2.0.55 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.54 to 2.0.55. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.54...v2.0.55) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2d4abeb9ec68e0aec013314a9097b0f04adf7efc Author: DIYgod Date: Mon Mar 18 23:50:37 2024 +0800 docs: default values commit 5ce88253cd48da19cd8a6dfcbe67bbfa1f2f00f9 Author: DIYgod Date: Mon Mar 18 23:40:43 2024 +0800 fix: route titles commit 5e63cec7c90074603bfe41d947f7708658bfa065 Merge: 5f9d8d994 a3057d70f Author: DIYgod Date: Mon Mar 18 22:43:57 2024 +0800 Merge remote-tracking branch 'origin/master' commit 5f9d8d994e3b1a88c5bd9d80b0d30e34060085f1 Author: DIYgod Date: Mon Mar 18 22:43:32 2024 +0800 fix: route titles commit a3057d70fa6e38ac364dc90108e963e16f7d686c Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Mon Mar 18 22:30:16 2024 +0800 fix(route): fix 免費資源網路社群 (#14829) commit acc571b9fa79d204427c457d9a1e01c3a413e36a Author: DIYgod Date: Mon Mar 18 21:29:17 2024 +0800 docs: remove website commit 628757d6e5dd5b0fe120f971cbf7c5fea4e1612d Author: DIYgod Date: Mon Mar 18 20:50:36 2024 +0800 chore: build docs commit 59f7e2d6f8e689b273da083d90fddf682118b303 Author: DIYgod Date: Mon Mar 18 20:43:15 2024 +0800 chore: build docs user-name commit 2b191496f318c7331d65b74b6370581a9ec92aba Author: DIYgod Date: Mon Mar 18 20:37:46 2024 +0800 chore: build docs user-name commit 23da00e9546b0494a5d5c2ce87b8dbffd609d526 Author: DIYgod Date: Mon Mar 18 20:24:26 2024 +0800 chore: fix docs branch commit 8932993b872a2899e20a72614c615d9296b4d3c6 Author: DIYgod Date: Mon Mar 18 20:20:30 2024 +0800 chore: fix docs branch commit ade7fe4c706fe52d7d2a5da3d981936a3fb3be1b Author: DIYgod Date: Mon Mar 18 19:51:39 2024 +0800 chore: eslint commit 939a77ecab36f2f51d2c4220c142d2bb84bddccb Author: DIYgod Date: Mon Mar 18 19:36:56 2024 +0800 chore: commit docs to docs repo commit 4a1c89cf0d2ddf8ba466c7c2e960b1639aab0939 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 18 08:54:47 2024 +0000 chore: auto build commit fea53e9716b6d8156cbebf8fc7e2ae5cf5d33635 Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Mon Mar 18 16:54:07 2024 +0800 fix: DIYgod/RSSHub-Radar#953 (#14828) commit f4749544b6a7e43276f125aabae4d4497ba10d9f Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 18 06:50:20 2024 +0000 style: auto format commit b339ff238e27368c0fa2ca363391c3631a631de6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 18 06:47:54 2024 +0000 chore: auto build commit 3d040c3f4e0e5b6133621e26408b04ef6b11b683 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Mon Mar 18 14:47:17 2024 +0800 fix(route): Fix 赵容部落 (#14816) * fix(route): Fix 便宜VPS网 增加文档的举例 * fix(route): Fix 赵容部落 commit 59258b3db8f39181ae2c29b2c7555dda1d0786a4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 18 02:51:42 2024 +0000 chore: auto build commit 4cf26aaabf0ca061886aee29b356484e6450874d Author: karasu Date: Mon Mar 18 10:51:07 2024 +0800 fix: remove redundant whitespace (#14823) commit 050e81a1837460eb14dd6becb17d491721346bf6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 20:57:47 2024 +0000 chore: auto build commit 5bcf4754b7b9b17c40913ff38a77519d5f7929da Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Mon Mar 18 04:57:15 2024 +0800 fix(route): bilibili/user/collection (#14814) * fix(route): bilibili/user/collection * fix code review * 增加 sortReverse 参数 commit 08a117ac02d9d68dbb677b89f9a759feddb0e809 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 20:33:07 2024 +0000 chore: auto build commit 0da16b3bd5d18287925934c29ed042828ef11130 Author: Jia Chen Date: Mon Mar 18 04:32:30 2024 +0800 fix(route): fix readhub/daily error (#14820) (cherry picked from commit b4aec4d3fd9943129d5fd4893aaad056b4b238de) commit 2cc673e41d7b875fe3ef5ea65051e170ea1eff51 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 20:05:19 2024 +0000 chore: auto build commit 39bb9e708d0fd7850669116b926f26b04f7ec0cb Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Mar 18 04:04:34 2024 +0800 feat(route): add Reactiflux Transcripts (#14788) * feat(route): add Reactiflux Transcripts * fix: radar rules --------- commit 93e10ea1954674c2700a27b29e564fcf27a76c4e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 19:52:58 2024 +0000 chore: auto build commit 0e9fd025315e4c2bbf46ff72cd6db9841121215c Author: zcw159357 Date: Mon Mar 18 03:52:25 2024 +0800 fix(route): Fix modian (#14784) * 迁移modian路由 * 迁移modian路由 * docs: fix category * feat: add radar rules --------- commit ddfba81075bca6ccf7a697bd4c78ac0a25ec10e2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 19:40:18 2024 +0000 style: auto format commit 3b5aea0c2fd2116dd3ec15e7f2d2e9bcbc576237 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 19:37:24 2024 +0000 chore: auto build commit d6805e5dff658db9fe7f39b564eee4f0807aab67 Author: zcw159357 Date: Mon Mar 18 03:36:46 2024 +0800 fix(route): Fix nosec (#14785) * 迁移nosec路由 * 迁移nosec路由 commit 527f44a5658cab597bee4943574c1eaaf9803020 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 19:36:05 2024 +0000 style: auto format commit a1a5cb777af4a32c6c43307620a3f5e660060b65 Author: Tony Date: Sun Mar 17 19:34:13 2024 +0000 chore: run format after build assets commit 8cb327e4a2c82ea8f44363ebeecaa4bece6b0643 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 19:04:35 2024 +0000 chore: auto build commit e3b1a151940142688a8cc3ad80f33b31a94c535b Author: zcw159357 Date: Mon Mar 18 03:03:57 2024 +0800 fix(route): Fix ipsw (#14774) * 迁移ipsw路由 * 迁移ipsw路由 * 迁移ipsw路由 * 迁移ipsw路由 commit 0a2f685d42eadfd35c16ce302fbe2079aa23410c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 18:54:31 2024 +0000 style: auto format commit 085387f4b0e334e91923b81f9a0128ec86d0b892 Author: Tony Date: Sun Mar 17 18:52:33 2024 +0000 chore: add git push concurrency lock commit 966dcd048f29d73b13c8738442c288688d626c6a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 18:45:20 2024 +0000 chore: auto build commit 4741d44de5974973d5d01e3e8916a7ce477b4d91 Author: zcw159357 Date: Mon Mar 18 02:44:47 2024 +0800 fix(route): Fix mi (#14766) * 迁移小米相关路由 * 迁移小米相关路由 * 迁移小米相关路由 * 迁移小米相关路由 * 迁移小米相关路由 * 迁移小米相关路由 commit 1e187636dd7452c8a7da66863e390e9b57eab45a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 18:30:05 2024 +0000 chore: auto build commit 7d6bde4e2c9064f1533c5f147fea5cac8a42416a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Mar 18 02:29:30 2024 +0800 fix(route): 追新番最近更新 (#14751) * fix(route): 追新番最近更新 * update lib/routes/fanxinzhui/index.ts Co-authored-by: Tony * update lib/routes/fanxinzhui/index.ts Co-authored-by: Tony --------- commit 4314e90dc6717103a03c6f1da99468c8c887cfaa Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 14:24:38 2024 +0000 chore: auto build commit 85851e9883cf5b1c0b949e5f8b251501a15e8c85 Author: Zhenlong Huang Date: Sun Mar 17 22:24:05 2024 +0800 feat: 添加rustcc.cn的新闻聚合抓取 (#14731) * feat: 添加rustcc的新闻聚合抓取 * update code per comments --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 50890d0211a0d0fb0fa483ef3ee194a24281afaa Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 13:40:28 2024 +0000 chore: auto build commit 85b46d7120efc5bb0abb7cbba8686fd0f5ce47b6 Author: karasu Date: Sun Mar 17 21:39:53 2024 +0800 feat(route): web.dev (#14746) * feat(route): web.dev * add parameter descriptions * Update lib/routes/web/articles.ts Co-authored-by: Tony * Update lib/routes/web/articles.ts Co-authored-by: Tony * Update lib/routes/web/blog.ts Co-authored-by: Tony * Update lib/routes/web/series.ts Co-authored-by: Tony --------- commit cb1ac8e0b4936b8b24943a5689606c0480c37cf8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 17 02:35:27 2024 +0000 chore: auto build commit b55baa08aea59a645de6f0a1a7998dcedde973fd Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Mar 17 10:34:49 2024 +0800 fix(route): Fix 便宜VPS网 (#14815) 增加文档的举例 commit 7dee634c86aa3569992e0bdfabe6cf3e42d1fb92 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Mar 16 19:28:57 2024 +0000 chore: auto build commit 8cf0a2a9f0b200687f181b00acc0a91d0241d36f Author: N78Wy <98439218+N78Wy@users.noreply.github.com> Date: Sun Mar 17 03:28:22 2024 +0800 feat(route): /booru/mmda MMDArchive Better Reading Experience and add radar (#14772) * feat(route): /booru/mmda Better Reading Experience and add radar * feat(router): get big image * fix(route): add promise results * chore(docs): Reverted picture.mdx --------- Co-authored-by: keweiye commit 379aa7d98f95820e9498b8671bac865df0b1788c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Mar 16 17:23:50 2024 +0000 chore: auto build commit c209a7c4198882caa087feeb1e36cbe182a63d3c Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Mar 17 01:23:11 2024 +0800 feat(route): add 便宜VPS网 (#14740) * add 便宜VPS网 * Update rss.ts --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit 3b37bbd1777c8a77da540b03daf3bc8dc226caed Author: 白 <39430235+3401797899@users.noreply.github.com> Date: Sun Mar 17 00:17:31 2024 +0800 fix(route): 中国海洋大学教务处 (#14810) * fix(route): ouc/jwc * move control statement commit bd2874ccaa1625f786a1655d1b59f16011927167 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Mar 16 06:16:11 2024 +0000 style: auto format commit c61f93005523ff9ca94ec3e81bac3a89ed0d9deb Author: ztmzzz <41851415+ztmzzz@users.noreply.github.com> Date: Sat Mar 16 06:14:25 2024 +0000 feat(route)!: remove zhangyoubao route (#14808) commit d1fda4b7ce488ebe20d5a6e00407d9bb63039fbb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Mar 16 03:57:19 2024 +0000 chore: auto build commit 1ac8bd6136bc78cc6e11f84f79612c2ae33782c0 Author: Urabartin <162798205+Urabartin@users.noreply.github.com> Date: Sat Mar 16 11:56:38 2024 +0800 feat(route): jpxgmn (#14734) * feat(route): jpxgmn * docs: revert unnecessary build * Apply suggestions from code review - parsing pubDate - radar rules commit 321c72ec78c416589a39ab32eb411f9b2e7b200d Author: SUEPbot <114787369+SUEPbot@users.noreply.github.com> Date: Sat Mar 16 11:40:56 2024 +0800 fix(route): shiep/rwysxy (#14735) * fix(route): shiep/rwysxy * fix: recover old radar rules in shiep commit 84e535bb7c94c8c4ffd659423737696a92c9d522 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 15 22:26:30 2024 +0000 chore: auto build commit d05923c631b7e17960ec259188471bf4c6a6fd74 Author: Jin Date: Sat Mar 16 06:25:42 2024 +0800 fix(route): dongqiudi team news (#14796) * fix: make sure result should be return * fix: recover old radar rules --------- commit 8f64d52035097ae328a5a64ecd9cf771f9abf81a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 16 06:24:55 2024 +0800 chore(deps): bump @types/node from 20.11.27 to 20.11.28 (#14803) * chore(deps): bump @types/node from 20.11.27 to 20.11.28 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.27 to 20.11.28. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4a16fcb3958debf59fe76ee9ad6621469365e402 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 16 05:53:22 2024 +0800 chore(deps-dev): bump vitest and @vitest/coverage-v8 (#14802) * chore(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 1.3.1 to 1.4.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.4.0/packages/vitest) Updates `@vitest/coverage-v8` from 1.3.1 to 1.4.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.4.0/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4d925d8c46380728e63f14bead094dcaff85820a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 16 05:43:53 2024 +0800 chore(deps): bump puppeteer from 22.4.1 to 22.5.0 (#14801) * chore(deps): bump puppeteer from 22.4.1 to 22.5.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.4.1 to 22.5.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.4.1...puppeteer-v22.5.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2f1efa6e1d94504df0faccddf63c7066d6a38cc2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 16 05:33:40 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin from 1.6.3 to 1.7.0 (#14790) * chore(deps-dev): bump @stylistic/eslint-plugin from 1.6.3 to 1.7.0 Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 1.6.3 to 1.7.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.7.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33a939eb962da8bf10d337ddf1b31edd754bfd3a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 15 21:25:01 2024 +0000 chore(deps): bump @dipakparmar/docusaurus-plugin-umami in /website (#14804) Bumps [@dipakparmar/docusaurus-plugin-umami](https://github.com/dipakparmar/docusaurus-plugin-umami) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/dipakparmar/docusaurus-plugin-umami/releases) - [Commits](https://github.com/dipakparmar/docusaurus-plugin-umami/compare/v2.1.3...v2.1.4) --- updated-dependencies: - dependency-name: "@dipakparmar/docusaurus-plugin-umami" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f4af61ed9665018347bf1f9fea94079b461efcdc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 15 20:23:19 2024 +0000 chore: auto build commit 55b0a5a2dddb616c5483aaa38bbb1b2023095dea Author: 怎么学都学不会的何同学 <1467602180@qq.com> Date: Sat Mar 16 04:22:43 2024 +0800 feat: 为印记中文周刊rss增加完整文章抓取 (#14727) * 修复印记中文js周刊rss * 更新docschina路由和周刊模块 * Update lib/routes/docschina/router.ts Co-authored-by: Tony * Update lib/routes/docschina/maintainer.ts Co-authored-by: Tony * 移除无用的代码和变量声明 * fix: radar * feat: 印记中文周刊增加完整文章抓取 * 更新docschina/weekly.ts文件中的代码 * Revert "Merge branch 'master' into master" This reverts commit c6ad102cb1b2dd53729520f8f10c5ba71ed8ab2d, reversing changes made to 8487eecef354f49427bd002b5fa3ffea76dcd856. * Revert "Revert "Merge branch 'master' into master"" This reverts commit a9674e782e11b9ee17faec6856f28d635530fcf8. * 更新周报路由处理函数 * refactor: migrate to v3 --------- commit da1c760d126219ce6d5b75bc73c455d90e911c8a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 15 20:16:15 2024 +0000 chore: auto build commit 74cf1971a637b482ab60a0e3499d9d71075d670b Author: randompasser <33059426+randompasser@users.noreply.github.com> Date: Sat Mar 16 04:14:13 2024 +0800 feat(route): add maimai DX (#14686) * feat(route): add maimai DX * feat(route): relocate maimaidx under sega namespace * refactor: migrate to v3 --------- commit 30707f278f3361b0e5c685b2a6f6f46fae4872fe Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 15 19:29:25 2024 +0000 chore: auto build commit d585a87daf4ee00ae8cb680c66a320bfba31867b Author: Tony Date: Sat Mar 16 03:28:44 2024 +0800 fix: allow multiple radar rules per route (#14800) * fix: allow multiple radar rules per route * fix: github folder * feat: add namespace to radar target * docs: fix types url commit aad06528dbfe0317c084a7c86bda7056bebc02fe Author: DIYgod Date: Sat Mar 16 01:36:09 2024 +0800 feat: radar rules one api commit 68bcc8d88c483f7c7f7ed8271c842f3e3ec4c95f Author: Lumen Yang <45258158+LumenYoung@users.noreply.github.com> Date: Fri Mar 15 17:00:45 2024 +0100 fix: doc link (#14799) commit b564902d49501cf521f3f855b699c9b0b4b6fc00 Merge: 93cf31958 e57ae70f5 Author: DIYgod Date: Fri Mar 15 23:51:16 2024 +0800 Merge remote-tracking branch 'origin/master' commit 93cf31958126e373598d27ea239c5d5a8a8002b5 Author: DIYgod Date: Fri Mar 15 23:51:08 2024 +0800 feat: use OpenAPI commit e57ae70f59294f8ebdcd78c4d5b3e8ef4fe6cff3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 15 22:11:36 2024 +0800 chore(deps-dev): bump vite-tsconfig-paths from 4.3.1 to 4.3.2 (#14792) * chore(deps-dev): bump vite-tsconfig-paths from 4.3.1 to 4.3.2 Bumps [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) from 4.3.1 to 4.3.2. - [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases) - [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v4.3.1...v4.3.2) --- updated-dependencies: - dependency-name: vite-tsconfig-paths dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3730912fe0dbe137706b67495e7c1236a9800487 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 15 22:10:35 2024 +0800 chore(deps): bump @sentry/node from 7.106.1 to 7.107.0 (#14791) * chore(deps): bump @sentry/node from 7.106.1 to 7.107.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.106.1 to 7.107.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.107.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.106.1...7.107.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 390d5fe02cc7370b250cdc13d7a59aaa8661b495 Author: tssujt Date: Fri Mar 15 21:11:03 2024 +0800 fix(route): Update wmpvp news title (#14797) commit 022a8233c0f669295c9aff2aba7ad0928a2fc80b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 14 21:17:22 2024 +0000 chore(deps-dev): bump @types/react from 18.2.65 to 18.2.66 in /website (#14789) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.65 to 18.2.66. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 692e1e591dc56fcd5b0da559c11c2ba2103c4599 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Mar 14 17:54:40 2024 +0000 chore: auto build commit 7881250f88ca3baf820af9b84dda2aa76dfd698a Author: DIYgod Date: Fri Mar 15 01:53:48 2024 +0800 fix: miniflux title commit 2ad738742e015a79ab99ee6a50f5b5b90db655b0 Author: DIYgod Date: Fri Mar 15 01:51:24 2024 +0800 chore: fix docs build commit 0dc0f0a3e50351625eb258ccf5c4f327f73d2992 Author: DIYgod Date: Fri Mar 15 01:44:39 2024 +0800 feat: move miniflux to new route commit b370ba9d85e077e23f4a7c318f6456e69b94da83 Author: DIYgod Date: Fri Mar 15 00:52:21 2024 +0800 fix: jike commit 4a0aceb7e3c026f0e916de4d614a040ddde85650 Author: DIYgod Date: Thu Mar 14 23:06:26 2024 +0800 feat: apple apps and firefox addons title commit b395874a14dcb07ee8689bbd6527f480d9425513 Merge: c65475b57 5a7af5e11 Author: DIYgod Date: Thu Mar 14 23:06:20 2024 +0800 Merge remote-tracking branch 'origin/master' commit c65475b5730794f4b522689558b4ed55b9e1cecf Author: DIYgod Date: Thu Mar 14 22:48:27 2024 +0800 feat: add twitter radar rules commit 5a7af5e11975f78eb26433d497c3ab7f1cf8cec6 Author: Alan Ye <45558679+at-wr@users.noreply.github.com> Date: Thu Mar 14 22:21:45 2024 +0800 docs: fix typo (#14786) commit 29f20a26585ea80d03527d52f1a9710c9ac9d3f8 Author: DIYgod Date: Thu Mar 14 22:19:16 2024 +0800 fix: git hash error commit 61bd55ac33a8bd4b3c6acf4ea8bdd785ae178c23 Author: DIYgod Date: Thu Mar 14 20:52:52 2024 +0800 chore: fix missing git in docker commit 63639a44d19dfe10b8d0cdb97b6df1644bc590b8 Author: DIYgod Date: Thu Mar 14 20:08:57 2024 +0800 feat: routes api commit 901075eda94e1bd624d3a30358c7b36738eb24d0 Author: DIYgod Date: Thu Mar 14 20:06:15 2024 +0800 feat: radar rules api commit d1f30d7d0ed12ede2474b5fcb2b667cb23be712c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 14 10:43:33 2024 +0800 chore(deps): bump @types/node from 20.11.26 to 20.11.27 (#14780) * chore(deps): bump @types/node from 20.11.26 to 20.11.27 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.26 to 20.11.27. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8783b5a5577c11bfd9f47774204975f86859c4ca Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 14 01:53:03 2024 +0000 chore(deps): bump twitter-api-v2 from 1.16.0 to 1.16.1 (#14779) * chore(deps): bump twitter-api-v2 from 1.16.0 to 1.16.1 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.16.0 to 1.16.1. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.16.0...1.16.1) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aa7ffca9cdcde70be26f4315d030e88598f0ed85 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 14 08:28:47 2024 +0800 chore(deps): bump telegram from 2.19.20 to 2.20.2 (#14768) * chore(deps): bump telegram from 2.19.20 to 2.20.2 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.19.20 to 2.20.2. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5e41b786342b78a1306e19b5024f67d4484deba3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 13 21:41:05 2024 +0000 chore(deps-dev): bump @types/react-dom in /website (#14781) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.21 to 18.2.22. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c65e031a540b1acc3d0b4a5ee552e348688e95ec Author: Rongrong Date: Thu Mar 14 00:49:02 2024 +0800 fix(route/*): previously forgotten migrations (#14778) Signed-off-by: Rongrong commit 2cfc8c07128e22fb604d1f92e9964e9d04aedbfb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 13 11:27:54 2024 +0800 chore(deps): bump @types/node from 20.11.25 to 20.11.26 (#14769) * chore(deps): bump @types/node from 20.11.25 to 20.11.26 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.25 to 20.11.26. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 00a02a4828d0793c92bb50b81779ea5807abd855 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 13 11:27:33 2024 +0800 chore(deps): bump googleapis from 133.0.0 to 134.0.0 (#14767) * chore(deps): bump googleapis from 133.0.0 to 134.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 133.0.0 to 134.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v133.0.0...googleapis-v134.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b112b4a0f8ca663a7843e1d1b21367690e4000c5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 12 22:05:19 2024 +0000 chore(deps-dev): bump @types/react from 18.2.64 to 18.2.65 in /website (#14770) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.64 to 18.2.65. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e76e0ab54784ef61c9f8788df7953b2441cf64c3 Author: SettingDust Date: Tue Mar 12 22:33:34 2024 +0800 fix(modrinth): fix the path & adapt to typescript (#14765) commit dc19fc2cf00f971b30245c5a6956cdb0da7ffd4d Author: N78Wy <98439218+N78Wy@users.noreply.github.com> Date: Tue Mar 12 22:16:04 2024 +0800 fix(route): fix MMDArchive example (#14762) * fix(route): fix MMDArchive example * Revert "fix(route): fix MMDArchive example" This reverts commit 472fdaee1074551f7e447c431a4338d87e4cfb8d. * fix(route): /booru/mmda fix MMDArchive example --------- Co-authored-by: keweiye commit 2fde5be56747979df56999da7675d5d9e474476d Author: zcw159357 Date: Tue Mar 12 22:11:12 2024 +0800 fix(route): picuki/profile (#14760) commit e5f1ad343ccc5e64c0002fb41603baa34a49d0f2 Author: DIYgod Date: Tue Mar 12 21:32:48 2024 +0800 chore: recover radar.js commit 75b5a1945a166148bca97f4205db6db50c9c5d37 Author: Huntley Date: Tue Mar 12 04:18:09 2024 +0000 fix(route): 添加language字段 (#14759) commit 2c94fc9cb736b5320b4164cd8d8b5beb3205ea4b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 12 10:41:06 2024 +0800 chore(deps-dev): bump @typescript-eslint/parser from 7.1.1 to 7.2.0 (#14756) * chore(deps-dev): bump @typescript-eslint/parser from 7.1.1 to 7.2.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.1.1 to 7.2.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b161872496fe7efd598fa9932f5be998675080f9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 12 07:15:37 2024 +0800 chore(deps): bump hono from 4.0.10 to 4.1.0 (#14752) * chore(deps): bump hono from 4.0.10 to 4.1.0 Bumps [hono](https://github.com/honojs/hono) from 4.0.10 to 4.1.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.0.10...v4.1.0) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0dfbd445fbe7cb61f1b0b37c797558e576cf5117 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 11 23:08:07 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.53 to 2.0.54 (#14754) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.53 to 2.0.54 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.53 to 2.0.54. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.53...v2.0.54) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c13528b8d52b3a78502807bd1ca58d40282dedf3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 11 22:46:29 2024 +0000 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.1.1 to 7.2.0 (#14753) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.1.1 to 7.2.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6bb9c958be5a8ae9968a2cadbf7900730fb6de01 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 11 22:43:24 2024 +0000 chore(deps): bump @sentry/node from 7.106.0 to 7.106.1 (#14755) * chore(deps): bump @sentry/node from 7.106.0 to 7.106.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.106.0 to 7.106.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.106.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.106.0...7.106.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b8d2b262ff964278631084fb4f121876e43b6850 Author: DIYgod Date: Tue Mar 12 02:22:18 2024 +0800 docs: fix build errors commit 3b134f20fcb3efb5b54ea87809a70560cd4e7aa8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 11 18:14:24 2024 +0000 chore: auto build commit 10aefcfe3263f5b06db01d6d510c657f5f4f9983 Merge: c2f1e6eda a4cd8577f Author: DIYgod Date: Tue Mar 12 02:12:55 2024 +0800 Merge remote-tracking branch 'origin/master' commit c2f1e6eda05f4861fae88f9d141b9e3494a1f8a2 Author: DIYgod Date: Tue Mar 12 02:12:41 2024 +0800 docs: render source code links commit 0bfa72d3a6759b97b8e1deb83070c9b8d23d92a3 Author: DIYgod Date: Tue Mar 12 01:55:03 2024 +0800 docs: render config commit 1afe43eccd7868312e0c5c008ebe7bfedcd8a160 Author: DIYgod Date: Tue Mar 12 01:52:06 2024 +0800 feat: add config description field commit a4cd8577fb042a2c4bd4d2425caad46709c01d87 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 11 16:46:36 2024 +0000 chore: auto build commit f16edb110b7eb5c56dc033b56a4dd3d5f5d9a444 Author: karasu Date: Tue Mar 12 00:45:56 2024 +0800 refactor(router): cast (#14742) * refactor(route): remove interface ResponseData * feat(radar): radar rule for cast * Update lib/routes/cast/index.ts commit e5b8f852f570aa86b309e9f4e22343ccc43bff25 Author: DIYgod Date: Tue Mar 12 00:29:52 2024 +0800 feat: add requireConfig commit e43b6fda846fdddcf4eeba57f8984f002f83f3ff Author: tmr <32825326+ttttmr@users.noreply.github.com> Date: Tue Mar 12 00:05:41 2024 +0800 fix: weibo image regex (#14739) * fix: weibo image regex * fix: return handlers --------- commit 87f98ae67aeb37b42770079562c7a6e429c15d76 Author: Tony Date: Mon Mar 11 23:52:46 2024 +0800 chore: fix rsshub.js.org not working (#14750) partially revert 8f4c50e22e4d9874795484f58fb7b95c72c69dd1 commit 430c0f30b12ac3021f271c7c262a23c32bf62f6c Author: Serhii Hospodarchuk <69005134+gosxrgxx@users.noreply.github.com> Date: Mon Mar 11 17:09:34 2024 +0200 fix(route): telegram parameters showReplyTo and showViaBot (#14744) commit c265879605da2e12117aad281346b4452ac85f94 Author: DIYgod Date: Sun Mar 10 02:44:16 2024 +0800 docs: update emoji commit 79518e6402af3fa47e18c2fc09c51832093d1d75 Author: DIYgod Date: Sun Mar 10 02:22:44 2024 +0800 docs: fix build errors commit 89adb290574a9f33c5d4d53e181dbe57e1a25489 Author: DIYgod Date: Sat Mar 9 22:38:41 2024 +0800 docs: update standard commit 2d94173e494725eda51861944714e95893cfc3e6 Author: DIYgod Date: Sat Mar 9 20:33:32 2024 +0800 chore: disable test on node 18 commit 8f4c50e22e4d9874795484f58fb7b95c72c69dd1 Author: DIYgod Date: Sat Mar 9 20:30:59 2024 +0800 chore: update outdated chore files commit 43689054e526c6d7f70ff5b627ba5254d30e648e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Mar 9 12:14:58 2024 +0000 style: auto format commit dc147d0abd3e367e5d70c70fcbd63d283ace6136 Author: DIYgod Date: Sat Mar 9 20:12:52 2024 +0800 chore: disable no-useless-escape error commit 4990986b14c9fe3f2bcce087bb0ffeb8075cc834 Author: DIYgod Date: Sat Mar 9 19:18:11 2024 +0800 chore: fix test actions commit f3a9df107813ee946dbcec6ca09f56e0b9f66fcd Merge: 717e48dc0 b1aca9fea Author: DIYgod Date: Sat Mar 9 19:16:33 2024 +0800 Merge branch 'feature/registry' commit b1aca9fea013d053a1d4583c3fa31ca57246c5b8 Author: DIYgod Date: Sat Mar 9 18:55:37 2024 +0800 feat: recover build docs commit 93fc0608f74c439ed25e183624225083801e5ecb Author: DIYgod Date: Sat Mar 9 18:48:10 2024 +0800 feat: remove docs test and push assets commit d83c85a349176e7d6f0f4b71917f648b74792161 Author: DIYgod Date: Sat Mar 9 18:31:48 2024 +0800 feat: remove radar.ts maintainer.ts router.ts commit 87c6f5065b956ac4a7c32759761039ce34c39b69 Author: DIYgod Date: Sat Mar 9 17:55:28 2024 +0800 chore: remove the generated markdown docs commit ca82a0b2d6bbf6526a9bb115efc8eea05e187c56 Author: DIYgod Date: Sat Mar 9 17:53:08 2024 +0800 fix: rending docs route component commit bb70716973543cd05753f1b0e1adab9c8f44b9ae Author: DIYgod Date: Sat Mar 9 17:52:37 2024 +0800 fix: docs sorting commit a9ae562d388b1431f271fd966702a86b64bfcd05 Author: DIYgod Date: Sat Mar 9 16:52:18 2024 +0800 feat: build markdown docs from routes commit 33e2f170558ae0f0b41dbabac5a417ad96d50ae6 Author: DIYgod Date: Sat Mar 9 15:08:34 2024 +0800 fix: wrong categories commit 717e48dc05f73ba1821b65849ed436db90078c27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 9 08:03:39 2024 +0800 chore(deps): bump @sentry/node from 7.105.0 to 7.106.0 (#14726) * chore(deps): bump @sentry/node from 7.105.0 to 7.106.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.105.0 to 7.106.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.106.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.105.0...7.106.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com commit e251586dba43b03eaaceba5cb03d6f9d26291ff0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 9 06:24:52 2024 +0800 chore(deps): bump puppeteer from 22.4.0 to 22.4.1 (#14725) * chore(deps): bump puppeteer from 22.4.0 to 22.4.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.4.0 to 22.4.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.4.0...puppeteer-v22.4.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0c8d6f05bfb438f7aba72e863e75dbbc822d9f27 Author: DIYgod Date: Sat Mar 9 03:31:18 2024 +0800 fix: build-routes commit 76e7e8296b7bcc6eaaf4c492c04af59854cf5c35 Author: DIYgod Date: Sat Mar 9 03:24:53 2024 +0800 fix: add routes commit 45f9ea21fba594bd0dfb175d15ff4e3d8ca6a490 Author: DIYgod Date: Sat Mar 9 03:06:53 2024 +0800 feat: add routes commit f8b141ee6ea8cc23fe27d9fd029b1299a9c1770a Author: DIYgod Date: Sat Mar 9 01:53:22 2024 +0800 feat: add namespace.ts commit a9ffc2781837c0b5d81302a0a6121c30d2ce1fb6 Merge: 26072a79c 7641e7dd2 Author: DIYgod Date: Sat Mar 9 01:41:33 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/registry commit 26072a79ceae34cbd2955eb27c2523365e6698ee Author: DIYgod Date: Sat Mar 9 01:41:06 2024 +0800 chore: remove unused code commit fe320c1153a7b36e81a61417124b30ff597abca2 Author: DIYgod Date: Sat Mar 9 01:31:42 2024 +0800 feat: lazy load for production commit e0df7f11acd2dff1ae64318f03e4cbf0a771eab8 Author: DIYgod Date: Sat Mar 9 00:35:03 2024 +0800 test: disable directoryImport in test env commit 7641e7dd2934a8db17f602e935863e9fa2866d44 Author: Tony Date: Sat Mar 9 00:09:34 2024 +0800 fix: logo not showing with ACCESS_KEY (#14722) commit ffce01a1254985a960bf1cbcadd5da536b7f5c98 Author: DIYgod Date: Fri Mar 8 23:36:18 2024 +0800 test: add test namespace to routes commit 17626929149b79251acf30a3eb03fa7e610af0c4 Author: Enoch Ma Date: Fri Mar 8 16:35:33 2024 +0100 fix(route): show correct author name (AEON) (#14721) commit 6902129eb0fcfcb620c50f9c80a5965dea4d04ac Author: DIYgod Date: Fri Mar 8 23:31:50 2024 +0800 feat: new build script commit 21d6841a30d5be2dec1a6442225be6919cf8d4fd Author: randompasser <33059426+randompasser@users.noreply.github.com> Date: Fri Mar 8 23:25:48 2024 +0800 fix(route): migrate pjsk (#14673) * fix(route): migrate pjsk * fix(routes): Use esm export Co-authored-by: Tony * feat(route): add radar.ts for pjsk * refactor: move to proper namespace --------- commit 4ebfcf7d4a91681928f04af3b4400a2a57436ee8 Author: 怎么学都学不会的何同学 <1467602180@qq.com> Date: Fri Mar 8 22:24:35 2024 +0800 fix: 修复印记中文周刊rss feat: 为印记中文rss增加分类 (#14720) * 修复印记中文js周刊rss * 更新docschina路由和周刊模块 * Update lib/routes/docschina/router.ts * Update lib/routes/docschina/maintainer.ts * 移除无用的代码和变量声明 * fix: radar --------- commit feba548c0e044488e83cbe1f1ff1937f3536143d Author: rkscv Date: Fri Mar 8 21:41:52 2024 +0800 fix(route): wenku8 volume (#14682) * fix(route): wenku8 volume * fix: add chapter link --------- commit 33a43d3fe212e4a6d040a1018f62d88cbeb60610 Author: Zebartin <16185081+Zebartin@users.noreply.github.com> Date: Fri Mar 8 21:11:45 2024 +0800 fix(route): /pku/scc/recruit (#14713) * fix(route): /pku/scc/recruit * refactor: camelCase --------- Co-authored-by: Tony commit 75ec77b765d31438504c59b5af071c57ae2bf5eb Author: DIYgod Date: Fri Mar 8 17:04:50 2024 +0800 feat: multi-language support commit d4771fcbc48520e9eab1e58a9d46c7557072181f Author: DIYgod Date: Fri Mar 8 16:45:05 2024 +0800 feat: next generation routing registration method commit 5b772a6894d3d6e635d128a629aca4f477102edb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Mar 8 04:43:14 2024 +0000 style: auto format commit 495cff5001540cf5c24bade197517c515e2d12a7 Author: Silent Wang Date: Fri Mar 8 12:41:12 2024 +0800 feat(route): add qust jw (#14670) * feat(route): add qust jw Signed-off-by: silent7wang * fix(route): use map() instead of each(), add docs in university.mdx * Update lib/routes/qust/jw.ts Co-authored-by: Tony * fix(route): Remove redundant logic. --------- Signed-off-by: silent7wang commit 031b4e8d88b5542de387c21428c4e3bb79437db8 Author: Tony Date: Fri Mar 8 10:05:44 2024 +0800 fix(route): recover a9vg (#14710) docs: rename author #1066 commit 59e96a6b1bbe6781a19ce20eac5419b4bc758b6e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 7 23:31:48 2024 +0000 chore(deps): bump imapflow from 1.0.155 to 1.0.156 (#14709) * chore(deps): bump imapflow from 1.0.155 to 1.0.156 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.155 to 1.0.156. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.155...v1.0.156) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 652430ad33cb810c9baaf51db7b0e401aae83229 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 8 06:05:46 2024 +0800 chore(deps): bump instagram-private-api from 1.45.3 to 1.46.1 (#14708) * chore(deps): bump instagram-private-api from 1.45.3 to 1.46.1 Bumps [instagram-private-api](https://github.com/dilame/instagram-private-api) from 1.45.3 to 1.46.1. - [Release notes](https://github.com/dilame/instagram-private-api/releases) - [Commits](https://github.com/dilame/instagram-private-api/commits) --- updated-dependencies: - dependency-name: instagram-private-api dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0430d64f00b212d8ca7bbacb6b5a04e5946a1493 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 7 21:14:23 2024 +0000 chore(deps-dev): bump @types/react-dom in /website (#14707) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.20 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bee1de77046ae60bcc6e6857e69ee887bfd6fe01 Author: Yishuai Li Date: Fri Mar 8 01:30:47 2024 +0800 docs: Instruction on fetching the Cookies (#14705) commit e95b7ccc404ad923d6f529e8c6992704d11cb541 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Mar 8 00:18:50 2024 +0800 feat(route): add 中国科学学与科技政策研究会研究会动态 (#14687) * feat(route): add 中国科学学与科技政策研究会研究会动态 * fix typo * fix typo --------- commit 9445b1f478061bac1a10653147e065f1abd6b7da Author: Tony Date: Thu Mar 7 13:51:51 2024 +0800 fix(route): bloomberg video parsing (#14702) commit 62e9d615848dc44f6408fcc7715563624aeb11e8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 7 13:34:51 2024 +0800 chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 (#14697) * chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.3 to 5.4.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: use ts project-wide --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7036a996e96d4024dbad7363ab4cda9cf8790794 Author: Tony Date: Thu Mar 7 13:19:01 2024 +0800 fix(route): coolapk (#14701) commit bdc1b91a0b76733aa22ba302ec8c07085f5faeb1 Author: Tony Date: Thu Mar 7 13:01:52 2024 +0800 fix(route): t66y (#14700) commit 95ab8802e2a7c4915be516a92e14d3f2d04f6320 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 7 06:48:41 2024 +0800 chore(deps): bump hono from 4.0.9 to 4.0.10 (#14699) * chore(deps): bump hono from 4.0.9 to 4.0.10 Bumps [hono](https://github.com/honojs/hono) from 4.0.9 to 4.0.10. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.0.9...v4.0.10) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 972ede3c8710b1e72e3734095bf33e6cc2978464 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 22:46:11 2024 +0000 chore(deps): bump imapflow from 1.0.154 to 1.0.155 (#14698) * chore(deps): bump imapflow from 1.0.154 to 1.0.155 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.154 to 1.0.155. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.154...v1.0.155) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 095706318e94ac7eadd92ac5e8e392c417d3e5cb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 22:45:43 2024 +0000 chore(deps): bump @types/node from 20.11.24 to 20.11.25 (#14696) * chore(deps): bump @types/node from 20.11.24 to 20.11.25 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.24 to 20.11.25. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f5bda27eb4d97cb6232e651f8fb004038faa37da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 22:13:32 2024 +0000 chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 in /website (#14694) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.3 to 5.4.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ba8f25ff819dd1ada8ae28da685c84379a0bc8fe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 21:14:23 2024 +0000 chore(deps-dev): bump @types/react from 18.2.63 to 18.2.64 in /website (#14695) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.63 to 18.2.64. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2c8711bf52e47206cd72ed695abe1073004597ee Merge: 44c985354 0a82e22fb Author: DIYgod Date: Thu Mar 7 01:24:18 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/esm-2 commit 44c9853541657a5c0090e71be906bca8709593c3 Author: DIYgod Date: Thu Mar 7 01:17:21 2024 +0800 feat: replace require with import 7/n commit 3d33ab1f72322760835de029beb769c6e039e498 Author: DIYgod Date: Thu Mar 7 00:46:47 2024 +0800 feat: replace require with import 6/n commit e42ff57cb436969bff04acda51f427889ecd2b5a Author: DIYgod Date: Thu Mar 7 00:39:42 2024 +0800 feat: replace require with import 5/n commit 34d889743baf00d3ce1d57710956670802a2b73f Author: DIYgod Date: Thu Mar 7 00:15:48 2024 +0800 feat: replace require with import 4/n commit 935649be9f838ea56e304f7652d1b86649b59107 Author: DIYgod Date: Wed Mar 6 23:56:33 2024 +0800 feat: replace require with import 2/n commit 156b58d780d78b80d7744b7a068683ba210a5779 Author: DIYgod Date: Wed Mar 6 23:39:15 2024 +0800 feat: replace require with import 1/n commit 0a82e22fb715cd6ac64310aef2ee9c77734756c6 Author: Tony Date: Wed Mar 6 22:28:13 2024 +0800 fix(route): techflowpost (#14684) commit fb1d38590d4bc1ef7bce691c627030bb55a12b70 Author: Tony Date: Wed Mar 6 22:04:41 2024 +0800 fix(route): scmp (#14683) commit 7a8335ee1e12187e483b5685756cce3fb37d42bf Author: DIYgod Date: Wed Mar 6 18:30:31 2024 +0800 feat: recover microsoft edge update commit d3a87477116bdf53675c45fba9c33ebff983e50d Author: DIYgod Date: Wed Mar 6 18:17:25 2024 +0800 feat: recover google chrome extension commit 61079d2f09124d99966728ea749fc3e46e1de325 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 06:41:40 2024 +0800 chore(deps): bump imapflow from 1.0.153 to 1.0.154 (#14680) * chore(deps): bump imapflow from 1.0.153 to 1.0.154 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.153 to 1.0.154. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.153...v1.0.154) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 773216fe68cc5f4e6e9fb56848ad54eaf7109a8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Mar 6 06:27:59 2024 +0800 chore(deps): bump puppeteer from 22.3.0 to 22.4.0 (#14679) * chore(deps): bump puppeteer from 22.3.0 to 22.4.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.3.0 to 22.4.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.3.0...puppeteer-v22.4.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 539d9acbba78353317005cd8d1892d5e4d9edace Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 5 21:27:56 2024 +0000 chore(deps-dev): bump @types/react-dom in /website (#14678) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bd1d103da22660bd718446282b938b5c7d948a7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 5 21:24:43 2024 +0000 chore(deps-dev): bump @types/react from 18.2.62 to 18.2.63 in /website (#14677) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.62 to 18.2.63. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 066ee903264f792738dc92893e98d458c01932e1 Author: DIYgod Date: Wed Mar 6 02:56:08 2024 +0800 test: fix response code commit c213e479c670d6d6f97cf262bbd8aad680b6b7ba Author: DIYgod Date: Wed Mar 6 02:50:07 2024 +0800 test: fix response code commit 1bdef0171b8ee661a6a9b42a516a2d616eba26c8 Author: Tony Date: Wed Mar 6 02:35:30 2024 +0800 fix(anti-hotlink): skip base64 image (#14676) * fix(anti-hotlink): skip base64 image * test: fix parameter complicated_description commit 94cf0742afa8bf18510ad9ded9b76dcd2ad52c90 Author: DIYgod Date: Wed Mar 6 02:33:28 2024 +0800 feat: new error page commit 641a8e62fb3ee29ac04098588d3a2f44f9502a96 Author: Tony Date: Wed Mar 6 00:48:35 2024 +0800 fix(route): recover zhuwang (#14674) commit c314a56fdcf5944664d6468f13ad245939e4bffe Author: Tony Date: Tue Mar 5 15:18:20 2024 +0000 chore: fix labelling commit 1b1915edca5adda20ade512145dcdf61c469a55a Author: DIYgod Date: Tue Mar 5 23:04:28 2024 +0800 fix: custom got response type commit b360ea9b82c7ae9c1b248623c2205c74f0efce32 Author: TonyRL Date: Tue Mar 5 14:57:51 2024 +0000 chore: fix eslint on ts commit ef800a10bbd42e2b496afa365b3d1fd0a05a9d53 Author: Yufan You Date: Tue Mar 5 22:43:11 2024 +0800 docs: fix Mastodon config documentation (#14672) commit fdf8ff04a5b88a4817f93c4059f0bfe557683253 Author: Tony Date: Tue Mar 5 22:41:42 2024 +0800 fix(route): recover f-droid (#14671) commit 8c9c45232f8e01a98a94f6e90bb732a457464d6b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Mar 5 21:51:13 2024 +0800 fix(route): iDaily每日环球视野 (#14652) * fix(route): iDaily每日环球视野 * fix: js to ts * fix typo commit 130b11224e2c6ba7a2f6cea97396c5392ce64946 Author: Yufan You Date: Tue Mar 5 21:06:03 2024 +0800 chore: remove @ts-nocheck (#14669) commit c0391640079add11633a5b48a2149461efd1df6d Author: Yufan You Date: Tue Mar 5 21:02:41 2024 +0800 fix: route syntax for hono (#14638) * fix: use :param{.+} instead of :param+ for hono * fix: use two separate routes to simulate :param* in hono It seems that hono does not support this route syntax. We can simulate it via two separate routes. See https://github.com/orgs/honojs/discussions/1536 * fix: use {} instead of () for regex in hono * fix: revert changes to lib/router.js as it's still using koa router * Revert "fix: use two separate routes to simulate :param* in hono" This reverts commit b00a0a74a025939d0a59c3f8f7b3b7038c13f715. * fix: use :param{.+}? to simulate :param* * feat: add hint about trailing slash in error message commit a42947231104a9ec3436fc52cedb31740c9a7069 Author: Yufan You Date: Tue Mar 5 17:27:51 2024 +0800 Merge pull request from GHSA-3p3p-cgj7-vgw3 * fix: SSRF in /m4/:id?/:category* * fix: allow /mastodon/acct/ to any domain when MASTODON_API_HOST is set * fix: add missing import for isValidHost commit 4c4d68e32be55bea18d0879adf2b7996b60d84ae Author: Tony Date: Tue Mar 5 15:19:43 2024 +0800 test(error/index): revert accidental changes from #14664 commit 6f8a8983633093e7ad2ecf463e02971911da451e Author: Tony Date: Tue Mar 5 15:09:38 2024 +0800 fix(index): wrong error routes count commit d17ebe81d08670ceab8ed71b2fb059b59de484ed Author: Tony Date: Tue Mar 5 13:55:39 2024 +0800 feat(index): add back hot stats (#14664) commit 0f51d2f93ab31695f082bae5f8157c2e77f2400d Author: karasu Date: Tue Mar 5 09:27:10 2024 +0800 fix(route): cast (#14651) * fix(route): cast * fix(route): 兼容外链及视频页面特殊dom结构 * docs: 补充文档 * fix: use built in re-export * Update lib/routes/cast/index.ts * Update lib/routes/cast/index.ts * Update lib/routes/cast/index.ts * Update lib/routes/cast/index.ts * Update lib/routes/cast/index.ts * update maintainer --------- commit b6b9918c6c6a29cbeebe31e6bc1e874487fac6b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 22:49:33 2024 +0000 chore(deps): bump hono from 4.0.8 to 4.0.9 (#14655) * chore(deps): bump hono from 4.0.8 to 4.0.9 Bumps [hono](https://github.com/honojs/hono) from 4.0.8 to 4.0.9. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.0.8...v4.0.9) --- updated-dependencies: - dependency-name: hono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a08bd855d233aa2d03fd17684e97b497f3ae40d6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 22:48:33 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.52 to 2.0.53 (#14659) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.52 to 2.0.53 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.52 to 2.0.53. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.52...v2.0.53) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c95210c3a1d49f77ab9f729da2248efd91b4a526 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 22:40:23 2024 +0000 chore(deps-dev): bump @typescript-eslint/parser from 7.1.0 to 7.1.1 (#14658) * chore(deps-dev): bump @typescript-eslint/parser from 7.1.0 to 7.1.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44a900b42c24b2737f42d979f05b2afab3b81a7c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 21:59:59 2024 +0000 chore(deps): bump @sentry/node from 7.104.0 to 7.105.0 (#14661) * chore(deps): bump @sentry/node from 7.104.0 to 7.105.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.104.0 to 7.105.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.105.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.104.0...7.105.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d9adcae45d132dfa236a46d75e1d64947b554bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 21:58:41 2024 +0000 chore(deps): bump winston from 3.11.0 to 3.12.0 (#14657) * chore(deps): bump winston from 3.11.0 to 3.12.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.11.0 to 3.12.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.11.0...v3.12.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 17452fa23e6ac85f0ea5fba53a24e1585496b513 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 5 05:57:38 2024 +0800 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.1.0 to 7.1.1 (#14656) * chore(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 897d4f97208152a04dde0ae1528e73778ea9b4e8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Mar 4 21:23:13 2024 +0000 chore(deps-dev): bump @types/react from 18.2.61 to 18.2.62 in /website (#14660) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.61 to 18.2.62. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9ae2cbf61b7a1d73f05a24b383da8bf0f273978b Author: Tony Date: Tue Mar 5 03:47:12 2024 +0800 fix(route): 0818tuan (#14654) commit 9e74f84af50f4a8c7a954da85496ba44028c9b20 Author: Tony Date: Tue Mar 5 03:32:25 2024 +0800 docs: update output format (#14653) commit eea1607fca551dad4de86144b88fcbb7ffa720aa Author: TonyRL Date: Mon Mar 4 16:21:13 2024 +0000 fix: add type exports for got commit 386341e96d812160ec18dbcfcd771930a031ea80 Author: Rongrong Date: Tue Mar 5 00:08:41 2024 +0800 fix(route/weibo/user): remove all pinned weibo if any is too old (#14637) Signed-off-by: Rongrong commit 7e47d387e4f666514191b56f72c8380a0497eabb Author: DIYgod Date: Mon Mar 4 23:19:22 2024 +0800 chore: remove unused dependency commit 52274a077ba3a6d00a34e28b5b70451f5b05c49c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Mar 4 15:09:23 2024 +0000 style: auto format commit d8ca915827d0e8d8b8ab37ed69f8d9b1cc55b197 Merge: 4d3e5d79c be1620074 Author: DIYgod Date: Mon Mar 4 23:06:54 2024 +0800 Merge remote-tracking branch 'origin/master' commit 4d3e5d79c1c17837e931b4cd253d2013b487aa87 Author: DIYgod Date: Mon Mar 4 23:06:41 2024 +0800 feat: remove MEDIA_PROXY_KEY and internal media proxy commit be1620074f924976197f997ec90087d01616d48e Author: Raven-tu <80778915raventu@gmail.com> Date: Mon Mar 4 22:54:40 2024 +0800 feat: expose server URLs in the CLI (#14646) * feat: expose server URL in the CLI * style: use arraw function --------- commit ae7758191c221bcdccf44e04d264381ca3da2506 Author: Vincent Jarvis <42174702+mind-dance@users.noreply.github.com> Date: Mon Mar 4 22:38:22 2024 +0800 docs: Update InstanceList.tsx (#14650) update friesport's rsshub url. commit c93541e57cfdd1a0e939ec02c232433f3d2502bb Author: DIYgod Date: Mon Mar 4 22:27:09 2024 +0800 fix: req param typo commit 526a1948ec582b7bc195260deec05e0fd7dc3fd5 Author: DIYgod Date: Mon Mar 4 22:21:48 2024 +0800 feat: add configed host to mastodon allow list commit ddc0fe43729073ed720517be62c329ece2e77ff7 Author: DIYgod Date: Mon Mar 4 04:37:20 2024 +0800 docs: add sponsors graph commit bb127727a1df2143149d84877f25d187b356bb01 Author: DIYgod Date: Mon Mar 4 04:27:10 2024 +0800 docs: readme add twitter commit 1811dc704306cc998b69f607bedc3fed9d7551c5 Author: DIYgod Date: Mon Mar 4 04:25:52 2024 +0800 docs: add twitter commit 64f3b9229bb9bead025224236279f19602ae2ac2 Author: DIYgod Date: Mon Mar 4 03:48:06 2024 +0800 fix: ssrf commit 7054e420127a8f140cdaa2d1a66c289ceecde258 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 3 19:32:11 2024 +0000 style: auto format commit f6917aa49e26712d39652b646412801038e58ae6 Author: DIYgod Date: Mon Mar 4 03:29:29 2024 +0800 fix: format commit 4bbf7d620dd8284f4b65c7f3258bff852f13fa9b Author: DIYgod Date: Mon Mar 4 02:27:13 2024 +0800 fix: test error commit 9f69cffb828d8149fe30e6dbff712f36cf78002c Author: DIYgod Date: Mon Mar 4 02:12:49 2024 +0800 fix: test error commit 6bfa36f801561673a37b4b1e8bfd347731ef6b7d Author: DIYgod Date: Mon Mar 4 02:01:32 2024 +0800 docs: js to ts commit fddea2fdf83bb5853fd6dd17a3538c26c7920f18 Author: DIYgod Date: Mon Mar 4 01:52:36 2024 +0800 feat: update script commit d93a301d97f83279162a2a51289bb1deebb6f920 Author: DIYgod Date: Mon Mar 4 01:52:04 2024 +0800 feat: build-radar.ts commit 2c7d7f9205cfb19c3ef4e81e565121f81160000b Author: DIYgod Date: Mon Mar 4 01:38:38 2024 +0800 feat: build-maintainer.ts commit 605d29a396d9b8bcb941dacacab3137c3b45c6de Author: DIYgod Date: Mon Mar 4 01:23:05 2024 +0800 feat: rename js to ts commit 6beeece94bb6f5759ec3ea8c9b4f908d6da26f6c Merge: 0cb0a6bd6 235630521 Author: DIYgod Date: Mon Mar 4 01:17:26 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/vitest commit 0cb0a6bd690d9bcd7fdde9b73f5807ca20f94b79 Author: DIYgod Date: Mon Mar 4 00:48:04 2024 +0800 feat: rename routes.ts to init-routes.ts commit a10bafb263d053320e80c88f0bd49e4031000924 Author: DIYgod Date: Mon Mar 4 00:46:26 2024 +0800 fix: __dirname commit 8065ededf56d20b84838036b61585f89b786eabb Author: DIYgod Date: Mon Mar 4 00:35:37 2024 +0800 feat: rename routes .js to .ts commit e8d13857a56f59b4a2bbd576ec16b8948ab32a4d Author: DIYgod Date: Mon Mar 4 00:19:19 2024 +0800 feat: remove type module commit dee7da3105915963034a73e85d961247842ae989 Author: DIYgod Date: Mon Mar 4 00:17:16 2024 +0800 feat: pure esm and typescript routes commit 23563052143737acf6acd99b5fe8af8682a8c053 Author: Rongrong Date: Mon Mar 4 00:14:55 2024 +0800 fix(route/weibo/user): querystring (#14636) * fix(route/weibo/user): querystring Signed-off-by: Rongrong * Update lib/routes/weibo/user.js --------- Signed-off-by: Rongrong commit 30657490ec728b9626ec5618f05ce2ff7fa0abfc Author: Yufan You Date: Mon Mar 4 00:01:14 2024 +0800 fix: use access token for all Mastodon routes (#14634) * fix: use access token for all Mastodon routes * fix: only send access token to MASTODON_API_HOST commit 6b7b95d1b3a49ac29b2b2b532cdf8972a418fd4e Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sun Mar 3 23:48:56 2024 +0800 fix(route): 百度贴吧 (#14635) commit f4aca74d404300ce0a000995758636adf5eb889a Author: DIYgod Date: Sun Mar 3 23:37:15 2024 +0800 feat: change default vitest reporter commit 9fc6361ef7dca2780da33b7d1523bdaabd44f81c Author: DIYgod Date: Sun Mar 3 23:19:59 2024 +0800 Revert "fix: test error" This reverts commit 310180d61ff8b69cb884b18803f2fb7b5af6d9d4. commit 3e41600aa8c616d28877e9ce3766b53270df1527 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Mar 3 15:12:07 2024 +0000 style: auto format commit 310180d61ff8b69cb884b18803f2fb7b5af6d9d4 Author: DIYgod Date: Sun Mar 3 23:11:42 2024 +0800 fix: test error commit 7a93e0c7276e92da3a93e95ac227ac592996f382 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Mar 3 23:09:47 2024 +0800 feat(route): add 国外主机测评 (#14633) commit b98c99928fa6b3f36bcdd20848db42209a138556 Author: DIYgod Date: Sun Mar 3 22:21:24 2024 +0800 fix: test error commit 1ba7bc25bbf90504b5a93d44879625330ea5558a Author: DIYgod Date: Sun Mar 3 19:07:40 2024 +0800 fix: test error commit 38e42156a0622a2cd09f328d2d60623813b8df28 Author: DIYgod Date: Sun Mar 3 18:57:07 2024 +0800 feat: replace jest with vitest commit 3bfdf9427cb8cf063cf7d231ec621278495f5a44 Author: DIYgod Date: Sun Mar 3 17:36:08 2024 +0800 feat: new home page commit 172f6cfd2b69ea6affdbdedf61e6dde1671f3796 Author: LyleLee Date: Sun Mar 3 16:07:03 2024 +0800 fix(route): fix radio canada by fixing regular expression to match correct data (#14630) commit cd6f2d982c3a628ddee5eae2f4a9fb4739e8ddfe Author: Yufan You Date: Sun Mar 3 14:33:11 2024 +0800 fix: use path param with regex for npm package feed (#14626) * fix: use path param with regex for npm package feed 1. Don't include query params like `?code` in the package name. 2. Handle special cases when the org name of the package ends with `package`, i.e. the package name is something like `@*package/*`. * refactor: use map --------- commit 2c771aa0f63e786874edbe1b57478f6ca64dfc91 Author: Tony Date: Sun Mar 3 06:03:38 2024 +0000 fix: sentry import commit 0d02f04a44e2c74cf8b8038b855a33b19658899d Author: ygguorun <36809814+ygguorun@users.noreply.github.com> Date: Sun Mar 3 13:56:51 2024 +0800 feat(route): add bilibili UP 主点赞视频 (#14596) commit 6a3d132008a0c3518a85394110bb3758f98e496a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Mar 3 03:28:25 2024 +0800 feat(route): add 中国国家图书馆读者云平台 (#14620) * feat(route): add 中国国家图书馆读者云平台 * fix radar * fix typo commit 5928c5db2472e101c2f5c3bafed77a2f72edd40a Author: psychosispy <128822194+psychosispy@users.noreply.github.com> Date: Sun Mar 3 03:07:01 2024 +0800 feat(route): Rewrite the API URL to original URL (#14617) * feat(route): Rewrite the API URL to original URL * Update notifications.js * camelCase commit 0b5aca86ea843007baae2a590d574ca04b36e459 Author: DIYgod Date: Sat Mar 2 23:23:47 2024 +0800 chore: remove useless koa dependencies commit 94cb794993b64858bdf05515a38cbf2f68f4f74a Author: Tony Date: Sat Mar 2 22:41:47 2024 +0800 fix(route): migrate nmc weatheralarm (#14624) commit 0ab8996f40e104968806ada1d4ab3c834e5318da Author: DIYgod Date: Sat Mar 2 21:35:40 2024 +0800 feat: remove allowlist and denylist commit c91c46d8888a2c31a42c7dff4406d863b820d60a Author: DIYgod Date: Sat Mar 2 19:59:27 2024 +0800 fix: unclean require commit 0165d742bce78e20d20c426309c08b9a2226b06a Author: DIYgod Date: Sat Mar 2 19:56:56 2024 +0800 docs: remove User Authentication Configurations commit 9e8b7dc462f0649157b11a9c1cdf53b63bd42044 Author: DIYgod Date: Sat Mar 2 05:04:55 2024 +0800 docs: esm export commit 2e5728fd859e26f8a14edfb8e89dfc7e1e4bceec Author: DIYgod Date: Sat Mar 2 05:00:59 2024 +0800 feat: unclean routes export commit c5b37ee8c0333902853613d4b68aec354d22aa32 Merge: 1b0acc996 90d0b33fe Author: DIYgod Date: Sat Mar 2 04:56:06 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/esm commit 1b0acc996b79a51589bc7f81a8526b044fd4530c Author: DIYgod Date: Sat Mar 2 04:50:51 2024 +0800 test: import app instead of index commit 90d0b33febe8d9fd82266884223861a602d85bc0 Author: Tony Date: Sat Mar 2 04:28:57 2024 +0800 fix(route): gamer ani (#14621) commit 62b5a8415958642d27e6cba936899670e0a9b989 Author: Tony Date: Fri Mar 1 20:26:57 2024 +0000 chore: fix labelling commit 91e6fe3d1aa07117ae2c46bca3d2cda6a858cf4b Author: DIYgod Date: Sat Mar 2 03:50:42 2024 +0800 feat: remove unclean require in core commit a2a3e1b58b3804644c3fe8cc35780a15aff6ad89 Author: DIYgod Date: Sat Mar 2 03:27:44 2024 +0800 feat: remove unclean require in router.js commit df57bb5d50927dbcb18fb195ec01c9ff5ebecd37 Author: DIYgod Date: Sat Mar 2 03:25:26 2024 +0800 feat: esm standard for routes commit f0e09ee9e013d900ae7c0c921cce1da1134a35d9 Author: DIYgod Date: Sat Mar 2 02:20:43 2024 +0800 chore: rollback got commit 52074bdfa0dfef52d283f02cf3e74fdd12458fd7 Author: DIYgod Date: Sat Mar 2 01:38:34 2024 +0800 chore: rollback dayjs commit 8171d927f19a4898cf8656a59b24d7a6e8939252 Author: Tony Date: Fri Mar 1 23:57:02 2024 +0800 fix(route): migrate tongli (#14618) commit 945769067133c5b78b7612529351f18fef3bb8f9 Author: Tony Date: Fri Mar 1 15:25:24 2024 +0000 chore: fix labelling commit d88620c39c579a53bd27cae1f81ab5358886289b Author: DIYgod Date: Fri Mar 1 22:58:04 2024 +0800 feat: update esm dependencies commit a9de313f41024c5b6192256b59c029d0793833ef Author: DIYgod Date: Fri Mar 1 22:09:43 2024 +0800 test: robots.txt response content type commit ed63b7b2208f350920d2977934e4b7fb01a4ad7b Author: DIYgod Date: Fri Mar 1 21:59:31 2024 +0800 fix: debug.html response content type commit 84d9c0c3b0a4a2416f426fd1b6097d0b55279527 Merge: 68a99bf4d 3540a0bd6 Author: DIYgod Date: Fri Mar 1 21:53:45 2024 +0800 Merge remote-tracking branch 'origin/master' commit 68a99bf4d957a7e2787ec56e90a07bd867f45a54 Author: DIYgod Date: Fri Mar 1 21:42:51 2024 +0800 feat: logger middleware commit 7af2a2ae273dc725f2172ebcf5a607ba01c61a5a Author: DIYgod Date: Fri Mar 1 21:11:15 2024 +0800 feat: use hono compress commit 3540a0bd6383b13d3a338fc8c6ede18329eec753 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 20:55:19 2024 +0800 chore(deps-dev): bump @babel/preset-env from 7.23.9 to 7.24.0 (#14602) * chore(deps-dev): bump @babel/preset-env from 7.23.9 to 7.24.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.23.9 to 7.24.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ba1bdf9bdc03ea8154ea44b7a8f96d18b6b1dd4e Author: DIYgod Date: Fri Mar 1 20:50:17 2024 +0800 feat: use hono context json and text commit 1e1b726ed7ce4540412afa8e7c5d9811c8785824 Author: DIYgod Date: Fri Mar 1 15:22:48 2024 +0800 chore: release docker images of current sha commit 7ddf992fa7aab3d9ca976af8003f7771d3c3b35f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 03:47:55 2024 +0000 chore(deps): bump telegram from 2.18.26 to 2.19.20 (#14606) * chore(deps): bump telegram from 2.18.26 to 2.19.20 Bumps [telegram](https://github.com/gram-js/gramjs) from 2.18.26 to 2.19.20. - [Release notes](https://github.com/gram-js/gramjs/releases) - [Commits](https://github.com/gram-js/gramjs/commits) --- updated-dependencies: - dependency-name: telegram dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8cbf4e1c31d0fa41e372d5cd1e878e7a0c06e66a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 11:39:52 2024 +0800 chore(deps): bump mailparser from 3.6.7 to 3.6.9 (#14610) * chore(deps): bump mailparser from 3.6.7 to 3.6.9 Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.7 to 3.6.9. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.7...v3.6.9) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b24c213a18cf51365e97ba4652d06a0369a427e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 03:30:14 2024 +0000 chore(deps): bump imapflow from 1.0.152 to 1.0.153 (#14609) * chore(deps): bump imapflow from 1.0.152 to 1.0.153 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.152 to 1.0.153. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.152...v1.0.153) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ab6327e1e38c23bdbea0ac1691cdbc905112fc4f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 03:18:40 2024 +0000 chore(deps): bump @types/node from 20.11.22 to 20.11.24 (#14607) * chore(deps): bump @types/node from 20.11.22 to 20.11.24 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.22 to 20.11.24. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f7095c7a12a84aaf6328ff1547a91f5415e35e97 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 02:56:35 2024 +0000 chore(deps-dev): bump @types/eslint from 8.56.4 to 8.56.5 (#14605) * chore(deps-dev): bump @types/eslint from 8.56.4 to 8.56.5 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.4 to 8.56.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3f0447e9c94f4e67f7b752bbf6f396b67a68532b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 02:55:30 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.2 to 1.6.3 (#14604) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.2 to 1.6.3 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.6.2 to 1.6.3. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.6.3/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2971a3c798a1b49723feef77214dc2a8ae8ac732 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 1 02:53:17 2024 +0000 chore(deps): bump tldts from 6.1.1 to 6.1.11 (#14603) * chore(deps): bump tldts from 6.1.1 to 6.1.11 Bumps [tldts](https://github.com/remusao/tldts) from 6.1.1 to 6.1.11. - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.1...v6.1.11) --- updated-dependencies: - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fd397394a673eca63d0b90bacc50f80625819a24 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 29 22:13:39 2024 +0000 chore(deps-dev): bump @types/react from 18.2.60 to 18.2.61 in /website (#14608) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.60 to 18.2.61. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8facd1c015149f2f15653d20a04c3bb97ac11d59 Author: DIYgod Date: Fri Mar 1 02:34:49 2024 +0800 feat: vercel api use require commit 6cc452bf608f59c480e44309d4b8d79abccf5e59 Author: DIYgod Date: Fri Mar 1 02:15:11 2024 +0800 feat: move vercel entrance to api commit 9169e5fe9b6a44ebce54a8603c13e4fdbc6246cb Author: DIYgod Date: Fri Mar 1 02:11:15 2024 +0800 feat: add vercel entrance commit b2aa6368862059f941bc31fdd035d46665bbb85d Author: DIYgod Date: Fri Mar 1 01:38:13 2024 +0800 fix: collectCoverageFrom path commit 0d6b3fce9f358f9966cfc1ad6c0905b6d0d63636 Author: DIYgod Date: Fri Mar 1 01:33:32 2024 +0800 fix: collectCoverageFrom path commit 6f57c02538bd2faefbe77566465c2c2c3f3caf3b Author: DIYgod Date: Fri Mar 1 01:24:49 2024 +0800 feat: rename routes dir - 2/2 commit 398be0f592200df3396468b160f1276654a68e29 Author: DIYgod Date: Fri Mar 1 01:21:28 2024 +0800 feat: rename routes dir - 1/2 commit 0ae5f09b1f6f1eb6fe2c918026cc0c8be3343180 Author: DIYgod Date: Fri Mar 1 00:52:53 2024 +0800 fix: routes import error in node 20 commit d35c47e444e4a27bace3471e5f377a1fef9e996a Author: Tony Date: Thu Feb 29 23:30:36 2024 +0800 fix: favicon not found (#14598) commit 0d79eaec804d93787bede45c35bc3df189273ff4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 29 10:58:54 2024 +0000 style: auto format commit 9d980d767089389267ba9d319a68de44954ce9a0 Author: DIYgod Date: Thu Feb 29 18:49:27 2024 +0800 feat: v3 migration - 16/n commit 300d450fe076133fe1e76e769ed136e128524cb5 Author: DIYgod Date: Thu Feb 29 18:07:33 2024 +0800 feat: v3 migration - 15/n commit 9787a92c843a5a8e398dd98622841ab1db25fd80 Author: DIYgod Date: Thu Feb 29 18:02:51 2024 +0800 feat: v3 migration - 14/n commit 05f5f5020618b4ae53e96e453f803d9b1a455590 Merge: 28f14415e 29276d839 Author: DIYgod Date: Thu Feb 29 17:44:22 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit 28f14415e0e8153e6e308534f6e2db00a4858171 Author: DIYgod Date: Thu Feb 29 17:33:55 2024 +0800 feat: v3 docs commit 735904a630cf258e4a10ff14f04443b9629bd5f7 Author: DIYgod Date: Thu Feb 29 17:33:33 2024 +0800 feat: v3 migration - 13/n commit 29276d8399ae626d4220e718b3ec7dbe9d22ef90 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 29 03:37:39 2024 +0000 style: auto format commit aae92ab9c06605cb32f0ecf36b5269df197552a0 Author: shiquda <104683621+shiquda@users.noreply.github.com> Date: Thu Feb 29 11:35:42 2024 +0800 feat(route): tongji/bks (#14558) * feat(route): tongji/bks * chore: format corrections * Update lib/v2/tongji/radar.js --------- commit 113cf124e549b1b667e318f68c0cf858d18c7c35 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 29 03:04:49 2024 +0000 style: auto format commit 0a9f1f8067f60ac4fd64cd9e042d68d917a27c7f Author: tssujt Date: Thu Feb 29 11:02:52 2024 +0800 feat(route): Add wmpvp (#14586) commit 1badc67a6afe5c09c46a8cec4eb7c78e31206de3 Author: Aleksandr Bogdanov Date: Thu Feb 29 03:00:28 2024 +0100 feat(route): Telegram Channels (with video and files) (#13255) * add tg via client library for full-res video + photo support * fix expiring links * fix photo downloads * add inline thumbnails * document thumbnails + streaming cache lock workaround * true streaming support via Range requests * add radar rules * parse entities in messages to html * tune chunking for video downloads * add CLI option to generate TG_SESSION * update pnpm-lock.yaml * update telegram * fix console usages * remove unnecessary comment * add english docs * respond to review comments * update pnpm-lock.yaml * fix linting * backwards compatibility for routeParams * fix linting * tune requestSize for smoother streaming * fix incorrect tail post handling * fix apiId env var bug * html.unparse must be called on stripped text, not source markdown * fix video streaming (requestSize is raw TL `limit`, chunkSize auto-aligns offsets by gramjs) * replace newlines with
in messages because unparse doesn't do that * must be replaceAll \n to
* Apply suggestions from code review avoid unnecessarily starting gramjs Co-authored-by: Tony * docs: fix docs * fix import core router * docs: fix docs merge * fix: eslint * fix: guard media access with key * docs: fix maintainer * chore: fix pnpm @babel/* --------- Co-authored-by: syn commit 645e6c0be91816d23129a06e3865d0db689f35db Author: Keo Date: Thu Feb 29 08:52:24 2024 +0800 feat(route): add 刺猬猫 (#14592) * add 刺猬猫 * fix getting chapter content * add docs & radar; fix image * update default limit * do not fetch chapter content if chapter is locked commit cbbd82918eebd6c8405f2d1b2c5b1bc96529cea0 Author: Tony Date: Thu Feb 29 08:38:15 2024 +0800 feat: internal media proxy (#14593) * feat: image proxy * feat: use Map * docs: add docs * fix: change config name * Add lightnovel.us as a media source * fix: break hostname extraction * feat: add psl for more accurate domain extraction * feat: split referer map * perf(deps): replace `psl` with `tldts` * fix: add indienova.com to referer map commit e41ed0c48a2c5f0a89d499efc7ae7ae0b9bc600f Author: Keo Date: Thu Feb 29 04:41:18 2024 +0800 feat(route): add 欢乐书客 (#14591) * feat(route): add 欢乐书客 * update radar * rm redundant code commit ce80d52dbffc4a74d5dd09f378188a4486d33763 Author: DIYgod Date: Thu Feb 29 02:50:25 2024 +0800 feat: v3 migration - 12/n commit 6b1100dda7fc312a0cb768f3c2d772c532bc0a76 Author: DIYgod Date: Thu Feb 29 02:17:37 2024 +0800 chore: update dependencies commit df4433789bc44f60f378e99b0f0fcc781de0dd3f Author: DIYgod Date: Thu Feb 29 02:15:07 2024 +0800 feat: v3 migration - 11/n commit 2092fcec3706d88ba96c31878d40584124a2f8b8 Author: DIYgod Date: Thu Feb 29 00:55:47 2024 +0800 feat: v3 migration - 10/n commit 09cf6dbdd294b151fc792b9d771e64a010625a84 Author: Keo Date: Thu Feb 29 00:46:00 2024 +0800 feat(route): add sfacg (#14579) * feat(route): add sfacg * refactor code * feat: add radar.js * update description * add feed desc & img * update radar.js * update http url replacement * fix: radar * fix: maintainer --------- commit b735b645d8aab62f2d9eef9b1b099a4cc4d9854f Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Feb 29 00:28:02 2024 +0800 feat(route): add TV Tropes Featured (#14574) * feat(route): add TV Tropes Featured * fix typo --------- commit 46701c20debc10ede0be7e66281fdfd8545e5e26 Author: DIYgod Date: Thu Feb 29 00:16:32 2024 +0800 feat: v3 migration - 9/n commit 3676871a7dfa70b8f8c0b9aa4ea518dad976be39 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Feb 28 16:10:37 2024 +0000 style: auto format commit f02487a97c10e38ccb6755f5c857f71c199272eb Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Thu Feb 29 00:08:40 2024 +0800 feat(route): add 赵容部落 (#14580) commit ac7cb259fcabbc4c97430dc72ad12b4a204c35f6 Merge: 14607e2c8 7e3c1a2b6 Author: DIYgod Date: Wed Feb 28 23:57:29 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit 14607e2c8d9e3494374dcf9f5789cbec9e197a01 Author: DIYgod Date: Wed Feb 28 23:54:52 2024 +0800 fix: build-radar path commit b621d38e51137472b0dab3ead4d9b232517963ba Author: DIYgod Date: Wed Feb 28 23:49:11 2024 +0800 feat: v3 migration - 8/n commit 7e3c1a2b67b4e25975842a3e8c04eff067c8b7c3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 28 23:27:43 2024 +0800 chore(deps-dev): bump @types/eslint from 8.56.3 to 8.56.4 (#14578) * chore(deps-dev): bump @types/eslint from 8.56.3 to 8.56.4 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.3 to 8.56.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c13d096038b9b6415af64b0ae88f3ffe99a94abf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 28 23:08:26 2024 +0800 chore(deps): bump @sentry/node from 7.102.1 to 7.103.0 (#14577) * chore(deps): bump @sentry/node from 7.102.1 to 7.103.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.102.1 to 7.103.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.103.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.102.1...7.103.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5e2986fcd907b427d53bd6aa95f213bc1d805994 Author: DIYgod Date: Wed Feb 28 21:07:10 2024 +0800 feat: v3 migration - 7/n commit e288e29ecc0ef3d9bc9375d23815d09974ccf075 Author: DIYgod Date: Wed Feb 28 20:53:29 2024 +0800 feat: lazy load route commit 3eb1545bc5145427709119a39ce07324b53ecc10 Author: DIYgod Date: Wed Feb 28 19:40:21 2024 +0800 feat: v3 migration - 6/n commit e5397f9e3ee35d864f84f1e6d7099dc54356eb4b Author: DIYgod Date: Wed Feb 28 19:34:15 2024 +0800 feat: export common-utils commit db9e515c7caed39b10336d05a3ad06cae5029e20 Author: DIYgod Date: Wed Feb 28 19:31:09 2024 +0800 feat: v3 migration - 5/n commit 7a719369be2ab8097cf22264d6d6e42f143e1702 Author: DIYgod Date: Wed Feb 28 16:51:42 2024 +0800 feat: v3 migration - 4/n commit fdf3fcac574170a099a2018aa4b7d2c0a466e97e Author: DIYgod Date: Wed Feb 28 16:33:13 2024 +0800 feat: v3 migration - 3/n commit 185b5d1441ba3e5ce7a0e46cac569d2632dff2b3 Author: DIYgod Date: Wed Feb 28 16:26:24 2024 +0800 feat: v3 migration - 2/n commit c88553b225771c1bbf980fb99385d213d98394fa Author: DIYgod Date: Wed Feb 28 16:25:59 2024 +0800 feat: v3 migration - 1/n commit 85ad31e260c231840b8efc5b035b7b06081de563 Author: DIYgod Date: Wed Feb 28 14:58:50 2024 +0800 feat: render export commit 5820625be26f716d606d59c174bea4411a4c90a7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 27 21:22:07 2024 +0000 chore(deps-dev): bump @types/react from 18.2.59 to 18.2.60 in /website (#14575) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.59 to 18.2.60. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a98079239b0a1e9d4de4802ad58c58f04953ff05 Author: randompasser <33059426+randompasser@users.noreply.github.com> Date: Wed Feb 28 02:39:33 2024 +0800 feat(route/pcr/news): Fetch full text (#14559) * feat(route/pcr/news): Fetch full text * fix(route/pcr/news): add missing language code * fix(route/pcr/news) Use cache.tryGet() * refactor: migrate to v2 --------- commit b8a1a5d98bc5a67db8ce3f510c75640113111b9a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Feb 27 18:21:03 2024 +0000 style: auto format commit 859c8b785da8b952a775c2583d75e301f67ac769 Author: TonyRL Date: Tue Feb 27 18:19:05 2024 +0000 chore: remove `!` from heading slut commit af87f6be1c88cfccb74ae4e215de205d69c03199 Author: moemoe <90035294+hudatumoe@users.noreply.github.com> Date: Tue Feb 27 23:10:30 2024 +0800 fix(route): 2048/:type (#14572) commit 5fb506f7a45e527bb2592f233368a4327033df75 Merge: e3df4f467 d65a83e5e Author: DIYgod Date: Tue Feb 27 20:45:31 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit d65a83e5e8f4b2b91486a8c9e67d003985121184 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 27 07:41:03 2024 +0800 chore(deps): bump puppeteer from 22.2.0 to 22.3.0 (#14570) * chore(deps): bump puppeteer from 22.2.0 to 22.3.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.2.0 to 22.3.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.2.0...puppeteer-v22.3.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d7add3b3c58cf8649bc66490be31e9372e0122a5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 26 22:38:53 2024 +0000 chore(deps-dev): bump nock from 13.5.3 to 13.5.4 (#14569) * chore(deps-dev): bump nock from 13.5.3 to 13.5.4 Bumps [nock](https://github.com/nock/nock) from 13.5.3 to 13.5.4. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.3...v13.5.4) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit af9568d2489d0a2e78f0e6b85ef6873491738f56 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 26 22:20:37 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.51 to 2.0.52 (#14568) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.51 to 2.0.52 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.51 to 2.0.52. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.51...v2.0.52) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2eaf3c5615cea042f02a602a6ec2fd25b9c7949f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 26 22:13:19 2024 +0000 chore(deps-dev): bump @types/react from 18.2.58 to 18.2.59 in /website (#14567) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.58 to 18.2.59. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3df4f467314533300933801643826c5a7e402ab Author: DIYgod Date: Tue Feb 27 00:57:51 2024 +0800 refactor: eslint warning commit c975400b4c223e8c87192fb93ff24d1e1a2ca5a7 Author: DIYgod Date: Mon Feb 26 22:54:02 2024 +0800 refactor: remove useless router commit 765c6777f84dfe70e7b317a028fac175eb041a78 Merge: 5645b8466 51f79ef18 Author: DIYgod Date: Mon Feb 26 22:51:20 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit 5645b8466a681e8f2d0dd82a1183a14a6ac7745a Author: DIYgod Date: Mon Feb 26 22:38:18 2024 +0800 test: mock client ip commit 373b188e0c81e9f40f57a737e0d16f43484477d1 Author: DIYgod Date: Mon Feb 26 22:05:03 2024 +0800 test: timezone commit 1cbefd4ae79905d3f8bde35bf0af50d9e0f2cb37 Author: DIYgod Date: Mon Feb 26 21:32:37 2024 +0800 refactor: rename sentry middleware commit a6b7b1713159a116e42ecdd1993fea480cdb7abc Author: DIYgod Date: Mon Feb 26 21:30:38 2024 +0800 feat: use @fullerstack/nax-ipware and add helpers test commit 51f79ef184531a4cebf2610f5ea5c2f253502674 Author: storytellerF <34095089+storytellerF@users.noreply.github.com> Date: Mon Feb 26 20:38:26 2024 +0800 feat(router/u3c3): support preview (#14548) * feat(router/u3c3): support preview * fix(router/u3c3): modify route maintainer commit d893cbcfd6528099002ba4c4eaf588b5b757efb5 Author: DIYgod Date: Mon Feb 26 20:22:17 2024 +0800 chore: update dependencies commit 7b1238f968d8362ff60e43ab6906b215376668d6 Author: DIYgod Date: Mon Feb 26 19:46:59 2024 +0800 test: filter-engine commit fb06204c830aff6e68f30550404e786a8cf95ebd Author: DIYgod Date: Mon Feb 26 19:44:22 2024 +0800 test: template commit 74fcb45eced83222056a143ccc864e2d79a8f39f Author: DIYgod Date: Mon Feb 26 19:35:42 2024 +0800 test: parameter commit ecbbea0ae0eac908f3b7a915c88dbe8ba0df0512 Author: DIYgod Date: Mon Feb 26 19:35:27 2024 +0800 fix: filterout and chatgpt commit 206782bb61bcf90e685c97e8d2f8f3fac54153b8 Author: DIYgod Date: Mon Feb 26 19:34:17 2024 +0800 fix: not found error handler commit b58b6e60cfe00e1741e45bc545d5c220419e0991 Author: DIYgod Date: Mon Feb 26 18:36:34 2024 +0800 test: errors commit 0b5b83c88dda45ca6a9098987891bc083c811832 Author: DIYgod Date: Mon Feb 26 18:01:04 2024 +0800 test: middleware header commit 5ede07bc1cd25c56db28e909ae630e64e4a65206 Author: DIYgod Date: Mon Feb 26 17:51:47 2024 +0800 test: middleware debug commit 65f09c7ae24c9571437815dff292e2a124d9bfd8 Author: KTachibanaM Date: Mon Feb 26 01:39:36 2024 -0800 feat(route): add unraid community apps (#14564) * add unraid community apps feed * unraid ca support limit query parameter commit 719af9073c8468325ea70f64fe7c1b559a760d5f Author: DIYgod Date: Mon Feb 26 17:32:06 2024 +0800 test: middleware cache commit 5ea8712345d7d2b44fc907669e4ccd9b941696ac Author: DIYgod Date: Mon Feb 26 17:05:33 2024 +0800 test: utils cache commit 616f26a49d4972f42ba77b13e1e3b67cc7ffe844 Author: DIYgod Date: Mon Feb 26 15:50:49 2024 +0800 refactor: relocate assets commit 4300d6d1f64fbd2657574299deedb285870f05b4 Author: DIYgod Date: Mon Feb 26 15:47:18 2024 +0800 chore: temporarily remove docker minifier commit 8536931e9d7ee3f4601f505be2153fe6f1e028a7 Author: DIYgod Date: Mon Feb 26 00:52:44 2024 +0800 chore: fix npm start commit 4cfb6698055ccd5c2a07c300f35283f422325fc7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Feb 26 00:44:48 2024 +0800 feat(route): add 四月网 (#14560) commit d1a4e19c62ab0e02a4621d536fbcc88e087dbc77 Author: DIYgod Date: Sun Feb 25 23:43:34 2024 +0800 fix: typescript build errors commit 4d4f316a86f651f2041bb3b2f6bad9fb6baa5769 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Feb 25 15:41:34 2024 +0000 style: auto format commit 20a7852394f8ea0cffd76124fa9062d88aa8a73c Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sun Feb 25 23:39:45 2024 +0800 feat(route): add 荒岛 (#14550) * add lala * 更新 rss.js commit 42a1c171a01807de8f53c4c17e665f0083e9d383 Author: DIYgod Date: Sun Feb 25 21:47:18 2024 +0800 test: anti-hotlink commit e3b4c43c938f24b61ae8dfd95b099206557fd188 Author: DIYgod Date: Sun Feb 25 21:46:21 2024 +0800 fix: remove useless wrap_multimedia_in_iframe commit 91a843959902a845ac916ab00022e4ea5bdf935b Author: DIYgod Date: Sun Feb 25 21:27:39 2024 +0800 test: access-control commit fa7eddb50adb13d01be9a6537f52aad6f5f48fc8 Author: DIYgod Date: Sun Feb 25 21:20:57 2024 +0800 fix: add reject error commit b8a2301590c674c653f5092d7003a6d43d9c97f1 Author: DIYgod Date: Sun Feb 25 17:16:10 2024 +0800 test: pac-proxy and unify-proxy commit 6ed47fbdf996c0496a2034fb51c7e74d0ce38363 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Feb 24 23:51:56 2024 +0000 style: auto format commit fd18a0e9d102b92080b7b0df2aa5b9a1e856758e Author: GalaxvSpaceship Date: Sun Feb 25 07:49:47 2024 +0800 feat(route): Add routes to SISU news. (#14546) * feat(route): Add route to SISU news ```routes /shisu/news ``` ## New RSS Route Checklist / 新 RSS 路由检查表 - [x] New Route / 新的路由 - [x] Follows [v2 Script Standard](https://docs.rsshub.app/joinus/advanced/script-standard) / 跟随 [v2 路由规范](https://docs.rsshub.app/zh/joinus/advanced/script-standard) - [ ] Documentation / 文档说明 - [x] Full text / 全文获取 - [x] Use cache / 使用缓存 - [ ] Anti-bot or rate limit / 反爬/频率限制 - [ ] If yes, do your code reflect this sign? / 如果有, 是否有对应的措施? - [x] [Date and time](https://docs.rsshub.app/joinus/advanced/pub-date) / [日期和时间](https://docs.rsshub.app/zh/joinus/advanced/pub-date) - [x] Parsed / 可以解析 - [x] Correct time zone / 时区正确 - [ ] New package added / 添加了新的包 - [ ] `Puppeteer` * Update university.mdx * Update news.js * Update news.js Modified the url... * fix(route): Add more options to SISU news. ```route /shisu/news /shisu/news/notice /shisu/news/campus ``` * fix: some small problems. * feat(route): Add more options to SISU news. ```routes /shisu/news /shisu/news/notice /shisu/news/campus ``` * fix(routes): modified to the correct route. * Forgot to format the document. * fix(route): made category mandatory * Update news.js commit a153d4cbcc64de1a0fca8b9bb25c2783a82fddfc Author: DIYgod Date: Sun Feb 25 02:10:10 2024 +0800 test: valid-host commit 01e142ccafa9fc2fec3143f19bb8ce094691fb23 Author: DIYgod Date: Sun Feb 25 02:08:35 2024 +0800 test: wechat-mp commit bdf8ace129b69ebccafcbfc43a68aaabfb157d7d Author: DIYgod Date: Sun Feb 25 01:48:56 2024 +0800 feat: typescript utils commit d022fabda6a30c2350dd00ac49994e2224f52ad1 Author: DIYgod Date: Sun Feb 25 01:42:39 2024 +0800 test: puppeteer-utils commit 131c7d4b7902d6ac19a9b875dabf4d569b971b6d Author: DIYgod Date: Sun Feb 25 01:25:55 2024 +0800 feat: remove utils/parse-date and utils/date commit 1a8160a2243eca654760ddb46b6fd847fbaed53c Author: DIYgod Date: Sun Feb 25 00:55:51 2024 +0800 test: common-config commit 31140d0b59c2a83ef4d3971b8b3a3782f361c4bb Author: DIYgod Date: Sun Feb 25 00:34:52 2024 +0800 test: wait commit 33861197f01b93361d439eef8f498280322a2afa Author: DIYgod Date: Sun Feb 25 00:33:10 2024 +0800 test: rss-parser commit 031af3f7553bd4ec4f0419d0fc9a523e675ce21f Author: DIYgod Date: Sun Feb 25 00:24:49 2024 +0800 test: request-wrapper commit db59d446176aa5e33b04430f7955dd14c1e9e096 Author: DIYgod Date: Sat Feb 24 23:45:45 2024 +0800 test: rand-user-agent commit cf09a77e25bc4d7cbf9f5d57c67d5026ea723183 Author: DIYgod Date: Sat Feb 24 23:40:23 2024 +0800 test: parse-date commit cd0043b7748938235877affdc6e6f2634c8c633c Author: DIYgod Date: Sat Feb 24 23:14:55 2024 +0800 test: md5 commit a2686197ebda35b3408e9b24187fd907d2641df2 Author: DIYgod Date: Sat Feb 24 23:12:37 2024 +0800 test: got commit cb17e72f31d8f2188762ed80cbcc5e3672caf12d Author: DIYgod Date: Sat Feb 24 22:30:29 2024 +0800 test: common-utils commit a6888c4653901db5e104db032bc40661320911eb Author: DIYgod Date: Sat Feb 24 22:23:14 2024 +0800 feat: pkg commit 3c9bce7252d3870d3d7a4b6c81ccb66ec74793b0 Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Sat Feb 24 20:34:25 2024 +0800 fix(route): bilibili/watchlater (#14547) commit 0461a95be7c06bbe9709183c6b741c653baf1e6c Merge: e4ee2ef98 77ba0d050 Author: DIYgod Date: Sat Feb 24 20:13:08 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit 77ba0d050f9439bdbb55d526457c42a0e531fd23 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Feb 24 02:39:17 2024 +0000 style: auto format commit c840cbbcbf93428ec4e139eee01656fca3eef1e2 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sat Feb 24 10:37:22 2024 +0800 feat(route): add howtoforge (#14538) * add howtoforge * Update study.mdx * 更新 rss.js * 更新 radar.js * 更新 radar.js commit 68ec2091aaee1d8a74fa319815ce571f23ec3db3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 23:20:15 2024 +0000 chore(deps-dev): bump @types/koa from 2.14.0 to 2.15.0 (#14543) * chore(deps-dev): bump @types/koa from 2.14.0 to 2.15.0 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.14.0 to 2.15.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4cebc973de1001d1bd1f022e7afcbf46570d6df1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Feb 24 07:03:19 2024 +0800 chore(deps-dev): bump eslint and @types/eslint (#14542) * chore(deps-dev): bump eslint and @types/eslint Bumps [eslint](https://github.com/eslint/eslint) and [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint). These dependencies needed to be updated together. Updates `eslint` from 8.56.0 to 8.57.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/v8.57.0/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0) Updates `@types/eslint` from 8.56.2 to 8.56.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 36f38f9e27c3b3b1611f1de82a5e7970b5e5980a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 21:59:08 2024 +0000 chore(deps-dev): bump @types/react from 18.2.57 to 18.2.58 in /website (#14545) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.57 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0706a7c8fbc3be78cc92bd3e964c321ec034f5b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 21:57:21 2024 +0000 chore(deps): bump pinyin-pro from 3.19.5 to 3.19.6 in /website (#14544) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.19.5 to 3.19.6. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/commits) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e7886b785490a021960a4c89e3e76efb0ca0b730 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Feb 23 16:46:23 2024 +0000 style: auto format commit a1bb675b1a1faea8ee064384938d3e39778ae013 Author: Apricity Date: Sat Feb 24 00:44:12 2024 +0800 fix: 更改 B站嵌入方式来防止误点会导致跳转 B站 (#14517) commit 09eac60b2b09027d8351da20ad9c72cb0d5038b6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Feb 24 00:14:34 2024 +0800 fix(route): Kemono Posts published date (#14541) commit 774f8c98ca4d7150d5422e900d8f694a42de36b7 Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Fri Feb 23 23:42:35 2024 +0800 feat(route): cib/whpj (#14539) * feat(route): cib/whpj 兴业银行外汇牌价 * fix lint & security issue * fix code review commit a0f571f601cb10f1b469f1bd4389119101ba9db3 Author: Makerlife <64350662+amakerlife@users.noreply.github.com> Date: Fri Feb 23 22:10:26 2024 +0800 fix(route/remnote): fix author name (#14534) commit 170b837d2c3452a83baf7b47adf566e7a0babc26 Author: qixingchen <4182240+Qixingchen@users.noreply.github.com> Date: Fri Feb 23 21:49:48 2024 +0800 feat(route): bilibili/user/article (#14522) * bilibili/user/article fix #14231 * Update cache.js delete UA * using INITIAL_STATE data * resolve code review * Update lib/v2/bilibili/cache.js --------- commit 65ba168e87da5a9747b86eef7bea582b01c7a5d0 Author: storytellerF <34095089+storytellerF@users.noreply.github.com> Date: Fri Feb 23 19:03:24 2024 +0800 fix(router/u9a9): return cache if need (#14537) commit 79d391baf7a06db71c923a1b5c1b1777bb4c1001 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 10:21:07 2024 +0800 chore(deps): bump puppeteer from 22.1.0 to 22.2.0 (#14531) * chore(deps): bump puppeteer from 22.1.0 to 22.2.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.1.0 to 22.2.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.1.0...puppeteer-v22.2.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bb951c31a2457670924a5a60dac8cc4d4523b247 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 10:18:20 2024 +0800 chore(deps): bump @sentry/node from 7.102.0 to 7.102.1 (#14533) * chore(deps): bump @sentry/node from 7.102.0 to 7.102.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.102.0 to 7.102.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.102.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.102.0...7.102.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2c8493d4dbcea18b987e9a1caba47e3782eccd5e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 23 09:20:31 2024 +0800 chore(deps-dev): bump nodemon from 3.0.3 to 3.1.0 (#14532) * chore(deps-dev): bump nodemon from 3.0.3 to 3.1.0 Bumps [nodemon](https://github.com/remy/nodemon) from 3.0.3 to 3.1.0. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0) --- updated-dependencies: - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 848d57d35e84022f4183e79c53d5b012fad8fb0d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 22 21:50:35 2024 +0000 chore(deps): bump sanitize-html from 2.12.0 to 2.12.1 (#14530) * chore(deps): bump sanitize-html from 2.12.0 to 2.12.1 Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.12.0 to 2.12.1. - [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/sanitize-html/commits/2.12.1) --- updated-dependencies: - dependency-name: sanitize-html dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e93472638fd77a131b223d619417fe92b460c0ff Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Feb 23 00:37:58 2024 +0800 fix(route/pts): Modify item parsing method. (#14526) * fix(route/pts): Modify item parsing method. * . commit 1619e47d75ace79f68c7b8bfe962a8068fd59ac8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 22 16:05:10 2024 +0000 style: auto format commit 6884cd429d71328f9421d4aa12dc6a77d6913baa Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Fri Feb 23 00:03:12 2024 +0800 fix(route/ft): Fix author name. (#14529) commit 42a60773b94d35dde5dc1dc958bff9954bce8133 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 22 15:23:04 2024 +0000 style: auto format commit 1caaa4f57839d10150749672ce3815279cedd5b1 Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Thu Feb 22 23:21:06 2024 +0800 feat(route): add HiFeng'Blog (#14518) * 增加 免費資源網路社群 * style: auto format * 更新 rss.js 使用 wordpress 的 api 来获取数据 * 更新 rss.js * 更新 rss.js * 更新 rss.js * 增加 HiFeng'Blog * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 更新 rss.js * 1 * 2 * 3 * 4 * 更新 rss.js * 1 * 更新 router.js * 更新 rss1.js * 改router文件 * 更新 rss.js * 修改 hicairo * 更新 radar.js * 更新 rss.js * 更新 rss.js * Update lib/v2/hicairo/radar.js Co-authored-by: Tony --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit b53061bcbb8a3547f82ac25979623ae989d31795 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 22 14:24:21 2024 +0000 style: auto format commit 01a56d98c233dabcfd499d67add96acb78a4a271 Author: Ben Chen <1070127864@qq.com> Date: Thu Feb 22 22:22:33 2024 +0800 feat(route): add 吉首大学相关通知公告 (#14514) * feat(route): add 吉首大学相关通知公告 * feat(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * fix: 修复文档问题 * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * feat(route): add 吉首大学相关通知公告 * feat(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * Update lib/v2/jsu/cxzx.js Co-authored-by: Tony * Update lib/v2/jsu/radar.js Co-authored-by: Tony * Update lib/v2/jsu/utils/index.js Co-authored-by: Tony * Update lib/v2/jsu/radar.js Co-authored-by: Tony * Update lib/v2/jsu/radar.js Co-authored-by: Tony * Update lib/v2/jsu/radar.js Co-authored-by: Tony * Update lib/v2/jsu/radar.js Co-authored-by: Tony * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * fix: 修复教务处返回的标题和描述为”计算机学院“ * style: 参照其他PR中Maintainer给出的建议,对radar.js 和 maintainer.js以字典序排序。 * refactor: 将整个RSS项对象作为缓存而不是单仅正文作为缓存,同时对应的修改了正文获取工具类中的内容,去除了固定的UserAgent; * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * fix: 修复教务处返回的标题和描述为”计算机学院“ * style: 参照其他PR中Maintainer给出的建议,对radar.js 和 maintainer.js以字典序排序。 * refactor: 将整个RSS项对象作为缓存而不是单仅正文作为缓存,同时对应的修改了正文获取工具类中的内容,去除了固定的UserAgent; * Update website/docs/routes/university.mdx Co-authored-by: Tony * Update website/docs/routes/university.mdx Co-authored-by: Tony * Update lib/v2/jsu/math.js Co-authored-by: Tony * Update lib/v2/jsu/universityindex.js Co-authored-by: Tony * feat(route): add 吉首大学相关通知公告 * fea(route): add 吉首大学计算机科学与工程学院、吉首大学数统学院、吉首大学主站、创新中心通知公告、教务处教务动态、教务通知 * fix: 修复教务处返回的标题和描述为”计算机学院“ * style: 参照其他PR中Maintainer给出的建议,对radar.js 和 maintainer.js以字典序排序。 * refactor: 将整个RSS项对象作为缓存而不是单仅正文作为缓存,同时对应的修改了正文获取工具类中的内容,去除了固定的UserAgent; * Update lib/v2/jsu/rjxy.js * Update lib/v2/jsu/math.js * Update lib/v2/jsu/jwc.js --------- Co-authored-by: WenjiaChen commit cdc36d3554789bce4d7e457906f4871f08c11a54 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Feb 22 21:50:40 2024 +0800 feat(route): add 明月中文网 (#14520) * feat(route): add 明月中文网 * fix: remove 404 items commit 3f1a53e930f766b57ad6e3fb079b9ef7fc3182ce Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Feb 22 20:52:08 2024 +0800 fix(route/cna): Rectify link. (#14524) commit 1a4ac34e3ce405ff3ed1ae8abd3e0acb3bb0f50d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 22 00:55:10 2024 +0000 chore(deps): bump sanitize-html from 2.11.0 to 2.12.0 (#14521) * chore(deps): bump sanitize-html from 2.11.0 to 2.12.0 Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.11.0 to 2.12.0. - [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/sanitize-html/commits) --- updated-dependencies: - dependency-name: sanitize-html dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e4ee2ef98f8c3d6e526509116c6e240fe952fd1a Author: DIYgod Date: Thu Feb 22 02:16:14 2024 +0800 feat: remove authentication commit 34783aa686d2647edc4d894ddac97725d6007006 Author: DIYgod Date: Thu Feb 22 02:03:07 2024 +0800 feat: add rsshub routes commit 829b5f0e5244d853b11dd32a85cb29682d6bdc8d Author: DIYgod Date: Thu Feb 22 01:38:16 2024 +0800 feat: assets routes commit 0d47d0199472e875e9ff29fd76f12626bdd72bb2 Author: abc1763613206 Date: Wed Feb 21 23:19:04 2024 +0800 feat(route): Add qdu houqin (#14515) * feat(route): Add qdu houqin * feat(route): qdu houqin - more accurate time * fix: alphabetical order * fix: unnecessary condition --------- commit 88a594eea66c18c4b80401ebd0349652dd76db5a Author: Tony Date: Wed Feb 21 22:26:51 2024 +0800 fix(route): hitwh (#14519) commit 165354097550d91a8ba5d4203729a1b9a621abd9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 21 21:59:10 2024 +0800 chore(deps): bump puppeteer from 22.0.0 to 22.1.0 (#14500) * chore(deps): bump puppeteer from 22.0.0 to 22.1.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.0.0 to 22.1.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.0.0...puppeteer-v22.1.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ffac164954167243377db62f84ed5eb6b9878cb Author: DIYgod Date: Wed Feb 21 20:40:20 2024 +0800 chore: fix workflow trigger commit bdb078c27d0be1971a723b7ac1be8c2e7f6147e6 Author: DIYgod Date: Wed Feb 21 20:32:09 2024 +0800 feat: remove lib/radar-rules.js commit ad7292230b9d40f2546bedf448df8497e161f825 Author: DIYgod Date: Wed Feb 21 20:19:27 2024 +0800 feat: remove lib/radar.js commit 8aab51ade3e2362fb92d5506601c4c43cfc6b365 Author: DIYgod Date: Wed Feb 21 20:16:58 2024 +0800 feat: remove lib/maintainer.js commit 0b67491b122d2b13b24402b11934c0a26ea604d3 Author: DIYgod Date: Wed Feb 21 20:03:47 2024 +0800 feat: robots.txt commit 0d606a06c24f7d2e85bfddfcd7433ebb96eb56bf Author: DIYgod Date: Wed Feb 21 19:46:18 2024 +0800 test: move test files to lib commit 13bf803b3ef8a46fe331ce5a585a3c0012187bf8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 21 10:23:45 2024 +0800 chore(deps): bump @sentry/node from 7.101.1 to 7.102.0 (#14511) * chore(deps): bump @sentry/node from 7.101.1 to 7.102.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.101.1 to 7.102.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.102.0/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.101.1...7.102.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b8cefe34764666574af7dd17181b0cc914029e56 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 20 22:01:02 2024 +0000 chore(deps-dev): bump @types/react from 18.2.56 to 18.2.57 in /website (#14512) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.56 to 18.2.57. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ff397ea26bd97926eea88359ba79e0092fa291d4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 21 05:44:43 2024 +0800 chore(deps): bump dotenv from 16.4.4 to 16.4.5 (#14510) * chore(deps): bump dotenv from 16.4.4 to 16.4.5 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.4 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.4...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f95e5c3e9cc0b5d92e36859cf241023b5ac4be5d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Feb 20 22:56:29 2024 +0800 feat(route): add 晋江文学城作者最新作品 (#14499) * feat(route): add 晋江文学城作者最新作品 * fix: add null check * fix typo commit 5d5dc568f0080537fe5e8fa936e9794d5fa20b66 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 19 23:21:34 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.50 to 2.0.51 (#14502) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.50 to 2.0.51 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.50 to 2.0.51. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.50...v2.0.51) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e53a7ad118ddbe5c8ff7a0dddd5403aa8b5d8452 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 19 23:13:43 2024 +0000 chore(deps-dev): bump nock from 13.5.1 to 13.5.3 (#14501) * chore(deps-dev): bump nock from 13.5.1 to 13.5.3 Bumps [nock](https://github.com/nock/nock) from 13.5.1 to 13.5.3. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.1...v13.5.3) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6f835d995f4cf18e3e666ef16f6f52c80fe7af01 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 19 21:25:07 2024 +0000 chore(deps-dev): bump @types/react from 18.2.55 to 18.2.56 in /website (#14503) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.56. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6b24b91f00badaeb76b6c674cb7a8707c87ea15c Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Tue Feb 20 00:28:39 2024 +0800 feat(route): add 免費資源網路社群 (#14495) * 增加 免費資源網路社群 * style: auto format * 更新 rss.js 使用 wordpress 的 api 来获取数据 * 更新 rss.js * 更新 rss.js * 更新 rss.js --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit f84d399fd67e7e5fa5617c7228ef6d673a655f52 Author: Tony Date: Mon Feb 19 23:54:31 2024 +0800 fix(route): instagram null caption (#14498) commit c713674c35b2f83fb5d71cde62deb23759961cac Merge: f28956889 175a50ef7 Author: DIYgod Date: Mon Feb 19 23:31:31 2024 +0800 Merge remote-tracking branch 'origin/master' into feature/hono commit 175a50ef789f0aed2d8312c07ae1c8b1307a49f3 Author: LucunJi <36262513+LucunJi@users.noreply.github.com> Date: Mon Feb 19 10:04:38 2024 -0500 fix: encode tag name in lofter request's form (#14494) commit 37ae90fc79b3704f6ad7bc5ef61979d9d6524a3c Author: moppman Date: Mon Feb 19 15:48:41 2024 +0100 fix: Update metacritic API root URL (#14497) commit 58a1e11dfa89f7af833e24825b342e7fbfd9c1c1 Author: Tony Date: Mon Feb 19 03:10:06 2024 +0800 feat(route): indienova (#14493) * feat(route): indienova * refactor: migrate to v2 commit 04b7d73a6c790987206a352f769c85499d0789f1 Author: LucunJi <36262513+LucunJi@users.noreply.github.com> Date: Sun Feb 18 10:12:42 2024 -0500 fix: lofter tag 绕过登录需求 (#14453) * Fix lofter tag * Apply suggestions from code review Co-authored-by: Tony * fix: import jsdom, correct URL of key 'link' * fix: post encoded formdata --------- commit 8c077f966dd73a81deb86a0479d413e4ea00abd7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Feb 18 00:24:50 2024 +0800 feat(route): add Transcript Forest (#14482) * feat(route): add Transcript Forest * fix: add transcript text commit 2c20ad3092c4f4079f7eb53c7acdd091fc2032ca Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Sat Feb 17 23:36:08 2024 +0800 feat(route): add 电脑玩物 (#14486) * 增加电脑玩物 * style: auto format * Update radar.js --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit f867ada76f0f7f10e105b08ab1ab6691cedb588b Author: Elsa Granger Date: Sat Feb 17 23:17:53 2024 +0800 feat(route): Support sortby upvotes in Huggingface Daily Papers (#14484) * Support sortby upvotes in Huggingface Daily Papers * Revert "Support sortby upvotes in Huggingface Daily Papers" This reverts commit 6e43f8e8a260d44b0b35f38a1af7d38eef2ffc3c. * Only sort by upvotes --------- commit 6cc3acde01f066dc74a81aafeaf2a5c6b1872a5d Author: Tony Date: Sat Feb 17 14:35:25 2024 +0000 docs: fix spotify envs docs commit ce19844a94231acebfcdd6f3340937f761fb2d7f Author: Kai Yang Date: Sat Feb 17 21:36:17 2024 +0800 fix: 豆瓣榜单与集合支持分页处理 (#14483) commit 18865548789edafd5b8770a3bab710812f1ab959 Author: minty_frankie <77310871+mintyfrankie@users.noreply.github.com> Date: Fri Feb 16 23:14:47 2024 +0100 feat: add PwC Strategy& Sustainability route (#14467) * build: add skeleton codes * build: change to puppeteer for content scraping * docs: add documentation * feat: add radar config * Apply suggestions from code review --------- commit 75935544563fd0478ba7fc5a69d421746c585e84 Author: Tony Date: Fri Feb 16 23:46:55 2024 +0800 feat(route): shoac (#14481) commit 1a7d07d3fcda6bf1ae8f89e61096d2860e05a9ea Author: cnkmmk <22782790+cnkmmk@users.noreply.github.com> Date: Fri Feb 16 23:26:06 2024 +0800 feat(route): add 不良林 (#14479) * 增加几个自己用的路由 * 创建 maintainer.js * 更新 maintainer.js * 更新 freeadaycom.js * 增加 不良林 * 更新 radar.js * style: auto format * 重新调整路径 几次PR都不通过,参照一个通过的调整了路径 * 根据要求进行了修改 * 更新 blog.mdx * 更新 blog.mdx --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit af8217575e388bfd654ea524ce1fd8ea71ce695e Author: panyq357 <50689054+panyq357@users.noreply.github.com> Date: Fri Feb 16 21:52:42 2024 +0800 feat(route): Let CAS-IGDB router accepts path argument (#14465) * let IGDB router accepts path argument * add support for "dqyd" column * add example of dqyd column to docs * Update lib/v2/cas/radar.js --------- commit 3c086f017df3999a22126ec5b537579a16a76f49 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 16 02:09:53 2024 +0000 chore(deps): bump @sentry/node from 7.101.0 to 7.101.1 (#14470) * chore(deps): bump @sentry/node from 7.101.0 to 7.101.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.101.0 to 7.101.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.101.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.101.0...7.101.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 27b23e4c4707e9beb4c55192174a6192ee00ab30 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 16 01:55:59 2024 +0000 chore(deps): bump https-proxy-agent from 7.0.3 to 7.0.4 (#14469) * chore(deps): bump https-proxy-agent from 7.0.3 to 7.0.4 Bumps [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) from 7.0.3 to 7.0.4. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/https-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/https-proxy-agent@7.0.4/packages/https-proxy-agent) --- updated-dependencies: - dependency-name: https-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ba87b0d4becfc524d203a2225c0894f9a077433e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 16 01:45:28 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.1 to 1.6.2 (#14468) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.1 to 1.6.2 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.6.1 to 1.6.2. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.6.2/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d325ebbb122ee882781c900d58196b09ef61e2e Author: Tony Date: Thu Feb 15 23:03:29 2024 +0800 fix(route): 4games full text (#14466) * fix: 4games full text * docs: add docs commit 5058906b856204629b84a05a54e9ce89b03597cd Author: Tony Date: Thu Feb 15 07:53:01 2024 +0800 fix(route): throw better errors (#14461) commit 9d0ad266d2a7bc371619e00bcb07fcca16fd7f31 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 15 07:11:27 2024 +0800 chore(deps-dev): bump husky from 9.0.10 to 9.0.11 (#14459) * chore(deps-dev): bump husky from 9.0.10 to 9.0.11 Bumps [husky](https://github.com/typicode/husky) from 9.0.10 to 9.0.11. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.10...v9.0.11) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ec27b533c0ffab95ff12ab3a7ffe691b35bf9b7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 14 23:07:56 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.26.3 to 0.26.4 (#14460) * chore(deps-dev): bump @vercel/nft from 0.26.3 to 0.26.4 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.26.3 to 0.26.4. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.26.3...0.26.4) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c13ae21755735d55665ee48e5dd127e5cdd44e30 Author: Tony Date: Thu Feb 15 02:51:21 2024 +0800 feat(route): fansly (#14458) commit 6eef6cdcdcaeab01da26eca1a9cd4e17cbaf6c3d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Feb 15 02:26:37 2024 +0800 feat(route): add 中证网中证视频 (#14457) commit 718f036e9b87dfff94619c2d0923ab765bbc8945 Author: Tony Date: Wed Feb 14 07:55:24 2024 +0800 chore: bump deps (#14456) commit 2735d79a7a880a0825efedf12d6363ea87b455e8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 22:08:51 2024 +0000 chore(deps): bump dotenv from 16.4.3 to 16.4.4 (#14455) * chore(deps): bump dotenv from 16.4.3 to 16.4.4 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.4. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.4) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc567b3b46a58eea4720c6adf11167bd8262cb45 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 22:08:06 2024 +0000 chore(deps): bump @sentry/node from 7.100.1 to 7.101.0 (#14454) * chore(deps): bump @sentry/node from 7.100.1 to 7.101.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.100.1 to 7.101.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.100.1...7.101.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cd861f6edade255fdadeb051e7bd64c79f3d0e2b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 10:36:38 2024 +0800 chore(deps): bump imapflow from 1.0.150 to 1.0.152 (#14451) * chore(deps): bump imapflow from 1.0.150 to 1.0.152 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.150 to 1.0.152. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.150...v1.0.152) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c6e244a97c2f12b20fe632d67c7f5e776612b90d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 09:07:54 2024 +0800 chore(deps): bump dotenv from 16.4.1 to 16.4.3 (#14450) * chore(deps): bump dotenv from 16.4.1 to 16.4.3 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.1 to 16.4.3. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.1...v16.4.3) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6f41f95af7faa4381dd2de466f85872e1e2e3b29 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 08:41:32 2024 +0800 chore(deps): bump https-proxy-agent from 7.0.2 to 7.0.3 (#14449) * chore(deps): bump https-proxy-agent from 7.0.2 to 7.0.3 Bumps [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) from 7.0.2 to 7.0.3. - [Release notes](https://github.com/TooTallNate/proxy-agents/releases) - [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/https-proxy-agent/CHANGELOG.md) - [Commits](https://github.com/TooTallNate/proxy-agents/commits/https-proxy-agent@7.0.3/packages/https-proxy-agent) --- updated-dependencies: - dependency-name: https-proxy-agent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ece81c261f7e496fe4466c6b22bf205a893e8f27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 13 08:17:13 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.49 to 2.0.50 (#14448) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.49 to 2.0.50 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.49 to 2.0.50. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.49...v2.0.50) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f5a26765c45ceb969f4e33915fd97f4a24e5fe8c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 12 22:01:56 2024 +0000 chore(deps): bump @mdx-js/react from 3.0.0 to 3.0.1 in /website (#14452) Bumps [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/mdx-js/mdx/releases) - [Changelog](https://github.com/mdx-js/mdx/blob/main/changelog.md) - [Commits](https://github.com/mdx-js/mdx/commits/3.0.1/packages/react) --- updated-dependencies: - dependency-name: "@mdx-js/react" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 38363ce8e11ff0cd3a06495f86e8a7eb7d4c0cd8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Feb 13 00:37:26 2024 +0800 feat(route): add 中证网 (#14446) commit 03d13d27c60747ff9c8b0957548dd0edf9c53587 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Feb 12 23:49:46 2024 +0800 fix(route/huxiu): Prevent URL parsing error. (#14445) * Update util.js * Update util.js commit fc84c92b953c896521a46916c03fc7f007d24d0e Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Feb 11 06:10:23 2024 +0800 feat(route): add World Meteorological Centre Beijing Publish (#14441) commit ca66b3af4ad0e2f36473cfe209404b7269bfa636 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 9 23:04:33 2024 +0800 chore(deps): bump googleapis from 132.0.0 to 133.0.0 (#14434) * chore(deps): bump googleapis from 132.0.0 to 133.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 132.0.0 to 133.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v132.0.0...googleapis-v133.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bd380a71805c59d6699ef680ff3f6fa17e9b80f7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 9 22:51:52 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.0 to 1.6.1 (#14433) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.6.0 to 1.6.1 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.6.1/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 92e609ef5a69e22bf0b860d1eb115bf86bbe5320 Author: Tony Date: Fri Feb 9 22:44:50 2024 +0800 feat(route): chinamoney (#14437) commit ec40c6baa7948da55ea838ef0bb5422fe95fbd32 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Feb 9 13:16:12 2024 +0000 style: auto format commit eb6896f20fa6217322b14a28a901ac043095d42d Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Fri Feb 9 21:14:05 2024 +0800 fix(route): Fix the issue of missing post cover in the official routing of Miyoushe; Optimize the data processing of posts | 修复 米游社官方路由中帖子封面缺失的问题;优化帖子的数据处理 (#14436) * feat(route): 增加 米游社 - 用户关注动态 路由 * fix(route): 修复 路由、文档的风格问题 * docs: fix envs * fix(route): 修复 米游社官方路由中帖子封面缺失的问题;优化帖子的数据处理 --------- commit 372fe8a9196fc6a1a62ddc784cd8f699a0c463eb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 9 00:39:36 2024 +0000 chore(deps): bump pnpm/action-setup from 2 to 3 (#14432) Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3. - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](https://github.com/pnpm/action-setup/compare/v2...v3) --- updated-dependencies: - dependency-name: pnpm/action-setup dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3becd47ba39f34598f16f170e24fcca1d11138d8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Feb 9 02:01:21 2024 +0800 feat(route): 中证网中证快讯 (#14424) * feat(route): 中证网中证快讯 * update lib/v2/cs/zzkx.js Co-authored-by: Tony * update lib/v2/cs/zzkx.js Co-authored-by: Tony * fix: remove unused import statement --------- commit f9b9acbbcc1ea2edf223f8689f46822598cffb76 Author: Tony Date: Thu Feb 8 21:25:09 2024 +0800 feat(route): zhihu top topic (#14431) commit 974a1419ad9f1cdd5e904820711f09a6d8622eed Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 8 11:29:26 2024 +0000 style: auto format commit b63690c64a22830a0b08d3e6426ae64b8fbc8f5b Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu Feb 8 19:27:26 2024 +0800 feat: New Route Miyoushe - User Follow Dynamics | 新增路由 米游社 - 用户关注动态 (#14425) * feat(route): 增加 米游社 - 用户关注动态 路由 * fix(route): 修复 路由、文档的风格问题 * docs: fix envs --------- commit 9d8fc0e3569f76005c98b8e22a9cf38f8ea6e22e Author: CrackTC Date: Thu Feb 8 17:17:05 2024 +0800 fix(route): bsky (#14429) commit 7a9c1a65d7238ec1528879f650c502c45a586516 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 21:51:49 2024 +0000 chore(deps): bump @sentry/node from 7.100.0 to 7.100.1 (#14427) * chore(deps): bump @sentry/node from 7.100.0 to 7.100.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.100.0 to 7.100.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.100.1/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.100.0...7.100.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7758874936519ce878d0c2701df91a338d069182 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 21:44:21 2024 +0000 chore(deps-dev): bump @types/react-dom in /website (#14428) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.18 to 18.2.19. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e62362ab135de12584ad3e8dfe233aa6eadc470a Author: Tony Date: Thu Feb 8 00:53:04 2024 +0800 feat(route): tass (#14426) commit 673aad4540320413c654de55021762b91230e96b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Feb 7 18:32:40 2024 +0800 fix(route/thepaper): Avoid destructuring string when parsing tags (#14383) * Update utils.js * Update lib/v2/thepaper/utils.js Co-authored-by: Tony --------- commit d9f3067e33a3f8a2b0743aa89070b536357b9ee1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 16:39:52 2024 +0800 chore(deps): bump puppeteer from 21.11.0 to 22.0.0 (#14403) * chore(deps): bump puppeteer from 21.11.0 to 22.0.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.11.0 to 22.0.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.11.0...puppeteer-v22.0.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1650c7a003a8e00d454695938e63c7ed28b78542 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 16:29:35 2024 +0800 chore(deps-dev): bump eslint-plugin-unicorn from 50.0.1 to 51.0.1 (#14416) * chore(deps-dev): bump eslint-plugin-unicorn from 50.0.1 to 51.0.1 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 50.0.1 to 51.0.1. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v51.0.1) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ef983c03832b4a38c0707372540adf95fdda0ecf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 08:07:01 2024 +0000 chore(deps): bump @sentry/node from 7.99.0 to 7.100.0 (#14418) * chore(deps): bump @sentry/node from 7.99.0 to 7.100.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.99.0 to 7.100.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.99.0...7.100.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f7b1189dd34236c3329d267b7859e75f17fce11c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 7 08:05:35 2024 +0000 chore(deps-dev): bump @types/imapflow from 1.0.17 to 1.0.18 (#14417) * chore(deps-dev): bump @types/imapflow from 1.0.17 to 1.0.18 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.17 to 1.0.18. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7a76fc009cc13f633e7b17bf801d08a6c31c5e51 Author: piglei Date: Wed Feb 7 15:34:15 2024 +0800 feat(route): add new route "konghq/blog-posts" (#14414) * Feature: add new route honghq/blog-posts * Update comment of route konghq/blog-posts * Update lib/v2/konghq/blog-posts.js Co-authored-by: Tony * Update lib/v2/konghq/blog-posts.js Co-authored-by: Tony * Add radar.js for konghq route. --------- commit dc4eb8d02b7dbd31621dff9d3757060e280ff86b Author: piglei Date: Wed Feb 7 15:16:00 2024 +0800 chore: update the "routes" example in the pull request template to make it less confusing (#14415) * Fix: a typo in the pull request template * Enhance: when parsing routes from PR body, remove all comments. commit 84d2c9be6ba4ad91429646b6d743e5cb9fb69f42 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 6 21:55:55 2024 +0000 chore(deps-dev): bump @types/react from 18.2.54 to 18.2.55 in /website (#14419) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.54 to 18.2.55. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5593e9196d01b5851427b4164befd0bfa2af041 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Feb 5 23:16:45 2024 +0000 style: auto format commit 6b7a8992975bc8d6f0913d49d503f0352a2c0335 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 23:14:48 2024 +0000 chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 (#14408) * chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 417f084303b291d1064547c6faeb13c7a5fb8e0e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 23:01:17 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.4 to 1.6.0 (#14406) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.4 to 1.6.0 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.5.4 to 1.6.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.6.0/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7fd5277e64ccd69d2c052293d158c2558f873402 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 23:00:31 2024 +0000 chore(deps): bump googleapis from 131.0.0 to 132.0.0 (#14405) * chore(deps): bump googleapis from 131.0.0 to 132.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 131.0.0 to 132.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v131.0.0...googleapis-v132.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc89ba3b1cd1e033c3f4a2f08a5b456e63a9ff7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 22:59:38 2024 +0000 chore(deps-dev): bump lint-staged from 15.2.1 to 15.2.2 (#14407) * chore(deps-dev): bump lint-staged from 15.2.1 to 15.2.2 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.1 to 15.2.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.1...v15.2.2) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6e7edf1e36158b28f00aee7f49b67422520fce07 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 22:58:38 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.48 to 2.0.49 (#14404) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.48 to 2.0.49 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.48 to 2.0.49. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.48...v2.0.49) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ac3a2d488345e5d6d59e785663174faabd4776cf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 21:26:41 2024 +0000 chore(deps): bump pinyin-pro from 3.19.4 to 3.19.5 in /website (#14402) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.19.4 to 3.19.5. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/commits) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8120956a60899473c8f2a2882c5bf9a95a5dbd4f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Feb 5 21:23:43 2024 +0000 chore(deps-dev): bump @types/react from 18.2.51 to 18.2.54 in /website (#14401) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.51 to 18.2.54. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b9771bd52cb75768399bb0f41aeb1095ffdeeab7 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Feb 6 00:30:17 2024 +0800 fix(route): 艾瑞周度市场观察 (#14400) commit 87239ac8c86c7b266fc2533ab4b0d98018553784 Author: Tony Date: Mon Feb 5 20:28:58 2024 +0800 chore: bump docs scraper js_wait commit 23dfb6c6f25765703ff476ac7355e991d7c876e2 Author: Tony Date: Mon Feb 5 20:26:40 2024 +0800 fix(route): freewechat link (#14397) commit bbeefb0962ce028483fe793b5b837153dec5b3c2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Feb 5 12:09:51 2024 +0000 style: auto format commit 4224b97ad77f375ba8aab4a942c962cd3ac05dc4 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Mon Feb 5 20:07:52 2024 +0800 feat(route): Weibo Routing Add User Latest Follow Timeline | 微博路由 添加 用户最新关注时间线 (#14385) * feat(route): 微博路由 添加 用户最新关注时间线 * fix(route): 优化 微博最新关注时间线 的标题显示 --------- commit 52bcabde30849e9fb7973e8e207a76d6c8b0cc33 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Feb 5 11:48:42 2024 +0000 style: auto format commit acfcd0cafc22b6d470d6f46802d65d64f1d585b7 Author: Kawauso Date: Mon Feb 5 19:46:49 2024 +0800 feat(route): Optimize the title of Caixin Weekly | 优化《财新周刊》标题 (#14396) * 优化标题 * feat(route): Optimize the title of Caixin Weekly commit c93226cdffc6d3233f43796ca736a6c20fd446fb Author: tmr <32825326+ttttmr@users.noreply.github.com> Date: Mon Feb 5 19:18:59 2024 +0800 feat: make url clickable (#14353) commit b552dad8d766887d85a1de710576b7316972bed5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Feb 4 05:42:43 2024 +0800 fix(route): 新华网新华社新闻 (#14390) commit 64c0c47d4456a4b2e9607abbd6daa28ec6e77223 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Feb 3 12:02:56 2024 +0800 chore(deps): bump puppeteer from 21.10.0 to 21.11.0 (#14382) * chore(deps): bump puppeteer from 21.10.0 to 21.11.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.10.0 to 21.11.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.10.0...puppeteer-v21.11.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f892480be7f3795fae6ec2c8b60fd598670986f3 Author: SettingDust Date: Sat Feb 3 10:35:11 2024 +0800 fix(modrinth): using path param instead of query string since the que… (#14367) * fix(modrinth): using path param instead of query string since the query won't affect cached result * fix(modrinth): use `URLSearchParams` instead of querystring * docs(modrinth): typo * fix(modrinth): avoid empty array query when no value --------- commit d037d5a31f3984ffea19c370ca4062e9885aa9a2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Feb 3 09:13:05 2024 +0800 chore(deps): bump imapflow from 1.0.149 to 1.0.150 (#14381) * chore(deps): bump imapflow from 1.0.149 to 1.0.150 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.149 to 1.0.150. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.149...v1.0.150) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3b4c9ebe4231d1bbf662655ccc4c0987857c05bb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Feb 2 15:49:43 2024 +0000 style: auto format commit 0a909ecd93a29af700cc760e3bb2913fa95342d9 Author: ruoshui9527 <104556597+ruoshui9527@users.noreply.github.com> Date: Fri Feb 2 23:47:52 2024 +0800 feat(route): add 我不是盐神 (#14348) * Create common.js * Create maintainer.js * Create router.js * Create radar.js * Update common.js A space is add after ','. * Update common.js A space is add after ','. * Update common.js * Update radar.js * Update new-media.mdx * Update maintainer.js * Update radar.js * Update radar.js * Update radar.js commit 5a94d72ae590041aa7706ac0224015da5e552ca6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Feb 2 02:40:15 2024 +0000 style: auto format commit 7258ee06728394e8d68ea8b8c0646ceccf896e7d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 2 10:29:11 2024 +0800 chore(deps-dev): bump @vercel/nft from 0.26.2 to 0.26.3 (#14373) * chore(deps-dev): bump @vercel/nft from 0.26.2 to 0.26.3 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.26.2 to 0.26.3. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.26.2...0.26.3) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit de32a95e2c86d84dd1ba57372cbb3558a8410b5f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 2 10:28:50 2024 +0800 chore(deps-dev): bump husky from 9.0.7 to 9.0.10 (#14372) * chore(deps-dev): bump husky from 9.0.7 to 9.0.10 Bumps [husky](https://github.com/typicode/husky) from 9.0.7 to 9.0.10. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.7...v9.0.10) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31e09e75bf5f51e73ac880fe02cc9677ac9c3592 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 2 10:28:11 2024 +0800 chore(deps): bump mailparser from 3.6.6 to 3.6.7 (#14371) * chore(deps): bump mailparser from 3.6.6 to 3.6.7 Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.6 to 3.6.7. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.6...v3.6.7) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e25d78bb0457c6469bdf74c15dfa0480d4ca38d8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 1 21:13:19 2024 +0000 chore(deps): bump pinyin-pro from 3.19.3 to 3.19.4 in /website (#14370) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.19.3 to 3.19.4. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.19.3...3.19.4) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a2e7a9796ad9e0881c264aa1aa94ca383dfa383a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 1 21:11:13 2024 +0000 chore(deps-dev): bump @types/react from 18.2.48 to 18.2.51 in /website (#14369) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.48 to 18.2.51. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 002302fae0d7eda42cbc45a2cc06b882ff7bdc14 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Thu Feb 1 19:38:17 2024 +0800 feat(route): 优化微博博主路由 (#14365) commit a1237057b59b79c4ac04de66403a91946addb429 Author: SettingDust Date: Thu Feb 1 15:42:38 2024 +0800 docs(modrinth): add query params & fix the route path (#14362) commit 670f6f3ca7f1b6208293c9b3767d925ae7f0d89f Author: tmr <32825326+ttttmr@users.noreply.github.com> Date: Thu Feb 1 10:20:39 2024 +0800 fix: replace weibo a href img (#14354) commit 57f439b799c303ba6c2d04ff328bd9724c2b444b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 1 09:57:08 2024 +0800 chore(deps-dev): bump lint-staged from 15.2.0 to 15.2.1 (#14359) * chore(deps-dev): bump lint-staged from 15.2.0 to 15.2.1 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.0 to 15.2.1. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.0...v15.2.1) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b92a77a4a156e44f588b01fd31ec8ddedf2f1af8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 1 06:28:34 2024 +0800 chore(deps): bump imapflow from 1.0.148 to 1.0.149 (#14360) * chore(deps): bump imapflow from 1.0.148 to 1.0.149 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.148 to 1.0.149. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.148...v1.0.149) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad824ac91e2998c48ec78d9470f3d1ad40c07bc3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 1 06:28:00 2024 +0800 chore(deps): bump codecov/codecov-action from 3 to 4 (#14358) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v3...v4) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f2895688994896c7570752a668ca24a4ed62e828 Author: DIYgod Date: Thu Feb 1 01:43:53 2024 +0800 test: router commit 04647e122b4b07e79e9df1b76199bf59e50a85cc Author: DIYgod Date: Thu Feb 1 01:09:09 2024 +0800 test: config commit 239d6c85fcdf0c9ff185d09c3747636f90694915 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jan 31 16:31:56 2024 +0000 style: auto format commit ca97f7ccbd3c3bf94aa62c95a1fd92c795d97fff Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Feb 1 00:28:16 2024 +0800 feat(route): add 中国汽车工业协会 (#14356) commit a712fd50a6c7aa0d62a0958181c19b241bb353bf Author: DIYgod Date: Wed Jan 31 18:29:50 2024 +0800 fix: twitter login error logs commit 631934bffee65b26fd7198e4ae92754ad163b15b Author: DIYgod Date: Wed Jan 31 18:07:26 2024 +0800 feat: twitter login error logs commit da2754e2340db4838afe087415c85a8606412730 Author: DIYgod Date: Wed Jan 31 17:37:53 2024 +0800 feat: twitter login cache and logs commit 4627eea2af469a52c12b938f9de965368195fe6b Author: SettingDust Date: Wed Jan 31 16:21:31 2024 +0800 fix(modrinth): match index of projects (#14352) commit 655c59d89ae1c6f03401753a879cc51366e948d7 Author: SettingDust Date: Wed Jan 31 13:25:07 2024 +0800 fix(modrinth): correct the radar rules for working with (#14351) commit 0e0f7f9f06f361fdc1d9c05231af7ebeeb89c518 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 31 10:18:40 2024 +0800 chore(deps): bump @sentry/node from 7.98.0 to 7.99.0 (#14349) * chore(deps): bump @sentry/node from 7.98.0 to 7.99.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.98.0 to 7.99.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.98.0...7.99.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33ec0fbbb44d386eaf26c43e1a1a792caf41710b Author: DIYgod Date: Wed Jan 31 02:43:05 2024 +0800 fix: use require for proxy-chain commit 97607f50797e6bcdf872ce6edc7f0344353280fa Author: DIYgod Date: Wed Jan 31 02:37:50 2024 +0800 test: puppeteer commit 40de7c111a72473c5915f6fa6cea4102164d6ce7 Author: DIYgod Date: Wed Jan 31 02:27:41 2024 +0800 test: puppeteer commit 2e7bd669402e7745f07fd766ae2c058f5e1cff0a Author: DIYgod Date: Wed Jan 31 02:14:48 2024 +0800 test: puppeteer commit e390030ca10cd3f5016024656cd488c1cbf1d4d6 Author: Rachasak Ragkamnerd Date: Tue Jan 30 23:44:05 2024 +0700 feat: Add Thai Parliament's Public hearing (according to Thai constitution section 77) (#14260) * feat: Add Thai DOL website * feat: Add timezone, Radar for Thai DOL e-LandsAnnoucements * Update lib/v2/dol/maintainer.js Co-authored-by: Tony * Update website/docs/routes/government.mdx Co-authored-by: Tony * Update lib/v2/dol/radar.js Co-authored-by: Tony * Feat: Init Thai Parliament section77 * Switch got to Puppetteer, add radar, doc * Fix DeepScan: Expression 'parseInt(maxPageElem.attr('id'))' always passes null check. Consider using 'isNaN()' instead if invalid number checking was intended. * Change NaN handling to satisfy DeepScan * Fix ESLint issues * Fix: Reject PuppeTeer, embrace got with ToughJar. Thk @TonyRL * Correct header style * perf: Remove fetching pagination. Only first page. * chore: Move original text out of header * Update lib/v2/parliament/radar.js --------- Co-authored-by: rrachasak commit 7caac202342220921815db514794dc96fdd9924b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jan 30 05:30:22 2024 +0000 style: auto format commit 93e93a375608994c015463c1f13e3c29633e9654 Author: SettingDust Date: Tue Jan 30 13:28:19 2024 +0800 feat(modrinth): add project versions route (#14340) * feat(modrinth): add project versions route * docs(modrinth): add project versions * fix(modrinth): query string wrong * feat(modrinth): add radar rule * fix(modrinth): using `searchParams` from `got` & single line type annotation commit bed63ba9899973acad46528d0d19a9ef5f50a65f Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jan 30 04:30:22 2024 +0000 style: auto format commit 38fbcf09f1e86b0a9f239dff32633ffe45ed36db Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Jan 30 12:28:24 2024 +0800 feat(route): add 中国汽车工业协会统计信息网 (#14339) commit 25edc8e62413da7cd2e82d8f54a328abbd228195 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 30 06:11:09 2024 +0800 chore(deps): bump puppeteer from 21.9.0 to 21.10.0 (#14341) * chore(deps): bump puppeteer from 21.9.0 to 21.10.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.9.0 to 21.10.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.9.0...puppeteer-v21.10.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f949bfec718a173c5b0756d45986e3d85c11da41 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 30 05:24:50 2024 +0800 chore(deps-dev): bump nock from 13.5.0 to 13.5.1 (#14344) * chore(deps-dev): bump nock from 13.5.0 to 13.5.1 Bumps [nock](https://github.com/nock/nock) from 13.5.0 to 13.5.1. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.0...v13.5.1) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 93052a147fbc6df8ef41c783ccbb01b5621e4a65 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 30 05:22:40 2024 +0800 chore(deps-dev): bump husky from 9.0.6 to 9.0.7 (#14343) * chore(deps-dev): bump husky from 9.0.6 to 9.0.7 Bumps [husky](https://github.com/typicode/husky) from 9.0.6 to 9.0.7. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.6...v9.0.7) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eee5dba8a0c52e8d9ba584ae6539b6a12f88ddf8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 30 05:20:22 2024 +0800 chore(deps): bump @tonyrl/rand-user-agent from 2.0.47 to 2.0.48 (#14342) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.47 to 2.0.48 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.47 to 2.0.48. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.47...v2.0.48) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5c8b17308fc2de8a51548b1cf33ae74526370207 Author: DIYgod Date: Tue Jan 30 01:15:47 2024 +0800 docs: add twitter config tips commit 5c8e5421e2aa7467f20dbb27aff52aa26af45e60 Author: DIYgod Date: Tue Jan 30 00:37:12 2024 +0800 feat: add TWITTER_AUTHENTICATION_SECRET commit 174752fef51db1a1d0c71119327c6a861df3ed15 Author: DIYgod Date: Mon Jan 29 23:28:17 2024 +0800 refactor: format commit 493cdc19ba5481eb28a1e2cb2d877b8d76c7cb9a Author: DIYgod Date: Mon Jan 29 23:28:03 2024 +0800 chore: recover format commit 6333562fe570b07e8dd37541e7db808a81a3f63b Author: DIYgod Date: Mon Jan 29 22:41:04 2024 +0800 test: init jest test commit 00a74bcb097207231a5d877dbcf15988c6f00831 Author: DIYgod Date: Mon Jan 29 22:39:24 2024 +0800 feat: app.ts commit 498af241afcbb493f6570e0f9525da7767c9cb0e Author: DIYgod Date: Mon Jan 29 22:39:04 2024 +0800 feat: cache init commit 3f71f232bb77eef466d1ed79c0b6f8f514375106 Author: DIYgod Date: Mon Jan 29 22:10:41 2024 +0800 chore: fix pnpm lock commit 85306117232a0ca9f1a823bffb9ee65b91d1a7e5 Merge: d5e38c8f5 3ae25ddb7 Author: DIYgod Date: Mon Jan 29 22:09:28 2024 +0800 Merge branch 'master' into feature/hono commit 3ae25ddb7ad8d517b78d8625c4320251727a4eb2 Author: DIYgod Date: Mon Jan 29 20:06:44 2024 +0800 feat: support twitter username and password login commit 7412e9ef5dcaa480e0f72f34fe10657efdb2bae2 Author: Tony Date: Mon Jan 29 04:28:11 2024 +0800 fix(route): guanhai (#14337) commit 00fecf46fc92bf6c36b8a0e3cd4347375f97e1ab Author: KTachibanaM Date: Sun Jan 28 11:28:33 2024 -0800 fix javlibrary genre route because some spans may not have class attr in individual pages (#14334) commit 0f6240e2d9cd4543a1d32fab9e5b91a0bae0c6f6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Jan 28 00:23:48 2024 +0800 fix(route): Firefox release notes (#14331) commit fc42bebb475cdd7177b862f902609c1d007d2e9f Author: Rongrong Date: Sat Jan 27 16:11:32 2024 +0000 fix(route/twitter): reply URL; threads when excludeReplies=1 (#14330) Without `legacy.id_str`, reply URLs would be constructed with conversion IDs, resulting in: - wrong URLs: pointing to the first tweet in the conversion (thread) - multiple items with the same guid: each tweet in a conversion (thread) had the same URL and thus guid The bug was caused by the widely used temporary fix (legacy.id_str || legacy.conversation_id_str) after Twitter had upgraded their API. Thus, it is quite easy to fix it: Refill legacy.id_str using the rest_id that resides in the container of legacy. With it fixed, take a step further to include threads when excludeReplies=1 (simulating the behavior of Twitter Web/App). Signed-off-by: Rongrong commit 3bab0f62bd941f471890091382a6505969e951dd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 26 22:12:15 2024 +0000 chore(deps-dev): bump husky from 9.0.5 to 9.0.6 (#14327) * chore(deps-dev): bump husky from 9.0.5 to 9.0.6 Bumps [husky](https://github.com/typicode/husky) from 9.0.5 to 9.0.6. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.5...v9.0.6) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2e366b7898a1779f6c3dedf2f2b359788dd13651 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 26 21:49:51 2024 +0000 chore(deps): bump @dipakparmar/docusaurus-plugin-umami in /website (#14329) Bumps [@dipakparmar/docusaurus-plugin-umami](https://github.com/dipakparmar/docusaurus-plugin-umami) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/dipakparmar/docusaurus-plugin-umami/releases) - [Commits](https://github.com/dipakparmar/docusaurus-plugin-umami/compare/v2.1.2...v2.1.3) --- updated-dependencies: - dependency-name: "@dipakparmar/docusaurus-plugin-umami" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f8ce60a56e76b3c6b3e2b918e3e0335fec03ea2a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 26 21:44:48 2024 +0000 chore(deps): bump the docusaurus group in /website with 7 updates (#14328) Bumps the docusaurus group in /website with 7 updates: | Package | From | To | | --- | --- | --- | | [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.1.0` | `3.1.1` | | [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `3.1.0` | `3.1.1` | | [@docusaurus/plugin-pwa](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-pwa) | `3.1.0` | `3.1.1` | | [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.1.0` | `3.1.1` | | [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `3.1.0` | `3.1.1` | | [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.1.0` | `3.1.1` | | [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `3.1.0` | `3.1.1` | Updates `@docusaurus/core` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus) Updates `@docusaurus/plugin-client-redirects` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-plugin-client-redirects) Updates `@docusaurus/plugin-pwa` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-plugin-pwa) Updates `@docusaurus/preset-classic` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-preset-classic) Updates `@docusaurus/module-type-aliases` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-module-type-aliases) Updates `@docusaurus/tsconfig` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-tsconfig) Updates `@docusaurus/types` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-types) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-client-redirects" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-pwa" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/module-type-aliases" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/tsconfig" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/types" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2bb4e47e398aa7eb9df7249be6ec3b579ef57c40 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 26 16:06:22 2024 +0800 chore(deps-dev): bump husky from 8.0.3 to 9.0.5 (#14326) * chore(deps-dev): bump husky from 8.0.3 to 9.0.5 Bumps [husky](https://github.com/typicode/husky) from 8.0.3 to 9.0.5. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.5) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * chore: migrate to husky v9 https://github.com/typicode/husky/releases/tag/v9.0.1 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0d18af93b85d065d851e728d1da33f74ada00cd0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 26 02:05:04 2024 +0000 chore(deps): bump lru-cache from 10.1.0 to 10.2.0 (#14324) * chore(deps): bump lru-cache from 10.1.0 to 10.2.0 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.1.0 to 10.2.0. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e098f584069fa41d4549915586a7e66935b19f4c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 25 22:25:46 2024 +0000 chore(deps): bump @sentry/node from 7.95.0 to 7.98.0 (#14325) * chore(deps): bump @sentry/node from 7.95.0 to 7.98.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.95.0 to 7.98.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.95.0...7.98.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 66619678a232de163dc55640bec0018bc310da9d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 25 22:13:04 2024 +0000 chore(deps): bump peter-evans/dockerhub-description from 3 to 4 (#14323) Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 3 to 4. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](https://github.com/peter-evans/dockerhub-description/compare/v3...v4) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dfef12524c24483bd75d03cf54985364965459db Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Jan 26 03:23:16 2024 +0800 fix(route): Foresight News column (#14322) commit e40a3770b7e1859095d19b5da6e50cce6c0f5a85 Author: DIYgod Date: Fri Jan 26 01:49:49 2024 +0800 docs: update instance list commit d5e38c8f5d140d14dd1d8449f00899e6ab45eb01 Author: DIYgod Date: Thu Jan 25 13:29:00 2024 +0800 feat: use npm directory-import commit 59421ced195536fd87d3eac8dc8e4778c453f530 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 24 23:43:17 2024 +0000 chore(deps): bump puppeteer from 21.7.0 to 21.9.0 (#14321) * chore(deps): bump puppeteer from 21.7.0 to 21.9.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.7.0 to 21.9.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.7.0...puppeteer-v21.9.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c87fcf6ec5b1404ccfccb5879599ec47999738e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 24 22:16:24 2024 +0000 chore(deps): bump dotenv from 16.4.0 to 16.4.1 (#14320) * chore(deps): bump dotenv from 16.4.0 to 16.4.1 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.0 to 16.4.1. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.0...v16.4.1) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b74d9648b725af1248d3814fd0423de503460349 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 24 07:03:59 2024 +0000 chore(deps): bump @sentry/node from 7.94.1 to 7.95.0 (#14317) * chore(deps): bump @sentry/node from 7.94.1 to 7.95.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.94.1 to 7.95.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.94.1...7.95.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 58c609134be89c07e5c7b6557f2c6a6613395f4b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 24 01:33:02 2024 +0000 chore(deps): bump dotenv from 16.3.2 to 16.4.0 (#14316) * chore(deps): bump dotenv from 16.3.2 to 16.4.0 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.2 to 16.4.0. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.3.2...v16.4.0) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d1b3e161dc1603ebbe95ceca4d148a0cc7875f33 Author: Tony Date: Tue Jan 23 18:40:11 2024 +0000 fix: use sanitize-html (#14312) * fix: use sanitize-html * test: add brief test commit 839d36ef76fa4c73a7952853711671e85636ab62 Author: Tony Date: Wed Jan 24 02:36:21 2024 +0800 chore: decrease `js_wait` in docs.rsshub.app.json commit 716f59e903c9cecd16a39bec21608bde577cb890 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Jan 24 02:35:08 2024 +0800 fix(route/tencent): Circumvent video type link. (#14302) * fix(route/tencent): Circumvent video type link. * . commit 3154d7a49314205ed32ac93f2cb596a914921339 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jan 23 15:38:21 2024 +0000 style: auto format commit c903abcdfbd01e62b9e60f791f5b2fdbde3cf0d9 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Jan 23 23:35:10 2024 +0800 feat(route): add 川流严选 (#14303) * feat(route): add 川流严选 * fix: add null check * fix: add null check commit 542d03943a0f477185e482236a41d4449eee5af8 Author: Tony Date: Tue Jan 23 05:39:41 2024 +0000 feat(route): mrm (#14311) * feat(route): mrm * fix: maintainer commit 45fe53016e34d65860f6fd356780631f75ad771d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 23 03:24:52 2024 +0000 chore(deps-dev): bump @types/crypto-js from 4.2.1 to 4.2.2 (#14305) * chore(deps-dev): bump @types/crypto-js from 4.2.1 to 4.2.2 Bumps [@types/crypto-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js) from 4.2.1 to 4.2.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/crypto-js) --- updated-dependencies: - dependency-name: "@types/crypto-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 726748cc5271bb6003d3a9e8024d8590c4c0c959 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 23 03:23:26 2024 +0000 chore(deps): bump jsdom from 23.2.0 to 24.0.0 (#14306) * chore(deps): bump jsdom from 23.2.0 to 24.0.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.2.0 to 24.0.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/23.2.0...24.0.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d3021f5c20680606a01022221c8a2910ed5e5581 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 23 03:22:09 2024 +0000 chore(deps): bump chrono-node from 2.7.4 to 2.7.5 (#14307) * chore(deps): bump chrono-node from 2.7.4 to 2.7.5 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.7.4 to 2.7.5. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.7.4...v2.7.5) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 38caeb2dcf98fdcedc75727cb0670fb5662613fc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 23 03:18:41 2024 +0000 chore(deps-dev): bump string-width from 7.0.0 to 7.1.0 (#14308) * chore(deps-dev): bump string-width from 7.0.0 to 7.1.0 Bumps [string-width](https://github.com/sindresorhus/string-width) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/sindresorhus/string-width/releases) - [Commits](https://github.com/sindresorhus/string-width/compare/v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: string-width dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3f7c1ab050db8ae39d912e1f9edc252676a602c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 23 03:17:36 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.46 to 2.0.47 (#14309) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.46 to 2.0.47 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.46 to 2.0.47. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.46...v2.0.47) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89788a64709fbeaf68c52c9a4ac9c621cf81d3f2 Author: Tony Date: Mon Jan 22 17:31:53 2024 +0000 fix(route): huanqiu (#14304) commit f965e0b15fd1ecd29577e3d1ada4912944fb7e3f Author: Tony Date: Mon Jan 22 06:35:58 2024 +0000 feat(route): keepass (#14301) commit b50d1d77253ae4069322e23741ecbea2dbd9c7d2 Author: Tony Date: Mon Jan 22 04:52:00 2024 +0000 fix: recover cntheory (#14300) * fix: recover cntheory * fix: replaceAll commit 0a9296075e0f1c210c0cb61423c5e6e08fb56b12 Author: Tony Date: Sun Jan 21 21:13:40 2024 +0000 feat(route): scmp topics (#14299) * feat(route): scmp topics * docs: remove /en from docs url * fix: router order * fix: http verb commit e01048ed1c91e1459b4b1edf80cb0348bbfee15b Author: Tony Date: Mon Jan 22 04:24:21 2024 +0800 build(docker): don't copy docs commit 6c6ce0ce12619bb54823d0f4d55b436e008a6152 Author: Tony Date: Sun Jan 21 16:32:37 2024 +0000 fix: codeql incomplete multi-character sanitization (#14298) commit 70b4385bf1f97ef849264e3e476925a7f4b15dd9 Author: Tony Date: Sun Jan 21 16:03:51 2024 +0000 feat(route): laimanhua (#14297) commit 2550b6ecf646fa436be5f612b1fb13fc67075e10 Author: DIYgod Date: Sun Jan 21 23:34:25 2024 +0800 feat: request wrapper commit 4644ce575565c8205cc29aca921282e1b07f24c2 Author: Rongrong Date: Sun Jan 21 14:14:19 2024 +0000 fix(route/twitter): readability and RT link (#14289) 1. Trim link pointing to the tweet itself (usually appears when the tweet is truncated). 2. Only insert
when both showTimestampInDescription and readable are enabled. 3. Make RT links point to the RT itself, instead of the original tweet. Signed-off-by: Rongrong commit 42b6b1c7247db0a412a9ef3d53400df5ed02ebae Author: DIYgod Date: Sun Jan 21 18:36:46 2024 +0800 feat: strict data type commit 4591116733fc4fb65767b841ffef4680766a6b51 Author: DIYgod Date: Sun Jan 21 18:35:11 2024 +0800 fix: middleware errors commit e7e3f689bd541c0948aca1d36c9426a1b2f836bc Author: DIYgod Date: Sun Jan 21 15:41:42 2024 +0800 fix: error handler and debug info commit 8e0154552ce3a5c2f9b88fa45447eb809d5ec252 Author: DIYgod Date: Sun Jan 21 15:18:42 2024 +0800 feat: welcome page commit 1e7793e0efc9a3fc1ae90d5c43c6b8527603bc71 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Jan 21 15:15:07 2024 +0800 fix(route): 金色财经 (#14272) * fix(route): 金色财经 * style: lint * docs: move to finance --------- commit e8a33d80fa28a3dacade0dddedaeffd19e34e7a5 Author: Rongrong Date: Sun Jan 21 06:11:01 2024 +0000 fix(route/twitter/web-api): excludeReplies=1 (#14290) Fixes #14285 The postprocessing that removes replies accidentally removed all tweets except for the first one after the recent Twitter update. Signed-off-by: Rongrong commit 847724cad1c0a7d4349632c74e44505f8d6f5d4a Author: DIYgod Date: Sun Jan 21 11:55:18 2024 +0800 feat: work with hono and typescript commit cd48da470e5b5dc0be2f7c3914b25dd93c2b99de Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 19 22:50:33 2024 +0000 chore(deps): bump @sentry/node from 7.93.0 to 7.94.1 (#14293) * chore(deps): bump @sentry/node from 7.93.0 to 7.94.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.93.0 to 7.94.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.93.0...7.94.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2baa265018b8ed5c02a1bac396e60f86b7365c33 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 19 22:48:14 2024 +0000 chore(deps): bump dotenv from 16.3.1 to 16.3.2 (#14291) * chore(deps): bump dotenv from 16.3.1 to 16.3.2 Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.1 to 16.3.2. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.3.2) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 97e9da6e817951c6f26fcf452aa32dce92656304 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 19 22:47:13 2024 +0000 chore(deps): bump twitter-api-v2 from 1.15.2 to 1.16.0 (#14292) * chore(deps): bump twitter-api-v2 from 1.15.2 to 1.16.0 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.15.2 to 1.16.0. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.15.2...1.16.0) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e399ca73c84a0f88824800760df5fa5a990d08b2 Author: Tony Date: Fri Jan 19 22:31:20 2024 +0000 feat(route): bjedu (#14288) commit 4adcd609865a10e5def26cf75511b50c6863a521 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jan 19 18:36:56 2024 +0000 style: auto format commit b387495beca851ee409d6bee5f4f79f3e903d4dd Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Jan 20 02:35:01 2024 +0800 feat(route): add 中国期货市场监控中心 (#14287) * feat(route): add 中国期货市场监控中心 * Update lib/v2/cfmmc/radar.js --------- commit 237d442d904e816390444f1ee725ad01184dfbc6 Author: Tony Date: Fri Jan 19 15:30:37 2024 +0000 fix(route): tencent gifs (#14286) commit ed5c6fff48c26b1e9bba4060450ffa1e799c1ebe Author: SunBK201 Date: Fri Jan 19 17:00:33 2024 +0800 feat(secrss): full text support (#14284) * feat(secrss): full text support * fix(secrss): pubDate author category commit d006267ce33718add42a8468a6ea35623e1373fd Author: lidashuang Date: Fri Jan 19 15:50:09 2024 +0800 fix: 修复界面标题重复 (#14283) * fix(jiemian): 标题重复 * Update lib/v2/jiemian/lists.js --------- commit 1574105a922f5074c234d13d4edc06a5336cf268 Author: DIYgod Date: Fri Jan 19 11:30:45 2024 +0800 fix: twitter changed the fields commit 30c453eec2c4178739bd23e1e888d4121593f4a7 Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Fri Jan 19 03:46:51 2024 +0800 feat(route): New route: MiYouShe - User Posts; Optimize the routing of MiYouShe | 新增路由:米游社 - 用户帖子;优化米游社路由 (#14268) * fix(route): 修复 米游社 公告栏 template 错误 * feat(route): 新增 bing 搜索 * docs: Update other.mdx * docs: fix docs * feat(route): 新增 百度搜索 * fix(route): 修复 pubDate 解析错误 * fix(route): 优化 百度搜索的缓存,减轻反爬问题 * feat(route): 新增 360 搜索 * feat(route): 迁移 搜狗特色LOGO 到 v2 规范;添加 搜狗搜索 * fix(route): 百度搜索增加图片 * feat(route): 新增 Google Search * fix(route): 修复 百度搜索相关问题 * fix(route): 修复 Google 相关问题 * fix(route): 修复 360 搜索 * fix(route): 修复 搜狗搜索 * fix(route): 修复 await 问题 * fix: 移除 google sites * fix(route): 修复 缓存和过滤逻辑问题 * fix(route): 修复 360 搜索缺少 cookie 的问题 * fix(route): 修复 360 搜索 cookie 的问题 * feat(route): 移除 so.com 路由 * fix: merge conflict * feat(route): 新增路由:米游社 - 用户帖子;优化米游社路由 * fix(route): 修复 米游社用户帖子路由 * feat(route): 新增 米游社 用户关注路由 * fix(route): 修复 米游社帖子可能缺失封面的 bug;增加 点赞和评论数 * fix(route): 修复 米游社路由的规范和 bug --------- commit 1ec55d126a278d83f14c0850246863f410d3cc82 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jan 18 17:08:39 2024 +0000 style: auto format commit b31adca78ee92049c8c0c01a5e5845ffaab2a362 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Jan 19 01:06:41 2024 +0800 feat(route): add TradingView Pine Script™ Release notes (#14279) commit 9581d309fbf6a7cafa72a2014f003617d42006b1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 18 15:10:23 2024 +0000 chore(deps): bump pinyin-pro from 3.19.2 to 3.19.3 in /website (#14278) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.19.2 to 3.19.3. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.19.2...3.19.3) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 35561ce39c0cff351c73afe2807e737b550f8a97 Author: Tony Date: Thu Jan 18 15:03:52 2024 +0000 style(eslint): add `default-case`: 1 `default-case-last`: 2 `unicorn/prefer-spread`: 2->1 `unicorn/prefer-switch`: 2->1 commit cdb6f6f34c7c8f2dd03a7773a107b6e48422a614 Author: Kun CHEN Date: Thu Jan 18 22:09:04 2024 +0800 fix(route): broken item URL in Google Scholar Author Citations (#14277) * fix broken url in item fields * add author information in item field * add query parameter usage * fine-tune channel title&description * add maintainer * shorten the itemUrl definition --------- commit 0dc664ea9fb4113557946ab5b4bb27c7101d0486 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 18 21:17:32 2024 +0800 chore(deps-dev): bump eslint-plugin-yml from 1.12.0 to 1.12.2 (#14263) * chore(deps-dev): bump eslint-plugin-yml from 1.12.0 to 1.12.2 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.12.0 to 1.12.2. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.12.0...v1.12.2) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 89759b0fcb53f345e2066396d6f071193130066e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jan 18 13:08:36 2024 +0000 style: auto format commit ba3c2925f81c7817e53ed9ec0b7da42bd3dd393e Author: Rachasak Ragkamnerd Date: Thu Jan 18 20:06:39 2024 +0700 feat: Add Thai Department Of Lands e-LandsAnnouncement website (#14245) * feat: Add Thai DOL website * feat: Add timezone, Radar for Thai DOL e-LandsAnnoucements * Update lib/v2/dol/maintainer.js * Update website/docs/routes/government.mdx * Update lib/v2/dol/radar.js --------- Co-authored-by: rrachasak commit 5c91e50c944e5bfa27a2a4c9792a2ca556efb6e5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 18 20:54:16 2024 +0800 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.3 to 1.5.4 (#14274) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.3 to 1.5.4 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.5.3 to 1.5.4. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.5.4/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 52ee219378024c26c5e0be458dd91a2a909d4c91 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jan 18 12:45:55 2024 +0000 style: auto format commit 6d901cb7dce937e4445ca905d635eb6d716c00ca Author: Tony Date: Thu Jan 18 12:43:40 2024 +0000 style(eslint): add eslint-unicorn (#14257) * style: add eslint-unicorn * style: fix unicorn/no-useless-spread * style: fix unicorn/no-useless-promise-resolve-reject * style: fix unicorn/no-for-loop * fix: codeql bad HTML filtering regexp * fix: codeql incomplete replace * fix: unicorn/no-abusive-eslint-disable * style: fix unicorn/no-new-array * style: fix unicorn/no-typeof-undefined * style: fix unicorn/no-zero-fractions * style: fix unicorn/no-empty-file * style: fix unicorn/prefer-date-now * revert: auto fix unicorn/prefer-switch on lib/v2/kuaidi100/utils.js * style: fix unicorn/prefer-array-find * style: fix unicorn/prefer-array-flat * style: fix unicorn/prefer-array-flat-map * style: fix unicorn/prefer-at * style: fix unicorn/prefer-string-starts-ends-with * style: fix unicorn/prefer-includes * fix: codeql URL substring sanitization * style: fix unicorn/prefer-optional-catch-binding * style: fix unicorn/catch-error-name * style: fix unicorn/escape-case * style: fix unicorn/prefer-native-coercion-functions * style: fix unicorn/prefer-regexp-test * style: fix unicorn/require-array-join-separator * style: fix unicorn/prefer-math-trunc * style: fix unicorn/prefer-negative-index * style: fix unicorn/prefer-dom-node-dataset * style: fix unicorn/prefer-dom-node-text-content * style: fix unicorn/prefer-query-selector * style: fix unicorn/no-array-for-each * style: fix unicorn/no-negated-condition * style: fix unicorn/prefer-add-event-listener * style: fix unicorn/import-style * style: fix prefer-regex-literals * style: disable unicorn/no-useless-switch-case * style: disable unicorn/text-encoding-identifier-case * style: fix unicorn/prefer-set-has * style: fix unicorn/prefer-spread * revert: auto fix on lib/routes/universities/ynnu/edu/base64.js * style: fix unicorn/no-useless-undefined * style: fix unicorn/no-array-push-push * style: fix unicorn/no-useless-undefined again * style: fix unicorn/no-lonely-if * style: fix unicorn/prefer-reflect-apply * style: fix unicorn/switch-case-braces * style: fix unicorn/prefer-switch * style: fix unicorn/prefer-array-some * fix: deepscan UNUSED_VAR_ASSIGN * style: fix unicorn/prefer-ternary * fix: follow-up of unicorn/prefer-ternary * revert: auto fix of unicorn/prefer-string-slice for substring() * style: disable unicorn/prefer-string-slice fix: auto fix slice over deprecated substr * style: fix unicorn/throw-new-error * style: fix unicorn/filename-case * test: fix dateParser renaming * style: fix unicorn/better-regex * style: fix unicorn/prefer-string-replace-all * fix(deps): add sanitize-html * style: fix no-prototype-builtins * style: fix unicorn/consistent-destructuring * style: fix unicorn/consistent-function-scoping * style: fix unicorn/prefer-regexp-test * style: fix unicorn/prefer-logical-operator-over-ternary * style: fix unicorn/no-array-callback-reference * style: add prefer-object-has-own * style: warn unicorn/no-empty-file * style: fix unicorn/prefer-number-properties * style: fix no-useless-undefined again * style: fix unicorn/numeric-separators-style * style: disable unicorn/no-array-callback-reference false postive with cheerio commit cd00220d98f3dec39bf450e36a5cccbc3959b2d9 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jan 17 22:14:44 2024 +0000 style: auto format commit 67b000e60f0e710eef449fd4342c90a1c4b33a9a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 17 22:13:10 2024 +0000 chore(deps-dev): bump prettier from 3.2.2 to 3.2.4 (#14273) * chore(deps-dev): bump prettier from 3.2.2 to 3.2.4 Bumps [prettier](https://github.com/prettier/prettier) from 3.2.2 to 3.2.4. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.2...3.2.4) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 73010823e16d2a892b8e7a115e4ca2ec9ebb3c16 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Wed Jan 17 22:27:14 2024 +0800 fix(docs): fix some working notOperational routes (#14270) commit dd29e6e1552db5edb1bc93bdcbf7859ef993d076 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 22:17:19 2024 +0000 chore(deps): bump googleapis from 130.0.0 to 131.0.0 (#14266) * chore(deps): bump googleapis from 130.0.0 to 131.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 130.0.0 to 131.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v130.0.0...googleapis-v131.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 300a23e87e5ea0c295ae436f1e82ba6b39861f80 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 22:16:57 2024 +0000 chore(deps): bump imapflow from 1.0.147 to 1.0.148 (#14265) * chore(deps): bump imapflow from 1.0.147 to 1.0.148 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.147 to 1.0.148. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.147...v1.0.148) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ccdf5d562b5176d9f72bd30f2ed0691b2095b58 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 21:56:27 2024 +0000 chore(deps-dev): bump nodemon from 3.0.2 to 3.0.3 (#14264) * chore(deps-dev): bump nodemon from 3.0.2 to 3.0.3 Bumps [nodemon](https://github.com/remy/nodemon) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v3.0.2...v3.0.3) --- updated-dependencies: - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 987d6fe21869968a37790444f21c7a309cdaa64b Author: xizeyoupan <44920131+xizeyoupan@users.noreply.github.com> Date: Tue Jan 16 21:51:54 2024 +0800 fix(route): coolapk publish time (#14261) commit f9ac1e2c723ee8cb31cf450b9f13fb9e60240b27 Author: Carson Yang Date: Tue Jan 16 17:04:30 2024 +0800 docs: Add deploy to Sealos (#14259) commit a60a81de65fa9eaa51440b486d71f35051054fe3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 01:15:08 2024 +0000 chore(deps-dev): bump nock from 13.4.0 to 13.5.0 (#14254) * chore(deps-dev): bump nock from 13.4.0 to 13.5.0 Bumps [nock](https://github.com/nock/nock) from 13.4.0 to 13.5.0. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.4.0...v13.5.0) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e080fcec458c077c069851dbc310cafc9132c57f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 01:14:37 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.45 to 2.0.46 (#14253) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.45 to 2.0.46 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.45 to 2.0.46. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.45...v2.0.46) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 815082d9fab99004553e5dd08242c8ebfbb52ef3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 00:38:28 2024 +0000 chore(deps-dev): bump prettier from 3.2.1 to 3.2.2 (#14252) * chore(deps-dev): bump prettier from 3.2.1 to 3.2.2 Bumps [prettier](https://github.com/prettier/prettier) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.1...3.2.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c39b348b7cbd3da4876131416755979e458a0897 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 16 00:37:59 2024 +0000 chore(deps-dev): bump eslint-plugin-yml from 1.11.0 to 1.12.0 (#14251) * chore(deps-dev): bump eslint-plugin-yml from 1.11.0 to 1.12.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.11.0 to 1.12.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.11.0...v1.12.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ecb413a93d550350ad553269538d1984889da2c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 15 22:11:51 2024 +0000 chore(deps-dev): bump supertest from 6.3.3 to 6.3.4 (#14250) * chore(deps-dev): bump supertest from 6.3.3 to 6.3.4 Bumps [supertest](https://github.com/ladjs/supertest) from 6.3.3 to 6.3.4. - [Release notes](https://github.com/ladjs/supertest/releases) - [Commits](https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4) --- updated-dependencies: - dependency-name: supertest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit acb1da564721dac3832a7364b8138e9a36f6b3c6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 15 22:10:00 2024 +0000 chore(deps): bump pinyin-pro from 3.19.0 to 3.19.2 in /website (#14256) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.19.0 to 3.19.2. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/commits/3.19.2) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5bc9f255f9e4b8ef227e64815313bfd5a710daa9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 15 22:05:38 2024 +0000 chore(deps-dev): bump @types/react from 18.2.47 to 18.2.48 in /website (#14255) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.47 to 18.2.48. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 39c67204985d11527ecab260526c7f7c653face1 Author: Tony Date: Mon Jan 15 17:00:19 2024 +0000 feat: recover shuiguopai (#14248) commit 450bdb3a17082c0d2c57c07ea8aa96dcf1f7f04e Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Mon Jan 15 23:23:47 2024 +0800 feat(route): zhihu xhu posts (#14246) commit 50b32696fa286ae7d6e92edb326dd247574e38b4 Author: Tony Date: Mon Jan 15 15:03:49 2024 +0000 feat(route): recover kuwaitlocal agirls qianp taiwannews jiaoliudao (#14247) * fix: recover kuwaitlocal * fix: recover agirls * fix: recover qianp * fix: recover taiwannews * fix: recover hket * fix: recover jiaoliudao * fix: qianp * fix: deepscan issue commit 352a7cf3021fc9c4c1262e38b7a257d998d8e94e Author: 陈楷 <69948498+mu-bibai@users.noreply.github.com> Date: Mon Jan 15 15:54:04 2024 +0800 docs: Update InstanceList.tsx (#14244) Add instance hosted by Kai. commit ed8e195ba65a117972f57a4e2d14b0b0c70e9f42 Author: Joshua Peek Date: Sun Jan 14 20:35:34 2024 -0800 feat: support CIDR IP ranges in allowlist (#14243) commit 6780b96b238d74c7946e7ab2a2d0b3ba44eaea8b Author: Tony Date: Mon Jan 15 04:22:54 2024 +0000 fix(route): hoyolab (#14242) commit 4ee41944b8fa8ad6fd9a26814a906ea2de4930f1 Author: Gerardyang Date: Mon Jan 15 11:23:41 2024 +0800 fix: luogu route parse error (#14170) * fix route parse error * use parse-date instead of Date * optimize decode processes * fix typo --------- commit a1c0e755420a9057bfdb763ca2910e6c48b4870a Author: Tony Date: Sun Jan 14 18:11:00 2024 +0000 fix(route): tencent author (#14241) commit 7a94c42e943ecc56531691fb186ecdf33a25eeb0 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Jan 15 01:25:20 2024 +0800 feat(route): add 苏州市发展和改革委员会 (#14214) * feat(route): add 苏州市发展和改革委员会 * docs: remove duplicated heading * refactor: migrate to v2 * fix: suzhou docs * fix: news --------- commit 1a49f937d8c4aea2bc9cc1dc2cbc9614270043fd Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sun Jan 14 23:21:19 2024 +0800 fix(route): fix twitch (#14238) * fix(route): fix twitch * fix docs commit 418e68aa57b36a5c6e6db4816fcd204c555a9a38 Author: huanfei <41602338+huanfe1@users.noreply.github.com> Date: Sun Jan 14 17:35:00 2024 +0800 fix: pornhub pubDate (#14232) commit 376ebf4bc46db3e4d42bf4997fb60e7e07fc93c5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Jan 14 16:02:07 2024 +0800 feat(route): add TradingView Desktop releases and release notes (#14234) commit 9dc7e52db97430fd99d00d307126c378737cde8e Merge: 020a763fa 0e7052424 Author: DIYgod Date: Sat Jan 13 19:45:10 2024 +0800 Merge branch 'master' into pr/justjustCC/14123 commit 020a763fa40a3456247332bf4f848fee82339717 Author: DIYgod Date: Sat Jan 13 19:44:45 2024 +0800 feat(ps): use art commit 0e70524248a5d2f063ca24d4e38f844830daac21 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sat Jan 13 10:35:56 2024 +0800 feat(proxy): add PAC script support (#14218) * feat(proxy): add PAC script support * fix pnpm fail * fix coverage * fix coverage final * update docs commit 697a4790474b99268f99866dac4ce7a631b4cacc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Jan 13 02:05:50 2024 +0000 style: auto format commit 28d166d9e8e59339034ca623f133dceb709ed269 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Jan 13 02:04:17 2024 +0000 chore(deps-dev): bump prettier from 3.1.1 to 3.2.1 (#14230) * chore(deps-dev): bump prettier from 3.1.1 to 3.2.1 Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 34cc84be07273d503373170d5c9043366ebaf655 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jan 12 14:38:56 2024 +0000 style: auto format commit 82622e71c533ed2bcda96b71e02b202571f24c2c Author: falling Date: Fri Jan 12 22:37:18 2024 +0800 feat(route): add BT之家1LOU站 (#14219) * route: BT之家1LOU * 1. using new routers. 2. If path is empty, visit correct main page of website. 3. roll back deleted doc by mistake. * Update lib/v2/1lou/radar.js * Update website/docs/routes/multimedia.mdx * Update website/docs/routes/multimedia.mdx --------- commit c66e8f627738a9e5481af4f6a2db8d47b5d3f5c2 Author: Tony Date: Fri Jan 12 22:14:11 2024 +0800 docs: fix maintainer commit 836aa5b7a95688b4daefa23ff2111f5c5ac47440 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 12 10:15:27 2024 +0800 chore(deps-dev): bump @types/eslint from 8.56.1 to 8.56.2 (#14228) * chore(deps-dev): bump @types/eslint from 8.56.1 to 8.56.2 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.1 to 8.56.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7821a11a7122da102a1a8966419a97e22f16e59b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 12 00:30:17 2024 +0000 chore(deps): bump pinyin-pro from 3.18.6 to 3.19.0 in /website (#14222) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.6 to 3.19.0. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/commits) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e85787e997deaf5850d8275b325284746f88e25a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Jan 12 00:20:43 2024 +0800 fix(route): 国家外汇管理局业务咨询 & 投诉建议链接 (#14226) commit 551a086dac62e1ff2526396c8ab257c3ab9d53c2 Author: lidashuang Date: Thu Jan 11 22:39:25 2024 +0800 fix: 修正 cyzone 返回link 为空 (#14224) * fix(egsea): pubDate Invalid Date the https://rsshub.app/egsea/flash response error pubDate Invalid Date * refactor: migrate to v2 * Refactor link generation in util.js --------- commit 28db73c1e4de9aae874a0bd4ae091f7e27a138f9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 11 02:26:51 2024 +0000 chore(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (#14221) * chore(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.1.2 to 5.1.3. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 83917faf9a41d2b3a9166c1e78cab4717ce41b24 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jan 11 01:30:33 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 16.6.1 to 16.6.2 (#14216) * chore(deps-dev): bump eslint-plugin-n from 16.6.1 to 16.6.2 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.6.1 to 16.6.2. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 880b809944eac744bebd776925f2f5225850878c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 10 22:27:59 2024 +0000 chore(deps): bump @sentry/node from 7.92.0 to 7.93.0 (#14220) * chore(deps): bump @sentry/node from 7.92.0 to 7.93.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.92.0 to 7.93.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.92.0...7.93.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2aac55f874f23a6aa4312ae35cda5b73d3058304 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jan 10 17:11:19 2024 +0000 style: auto format commit 72067b58114aa2b9c71c1624f260addb882774da Author: Yohan Wal <59358312+CookiePieWw@users.noreply.github.com> Date: Thu Jan 11 01:09:48 2024 +0800 feat(route): trending papers on arXiv from trendingpapers (#14182) commit 1cf341f1faa1eb6425f51b08292504d6b3591fa4 Author: ZenoTian Date: Wed Jan 10 23:38:32 2024 +0800 feat(route): HoYoLAB (#14146) * hoyolab * 修改分页参数 * 统一名称 * 替换limit参数 * 参数默认值问题 * 参数默认值问题 commit f8a432e830de4719a984bc58da804a722d02da54 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jan 10 03:07:01 2024 +0000 style: auto format commit 327d0d0c77669b6e370ed3e6d378de8e894ce8d9 Author: Manish Bhattarai Date: Tue Jan 9 22:05:23 2024 -0500 feat(route): Add ekantipur.com (Nepal) (#14207) * feat(route): Add ekantipur remove unused deps * feat(route): Add ekantipur radar * removed undefined field * updated maintainer.js to use optional field character - ? * updated radar.js with full name --------- commit 12b409fa620724a3dd614defa7378575cb6f2167 Author: 华丽 Date: Wed Jan 10 10:38:26 2024 +0800 feat(route): add huggingface zh blog (#14211) * feat(route): add huggingface zh blog * refactor: update commit 035fdca3b7b3d597c37ee609d31e07de933ff840 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 9 22:29:01 2024 +0000 chore(deps-dev): bump @types/koa from 2.13.12 to 2.14.0 (#14215) * chore(deps-dev): bump @types/koa from 2.13.12 to 2.14.0 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.13.12 to 2.14.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5348812899c29eeced8306d43887c0d7bde5f242 Author: CrackTC Date: Wed Jan 10 00:06:14 2024 +0800 fix(route): saraba1st digest image (#14206) * fix saraba1st digest image * add missing semicolon commit 413c97a0cf95fe616523d4fc7969854ca9c4fe71 Author: Damian Kaczmarczyk Date: Tue Jan 9 16:40:40 2024 +0100 feat(route): Add Onet (#14200) * feat(route): Add Onet * use arrow function in `router.js` * Update lib/v2/onet/templates/article.art * Update lib/v2/onet/templates/image.art * Update lib/v2/onet/maintainer.js * Update website/docs/routes/new-media.mdx --------- commit 377dd9f2c78bfddb94d08610bc8b60feb26eee30 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 8 22:38:50 2024 +0000 chore(deps-dev): bump @types/react from 18.2.46 to 18.2.47 in /website (#14210) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.46 to 18.2.47. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c5b9f06b65e017cdff549fece502acef4590f5ed Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 8 22:16:04 2024 +0000 chore(deps): bump jsdom from 23.1.0 to 23.2.0 (#14209) * chore(deps): bump jsdom from 23.1.0 to 23.2.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.1.0 to 23.2.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/23.1.0...23.2.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6a3a89ff82a73400d8e2642fa74df5395a2e1d3a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 8 22:06:44 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.44 to 2.0.45 (#14208) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.44 to 2.0.45 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.44 to 2.0.45. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.44...v2.0.45) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c626f8ccde9944284812f0e8100f078cb838bd86 Author: Nano Date: Mon Jan 8 13:48:20 2024 +0800 fix(route): 处理大麦网查询结果为空的情况 (#14203) * fix(route): 处理大麦网查询结果为空的情况 * refactor: migrate to v2 --------- commit acf59ee40edbd208c73d57a77222a3a90dec3a6b Author: Jebbs Date: Mon Jan 8 12:49:17 2024 +0800 fix: zhihu timeline (#14169) * fix zhihu timeline * deal with content in an array * adopt content_html if exists commit 64d87889decc60586df594dd6cb08eb04ea49fe2 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Jan 8 12:22:35 2024 +0800 feat(route): add 中华全国专利代理师协会 (#14197) commit 176341e95b7ef784c6183130cbfa80c1249191cf Author: Manish Bhattarai Date: Sun Jan 7 23:16:11 2024 -0500 docs: change html example to use items variable instead of item (#14205) * change html example to use items variable instead of item The existing example for HTML retrieval uses 'item' variable on item retrieval, but the final rss output uses the 'items' variable. This results in undefined variable for anyone who directly uses the example code. * docs: fix cn docs too --------- commit 86dfd066d4123827711f680724e9650d44bcb6f9 Author: SUEPbot <114787369+SUEPbot@users.noreply.github.com> Date: Mon Jan 8 12:06:09 2024 +0800 fix(route): fix shiep/jsjxy shiep/jwc (#14196) commit 51168fe8e09ffdc39104e8a741839cc69e39a851 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Jan 7 20:37:07 2024 +0800 fix(route): Tradingview Blog (#14191) * fix(route): Tradingview Blog * fix: use tiny-async-pool commit ee19f9e987dc74fca9156e5a99f58247493da761 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Jan 6 11:01:05 2024 +0800 chore(deps): bump the docusaurus group in /website with 7 updates (#14192) Bumps the docusaurus group in /website with 7 updates: | Package | From | To | | --- | --- | --- | | [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.0.1` | `3.1.0` | | [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `3.0.1` | `3.1.0` | | [@docusaurus/plugin-pwa](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-pwa) | `3.0.1` | `3.1.0` | | [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.0.1` | `3.1.0` | | [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `3.0.1` | `3.1.0` | | [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.0.1` | `3.1.0` | | [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `3.0.1` | `3.1.0` | Updates `@docusaurus/core` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus) Updates `@docusaurus/plugin-client-redirects` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-plugin-client-redirects) Updates `@docusaurus/plugin-pwa` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-plugin-pwa) Updates `@docusaurus/preset-classic` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-preset-classic) Updates `@docusaurus/module-type-aliases` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-module-type-aliases) Updates `@docusaurus/tsconfig` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-tsconfig) Updates `@docusaurus/types` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.1.0/packages/docusaurus-types) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-client-redirects" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-pwa" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/module-type-aliases" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/tsconfig" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: docusaurus - dependency-name: "@docusaurus/types" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: docusaurus ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit afc17f1fea379a6a9654fcc780cf1448c750c9ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Jan 6 10:55:40 2024 +0800 chore(deps): bump jsdom from 23.0.1 to 23.1.0 (#14194) * chore(deps): bump jsdom from 23.0.1 to 23.1.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.0.1 to 23.1.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/23.0.1...23.1.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c2eb18d4130c36f8ef3198f9dd222574910328d7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Jan 6 10:52:49 2024 +0800 chore(deps): bump googleapis from 129.0.0 to 130.0.0 (#14193) * chore(deps): bump googleapis from 129.0.0 to 130.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 129.0.0 to 130.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v129.0.0...googleapis-v130.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 16d4e5932ba6a265ffc4787a6f8aca4bf8152bd0 Author: Jon Hao Date: Fri Jan 5 08:36:50 2024 -0800 feat: New Router for liveuamap (#14175) * Added new route for liveuamap * Fix unsafe domain and the 3rd level domain defaulting * docs: fix heading --------- commit 008fcaea83f56e3d0d123c665625ed605535bc13 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jan 5 15:56:51 2024 +0000 style: auto format commit 1c850539228bedd3ac24a8c4ba95c36ce670eecf Author: Night Space <63776734+NightSpaceC@users.noreply.github.com> Date: Fri Jan 5 23:55:15 2024 +0800 feat(route): 调整生成鼠标路径的参数,在配置中预置路径 (#14179) * fix(route): adjust the parameter to generate path * feat(route): use the path from configure * feat(docs): add the usage of BILIBILI_DM_IMG_LIST commit c33deddf78e685d447c970f0f0818d7a8d0c5a97 Author: savokiss Date: Fri Jan 5 21:53:13 2024 +0800 fix: domp4 supports secondary address (#14181) (#14189) * fix: domp4 supports secondary address * fix: domp4 remove invalid domain commit 48fea975558da3e29347b71cb62cc618cde0330e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 5 00:45:23 2024 +0000 chore(deps): bump @sentry/node from 7.91.0 to 7.92.0 (#14186) * chore(deps): bump @sentry/node from 7.91.0 to 7.92.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.91.0 to 7.92.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.91.0...7.92.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 955efb94ed966b6a0572f4d37de1a160880400f7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 5 00:44:32 2024 +0000 chore(deps): bump puppeteer from 21.6.1 to 21.7.0 (#14185) * chore(deps): bump puppeteer from 21.6.1 to 21.7.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.6.1 to 21.7.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.6.1...puppeteer-v21.7.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 50ad0378fc342e60b8700f8359d3302e33f7107e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Jan 5 00:40:03 2024 +0000 chore(deps): bump mailparser from 3.6.5 to 3.6.6 (#14184) * chore(deps): bump mailparser from 3.6.5 to 3.6.6 Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.5 to 3.6.6. - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.5...v3.6.6) --- updated-dependencies: - dependency-name: mailparser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 91ce25bcff1684fc695fa775f87d74b86c855955 Author: Tony Date: Thu Jan 4 18:15:56 2024 +0000 feat(route): recover gofans (#14183) commit 9af13494c3438fece2fc1ac7f1ea189893c524da Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Jan 4 12:06:17 2024 +0800 fix(route): 第一财经DT财经报告附件 (#14176) commit b8f7b38be1f35a2260103beaf4678a9337fa066b Author: DIYgod Date: Thu Jan 4 11:44:42 2024 +0800 feat: recover /ft/myft, close #14096 commit 6a1f53d8011354ee3ebfaa8bf17356c7b7bc29c6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 22:21:32 2024 +0000 chore(deps-dev): bump @vercel/nft from 0.26.0 to 0.26.2 (#14174) * chore(deps-dev): bump @vercel/nft from 0.26.0 to 0.26.2 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.26.0 to 0.26.2. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.26.0...0.26.2) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6973a21f2031b97340c84238c6805d8fa5f89f00 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 22:21:07 2024 +0000 chore(deps-dev): bump @types/eslint from 8.56.0 to 8.56.1 (#14173) * chore(deps-dev): bump @types/eslint from 8.56.0 to 8.56.1 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.56.0 to 8.56.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ca03dd45b02971fbeade4ad4f3b15570bb1cd1f2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 22:20:39 2024 +0000 chore(deps-dev): bump @types/imapflow from 1.0.16 to 1.0.17 (#14172) * chore(deps-dev): bump @types/imapflow from 1.0.16 to 1.0.17 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.16 to 1.0.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 25173052f4a48e0bd7f87987ad760a40c80af47c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Jan 4 00:33:30 2024 +0800 fix(route): 第一财经DT财经 (#14171) commit a2e47b1af818a14eba771d6ffc844d1d0dcc1e66 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 05:49:49 2024 +0000 chore(deps-dev): bump eslint-plugin-n from 16.6.0 to 16.6.1 (#14166) * chore(deps-dev): bump eslint-plugin-n from 16.6.0 to 16.6.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.6.0 to 16.6.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.0...16.6.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 25f628f134e7ab5f9bcc7b47dc7fe3ea09025580 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 04:37:08 2024 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.1 to 1.5.3 (#14165) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.1 to 1.5.3 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.5.1 to 1.5.3. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.5.3/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4889799af6130d7880e326272f8e8dc594e07cc0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 2 21:52:42 2024 +0000 chore(deps): bump pinyin-pro from 3.18.5 to 3.18.6 in /website (#14167) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.5 to 3.18.6. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.18.5...3.18.6) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3bf9dd28c1661ad3d2b2d316aa30f900bb722594 Author: Tony Date: Tue Jan 2 17:37:59 2024 +0000 feat(route): backlinko (#14164) * feat(route): backlinko * Refactor blog.js to destructure nested properties commit 78c49772759b31a6fa1aeb400c8f83ae30f1858f Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Jan 2 22:38:46 2024 +0800 fix(route): 界面新闻重复文章视频 (#14162) * fix(route): 界面新闻重复文章视频 * fix: improve url sanitization commit 8dcbbb50ecb5038345945e0116e3232a3e9e703e Author: Jankin Wei Date: Tue Jan 2 21:27:18 2024 +0800 feat: utgd add premium identification (#14163) commit c058d6a00cfe33e8f87aaa4ef52193ef6e42bf96 Author: Tony Date: Tue Jan 2 10:55:39 2024 +0000 feat(route): add OTOBANANA (#14160) * feat(route): add OTOBANANA * fix: live guid commit 8998f70f8af240599f987498ce57901fbae302fb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 2 01:46:05 2024 +0000 chore(deps): bump chrono-node from 2.7.3 to 2.7.4 (#14155) * chore(deps): bump chrono-node from 2.7.3 to 2.7.4 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.7.3 to 2.7.4. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.7.3...v2.7.4) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 85879388c5895b52f6d03bd844504ae9a7a28b21 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jan 2 01:45:37 2024 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.43 to 2.0.44 (#14156) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.43 to 2.0.44 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.43 to 2.0.44. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.43...v2.0.44) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 66844b055e686814635ab67b8aee4c0b35550acd Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Mon Jan 1 22:36:49 2024 +0800 fix(route): douban recommended two-digit month (#14153) commit 81282775a10f56fd4e775034a499a715c7252665 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Jan 1 08:09:36 2024 +0800 feat(route): add 上海第二工业大学体育部 (#14149) * feat(route): add 上海第二工业大学体育部 * fix docs * fix: block requests to binary files commit 7a259bf4941a80ecfcf311e94de2d0735a040b58 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Jan 1 00:36:21 2024 +0800 feat(route): add 国家气候中心最新监测 (#14151) * feat(route): add 国家气候中心最新监测 * fix typo commit f20bca610f37bf361da869c00e24402aeeece758 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Dec 31 16:01:43 2023 +0000 style: auto format commit 64d906fc9c66060dc49e0d0788450391b7bb594e Author: Night Space <63776734+NightSpaceC@users.noreply.github.com> Date: Mon Jan 1 00:00:10 2024 +0800 feat(route): 添加 dm_img_list 字段防止被 Bilibili 识别 (#14128) * feat(route): add dm_img_list parameter Signed-off-by: NightSpaceC * feat(route): readd video-all. It is still usable. * fix(route): use camelCase * feat(route): generate data of dm_img_list --------- Signed-off-by: NightSpaceC commit 6e244aaee87b746c46d9b328e00133ae84dea568 Author: 欠陥電気 Date: Sun Dec 31 00:09:54 2023 +0800 feat(route): id param for shmeea (#14145) * feat(route): id param for shmeea * fix(route): fix radar docs url in shmeea/self-study * fix(route): id?=08000 && block requests to binary files && fix code style --------- commit b13e3f640255c3f953b714ac346affbd647dfbe4 Author: artificialUsagi <41666068+artefaritaKuniklo@users.noreply.github.com> Date: Sat Dec 30 23:32:59 2023 +0800 feat(route): add 中国的中古 (#14139) * feat(route): add 中国的中古 * Update lib/v2/medieval-china/post.js Co-authored-by: Tony * Update lib/v2/medieval-china/maintainer.js Co-authored-by: Tony * fix(route): fix desc of 中国的中古 * fix(route): fix data query of 中国的中古 * Update lib/v2/medieval-china/post.js Co-authored-by: Tony * style: auto format * fix(radar): add target --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit a01c645757e471ef4fdb0353cf3dc65fcd076148 Author: changren-wcr <105254603+changren-wcr@users.noreply.github.com> Date: Sat Dec 30 23:13:13 2023 +0800 feat(route): 三联生活周刊 (#14127) * feat(route): 三联生活周刊 * fix: namespace and data acquirement * fix: get article list by api * Update lib/v2/lifeweek/channel.js Co-authored-by: Tony * Update lib/v2/lifeweek/channel.js Co-authored-by: Tony * Update lib/v2/lifeweek/tag.js Co-authored-by: Tony * fix: rss url * refactor: getRssItem function * Update lib/v2/lifeweek/utils.js --------- Co-authored-by: Changren Wang commit 0dba566711c674554b4a7778abaec07c5002e534 Author: About RSS <63651465+AboutRSS@users.noreply.github.com> Date: Sat Dec 30 14:25:04 2023 +0800 docs: Update InstanceList.tsx - add an instance (#14143) add https://rsshub.rss.tips commit d7ec908673fe652debc23ed1ca7dd9558251b0e2 Author: la3rence Date: Sat Dec 30 10:46:33 2023 +0800 feat: add air quality content in qweather 3days forecast feed (#14136) * feat: add air quality content in qweather 3days report feed * chore: title enhancement * fix: resolve no needed lines * fix: add guard for api key config commit 13ae721a096adab218f5f0634bcc9c45653b1645 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 29 23:46:59 2023 +0000 chore(deps): bump clsx from 2.0.0 to 2.1.0 in /website (#14142) Bumps [clsx](https://github.com/lukeed/clsx) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/lukeed/clsx/releases) - [Commits](https://github.com/lukeed/clsx/compare/v2.0.0...v2.1.0) --- updated-dependencies: - dependency-name: clsx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d7a0f4608f074af0422c70cf6be42d99bbc18e5f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 29 23:39:57 2023 +0000 chore(deps): bump koa from 2.14.2 to 2.15.0 (#14141) * chore(deps): bump koa from 2.14.2 to 2.15.0 Bumps [koa](https://github.com/koajs/koa) from 2.14.2 to 2.15.0. - [Changelog](https://github.com/koajs/koa/blob/2.15.0/History.md) - [Commits](https://github.com/koajs/koa/compare/2.14.2...2.15.0) --- updated-dependencies: - dependency-name: koa dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9026a6c69aea2bd59ebf12c02dd79aed01220c49 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 29 23:21:09 2023 +0000 chore(deps-dev): bump eslint-plugin-n from 16.5.0 to 16.6.0 (#14140) * chore(deps-dev): bump eslint-plugin-n from 16.5.0 to 16.6.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.5.0 to 16.6.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.5.0...16.6.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1fb2ddf7cf8d8ef2dd8664c53d933ebcfa804484 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Dec 29 14:29:20 2023 +0000 style: auto format commit e7f20b43b7d59422d047b7b51fbe3a78513d2640 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Dec 29 22:27:52 2023 +0800 feat(route): add Cool Papers (#14129) * feat(route): add Cool Papers * fix typo * fix: remove kimi chat content * docs: fix typo --------- commit f90e5d5e354c930f6127d32be8d6c0774b347ffe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 28 22:03:41 2023 +0000 chore(deps-dev): bump @types/react from 18.2.45 to 18.2.46 in /website (#14131) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.45 to 18.2.46. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2eefc7fecc52caf826bf3c3b72f356d84a249fb6 Author: Tony Date: Thu Dec 28 21:01:23 2023 +0000 feat(route): bluesky user posts (#14130) commit 526d1ea94d25c12c8413fd69483032c5009ca34e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 27 22:25:33 2023 +0000 chore(deps-dev): bump @types/supertest from 6.0.1 to 6.0.2 (#14126) * chore(deps-dev): bump @types/supertest from 6.0.1 to 6.0.2 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f9844bb91c491078564bff6bf8eb6669d57ebab Author: la3rence Date: Wed Dec 27 22:16:36 2023 +0800 feat(route): add new route for moj of gov.cn (#14122) * feat(route): add new route for moj of gov.cn * fix: typo in path Co-authored-by: Tony --------- commit 351fa2cc455183ae4ce87d5fa960947f55782d28 Merge: 76fcc69c4 4cde3afc6 Author: CC Date: Wed Dec 27 15:17:32 2023 +0800 Merge remote-tracking branch 'origin/master' commit 76fcc69c4317e7bb67b5d88c6df0f88924a25fc0 Author: CC Date: Wed Dec 27 15:14:05 2023 +0800 PlayStation Monthly Games commit 4cde3afc682630fcc0a63d56199da4dd11947949 Author: DIYgod Date: Wed Dec 27 14:24:15 2023 +0800 feat: set default itunes_explicit to false, close #14093 commit debc0df462124cabd5ef05288a931d1f0abb7a32 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Dec 27 00:36:28 2023 +0800 feat(route): add 界面新闻栏目 (#14121) commit d88a3aed2c257f65228ffe100d8b3aeb46d91295 Author: SUEPbot <114787369+SUEPbot@users.noreply.github.com> Date: Tue Dec 26 21:33:14 2023 +0800 fix(route): fix shiep/hhxy shiep/jsjxy (#14110) * fix(route): sort shiep config * fix(route): fix shiep/hhxy shiep/jsjxy * refactor: list processing in shiep/index.js Co-authored-by: Tony * refactor: selector in shiep --------- commit 126cd702e12eb7e11e05d5941cfd3153927e3c74 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 25 22:54:31 2023 +0000 chore(deps): bump @sentry/node from 7.89.0 to 7.91.0 (#14115) * chore(deps): bump @sentry/node from 7.89.0 to 7.91.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.89.0 to 7.91.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.89.0...7.91.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a1e42e8bd630dd02c56b8932423f76a0a1a79580 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 25 22:02:09 2023 +0000 chore(deps-dev): bump eslint-plugin-prettier from 5.1.1 to 5.1.2 (#14116) * chore(deps-dev): bump eslint-plugin-prettier from 5.1.1 to 5.1.2 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 929eb3dded71230734ac3babb4c4933bef2a2a46 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 25 21:56:42 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.42 to 2.0.43 (#14117) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.42 to 2.0.43 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.42 to 2.0.43. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.42...v2.0.43) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1f90b69973be39f46fa0d4bf155a87aba6cae566 Author: Tony Date: Mon Dec 25 18:23:33 2023 +0000 fix: adjust http log level (#14114) * feat: log redirect * fix: change puppeteer/proxy/redirect/got log level to `http` ref: https://github.com/winstonjs/winston#logging-levels (npm levels) commit 7d50fff9c283f1e6b3b9e082201e47baa107299c Author: Tony Date: Mon Dec 25 17:20:52 2023 +0000 feat: add back blockbeats (#14113) * feat: add back blockbeats * fix: path commit bbee9f247dc91d233735973ed367cf7cb907440a Author: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Mon Dec 25 23:14:21 2023 +0800 feat(route): 新增 bing 搜索; 迁移 bing 每日图片到 v2; 新增 百度搜索; 迁移 搜狗特色LOGO 到 v2 规范;添加 搜狗搜索;添加 Google Search (#13936) * fix(route): 修复 米游社 公告栏 template 错误 * feat(route): 新增 bing 搜索 * docs: Update other.mdx * docs: fix docs * feat(route): 新增 百度搜索 * fix(route): 修复 pubDate 解析错误 * fix(route): 优化 百度搜索的缓存,减轻反爬问题 * feat(route): 新增 360 搜索 * feat(route): 迁移 搜狗特色LOGO 到 v2 规范;添加 搜狗搜索 * fix(route): 百度搜索增加图片 * feat(route): 新增 Google Search * fix(route): 修复 百度搜索相关问题 * fix(route): 修复 Google 相关问题 * fix(route): 修复 360 搜索 * fix(route): 修复 搜狗搜索 * fix(route): 修复 await 问题 * fix: 移除 google sites * fix(route): 修复 缓存和过滤逻辑问题 * fix(route): 修复 360 搜索缺少 cookie 的问题 * fix(route): 修复 360 搜索 cookie 的问题 * feat(route): 移除 so.com 路由 * fix: merge conflict --------- commit d2d115da42af13f43562de34239748b3fab55576 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 25 00:32:27 2023 +0800 feat(route): add 中国民用航空局公众留言 (#14109) commit 26d4afcd56e9dc74730b34d902009527b608fa8b Author: Tony Date: Sun Dec 24 15:54:46 2023 +0000 fix(route): gamme (#14108) commit 30ed60da40bea04df7a6f6ff911c1b1069811016 Author: YONG <106212015+Gnoyong@users.noreply.github.com> Date: Sun Dec 24 07:18:45 2023 +0800 feat(route): add PKMer (#14103) * feat(route): PKMer * style: auto format * Update lib/v2/pkmer/recent.js Co-authored-by: Tony * Update lib/v2/pkmer/radar.js Co-authored-by: Tony * Update bbs.mdx * Update lib/v2/pkmer/recent.js Co-authored-by: Tony --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 8e49c5df657e2eb72390f73d61d22872c26ac4b5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Dec 24 03:51:46 2023 +0800 chore(deps): bump @sentry/node from 7.88.0 to 7.89.0 (#14083) * chore(deps): bump @sentry/node from 7.88.0 to 7.89.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.88.0 to 7.89.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.88.0...7.89.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * fix: replace deprecated `configureScope` in favor of `getCurrentScope()` ref: https://github.com/getsentry/sentry-javascript/blob/b27c2367acb312c4e9c2fd1aa2cdaf5b8cff1dad/MIGRATION.md --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8059ca76d86a44cec9216630d333b46996866ae6 Author: Tony Date: Sat Dec 23 19:44:54 2023 +0000 fix(route): dcfever (#14106) commit 9a32aea50a8ba6d21b722df731c9b245e99a02f2 Author: Tony Date: Sat Dec 23 16:38:28 2023 +0000 feat(route): add consumer shopping-guide (#14105) commit f2a629295de527242a671cf3e7f7a968826df169 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 22 22:19:22 2023 +0000 chore(deps-dev): bump @types/supertest from 2.0.16 to 6.0.1 (#14104) * chore(deps-dev): bump @types/supertest from 2.0.16 to 6.0.1 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 2.0.16 to 6.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f479cdaee404fb2483cea442721ca38855c565c5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Dec 23 02:30:59 2023 +0800 feat(route): add 中华人民共和国国家发展和改革委员会价格监测中心 (#14101) commit 1f9e4721421d5b7aed8cc61f22bc6fa7d8d4f09d Author: 只捱宅 Date: Sat Dec 23 00:09:55 2023 +0800 docs: fix path of zh configuration (#14100) commit 04c1eb55d5faad6376f23d79e03ccd27ed0ed347 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 22 08:34:39 2023 +0800 chore(deps-dev): bump eslint-plugin-prettier from 5.1.0 to 5.1.1 (#14097) * chore(deps-dev): bump eslint-plugin-prettier from 5.1.0 to 5.1.1 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7d3e56d30344ae41650bff87c234b58e6a8c115a Author: DIYgod Date: Thu Dec 21 23:54:02 2023 +0800 feat: remove notOperational routes - other commit 6a133c8e611f96015eca2b0bfd01c13baacb3486 Author: DIYgod Date: Thu Dec 21 23:27:22 2023 +0800 feat: remove notOperational routes - finance commit 302aa350b92694fe24e795e3ad844670903568a6 Author: DIYgod Date: Thu Dec 21 23:23:33 2023 +0800 feat: remove notOperational routes - journal commit 053f0480e4c3076710e2f55fa0efbb4b4f2d724c Author: DIYgod Date: Thu Dec 21 23:19:40 2023 +0800 feat: remove notOperational routes - study commit 78001402b502f455f6801fd413bb23ae56ccea44 Author: DIYgod Date: Thu Dec 21 23:12:31 2023 +0800 feat: remove notOperational routes - reading commit 3eecd1d063d6f97bf96dd7465924f12b185f3051 Author: DIYgod Date: Thu Dec 21 23:03:26 2023 +0800 feat: remove notOperational routes - game commit 103aae26d8e7ce13d159e7a21c24d11563564a4c Author: DIYgod Date: Thu Dec 21 22:54:12 2023 +0800 feat: remove notOperational routes - shopping commit 85307c1557eb687db9d5dd41f42de199dd7cbb99 Merge: 985dbaca7 fcbb3f402 Author: DIYgod Date: Thu Dec 21 22:54:06 2023 +0800 Merge remote-tracking branch 'origin/master' commit fcbb3f402c294bcaab25cf7ab5eac07f34db5513 Author: la3rence Date: Thu Dec 21 22:46:05 2023 +0800 feat(route): add mof (bond management) 中华人民共和国财政部-专题-政府债券管理 (#14094) * feat(route): add mof (bond management) * fix(router): re-order router config and add radar for mof * feat(router): radar param in route doc * fix(radar): add index source for mof * feat(radar): more source path for mof * Update website/docs/routes/government.mdx --------- commit 985dbaca7729129961792b014bda295b177466b8 Author: DIYgod Date: Thu Dec 21 22:44:43 2023 +0800 feat: remove notOperational routes - travel commit 589b587397ef7d60385472eca2b9a9835b09df5d Author: DIYgod Date: Thu Dec 21 22:39:14 2023 +0800 feat: remove notOperational routes - program-update commit 7a8c1bc18fcee8f74353358e9591c8e40c776291 Author: DIYgod Date: Thu Dec 21 22:25:58 2023 +0800 feat: remove notOperational routes - anime commit 8a4f3e89341c4b57fd8ee0d7e474adf8154423be Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 21 06:06:22 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.9 to 8.56.0 (#14092) * chore(deps-dev): bump @types/eslint from 8.44.9 to 8.56.0 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.9 to 8.56.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7e53e2268ab6de5874e09dbfe04f3d1f2ef5f713 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 21 05:59:41 2023 +0000 chore(deps-dev): bump eslint-plugin-n from 16.4.0 to 16.5.0 (#14091) * chore(deps-dev): bump eslint-plugin-n from 16.4.0 to 16.5.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.4.0 to 16.5.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.4.0...16.5.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2c9df1ede47485a0b671ad8fc09e8c485d27c57f Author: DIYgod Date: Thu Dec 21 04:45:27 2023 +0800 feat: hpoi commit fe6117a4210787f2fe8b3fc737cbfb657b25e129 Author: DIYgod Date: Thu Dec 21 02:46:58 2023 +0800 feat: remove notOperational routes - picture commit b081d984a1ab1af1985d0c1e2da207c970c00d1a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Dec 21 01:51:53 2023 +0800 feat(route): add 中华人民共和国国家发展和改革委员会发展改革工作 (#14088) commit 4c6d1ea6c137894cd953c7aa1a4016515071e0de Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 20 05:18:51 2023 +0000 chore(deps-dev): bump eslint-plugin-prettier from 5.0.1 to 5.1.0 (#14084) * chore(deps-dev): bump eslint-plugin-prettier from 5.0.1 to 5.1.0 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.0.1 to 5.1.0. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.1...v5.1.0) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d898277a027fc435b2181af5c48cfed06ae447c Author: DIYgod Date: Wed Dec 20 01:52:09 2023 +0800 feat: remove notOperational routes - multimedia commit 1c057d9ab7857c575eaaa482072d311027c42f80 Author: DIYgod Date: Wed Dec 20 00:46:34 2023 +0800 feat: remove notOperational routes - live commit a63c86a0496f414c75d449a0e699e359e2750ffb Author: DIYgod Date: Wed Dec 20 00:35:56 2023 +0800 feat: remove notOperational routes - design commit f1a9223aacab29bae49c1d5d5b502c8ca1a25617 Author: DIYgod Date: Wed Dec 20 00:01:03 2023 +0800 feat: remove notOperational routes - programming commit e6a54c29216e9d704d8a76e194ab5b70140b96a8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Dec 19 23:31:55 2023 +0800 feat(route): add 中国炼焦行业协会 (#14074) * feat(route): add 中国炼焦行业协会 * fix: remove subheadings for radar links * fix typo commit 47068bfae5a582d49f75b32f38dc99e0df0041b2 Author: DIYgod Date: Tue Dec 19 22:46:03 2023 +0800 feat: remove notOperational routes - blog commit f812e915a4a0d0f12b65d04051212d49fd477e4b Author: DIYgod Date: Tue Dec 19 22:29:51 2023 +0800 feat: remove notOperational routes - bbs commit 95864937f2abc8def15eacbf8ff344e0882a10c8 Merge: ea6ec949b 8b0bc5cc9 Author: DIYgod Date: Tue Dec 19 22:03:36 2023 +0800 Merge remote-tracking branch 'origin/master' commit ea6ec949bf619402fe7697680d34953f2eecc6a3 Author: DIYgod Date: Tue Dec 19 22:03:27 2023 +0800 feat: remove notOperational routes - traditional media commit 8b0bc5cc95f86ed13d1c4aebfba31ec01e5254a6 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Tue Dec 19 21:41:00 2023 +0800 feat(route): migrate jianshu to v2 (#14081) * feat(route): migrate jianshu to v2 * feat(docs): update jianshu docs * Refactor ProcessFeed function to improve code readability and performance --------- commit e9ba4f94e0c8a3434e6640446972532518508269 Author: la3rence Date: Tue Dec 19 20:23:05 2023 +0800 feat(route): show weather info in qweather feed title (#14082) commit c9fc185141a37ca9d97f0b7b8e74c503f5208f99 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 18 22:28:25 2023 +0000 chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 (#14076) * chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.55.0 to 8.56.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 969ba3e49b774ce5c6e780e771e5003756e94804 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 18 22:28:01 2023 +0000 chore(deps-dev): bump @types/lint-staged from 13.2.2 to 13.3.0 (#14077) * chore(deps-dev): bump @types/lint-staged from 13.2.2 to 13.3.0 Bumps [@types/lint-staged](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lint-staged) from 13.2.2 to 13.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lint-staged) --- updated-dependencies: - dependency-name: "@types/lint-staged" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3a4bdfe51c2623902bd55ca146a5470bbca5ee83 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 18 21:58:06 2023 +0000 chore(deps): bump prism-react-renderer from 2.3.0 to 2.3.1 in /website (#14080) Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases) - [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/prism-react-renderer@2.3.0...prism-react-renderer@2.3.1) --- updated-dependencies: - dependency-name: prism-react-renderer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3cffaa60dfa09f53637cecffab96ffee56adc5b7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 18 21:56:19 2023 +0000 chore(deps-dev): bump @types/react-dom in /website (#14079) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.17 to 18.2.18. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4193e05abb2476f343d2ec15774ae5e26b9481bd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 18 21:56:02 2023 +0000 chore(deps): bump pinyin-pro from 3.18.4 to 3.18.5 in /website (#14078) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.4 to 3.18.5. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.18.4...3.18.5) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cf243481ec2ae6ba231686d6e129886e74cfe7eb Author: Tony Date: Tue Dec 19 01:39:45 2023 +0800 chore: update stale config commit ba632e89be188f329e03a6c0f24938f7d87800c3 Author: DIYgod Date: Tue Dec 19 00:56:57 2023 +0800 docs: fix badge text commit 442d68e1895e02f1b1580d9d7831a35a8a06e293 Author: DIYgod Date: Tue Dec 19 00:49:24 2023 +0800 feat: remove notOperational routes - new media commit 37b20f8bd7e71c26e4cd1a90f2a376b85a5ff5cf Author: Tony Date: Mon Dec 18 16:34:48 2023 +0000 feat(route): add artstation (#14075) * feat(route): add artstation * fix: update template * docs: add docs commit 92c89367c80f8e4bebc0f1ad4f4750cfe97b1eb3 Author: Jack Bryant Date: Mon Dec 18 22:57:45 2023 +0800 feat(route): add tophub list 将榜单条目集合到一个列表中,可避免推送大量条目,更符合阅读习惯且有热度排序 (#14056) * feat(route): add fxiaoke.com blog * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/radar.js Co-authored-by: Tony * Update lib/v2/fxiaoke/crm.js Co-authored-by: Tony * gen exact pubdate * feat(route): add tophub list * fix: guid * fix: use art to render rank --------- commit 4cf17c004c574be1d84eb1eefb953264a893ee44 Author: DIYgod Date: Mon Dec 18 22:33:53 2023 +0800 feat: remove notOperational routes - social media commit bea92ae2893c995bbd939784010043cba0908365 Author: Henry Wang Date: Mon Dec 18 14:18:22 2023 +0000 fix: incorrect field name in UMS (#14073) commit 279584775d147478297c92309df9e1be79266c73 Author: DIYgod Date: Mon Dec 18 21:33:36 2023 +0800 feat: update github radars commit 08b8181254b2cc10ae53c7545cd96c08658f0dc9 Author: DIYgod Date: Mon Dec 18 21:09:18 2023 +0800 docs: update badge commit 3a80ecd6dd75ff58f7df349c1cd836a7a21f83b5 Author: DIYgod Date: Mon Dec 18 16:34:11 2023 +0800 docs: update badge commit 4310ca369a3ec12504c1e463b5a6fd14b4343b2f Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Mon Dec 18 14:06:57 2023 +0800 fix(radar): 修复 xhu 用户动态匹配到自己的问题 (#14070) commit 5aef90d9f4142394b9be90e24dec521c0c8cdb6b Author: Juvenn Woo Date: Mon Dec 18 01:56:10 2023 +0800 fix(route/deeplearning): The batch from deeplearning.ai (#14066) * fix(the-batch): The batch from deeplearning.ai * refactor: migrate to v2 --------- commit e8f9690248d31a804b621550b671906dd06544c6 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Dec 18 01:26:44 2023 +0800 fix(route/reuters): Suppress full text fetch (#14035) commit a02b0c95bc7d25d2bcff58a052bef89786e7df51 Author: DIYgod Date: Mon Dec 18 00:19:43 2023 +0800 docs: update badge commit 4bebb1ba669a67758e0a5ce51fd00309693a2bfe Author: TonyRL Date: Sun Dec 17 15:26:46 2023 +0000 docs: fix xhu heading ids commit bab09f9c4e13625bec20311c80bfb8796f4e62fc Author: Goren G Date: Sun Dec 17 23:24:51 2023 +0800 fix(route): sehuatang append images in `.pattl` (#14055) commit 027c16804f7895f51ef1b3cd06ec32c86521344e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Dec 17 14:44:52 2023 +0000 style: auto format commit 9ef76431c144d55c75ae89b7ce14f2f4ec009f06 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Dec 17 22:43:07 2023 +0800 feat(route): add 国家矿山安全监察局 (#14060) commit 83c08c75ae0fa7a681cdb4d8bf2381a710bf4152 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Dec 17 14:40:22 2023 +0000 style: auto format commit 930f09c17487a032192decd687cbd221bb1df1d4 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sun Dec 17 22:38:44 2023 +0800 feat(route): add xhu people activities and answers (#14063) commit c576d1a931d4b6ddf57be2ed778ec7bd1b913343 Author: Tony Date: Sat Dec 16 16:49:23 2023 +0000 fix(route): threads profile pic (#14061) commit f7f8b7a8e71c15879d401f146a305f833db9c875 Author: Tony Date: Fri Dec 15 17:23:01 2023 +0000 feat(route): sspu (#14050) commit a1644ac4cafb8a4ba76745208a86924d92ef9eb5 Author: Tony Date: Fri Dec 15 14:37:12 2023 +0000 feat: title case following The Chicago Manual of Style (#14048) commit fac29ed93b6fd1c4cfe378b7fb5169778d93e922 Author: Jack Bryant Date: Fri Dec 15 22:00:03 2023 +0800 feat(route): add fxiaoke.com blog (#14046) * feat(route): add fxiaoke.com blog * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/radar.js * Update lib/v2/fxiaoke/crm.js * gen exact pubdate --------- commit c7518e4619d73d416498c42aa3327dc4fbbdeeeb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Dec 15 13:22:59 2023 +0000 style: auto format commit c41375aeb5dc8c6d59969f797d5cbd1fdb60754d Author: ueiu <39592269+ueiu@users.noreply.github.com> Date: Fri Dec 15 21:21:19 2023 +0800 feat(route): add 大连理工大学公共基础学院 RSS (#13982) (#14007) * Update index.js * fix(route): 中国政府网没有正确拼接相对地址路径 && 替换滚动新闻地址 * feat(route): add 大连理工大学公共基础学院 RSS (#13982) * 移除 pubDate 使用 new Date * 增加默认路由设置 * 完善 公共基础学院 说明文档 * 根据修改建议修改代码 * fix: sort maintainer --------- commit aef347b31d3b823649975cb0303575c68d226dc2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 14 22:39:51 2023 +0000 chore(deps): bump @sentry/node from 7.87.0 to 7.88.0 (#14045) * chore(deps): bump @sentry/node from 7.87.0 to 7.88.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.87.0 to 7.88.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.87.0...7.88.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6d1e55b41785f857e1382072feb92d8c1c73ba02 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Dec 14 17:52:10 2023 +0000 style: auto format commit e8310889fbdd6c72adde5af58889ec0d03278908 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Dec 15 01:50:29 2023 +0800 feat(route): add 国家能源局发展规划司 (#14039) commit 0fc8664d3fd5ac80f4915a429eda0cf7dee69a7c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 15 01:45:21 2023 +0800 chore(deps-dev): bump eslint-plugin-yml from 1.10.0 to 1.11.0 (#14042) * chore(deps-dev): bump eslint-plugin-yml from 1.10.0 to 1.11.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80c9e75bd1130ac87999f332c336f29642de8c46 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 15 01:43:00 2023 +0800 chore(deps): bump actions/upload-artifact from 3 to 4 (#14041) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 984eb9c72179c6e3356c76e621f217a450750177 Author: TonyRL Date: Thu Dec 14 17:36:11 2023 +0000 docs: fix table chore: update dependabot ignore commit 6b20f6b6519dd9323886b729129e503528e0185e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Dec 14 17:28:46 2023 +0000 style: auto format commit 4618a9803a7e9df2475b07678fa24ea800b74d8e Author: Tony Date: Thu Dec 14 17:27:02 2023 +0000 docs: bring back remark formatter (#14040) * docs: format docs * docs: Fix URLs in website documentation * chore: bring back mdast formatter * docs: format docs * docs: remove heading id in jsx component * docs: fix heading level * chore: update remark formatter plugins * chore: Update dependabot ignore list commit c12a26554a7f4753680411b54a490f99d4cbd61e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:30:12 2023 +0000 chore(deps): bump dawidd6/action-download-artifact from 2 to 3 (#14027) Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2 to 3. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 95ecaf043ba05566b93053480e73832d730b7901 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:29:27 2023 +0000 chore(deps-dev): bump @vercel/nft from 0.24.4 to 0.26.0 (#14030) * chore(deps-dev): bump @vercel/nft from 0.24.4 to 0.26.0 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.24.4 to 0.26.0. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.24.4...0.26.0) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e3a8348e795d028813dfe3f4d578ff6498dd1674 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:28:19 2023 +0000 chore(deps): bump puppeteer from 21.6.0 to 21.6.1 (#14029) * chore(deps): bump puppeteer from 21.6.0 to 21.6.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.6.0 to 21.6.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.6.0...puppeteer-v21.6.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 410605f3c9535c43b02c299738853884ec333256 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:16:51 2023 +0000 chore(deps-dev): bump @types/react from 18.2.43 to 18.2.45 in /website (#14032) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.43 to 18.2.45. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f2f7f4572f2b10ea19da040dfbecee5e1991a70d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:16:20 2023 +0000 chore(deps): bump @sentry/node from 7.86.0 to 7.87.0 (#14031) * chore(deps): bump @sentry/node from 7.86.0 to 7.87.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.86.0 to 7.87.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.86.0...7.87.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a4cddca42e39c5556ecf851973a332b7aeacca2c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:12:48 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.8 to 8.44.9 (#14028) * chore(deps-dev): bump @types/eslint from 8.44.8 to 8.44.9 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.8 to 8.44.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 86b587c6696d212601efbc4f77eb7e5b94d177b5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 13 22:12:00 2023 +0000 chore(deps): bump github/codeql-action from 2 to 3 (#14026) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cbd46f6ffc9510425d18d23f2ac9e67b84478770 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Thu Dec 14 04:49:50 2023 +0800 fix(route/apnews): remove description (#14025) commit 3f7c8d9d0a8d28b9c5258b68b4eca1536e377e76 Author: MichealDeath <2664779@qq.com> Date: Thu Dec 14 00:05:09 2023 +0800 fix(route): picnob (#13986) * fix(route): picnob * fix(route): picnob. Use one browser session to do all http requests. * fix(route): picnob. Use puppeteer as a fallback option when a normal request returns a 403 error. * fix(route): picnob. Block unnecessary requests when using puppeteer. * fix(route): picnob. Adaptation of JSON responses when using puppeteer for http requests. * Update lib/v2/picnob/user.js --------- commit 39cf9274a6edd43ee4a7f9022409cb8e03f381f4 Author: James Tsang Date: Wed Dec 13 23:47:07 2023 +0800 fix(route): fix Yuque book route (#14022) * fix: fix Yuque book route * fix: sort switch conditions * fix: add cookieJar --------- commit 095aa9e8f10f85e233498d5538f7cecbfac6729d Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Dec 13 22:53:04 2023 +0800 fix(route): QuestMobile行业研究报告 (#14020) * fix(route): QuestMobile行业研究报告 * Update website/docs/routes/new-media.mdx --------- commit 9e0248c32bc1e7c62f126b7e5822bb6b1b9dcc30 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 11 23:02:23 2023 +0000 chore(deps-dev): bump eslint-plugin-n from 16.3.1 to 16.4.0 (#14017) * chore(deps-dev): bump eslint-plugin-n from 16.3.1 to 16.4.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.3.1 to 16.4.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.3.1...16.4.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9e9178f8fe82ae518455586edcd7e9b45b347700 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 11 22:51:11 2023 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.0 to 1.5.1 (#14015) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.5.0 to 1.5.1 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.5.1/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0ceac517e13ae9a01fea08f5e5b8fb80c0aa8f9b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 11 22:25:35 2023 +0000 chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 (#14016) * chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 Bumps [prettier](https://github.com/prettier/prettier) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.1.0...3.1.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33fbf0e4667d3151aefba93dd7812db3d5116c78 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 11 21:35:57 2023 +0000 chore(deps-dev): bump @types/react from 18.2.42 to 18.2.43 in /website (#14018) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.42 to 18.2.43. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ec7b5d67fb97423b1f9899c01f19b74a959daf1e Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 11 22:01:55 2023 +0800 fix(route): Readhub (#14013) * fix(route): Readhub * fix typo commit 80370193c01b8ceb41fc3fc7e3caaf901785ab10 Author: DIYgod Date: Mon Dec 11 21:49:55 2023 +0800 fix: radar.js with type errors commit 7e698e2320a94308ac34afc66e305194651cae93 Author: DIYgod Date: Mon Dec 11 20:21:16 2023 +0800 fix: radar.js with type errors commit ad87de6d159ae406b27b02327ece75a3f00cbf2c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Dec 11 00:52:43 2023 +0800 feat(route): add 米课圈精华 (#14010) * feat(route): add 米课圈精华 * fix typo commit 51a0608a1e730b752b3b1cd75f8af72cbfa4984b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Dec 10 14:57:40 2023 +0000 style: auto format commit 5774a576a905bb52de52ce594d569d6b24b4ffb1 Author: nightmare-mio <52735303+nightmare-mio@users.noreply.github.com> Date: Sun Dec 10 22:56:02 2023 +0800 feat(route): 轻之国度 文章更新阅读 #11848 (#13938) * add router 关于bilibili票务 * bilibili票务基础模板 * add bilibili会员购票务 maintainer * add cookie * doc文档,radar * add 补充内容 * 修改doc条目顺序,优化代码 * fix:修复doc文旦错误,移除作者备注 * fix: delete radar.js中的多余文字 * fix: 修复错误 * 开坑,轻之国度。 * 轻之国度,主体完成 * fix: router.js * 添加文章正文内容 * 文档补全 * cookie可从环境变量赋值 * fix:补充说明 * fix:补充说明 * fix:puppeteer浏览器没有关闭的问题 * fix: 作者名字写错了 * fix: delete tpye in route,modify case * fix: puppeteer change to got * fix:remove collctions and puppeteer * fix: add cookie doc * fix: website can not run beacuse ' commit 7d96b038b3b3e7c3fadebb18fad97948f6ef62b4 Author: Harvey Qiu Date: Sun Dec 10 22:27:37 2023 +0800 fix: fix sse disclosure (#14001) * add pdf_host * camelCase commit 8b10f38ea029d0fc4e6ec7eac5358a573243db8e Author: Jack Bryant Date: Sun Dec 10 22:16:51 2023 +0800 feat(route): Support xsijishe rank (#14006) * 支持司机社论坛 rss * rename sjs to xsijishe * Update docs/bbs.md Co-authored-by: Tony * Update docs/bbs.md Co-authored-by: Tony * Update lib/v2/xsijishe/forum.js Co-authored-by: Tony * Update lib/v2/xsijishe/forum.js Co-authored-by: Tony * Update lib/v2/xsijishe/forum.js Co-authored-by: Tony * Update lib/v2/xsijishe/radar.js Co-authored-by: Tony * support xsijishe rank * support xsijishe rank --------- commit 1f41a941f60d60133b161a53f34bab696ba37681 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Dec 9 22:26:00 2023 +0800 chore(deps): bump markdown-it from 13.0.2 to 14.0.0 (#14000) * chore(deps): bump markdown-it from 13.0.2 to 14.0.0 Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.2 to 14.0.0. - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.2...14.0.0) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2f909d5a0e6a7d88223e283d662d4858f76146d5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Dec 9 21:33:50 2023 +0800 chore(deps): bump markdown-it from 13.0.2 to 14.0.0 in /website (#13999) Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.2 to 14.0.0. - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.2...14.0.0) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aea213eeace882c5408db61ae423d6b22b090fa1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 8 21:57:00 2023 +0000 chore(deps): bump pinyin-pro from 3.18.3 to 3.18.4 in /website (#13998) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.3 to 3.18.4. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.18.3...3.18.4) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 06e3892106cda248bcab88a620ea16f67d94366a Author: Tony Date: Fri Dec 8 18:46:31 2023 +0000 feat(route): missav (#13997) commit 75c718a071b652d77d771445965dd33881fdc40e Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Dec 9 00:45:19 2023 +0800 feat(route): add 国家外汇管理局业务咨询 & 投诉建议 (#13995) commit faefb73a4f84f2586e3a0fdc47b5fd468cc78b33 Author: Tony Date: Fri Dec 8 13:54:36 2023 +0000 docs: update github id (#13994) refs: https://github.com/DIYgod/RSSHub/pull/12087 commit 8ec0902c0997ab8786cd68f69aa5c8e584845d16 Author: Tony Date: Fri Dec 8 13:36:55 2023 +0000 feat(route): routledge (#13993) commit 6dd600b09813144026b6f586c2a9cc57b2dba274 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Dec 8 11:15:53 2023 +0000 style: auto format commit b8ed6b9d9d75c8b7836347871a7f9ff57dfa6ac9 Author: teapot1de <121592812+ywh555hhh@users.noreply.github.com> Date: Fri Dec 8 19:14:10 2023 +0800 fix(radar): 南昌大学 (#13992) 修复了radar commit ec6df29727a68ca8b17f6860016853317767a288 Author: Tony Date: Thu Dec 7 23:42:31 2023 +0000 fix(route/yahoo): allow unlisted provider commit d7f4dbbe3fc1392b2bc4a9dd1728fd18ffbda801 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 7 22:06:40 2023 +0000 chore(deps): bump @sentry/node from 7.85.0 to 7.86.0 (#13988) * chore(deps): bump @sentry/node from 7.85.0 to 7.86.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.85.0 to 7.86.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.85.0...7.86.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a3aa064408cab37973551b3d25406aa3f0aa4361 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 7 21:59:14 2023 +0000 chore(deps): bump actions/stale from 8 to 9 (#13989) Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v8...v9) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9952d16d36a9fe1bb7e0658b212e6e23a1043123 Author: Tony Date: Thu Dec 7 20:54:43 2023 +0000 feat(route): yahoo news by category and provider (#13987) * feat(route): yahoo news by category and provider * fix: add category * fix: multiple jsonld commit b2c403e7188c1e23186349a130317df1fde9bd58 Author: Tony Date: Fri Dec 8 02:44:03 2023 +0800 fix(radar): line today commit 2d5ff19bf2cf1157fdb081555c86413c7b166687 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Dec 7 02:06:22 2023 +0000 style: auto format commit 5ed4cda42dad7504c9f678ccaeba98eb15326ede Author: teapot1de <121592812+ywh555hhh@users.noreply.github.com> Date: Thu Dec 7 10:04:36 2023 +0800 feat(route): add 南昌大学教务处 (#13973) * 添加了新的RSSHub路由,支持Radar ,以及修改了对应的文档 新增了针对南昌大学教务处通知的RSSHub路由,支持Radar。 同时修改了RSShub文档 * Removed redundant settings and fixed the year. 删去了多余的代码,更正了正确的年份 commit 226ed36a5edcd89945223cf63781ca3d87cbe7cc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 6 21:57:37 2023 +0000 chore(deps): bump puppeteer from 21.5.2 to 21.6.0 (#13976) * chore(deps): bump puppeteer from 21.5.2 to 21.6.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.5.2 to 21.6.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.5.2...puppeteer-v21.6.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 91bf7eb27a8c74e457655be120369934c09a2e00 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 6 21:20:05 2023 +0000 chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 in /website (#13977) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.2 to 5.3.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 83fd514a7336ec6aa8309202809f887236ef6075 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Dec 7 01:14:03 2023 +0800 feat(route): add 中国科普博览直播回看 (#13975) * feat(route): add 中国科普博览直播回看 * docs: remove rssbud commit 3c8ccd948e14a4cfc6326eccbcc59d033797bad6 Author: Tony Date: Wed Dec 6 16:58:39 2023 +0000 perf(core): replace md5 cache key with xxhash64 (#13974) * perf(core): replace md5 cache key with xxhash64 * test: add test case for cache TTL key commit 360fc48d90569a0e3d24d7d663f784be8cc1a1ba Author: denis-ya Date: Wed Dec 6 15:02:09 2023 +0300 fix(route): news/fisher-spb code page was fixed (#13971) * code page was fixed * iconv was removed commit d93c99ea393f0c36876b86d944536bc5dab5ed2b Author: limfoo <34062417+limfoo@users.noreply.github.com> Date: Wed Dec 6 09:54:43 2023 +0800 docs: Update InstanceList.tsx (#13968) * Update InstanceList.tsx * Update website/src/components/InstanceList.tsx --------- commit a09f33dc4a0794bb91b88ae26aaedb4eb21329d3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Dec 6 08:13:26 2023 +0800 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.4.1 to 1.5.0 (#13966) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.4.1 to 1.5.0 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.4.1 to 1.5.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.5.0/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9b67dd43ae0acd76d8c70945e10e76e44c63f17b Author: TonyRL Date: Wed Dec 6 00:06:41 2023 +0000 chore: remove duplicated semgrep e.g., https://github.com/DIYgod/RSSHub/actions/runs/7093681885/job/19307555786#step:4:27 commit 7da162041ff86e9d591e28db5de0b936a42e6e04 Author: Tony Date: Wed Dec 6 00:00:00 2023 +0000 fix(core): duplicated path if the error is thrown from parameter (#13967) * fix(core): double namespace if the error is thrown from parameter * test: fix test case commit 88241f5cd12d9e69ddc7e36a4ff44e35923e9fdc Author: Tony Date: Wed Dec 6 05:56:24 2023 +0800 test: bump router test time range fix https://github.com/DIYgod/RSSHub/actions/runs/7104681085/job/19340228876 commit 7dee6a82d4fe44692c025a5cde8acef1b9876553 Author: Tony Date: Tue Dec 5 18:11:36 2023 +0000 fix(core): v2 route path should keep mounted in stats if error throws (#13965) commit 5921d8aba848f39401fc68efdd34f6b9820c5a57 Author: incubator4 Date: Wed Dec 6 02:07:52 2023 +0800 docs(deploy): Implement helm chart deploy docs. (#13962) * feat(deploy): implement helm chart deploy docs. * docs: add chinese translation * docs: remove extra empty line --------- commit 38a5b0c193bf77d71c4eea33db6e76bc8b565d0b Author: Tony Date: Tue Dec 5 21:33:53 2023 +0800 chore: stop vercel from notifing from forks commit 3285c1453405f89be3892855394e30d9cf90fe8c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 5 21:13:23 2023 +0800 chore(deps): bump actions/labeler from 4 to 5 (#13953) * chore(deps): bump actions/labeler from 4 to 5 Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5. - [Release notes](https://github.com/actions/labeler/releases) - [Commits](https://github.com/actions/labeler/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/labeler dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: update labeler for v5 --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2cee82c90c7bc8958f3f11c8c114cb429f027b17 Author: Tony Date: Tue Dec 5 19:56:39 2023 +0800 docs: fix typo https://github.com/DIYgod/RSSHub/pull/13949#issuecomment-1840032471 commit 667075be0b978fce5db95d0df3491be95932c1c0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Dec 5 00:13:55 2023 +0000 chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 (#13960) * chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.0.0 to 9.1.0. - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.0.0...v9.1.0) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0022ea89dad945dabc59f3566da55c2f8914e5a0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 23:42:48 2023 +0000 chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 (#13955) * chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 03eb4204800cb91cd6975ebc7edf2be0aba4b24e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 23:18:35 2023 +0000 chore(deps-dev): bump @vercel/nft from 0.24.3 to 0.24.4 (#13958) * chore(deps-dev): bump @vercel/nft from 0.24.3 to 0.24.4 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.24.3 to 0.24.4. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.24.3...0.24.4) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad7186d6f09ea6215ce41fa0175686372b0580e6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 23:10:25 2023 +0000 chore(deps-dev): bump lint-staged from 15.1.0 to 15.2.0 (#13957) * chore(deps-dev): bump lint-staged from 15.1.0 to 15.2.0 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.1.0 to 15.2.0. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.1.0...v15.2.0) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ed3c1e61f96c4a06949a00596fd6c3f227525d2c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 22:44:47 2023 +0000 chore(deps): bump @sentry/node from 7.84.0 to 7.85.0 (#13959) * chore(deps): bump @sentry/node from 7.84.0 to 7.85.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.84.0 to 7.85.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.84.0...7.85.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 960b8e8ad8981b8b160ab03acc3d95a3475be573 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 22:39:54 2023 +0000 chore(deps): bump @notionhq/client from 2.2.13 to 2.2.14 (#13961) * chore(deps): bump @notionhq/client from 2.2.13 to 2.2.14 Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 2.2.13 to 2.2.14. - [Release notes](https://github.com/makenotion/notion-sdk-js/releases) - [Commits](https://github.com/makenotion/notion-sdk-js/compare/v2.2.13...v2.2.14) --- updated-dependencies: - dependency-name: "@notionhq/client" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ae5316f64f8c9d108fe7dd14086b82922902d42d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 22:28:41 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.41 to 2.0.42 (#13956) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.41 to 2.0.42 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.41 to 2.0.42. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.41...v2.0.42) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ab478bbc053105b8de4ff8ae52efd4c2b4a798ba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 22:28:17 2023 +0000 chore(deps): bump re2js from 0.4.0 to 0.4.1 (#13954) * chore(deps): bump re2js from 0.4.0 to 0.4.1 Bumps [re2js](https://github.com/le0pard/re2js) from 0.4.0 to 0.4.1. - [Release notes](https://github.com/le0pard/re2js/releases) - [Commits](https://github.com/le0pard/re2js/compare/0.4.0...0.4.1) --- updated-dependencies: - dependency-name: re2js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ed99c4d56e950c47d2aa3ff8ca5747b185ee6414 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 21:28:17 2023 +0000 chore(deps): bump @dipakparmar/docusaurus-plugin-umami in /website (#13952) Bumps [@dipakparmar/docusaurus-plugin-umami](https://github.com/dipakparmar/docusaurus-plugin-umami) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/dipakparmar/docusaurus-plugin-umami/releases) - [Commits](https://github.com/dipakparmar/docusaurus-plugin-umami/compare/v2.1.1...v2.1.2) --- updated-dependencies: - dependency-name: "@dipakparmar/docusaurus-plugin-umami" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a9b6075cc51c413f697b56c7060df0b62ebc1a04 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 4 21:26:50 2023 +0000 chore(deps-dev): bump @types/react from 18.2.39 to 18.2.42 in /website (#13951) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.39 to 18.2.42. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc2715631112cdcf74e3d05f61bf4f86d7e4dea5 Author: Tony Date: Tue Dec 5 01:41:08 2023 +0800 fix: logo loading lazy commit 804a4abbf3bce9f0ce61a934b5ae10f4f6fec2e3 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Dec 5 00:38:27 2023 +0800 feat(route): add 虎嗅频道 & 源流 (#13945) * feat(route): add 虎嗅频道 & 源流 * fix: limit to 20 * docs: remove rssbud commit 242083e7a45256da8784acc5730123c9d41ad1cf Author: Tony Date: Mon Dec 4 16:22:12 2023 +0000 fix(route): fix instagram X-IG-WWW-Claim header (#13950) commit f7aecbcb9d33b2d0e45c9adf9299981fb4b33fc9 Author: Tony Date: Mon Dec 4 15:58:50 2023 +0000 feat(route): cfachina (#13949) commit 3f00c0f5889dca56080fb5e62e89766a6d9fb1b1 Author: TonyRL Date: Sun Dec 3 19:03:17 2023 +0000 docs: encode issue search url commit c68fba6199ab6e6915860e6643be7ce5cda50c21 Author: Rongrong Date: Mon Dec 4 01:32:27 2023 +0800 fix(route/phoronix): adapt to the new web path (#13946) Signed-off-by: Rongrong commit faa249f59bc96e2eeb86fe6540e83993f95687a8 Author: DIYgod Date: Mon Dec 4 00:31:36 2023 +0800 docs: link notOperational to issue search commit 878555388b9d2b6d12a0fb73989ec4697e91376d Merge: 11c38023a d7449b3a7 Author: DIYgod Date: Mon Dec 4 00:30:54 2023 +0800 Merge remote-tracking branch 'origin/master' commit d7449b3a77abc88c20cebb60feb4388d3a6e493f Author: Tony Date: Sun Dec 3 16:15:57 2023 +0000 feat(route/instagram): authless tags (#13944) * feat(route/instagram): authless tags * fix: wwwClaimV2 condition commit 11c38023a8e5cc45dbf46a550b824f03e6bdab94 Author: DIYgod Date: Mon Dec 4 00:14:58 2023 +0800 docs: add notOperational commit c06353f5805c59a5418695118a45fde64ee96ec0 Author: Tony Date: Sun Dec 3 15:54:49 2023 +0000 fix(route): fix twitter error condition (#13943) commit a9e36e15b0334031c5997a09774df96fb29715e8 Author: DIYgod Date: Sun Dec 3 02:36:00 2023 +0800 docs: add notOperational badge in route component commit ef07cfa2b70f00515718a1fa8e624f209881413b Merge: ad795b18c 082bb3d84 Author: DIYgod Date: Sun Dec 3 02:28:58 2023 +0800 Merge remote-tracking branch 'origin/master' commit ad795b18cb121a67ca94bd3ba92e5989038cc31e Author: DIYgod Date: Sun Dec 3 02:28:51 2023 +0800 docs: add notOperational badge commit 082bb3d847480c481a839cbe7aa433b337273231 Author: Fatpandac Date: Sat Dec 2 23:18:29 2023 +0800 fix(route): did no match the version and date (#13942) * fix(route): did no match the version and date * Update latest.js * Update latest.js --------- commit ea24778c47cc4edde33d1dab9fc6d284a3b70049 Author: Tony Date: Sat Dec 2 23:17:42 2023 +0800 docs: fix URL encoding in website components commit bcb21cf5cd7d92b55ae5f74e1da942be1996d795 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Dec 2 23:02:30 2023 +0800 feat(route/cna): Preserve web crawling method. (#13531) * feat(route/cna): Preserve web crawling method. * Add doc. * . * Update website/docs/routes/traditional-media.mdx --------- commit 2a24c915cefe567b0da35067d454871d3ba48cbe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 1 21:34:23 2023 +0000 chore(deps-dev): bump nodemon from 3.0.1 to 3.0.2 (#13939) * chore(deps-dev): bump nodemon from 3.0.1 to 3.0.2 Bumps [nodemon](https://github.com/remy/nodemon) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v3.0.1...v3.0.2) --- updated-dependencies: - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3787275a25a9afd114d25496c7686372b414bb72 Author: DIYgod Date: Sat Dec 2 03:53:56 2023 +0800 docs: update img height commit 91619677b0876e3cb5df2d526b7d32eb81899576 Author: DIYgod Date: Sat Dec 2 03:51:54 2023 +0800 docs: update sponsors and backers commit b4f91e285c6f2d4406947a963aac65a51df3f019 Author: DIYgod Date: Sat Dec 2 03:04:09 2023 +0800 docs: add radar description commit a975237f769e56c7d25d9f4e8cc7c8d6e19d2371 Author: DIYgod Date: Sat Dec 2 02:43:00 2023 +0800 docs: remove rssbud badge commit 6ec4736c680b1c81d9f573faa96c6bab6ba3dcb0 Author: DIYgod Date: Sat Dec 2 02:25:55 2023 +0800 docs: better route component styles commit 1c12d6f33a9fec99cb30343f121a472c41369f3b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Dec 2 00:11:16 2023 +0800 fix(route): 中华人民共和国交通运输部统计数据文件 (#13937) commit bc7a386ff37cc8a0b188cfd1f6fc0ea4a692c012 Author: DIYgod Date: Fri Dec 1 23:51:40 2023 +0800 docs: img loading lazy commit 8558382d95e8811490484966966adf6656908365 Author: DIYgod Date: Fri Dec 1 23:40:44 2023 +0800 docs: add twitter token generation script commit 5fa1cb65e500af62367d5c04d9226f08ab7226af Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Dec 1 14:33:39 2023 +0000 style: auto format commit c1c757c48df9feb25b8d185b20514285eac9e23b Author: Mean <40561709+MeanZhang@users.noreply.github.com> Date: Fri Dec 1 22:30:42 2023 +0800 feat: 增加北航集成电路学院 (#13924) * feat: 增加北航集成电路学院 * refactor: 直接使用路径作为参数 * refactor: migrate to v2 --------- commit a35b10c1dc469a13cad68ae269097ebba3acb887 Author: TonyRL Date: Fri Dec 1 14:16:15 2023 +0000 chore: Update PR template commit ce1d3490cdaa98e66a077986ea4936e61a7cbde1 Author: Angelo E De Zoysa <32593782+user4302@users.noreply.github.com> Date: Fri Dec 1 19:14:53 2023 +0530 fix(route): gogoanimehd (#13935) * add gogoanime * updated data being sent * update radar.js * update for loop to a map * update docs path change from multimedia to anime * add docs for gogoanimehd * change the title to a string, move the episode to the description * Update lib/v2/gogoanimehd/radar.js rename title value in radar.js Co-authored-by: Tony * update gogoanimehd url for getting data * Revert "update gogoanimehd url for getting data" This reverts commit 530cb8b3d95d79dfe7ac800df59e17d0b98cd746. * Reapply "update gogoanimehd url for getting data" This reverts commit ad0e681ae6408213572e3246735c61824c61a720. * style: auto format * remove duplicate route from anime.mdx --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit d03b2c41bcd4ea9fa43bd7d21531653802b824b0 Author: Yingjie Ye Date: Fri Dec 1 21:01:25 2023 +0800 feat(route): Add script sorting for greasyfork (#13908) * feat(route): Add script sorting for greasyfork * feat: add pubDate and author --------- commit 8b04f42705722bdfaa16a88f26555b233a2621b0 Author: DIYgod Date: Fri Dec 1 12:05:37 2023 +0800 feat: remove pidusage commit e30c50694cf43e218b12afa3a80e70bb1a886ee9 Author: DIYgod Date: Fri Dec 1 11:19:00 2023 +0800 feat: support remote config commit 46300f5699016b61043cdff1f5ef4485ec175ca4 Author: DIYgod Date: Fri Dec 1 10:36:02 2023 +0800 docs: rename selfhost to configRequired commit 3dbb42f9afb568d35ffa811deef605b745ad47dd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:36:24 2023 +0000 chore(deps-dev): bump typescript from 5.2.2 to 5.3.2 in /website (#13846) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ce8cc991c05614cba17c60baf8d558e54ca071c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:29:40 2023 +0000 chore(deps): bump googleapis from 128.0.0 to 129.0.0 (#13930) * chore(deps): bump googleapis from 128.0.0 to 129.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 128.0.0 to 129.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v128.0.0...googleapis-v129.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 41b52052001dae9104e743088e7577a0d372f4b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:18:40 2023 +0000 chore(deps): bump jsdom from 23.0.0 to 23.0.1 (#13929) * chore(deps): bump jsdom from 23.0.0 to 23.0.1 Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.0.0 to 23.0.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/23.0.0...23.0.1) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f1da80714b3d640352a79e31d023ac42ee057bec Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:18:14 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.7 to 8.44.8 (#13928) * chore(deps-dev): bump @types/eslint from 8.44.7 to 8.44.8 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.7 to 8.44.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f95d27393e41e2eeb98f6768f1c7840834110f3f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:17:48 2023 +0000 chore(deps): bump @sentry/node from 7.83.0 to 7.84.0 (#13927) * chore(deps): bump @sentry/node from 7.83.0 to 7.84.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.83.0 to 7.84.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.83.0...7.84.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3882eedfbeb016479ca1096c5cd5a971138d1d7f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 30 22:03:13 2023 +0000 chore(deps): bump the docusaurus group in /website with 7 updates (#13931) Bumps the docusaurus group in /website with 7 updates: | Package | From | To | | --- | --- | --- | | [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.0.0` | `3.0.1` | | [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `3.0.0` | `3.0.1` | | [@docusaurus/plugin-pwa](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-pwa) | `3.0.0` | `3.0.1` | | [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.0.0` | `3.0.1` | | [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `3.0.0` | `3.0.1` | | [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.0.0` | `3.0.1` | | [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `3.0.0` | `3.0.1` | Updates `@docusaurus/core` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus) Updates `@docusaurus/plugin-client-redirects` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-plugin-client-redirects) Updates `@docusaurus/plugin-pwa` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-plugin-pwa) Updates `@docusaurus/preset-classic` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-preset-classic) Updates `@docusaurus/module-type-aliases` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-module-type-aliases) Updates `@docusaurus/tsconfig` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-tsconfig) Updates `@docusaurus/types` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.1/packages/docusaurus-types) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-client-redirects" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/plugin-pwa" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/module-type-aliases" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/tsconfig" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus - dependency-name: "@docusaurus/types" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: docusaurus ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9c8190f78be0b77868f5aeee358855a51da8ffe9 Author: TonyRL Date: Thu Nov 30 18:51:00 2023 +0000 docs: use react router's `` component refs: https://docusaurus.io/docs/docusaurus-core#link commit 7e8ea4ac69b23747a5635a1b36d1ac95746ab8a0 Author: DIYgod Date: Fri Dec 1 02:24:09 2023 +0800 docs: add a target commit f9cda41946f0b69b703d4c7b39e0c036ecb67edd Author: TonyRL Date: Thu Nov 30 18:07:46 2023 +0000 docs: format docs using markdownlint-cli2 commit 9bfb86672bcbec9826bf1a66d5848249ba265252 Author: bear&cat <1046913247@qq.com> Date: Fri Dec 1 00:29:49 2023 +0800 feat(route): add 墨天轮 (#13916) Co-authored-by: fyoylf commit f3bf25ffd7a868f04b62cd9644ee1ba50bd0f2ff Author: iClaud Date: Thu Nov 30 23:29:58 2023 +0800 feat(route): Add 微博热搜内容摘要 (#13764) * fuliba added * style: auto format * doc refine for fuliba * update per lint info * fix some title and style * update per SSRF concern comment * update per SSRF concern during review * Update lib/v2/fuliba/radar.js Per comment on naming of title Co-authored-by: Tony * Update website/docs/routes/new-media.mdx Co-authored-by: Tony * turn to wordpress api * Update website/docs/routes/new-media.mdx Co-authored-by: Tony * wip for fulltext weibo hot * refine details and doc * weibo content for hot * remove emoji img as not friendly while being handled by some reader tool * format refinement * fix single card link address * update per review comment * doc update * fetch picture with additional flag * minor format adjustment * Update doc with refined example Co-authored-by: Tony * get full picture opition as well --------- Co-authored-by: shinemoon Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit f6938ac9f10d67a3b632c5f7114f89f6cc932b5c Author: TonyRL Date: Thu Nov 30 14:52:49 2023 +0000 chore: fix formatting command for mdx commit a97becb8108eb9527ca1fa52e9293fa85be78830 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 30 14:26:21 2023 +0000 style: auto format commit 67bb2fa347e27409f97aeaf35cce674fc250a418 Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Thu Nov 30 22:23:23 2023 +0800 feat(route): 番组计划用户想看 (#13922) * feat(route): 番组计划用户想看 * add pubdate attr * fix commit 5aa726d6581f3d8d836e46bae052b110d3506b13 Author: Vincent Jarvis <42174702+mind-dance@users.noreply.github.com> Date: Thu Nov 30 20:01:13 2023 +0800 docs: Update InstanceList.tsx (#13926) add a publish rsshub commit 5abb6eed475ac15c0ca2fc03635deedbcfb0b4f2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 29 21:38:31 2023 +0000 chore(deps): bump pinyin-pro from 3.18.2 to 3.18.3 in /website (#13921) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.2 to 3.18.3. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.18.2...3.18.3) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc914fa3b59c67ac85a568ce75f62b50f800a543 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Nov 29 20:10:12 2023 +0000 style: auto format commit 8f236d2759784408637ecb4f0c7a8978b97df9bb Author: Tony Date: Wed Nov 29 20:08:27 2023 +0000 feat(route): authless instagram (#13920) * feat(route): authless instagram * docs: prefer instagram gen2 route commit 52fbf7cdb20beeddcb1a3b6427c6facbbd45e56f Author: DIYgod Date: Thu Nov 30 03:10:46 2023 +0800 docs: add config page commit e6770d35afe955d5ee860c0a3298a87415d4fbb5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Nov 30 00:59:49 2023 +0800 fix(route): 国家药品监督管理局医疗器械标准管理中心 (#13919) * fix(route): 国家药品监督管理局医疗器械标准管理中心 * fix: radar path matching --------- commit a322dae132f32ab15cdea24ed7ab637972a249bd Author: TonyRL Date: Wed Nov 29 16:07:12 2023 +0000 docs: clickable contributors refs: https://docs.opencollective.com/help/collectives/collective-settings/data-export#contributor-image commit ddebef8228682b5405390a707af41bf06315f04e Author: pseudoyu Date: Wed Nov 29 23:05:39 2023 +0800 docs: add pseudoyu instance (#13918) commit b2aeb037fbbe7cf6b3efffe023214b27933167b0 Author: DIYgod Date: Wed Nov 29 22:55:11 2023 +0800 feat: compatible with old twitter caches commit 673a2259ceb656435e71609762ceab1d704e24ca Author: DIYgod Date: Wed Nov 29 21:57:13 2023 +0800 feat: remove outdated test case commit 9032153c7de4c9ca189482d495696986e9795106 Author: DIYgod Date: Wed Nov 29 21:50:26 2023 +0800 feat: bring back twitter routes commit 25d9917d5f65f6c08e598351e7dcfcd3b4af5d0a Author: lidashuang Date: Wed Nov 29 21:41:32 2023 +0800 fix(egsea): pubDate Invalid Date (#13914) * fix(egsea): pubDate Invalid Date the https://rsshub.app/egsea/flash response error pubDate Invalid Date * refactor: migrate to v2 --------- commit c5700979c3ac8f75b05d16870c13575d702de70e Author: Fatpandac Date: Wed Nov 29 16:59:13 2023 +0800 docs: add new instances (#13911) commit 173d0de3b139f7b280804e140dcfe0e22b2f0e2f Author: Tony Date: Wed Nov 29 07:40:15 2023 +0000 fix(route): xiaohongshu (#13909) commit ee901f8695ebeafd0ca8b21e277db3bd9710aa34 Author: Yuhang <2312744987@qq.com> Date: Wed Nov 29 14:38:06 2023 +0800 docs: Add Zeabur instance (#13904) commit 56d25edd557a51bc22eec64bb3972842eda6d442 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 28 21:47:37 2023 +0000 chore(deps-dev): bump fs-extra from 11.1.1 to 11.2.0 (#13903) * chore(deps-dev): bump fs-extra from 11.1.1 to 11.2.0 Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.1.1 to 11.2.0. - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.1.1...11.2.0) --- updated-dependencies: - dependency-name: fs-extra dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 396d3b95d1adc517f85397b6c8c4fd7aace97a7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 28 21:45:27 2023 +0000 chore(deps): bump @sentry/node from 7.82.0 to 7.83.0 (#13902) * chore(deps): bump @sentry/node from 7.82.0 to 7.83.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.82.0 to 7.83.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.82.0...7.83.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3a5488acdcff48a5935b5b8dfd8d2f59aecd8ed1 Author: Henry Wang Date: Tue Nov 28 17:32:24 2023 +0000 feat: Support RSS3 UMS output format (#13900) * feat: support RSS3 UMS output also optimized middleware/template * fix: rss3_ums function name * feat: handle current timestamp in UMS * feat: add authors * chore: update UMS type * chore(deps-dev): bump @types/react from 18.2.37 to 18.2.38 in /website (#2249) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.37 to 18.2.38. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @types/markdown-it in /website (#2250) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.6 to 13.0.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @types/react-dom in /website (#2252) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.15 to 18.2.16. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @types/react-dom in /website (#2255) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.16 to 18.2.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update lib/middleware/template.js Co-authored-by: Tony * Update lib/middleware/template.js Co-authored-by: Tony * Update lib/utils/render.js Co-authored-by: Tony * Update lib/views/rss3-ums.js Co-authored-by: Tony * Update lib/views/rss3-ums.js Co-authored-by: Tony * Update lib/utils/render.js Co-authored-by: Tony * doc: update UMS related docs * Update parameter.md Co-authored-by: Tony * Update parameter.md Co-authored-by: Tony --------- Signed-off-by: dependabot[bot] Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 82cf5c745397ef10053709b47b621f0c11bab3ea Author: DIYgod Date: Wed Nov 29 00:03:56 2023 +0800 docs: add public instances commit 1229922f4c4921f0672336080327a3826fe131e0 Author: Henry Wang Date: Tue Nov 28 15:29:21 2023 +0000 fix: dongqiudi in-text href (#13901) commit 36623fe1f7900cbcbef050bb27491c254cfa7374 Author: MuYu Date: Tue Nov 28 22:29:50 2023 +0800 fix: issue #13897 (#13899) commit 89ce36ffcf37384c205c6754bf92b2a8f2eccb89 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 28 08:23:57 2023 +0800 feat(route): add 广东省食品药品审评认证技术协会 (#13890) commit 683e4155856ba232af62d5ed81b227a9961d1270 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 23:19:50 2023 +0000 chore(deps): bump jsdom from 22.1.0 to 23.0.0 (#13892) * chore(deps): bump jsdom from 22.1.0 to 23.0.0 Bumps [jsdom](https://github.com/jsdom/jsdom) from 22.1.0 to 23.0.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/22.1.0...23.0.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 19adc4bcc1bfd743e0a3d067d59c67fe36aa5635 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 23:19:32 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.40 to 2.0.41 (#13895) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.40 to 2.0.41 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.40 to 2.0.41. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.40...v2.0.41) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bde60fc55ce9dde5d8ab1cb903685ac86e1f6d39 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 22:30:01 2023 +0000 chore(deps): bump jsrsasign from 10.8.6 to 10.9.0 (#13894) * chore(deps): bump jsrsasign from 10.8.6 to 10.9.0 Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 10.8.6 to 10.9.0. - [Release notes](https://github.com/kjur/jsrsasign/releases) - [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt) - [Commits](https://github.com/kjur/jsrsasign/compare/10.8.6...10.9.0) --- updated-dependencies: - dependency-name: jsrsasign dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f51b7010ca92e46c8d631a5f98c05b5b733e4ffa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 22:27:29 2023 +0000 chore(deps-dev): bump nock from 13.3.8 to 13.4.0 (#13893) * chore(deps-dev): bump nock from 13.3.8 to 13.4.0 Bumps [nock](https://github.com/nock/nock) from 13.3.8 to 13.4.0. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.8...v13.4.0) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 05d0f032195e737a643c6bfd2c504fcf75412013 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 22:27:07 2023 +0000 chore(deps): bump @sentry/node from 7.81.1 to 7.82.0 (#13896) * chore(deps): bump @sentry/node from 7.81.1 to 7.82.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.81.1 to 7.82.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.82.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1f00f0f0d67dfa47a78049a51b97ef43321f7120 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 27 21:50:32 2023 +0000 chore(deps-dev): bump @types/react from 18.2.38 to 18.2.39 in /website (#13891) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.38 to 18.2.39. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 08c88c2c718f0a465aa07fe34295a67109fa4e6a Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Nov 27 14:48:16 2023 +0000 style: auto format commit 92475ea34b1bdc858cea3cb0d8375bbc6016b99b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Nov 27 22:46:27 2023 +0800 fix(route/harvard): replace selector (#13889) * Update blog.js * refactor: migrate to v2 --------- commit 137dd2860c029b61997482a4ed5ea2930a67b896 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Nov 26 20:14:51 2023 +0000 style: auto format commit be74209c6c9a34d95247b62f57b1678c06e5960b Author: lchtao26 <52860060+lchtao26@users.noreply.github.com> Date: Mon Nov 27 04:12:52 2023 +0800 feat(route/秀动网): add more routes (#13884) * feat(route): add artist route * feat(route): add brand route * chore: merge '/params' route into '/search' route * chore: fix and clean code * chore: sort new entries in alphabetical order. * chore: add new routes in maintainer * chore: sort maintain entries in alphabetical order. * fix: fix event route commit ffaca71061db48690cb39004dcad5f31c26ebbad Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Nov 26 01:48:14 2023 +0800 feat(route): add 中华人民共和国交通运输部 (#13886) * feat(route): add 中华人民共和国交通运输部 * fix: url redirect --------- commit 2272f7d42dc97f8868c3c3ce3021945136886de0 Author: DIYgod Date: Sat Nov 25 23:31:06 2023 +0800 docs: fix uniqlo example commit 2cfde2ce5e8bd3591feb85543bb4e0df940aad46 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Nov 25 14:53:16 2023 +0000 style: auto format commit 8cb3214a421c3dc22318c378e677af17c08e4bad Author: DIYgod Date: Sat Nov 25 22:51:32 2023 +0800 feat: add uniqlo new arrival route (#13885) commit 15b41aee315cf02b6fe429bb44082adbc0f59e44 Author: nightmare-mio <52735303+nightmare-mio@users.noreply.github.com> Date: Sat Nov 25 22:08:00 2023 +0800 feat(route): 添加bilibili会员购票务路由(#13618) (#13880) * add router 关于bilibili票务 * bilibili票务基础模板 * add bilibili会员购票务 maintainer * add cookie * doc文档,radar * add 补充内容 * 修改doc条目顺序,优化代码 * fix:修复doc文旦错误,移除作者备注 * fix: delete radar.js中的多余文字 * fix: 修复错误 commit 20c284f80b25ce98b746ac83c4ae6169d7c2b3d8 Author: Tony Date: Fri Nov 24 21:16:11 2023 +0000 feat(route/google): Add Google Alerts (#13881) commit dcb4aadaf65eba870d30ffba9e3cc2b5a0ebcfcd Author: TonyRL Date: Fri Nov 24 19:10:50 2023 +0000 fix(route): slice base64 string commit bb589044a005b00ff9b495febc293897fc515a11 Author: lchtao26 <52860060+lchtao26@users.noreply.github.com> Date: Sat Nov 25 01:05:35 2023 +0800 feat(route/秀动网): add '/params' route for route params look up, add more detail into '/event' feed item description (#13879) * change '/search/:keyword' to optional * feat: add more info to description * feat: add '/params/city' and '/params/style' for params look up reason for adding this route: it's hard to find route params in url, expecially in mobile mode, the wap.showstasrt.com website url doesn't match the shows city and style * chore: implement sortBy and uniqBy * chore: move sortBy, uniqBy to utils commit 6c3eb6d0a844208e0ff91d2c5d5b2e69829342aa Author: Yu Fan <41051953+FuryMartin@users.noreply.github.com> Date: Fri Nov 24 22:35:14 2023 +0800 feat(route): add 量子位 (#13874) * feat(route): add 量子位 * Initial commit * fix(route): replace xml2js with rss-parser * Apply suggestions from code review * docs: move to new-media --------- commit 7d71b57036544e8fbfaffba2fdd729eb537f39bd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 23 22:47:16 2023 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.4.0 to 1.4.1 (#13876) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.4.0 to 1.4.1 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.4.1/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 93278643025b2995a99631f5056d51b84d15e428 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 23 18:05:54 2023 +0000 style: auto format commit 3c8755810c9848b909ed8d0d6bdd1de18da667d2 Author: lchtao26 <52860060+lchtao26@users.noreply.github.com> Date: Fri Nov 24 02:04:06 2023 +0800 feat(route): add 秀动网 (#12489) (#13866) * feat(route): add 秀动网 (#12489) * docs(maintainer): amend route path * update(route/showstart): remove 'keyword' param in '/event' path, add tags to xml title * refactor(route/showstart): extract service method * update(showstart/route): add '/search' path * update(route/showstart): add title for '/search' path, clean code * Update website/docs/routes/shopping.mdx * Update lib/v2/showstart/radar.js * Update lib/v2/showstart/radar.js * update(route/showstart): add request utils * update(showstart): use web api * update(showstart): add event tags * update(showstart): change pageSize * fix: add a note to crpsign calculation --------- commit a31ee13533e0c3034f564b424638689f7235a9b4 Author: Tony Date: Thu Nov 23 17:57:31 2023 +0000 feat(route/threads): ditch puppeteer (#13875) commit dd1fcefbf02a85af0eca5187cf655d56a6a5e9b6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Nov 24 00:25:48 2023 +0800 feat(route): add 厦门网新闻 (#13868) * feat(route): add 厦门网新闻 * fix url commit 291d3ee3da4b5806621e1beaf95330a1aa950686 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 23 15:36:05 2023 +0000 style: auto format commit 2e172d2451b242851c2377729a428c760c6fe7f8 Author: nightmare-mio <52735303+nightmare-mio@users.noreply.github.com> Date: Thu Nov 23 23:34:18 2023 +0800 feat(route): add 豆瓣网站中关于某书的论坛页面(#13838) (#13850) * add (#13838) * 优化 * 添加文档 * delete no、删除评论的编号 * add index;添加了评论的编号 * add maintainer * add radar commit 0a7537af70d923a90b29567492c6704395a766bb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 23 13:24:27 2023 +0000 style: auto format commit 96e73ff36ebf0e7db3c10bf93dabd672f9645545 Author: Wang Yuhan <59358312+CookiePieWw@users.noreply.github.com> Date: Thu Nov 23 21:22:37 2023 +0800 feat(route): add counterstrike match results from liquipedia (#13855) * feat(route): add counterstrike match results from liquipedia * format * fix: keep pubDate undefined * fix: unique guid * fix: docs * fix: remove unreachable defaults * refactor: migrate to v2 --------- commit 7eb8cbc7fb4509eca915933d8927563ac2870056 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 22 22:01:33 2023 +0000 chore(deps-dev): bump @types/react-dom in /website (#13870) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.16 to 18.2.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80e31539322241a9f912beefa20710d18b883257 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 22 21:42:58 2023 +0000 chore(deps): bump lru-cache from 10.0.3 to 10.1.0 (#13869) * chore(deps): bump lru-cache from 10.0.3 to 10.1.0 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.0.3 to 10.1.0. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 129e342fae16ae58e58bf18c0df8433db5aeb4bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:49:23 2023 +0000 chore(deps-dev): bump @types/koa from 2.13.11 to 2.13.12 (#13864) * chore(deps-dev): bump @types/koa from 2.13.11 to 2.13.12 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.13.11 to 2.13.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7f575484476cc9b95453107f4e5d42bc62465b24 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:48:59 2023 +0000 chore(deps-dev): bump @types/jsdom from 21.1.5 to 21.1.6 (#13865) * chore(deps-dev): bump @types/jsdom from 21.1.5 to 21.1.6 Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) from 21.1.5 to 21.1.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom) --- updated-dependencies: - dependency-name: "@types/jsdom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 76fa3eee1a024c0b325209be02a8c751a75868bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:48:31 2023 +0000 chore(deps-dev): bump @types/nodemon from 1.19.5 to 1.19.6 (#13863) * chore(deps-dev): bump @types/nodemon from 1.19.5 to 1.19.6 Bumps [@types/nodemon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemon) from 1.19.5 to 1.19.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemon) --- updated-dependencies: - dependency-name: "@types/nodemon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 830dd3c041d9d2aa068bd913a270ca5c570f5ea8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:48:08 2023 +0000 chore(deps-dev): bump @types/tiny-async-pool from 2.0.2 to 2.0.3 (#13862) * chore(deps-dev): bump @types/tiny-async-pool from 2.0.2 to 2.0.3 Bumps [@types/tiny-async-pool](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tiny-async-pool) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tiny-async-pool) --- updated-dependencies: - dependency-name: "@types/tiny-async-pool" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d9cd9322f0d17aff73c3ad7cf87e6a663af3ad64 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:47:30 2023 +0000 chore(deps): bump @sentry/node from 7.81.0 to 7.81.1 (#13861) * chore(deps): bump @sentry/node from 7.81.0 to 7.81.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.81.0 to 7.81.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.81.0...7.81.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5df81994b4c72ab61ee187942862e6655a370daa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 22:47:09 2023 +0000 chore(deps-dev): bump @types/markdown-it from 13.0.6 to 13.0.7 (#13860) * chore(deps-dev): bump @types/markdown-it from 13.0.6 to 13.0.7 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.6 to 13.0.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ef71a0033b89d7dce460dea7b6d2c0fef2d43b4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 21:40:14 2023 +0000 chore(deps): bump prism-react-renderer from 2.2.0 to 2.3.0 in /website (#13857) Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases) - [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/prism-react-renderer@2.2.0...prism-react-renderer@2.3.0) --- updated-dependencies: - dependency-name: prism-react-renderer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e4df78ff5c04d0ea2d2d568492a6b991c43ca411 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 21:38:19 2023 +0000 chore(deps-dev): bump @types/react from 18.2.37 to 18.2.38 in /website (#13856) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.37 to 18.2.38. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 231c2e3d80be9fb12872479af1c1fa092bd3c5a1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 21:31:25 2023 +0000 chore(deps-dev): bump @types/markdown-it in /website (#13859) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.6 to 13.0.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a98fecb4e79bd8869c2cc1a5429065604756f4a3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 21 21:29:42 2023 +0000 chore(deps-dev): bump @types/react-dom in /website (#13858) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.15 to 18.2.16. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a51ba581ffa9b6be9e593640493d463b8321907 Author: Tony Date: Tue Nov 21 15:02:43 2023 +0000 fix(route): bilibili webgl signature (#13848) commit 1765c55af250b0e84ddb5395b6ae2d473da19263 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 23:35:16 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.39 to 2.0.40 (#13843) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.39 to 2.0.40 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.39 to 2.0.40. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.39...v2.0.40) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 10a394e1abfc22a55eb9679f636dff14974d832a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 22:10:54 2023 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.3.2 to 1.4.0 (#13845) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.3.2 to 1.4.0 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.3.2 to 1.4.0. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.4.0/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f6d18925aba69fd6283e66da4423738086d85301 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 22:05:14 2023 +0000 chore(deps): bump lru-cache from 10.0.2 to 10.0.3 (#13844) * chore(deps): bump lru-cache from 10.0.2 to 10.0.3 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.0.2 to 10.0.3. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 82bd46f056e3fabde496c7ef1abb219dbef620ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 22:04:11 2023 +0000 chore(deps): bump chrono-node from 2.7.0 to 2.7.3 (#13841) * chore(deps): bump chrono-node from 2.7.0 to 2.7.3 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.7.0 to 2.7.3. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.7.0...v2.7.3) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f72898e9f041992ff5ff31c002886a8bae063020 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 22:03:37 2023 +0000 chore(deps): bump @sentry/node from 7.80.1 to 7.81.0 (#13842) * chore(deps): bump @sentry/node from 7.80.1 to 7.81.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.80.1 to 7.81.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.80.1...7.81.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a592a0c6349e712e4d499099352694a67db39142 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 20 22:02:40 2023 +0000 chore(deps-dev): bump eslint from 8.53.0 to 8.54.0 (#13840) * chore(deps-dev): bump eslint from 8.53.0 to 8.54.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.53.0 to 8.54.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.53.0...v8.54.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 29d90b4836e840abe42548308c4c0d59bbda9cef Author: o5rhaxzc <149476903+o5rhaxzc@users.noreply.github.com> Date: Tue Nov 21 04:21:29 2023 +0800 docs: update /bdys `caty` table (#13834) commit a3cbd5f389675030fa9d1dae2452a13d663255c6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 21 02:50:06 2023 +0800 feat(route): add 中国政府网政策 (#13836) * feat(route): add 中国政府网政策 * fix: url redirect * fix: target function in radar.js --------- commit c8bb9dcc4a76e912bd171909d2399a29ee6fc770 Author: Tony Date: Mon Nov 20 16:04:58 2023 +0000 fix(route/nature): fix item.category (#13839) * fix(route/nature): fix item.category * fix: shared cookieJar commit bdc4b2bfbff1b2278565289b6fbbcbfce396b9a5 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Nov 20 20:18:50 2023 +0800 feat(route): add 中华人民共和国农业农村部数据 (#13828) commit c6f700b4c885e38bd1fdbba72201ce4b1de34006 Author: Tony Date: Sat Nov 18 21:43:16 2023 +0000 fix(route/95mm): Update rootUrl in utils.js (#13831) commit 95c179862eda5838ae41cde286cd23686430305d Author: Tony Date: Sat Nov 18 18:50:48 2023 +0000 fix(route): use api provided buvid3 and local b_nut (#13830) commit 7192f48736eb7e66bc5f74c5bb13efbedde9fb63 Author: Tony Date: Sat Nov 18 17:41:17 2023 +0000 feat(route): bossdesign (#13829) commit 6fb730b18ddbac07ae2b0362f46014b74f70eac7 Author: ティン・ルーフ Date: Sat Nov 18 13:49:22 2023 +0000 feat(route): Include enclosures for mp3, mp4, and m4a files attached to kemono posts (#13821) * Include enclosures for mp3 and mp4 files in kemono posts. * Don't engage with attachment links that don't have a href. * Use the attachment's download attribute to derive a filename. This way, kemono can change the query string in its URLs without breaking how we're deriving relevance and mime type. * Accept m4a as a type of audio enclosure. commit 8364aa2006871c946cc7a0c5c2d9acd2131cd979 Author: ティン・ルーフ Date: Sat Nov 18 13:32:14 2023 +0000 feat(route): Retrieve avatars from kemono pages and use them as feed images. (#13827) commit d355eb416c4fa99b6a21f69cb2177188a8ccc5f7 Author: ティン・ルーフ Date: Fri Nov 17 22:08:13 2023 +0000 fix(route): Update the kemono route to point at the new canonical URL (#13822) * Update the kemono route to point at the new canonical URL. * Don't alter GUIDs for existing kemono posts. commit b6a25e8887c079ea785e4dd23303fbb4cdeeef47 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 17 22:05:18 2023 +0000 chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.2.0 to 1.3.2 (#13824) * chore(deps-dev): bump @stylistic/eslint-plugin-js from 1.2.0 to 1.3.2 Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 1.2.0 to 1.3.2. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v1.3.2/packages/eslint-plugin-js) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin-js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ef25e7b84a52f7f86fd6c81d3e40d232da00c8eb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 17 21:38:28 2023 +0000 chore(deps): bump pinyin-pro from 3.18.1 to 3.18.2 in /website (#13825) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.18.1 to 3.18.2. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.18.1...3.18.2) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b35cd5474db4df2ffcc4a54e53d842b80b2fb4fc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Nov 17 14:55:19 2023 +0000 style: auto format commit f7cdf8bdd18113f2c34f52e9a556ecef63394257 Author: Huzhixin00 Date: Fri Nov 17 22:53:37 2023 +0800 feat(route): add 逛丢关键字搜索 (#13817) * feat(route): add 逛丢关键字搜索 * Update lib/v2/guangdiu/maintainer.js * use the href from a.goodname * Update lib/v2/guangdiu/router.js * docs: remove duplicated path --------- commit 262caf090e14a518482bee1091bc7e4bc4f80d86 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Nov 17 14:21:14 2023 +0000 style: auto format commit 1c08c89fac8787b577d0ef44d1a7fbff0b8f63c8 Author: Huzhixin00 Date: Fri Nov 17 22:19:09 2023 +0800 feat(route): add javlibrary maker type (#13820) commit d97836ea12be99a925b42b32644ce4e1c00bf1ca Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Fri Nov 17 22:16:28 2023 +0800 feat(route): add Bangumi 成员关注动画榜 (#13818) * feat(route): add Bangumi 成员关注动画榜 * fix * Update lib/v2/bangumi/tv/other/followrank.js Co-authored-by: Tony * Update website/docs/routes/anime.mdx Co-authored-by: Tony * Update router.js * Update router.js * Update followrank.js * Update followrank.js * fix --------- commit 05d53e01487ca8d0594e5d9c9f64e61ab8176473 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Nov 17 00:10:31 2023 +0800 feat(route): add 中国气象局天气预报频道 (#13805) * feat(route): add 中国气象局天气预报频道 * fix null check * update lib/v2/cma/channel.js * update lib/v2/cma/radar.js --------- commit ef35af705854d2f4d955f587236868f9d1441884 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 16 14:32:56 2023 +0000 style: auto format commit 817f683a6a4e9cd631727b4dacab4d94ec8a392a Author: Beisi Xu Date: Thu Nov 16 08:31:09 2023 -0600 fix(route): zimuxia portfolio.js compatible for old stype and support ed2k baidu (#13783) * fix(route): zimuxia portfolio.js compatible for old stype and support ed2k page like https://www.zimuxia.cn/portfolio/9%E5%8F%B7%E7%A7%98%E4%BA%8B the a were not wrap in div or p, only seperated by
https://rsshub.app/zimuxia/portfolio/9%E5%8F%B7%E7%A7%98%E4%BA%8B * lint * limited regex to a list to avoid vulnerability * fix doc * fix doc --------- Co-authored-by: Beisi Xu commit 10082eb817057b9db69819ffe6daeb9ed9d191b1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Nov 16 13:47:50 2023 +0000 style: auto format commit daa3f2d8b8183934248ac140e434e3fc88ad51d2 Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Thu Nov 16 21:46:10 2023 +0800 feat(route): add 豆瓣当月期待剧集/电影推荐 (#13809) * feat(route): add 豆瓣当月期待剧集/电影推荐 * fix * Update lib/v2/douban/other/recommended.js Co-authored-by: Tony * Update lib/v2/douban/other/recommended.js Co-authored-by: Tony * fix --------- commit 18fb23f018ef0a40f447f4d24d46b9d1622e476e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 16 03:48:50 2023 +0000 chore(deps): bump meilisearch-docsearch from 0.5.0 to 0.6.0 in /website (#13808) Bumps meilisearch-docsearch from 0.5.0 to 0.6.0. --- updated-dependencies: - dependency-name: meilisearch-docsearch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5f7e9c8399e84488280535905e16e383e0c05928 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 15 21:25:39 2023 +0000 chore(deps): bump puppeteer from 21.5.1 to 21.5.2 (#13807) * chore(deps): bump puppeteer from 21.5.1 to 21.5.2 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.5.1 to 21.5.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.5.1...puppeteer-v21.5.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cb9b0f33288cbc524e77d2afec8c9cd3f51868bc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 16 01:19:31 2023 +0800 chore(deps): bump actions/github-script from 6 to 7 (#13791) Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5adb4a4d8cde56548a433489ff6a10fa4670b621 Author: Guorui Yu Date: Wed Nov 15 23:58:54 2023 +0800 feat(route): cmpxchg8b (#13802) * feat(route): cmpxchg8b Signed-off-by: yuguorui * Update website/docs/routes/programming.mdx * docs: move to blog --------- Signed-off-by: yuguorui commit 1c693307a608b5aadd5568e1e8fd145624ea131f Author: Tony Date: Wed Nov 15 15:21:31 2023 +0000 fix(route): pixiv ranking tags (#13803) commit 78d9027c2fc55ef0c547741b00d87604223f4c04 Author: Tony Date: Wed Nov 15 13:33:21 2023 +0000 chore: bump to node 20 (#13801) commit 6bd2444526af6d27058b7474b46775ac29664634 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 14 21:43:58 2023 +0000 chore(deps): bump @sentry/node from 7.80.0 to 7.80.1 (#13797) * chore(deps): bump @sentry/node from 7.80.0 to 7.80.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.80.0 to 7.80.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.80.0...7.80.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 002cab495bcea750ca7a20eb49d3678c0275cf12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 14 21:36:30 2023 +0000 chore(deps): bump pinyin-pro from 3.17.0 to 3.18.1 in /website (#13798) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.17.0 to 3.18.1. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.17.0...3.18.1) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e18ee53bbc1e1eabeed60d1d22c4c0a48683555d Author: Tony Date: Tue Nov 14 17:28:31 2023 +0000 fix(route): sohu mp video (#13796) commit affbabb9376a9d35d4e1ae5a1c249b4b722b257c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Nov 14 12:32:34 2023 +0000 style: auto format commit f022d273bec30a645bf8cdc66bd418b705926c1c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 14 20:30:53 2023 +0800 chore(deps-dev): bump prettier from 3.0.3 to 3.1.0 (#13788) * chore(deps-dev): bump prettier from 3.0.3 to 3.1.0 Bumps [prettier](https://github.com/prettier/prettier) from 3.0.3 to 3.1.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.3...3.1.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * fix: pnpm build --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 87c0b5b1da1d4fa15d0fa3c505ff6f7c51915613 Author: Tony Date: Tue Nov 14 12:29:05 2023 +0000 fix(route): nbd (#13794) * fix(route): nbd * fix: update maintainer github id refs: #3197 commit 275094b06ca27b74291f622c35efaf7f52bcdbde Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 13 22:26:17 2023 +0000 chore(deps-dev): bump @types/koa__router from 12.0.3 to 12.0.4 (#13790) * chore(deps-dev): bump @types/koa__router from 12.0.3 to 12.0.4 Bumps [@types/koa__router](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa__router) from 12.0.3 to 12.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa__router) --- updated-dependencies: - dependency-name: "@types/koa__router" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 72da317d68505824f6e13f65f2d2c7d4a789665a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 13 22:24:11 2023 +0000 chore(deps-dev): bump lint-staged from 15.0.2 to 15.1.0 (#13789) * chore(deps-dev): bump lint-staged from 15.0.2 to 15.1.0 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.0.2 to 15.1.0. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.0.2...v15.1.0) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a58f565c881cda972df405ef2fdcf39607abaf7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 13 22:23:19 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.6 to 8.44.7 (#13787) * chore(deps-dev): bump @types/eslint from 8.44.6 to 8.44.7 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.6 to 8.44.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8ab315519ddf85352e03a1df6da5e863b400b453 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 13 22:09:58 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.38 to 2.0.39 (#13786) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.38 to 2.0.39 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.38 to 2.0.39. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.38...v2.0.39) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c20e0150ecb6659f5336b4217fb7752a5a136687 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 13 21:58:33 2023 +0000 chore(deps): bump prism-react-renderer from 2.1.0 to 2.2.0 in /website (#13785) Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases) - [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/prism-react-renderer@2.1.0...prism-react-renderer@2.2.0) --- updated-dependencies: - dependency-name: prism-react-renderer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e0dd696b3a44bda802700081d4773650381fbf21 Author: Tony Date: Tue Nov 14 02:33:41 2023 +0800 chore: fix typo in warp-socks SYS_ADMIN ❌ SYS_MODULE ✅ commit 4cd614fea2935532198a4fb2255dd15ac5fff317 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Nov 14 02:05:44 2023 +0800 feat(route): add 正版中国分类 & 标签 & 搜索 (#13769) * feat(route): add 正版中国分类 & 标签 & 搜索 * fix: remove unnecessary parameter --------- commit 073021d5b283c3a09cc9c8103e6978b93c10c527 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 14 01:56:04 2023 +0800 chore(deps-dev): bump eslint from 8.52.0 to 8.53.0 (#13709) * chore(deps-dev): bump eslint from 8.52.0 to 8.53.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.52.0 to 8.53.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.52.0...v8.53.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install * style: migrate deprecated eslint formatting rules to @stylistic * style: disable `beforeBlockComment` in `lines-around-comment` refs: #13769 * fix: cannot find @stylistic/js plugin --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9d1b29fcbb7187331c237540310421fa73ff5a37 Author: Tony Date: Mon Nov 13 16:49:59 2023 +0000 fix(route): dongqiudi (#13781) commit 90b494002ee7c91ff837d7c9edef9f50e37e3005 Author: Keo Date: Mon Nov 13 22:56:08 2023 +0800 fix(route): fix pubDate timezone for route e-hentai (#13774) * fix(e-hentai): fix pubDate timezone for non-GMT servers * Update lib/v2/ehentai/ehapi.js --------- commit af11b7e76730e9d5069100c3dc3f19ece16b81be Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Nov 13 22:48:19 2023 +0800 feat(route): add Ian Spriggss (#13772) * feat(route): add Ian Spriggss * fix typo * fix: add null checks commit b76ad36c68a2226f0eaf6e732dceee7fc671b693 Author: Tony Date: Mon Nov 13 22:31:49 2023 +0800 chore: extends meilisearch scrape timeout due to selenium commit 5adf76f16d43127bfc95c53c0c5cececa3f841a4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Nov 13 14:10:16 2023 +0000 style: auto format commit fec8aca217954d9735b3fe850112cd5877b3e248 Author: Tony Date: Mon Nov 13 22:08:41 2023 +0800 chore: tweak docs-scraper conf for docusaurus v3 no sure why it requires `js_render` since the rendered HTML are mostly the same. reference: docusaurus v2 https://github.com/DIYgod/RSSHub/actions/runs/6721109567/job/18266104251#step:5:103 docusaurus v3 https://github.com/DIYgod/RSSHub/actions/runs/6733176979/job/18301311550#step:5:103 commit a9becf85e0159269d6fb6232922eedcad5a316b4 Author: Rick <59314774+techmovie@users.noreply.github.com> Date: Mon Nov 13 19:52:59 2023 +0800 fix(route): the attribute status.activity now is empty(#13770) (#13780) Co-authored-by: techmovie commit f4f14bcae7aaf173ffe6dd4376e08add36d1f99f Author: Bin Wang Date: Sun Nov 12 22:52:00 2023 -0500 fix(route): Remove share widget from CBC route (#13773) CBC feed has "Social Sharing" in its feed. This PR removes it since it's not needed in RSS feed. commit 1c8503053e5b86db9401e3ab07ce9d8f15be9e01 Author: Beisi Xu Date: Sat Nov 11 08:38:56 2023 -0600 fix(route): zimuxia portfolio.js (#13750) * Update zimuxia portfolio.js emtpy hrefs such as https://www.zimuxia.cn/portfolio/%e8%a5%bf%e6%b8%b8abc could bug at https://rsshub.app/zimuxia/portfolio/%E8%A5%BF%E6%B8%B8abc * refactor: migrate to v2 * fix: use optional chaining startswith instead of deprecated substr --------- commit 32fd8f67802a00a8898db5c20e15362bd4466b0d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 23:41:41 2023 +0000 chore(deps-dev): bump @types/module-alias from 2.0.3 to 2.0.4 (#13757) * chore(deps-dev): bump @types/module-alias from 2.0.3 to 2.0.4 Bumps [@types/module-alias](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/module-alias) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/module-alias) --- updated-dependencies: - dependency-name: "@types/module-alias" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c08e4616c4c61854712321669054a604f617508b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 22:22:52 2023 +0000 chore(deps-dev): bump @types/pidusage from 2.0.4 to 2.0.5 (#13752) * chore(deps-dev): bump @types/pidusage from 2.0.4 to 2.0.5 Bumps [@types/pidusage](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pidusage) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pidusage) --- updated-dependencies: - dependency-name: "@types/pidusage" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0db91ccf98665264d7dfed5049d1e81a9190bbd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:59:02 2023 +0000 chore(deps-dev): bump @types/etag from 1.8.2 to 1.8.3 (#13756) * chore(deps-dev): bump @types/etag from 1.8.2 to 1.8.3 Bumps [@types/etag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/etag) from 1.8.2 to 1.8.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/etag) --- updated-dependencies: - dependency-name: "@types/etag" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f2eb8749d32d19f9acee70bdda8a7b606acce4d2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:58:17 2023 +0000 chore(deps-dev): bump @types/nodemon from 1.19.4 to 1.19.5 (#13754) * chore(deps-dev): bump @types/nodemon from 1.19.4 to 1.19.5 Bumps [@types/nodemon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemon) from 1.19.4 to 1.19.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemon) --- updated-dependencies: - dependency-name: "@types/nodemon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 206822130c857a26d50a14a9016680ab3d6a8056 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:57:44 2023 +0000 chore(deps-dev): bump @types/markdown-it from 13.0.5 to 13.0.6 (#13758) * chore(deps-dev): bump @types/markdown-it from 13.0.5 to 13.0.6 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.5 to 13.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c2fc202578de4f7e7b05c6edb091b59be72ef245 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:57:19 2023 +0000 chore(deps): bump lru-cache from 10.0.1 to 10.0.2 (#13753) * chore(deps): bump lru-cache from 10.0.1 to 10.0.2 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.0.1 to 10.0.2. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cef8054eccfe4c543191cc7abd706b9a19382b9c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:53:29 2023 +0000 chore(deps-dev): bump eslint-plugin-n from 16.3.0 to 16.3.1 (#13755) * chore(deps-dev): bump eslint-plugin-n from 16.3.0 to 16.3.1 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.3.0 to 16.3.1. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.3.0...16.3.1) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 33a9cb80aca1d4d0e8dcb4cff1f6e8c3fc91de60 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 21:53:09 2023 +0000 chore(deps): bump puppeteer from 21.5.0 to 21.5.1 (#13751) * chore(deps): bump puppeteer from 21.5.0 to 21.5.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.5.0 to 21.5.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.5.0...puppeteer-v21.5.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6dc3b977402d782a81d315b08abe2138aa6c24f8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Nov 10 22:59:58 2023 +0800 feat(route): add 全球主机监控CloudFlareYes (#13739) commit fa7fdca5d69c80bf6ddf329e921f5475bc176141 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:41:49 2023 +0800 chore(deps-dev): bump @types/koa-mount from 4.0.4 to 4.0.5 (#13747) * chore(deps-dev): bump @types/koa-mount from 4.0.4 to 4.0.5 Bumps [@types/koa-mount](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-mount) from 4.0.4 to 4.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-mount) --- updated-dependencies: - dependency-name: "@types/koa-mount" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ecb9eea4317bb3f3679ca7f3fea0c8f2e66d4f1a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:20:26 2023 +0800 chore(deps-dev): bump @types/eslint-config-prettier from 6.11.2 to 6.11.3 (#13745) * chore(deps-dev): bump @types/eslint-config-prettier Bumps [@types/eslint-config-prettier](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-config-prettier) from 6.11.2 to 6.11.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint-config-prettier) --- updated-dependencies: - dependency-name: "@types/eslint-config-prettier" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6f5c8b69831d9285b7458fb4aa14a62d33a97bbe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:19:56 2023 +0800 chore(deps-dev): bump eslint-plugin-n from 16.2.0 to 16.3.0 (#13744) * chore(deps-dev): bump eslint-plugin-n from 16.2.0 to 16.3.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.2.0 to 16.3.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.2.0...16.3.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb2ff40ab0f75139d80e0f398ff9f68b0b5aecd7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:19:22 2023 +0800 chore(deps-dev): bump @types/koa-static from 4.0.3 to 4.0.4 (#13746) * chore(deps-dev): bump @types/koa-static from 4.0.3 to 4.0.4 Bumps [@types/koa-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-static) from 4.0.3 to 4.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-static) --- updated-dependencies: - dependency-name: "@types/koa-static" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 651a6fbac7c1dc172ff17040f9cafdac1857a8aa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:19:02 2023 +0800 chore(deps-dev): bump @types/aes-js from 3.1.3 to 3.1.4 (#13743) * chore(deps-dev): bump @types/aes-js from 3.1.3 to 3.1.4 Bumps [@types/aes-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aes-js) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/aes-js) --- updated-dependencies: - dependency-name: "@types/aes-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b3f0bb31e46906f78aed27a52d736693b2a7866d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:18:13 2023 +0800 chore(deps): bump @sentry/node from 7.77.0 to 7.80.0 (#13742) * chore(deps): bump @sentry/node from 7.77.0 to 7.80.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.77.0 to 7.80.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.77.0...7.80.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 889690f6864d2457635eed1150259b79d9f3ffe1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:17:59 2023 +0800 chore(deps-dev): bump @types/lint-staged from 13.2.1 to 13.2.2 (#13741) * chore(deps-dev): bump @types/lint-staged from 13.2.1 to 13.2.2 Bumps [@types/lint-staged](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lint-staged) from 13.2.1 to 13.2.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lint-staged) --- updated-dependencies: - dependency-name: "@types/lint-staged" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5eef9961e546ae96ee0063e53d14736636897442 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 10 16:09:08 2023 +0800 chore(deps-dev): bump @types/tough-cookie from 4.0.4 to 4.0.5 (#13740) * chore(deps-dev): bump @types/tough-cookie from 4.0.4 to 4.0.5 Bumps [@types/tough-cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tough-cookie) from 4.0.4 to 4.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tough-cookie) --- updated-dependencies: - dependency-name: "@types/tough-cookie" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4b1ae9b87122bc038714b12c1e061cc1a1ca3ea1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 9 01:11:23 2023 +0000 chore(deps-dev): bump @types/imapflow from 1.0.15 to 1.0.16 (#13731) * chore(deps-dev): bump @types/imapflow from 1.0.15 to 1.0.16 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.15 to 1.0.16. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb05deb5255cc8b9a13f159e3cd7099e02959ecf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 9 01:11:05 2023 +0000 chore(deps-dev): bump @types/plist from 3.0.4 to 3.0.5 (#13733) * chore(deps-dev): bump @types/plist from 3.0.4 to 3.0.5 Bumps [@types/plist](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plist) from 3.0.4 to 3.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/plist) --- updated-dependencies: - dependency-name: "@types/plist" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 98106eeeb3e2087cbb133892d1c857b1fcbe5f0c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 9 01:09:50 2023 +0000 chore(deps-dev): bump @types/koa from 2.13.10 to 2.13.11 (#13736) * chore(deps-dev): bump @types/koa from 2.13.10 to 2.13.11 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.13.10 to 2.13.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6747f4e0a0ded44b40fad091efd526c43662284a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 9 01:09:27 2023 +0000 chore(deps-dev): bump @types/tiny-async-pool from 2.0.1 to 2.0.2 (#13738) * chore(deps-dev): bump @types/tiny-async-pool from 2.0.1 to 2.0.2 Bumps [@types/tiny-async-pool](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tiny-async-pool) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tiny-async-pool) --- updated-dependencies: - dependency-name: "@types/tiny-async-pool" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9aaccd50ad82ba002c4e9ea91eb5a0baf008be4d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 23:20:56 2023 +0000 chore(deps-dev): bump @types/supertest from 2.0.15 to 2.0.16 (#13737) * chore(deps-dev): bump @types/supertest from 2.0.15 to 2.0.16 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 2.0.15 to 2.0.16. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 98273972540c42becf9b3581ac7aa8a73ce2e76d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 23:20:33 2023 +0000 chore(deps-dev): bump @types/git-rev-sync from 2.0.1 to 2.0.2 (#13735) * chore(deps-dev): bump @types/git-rev-sync from 2.0.1 to 2.0.2 Bumps [@types/git-rev-sync](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/git-rev-sync) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/git-rev-sync) --- updated-dependencies: - dependency-name: "@types/git-rev-sync" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 26b6db7776d44f47709dcdc70184a39eeb3d800d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 23:19:59 2023 +0000 chore(deps-dev): bump @types/koa-basic-auth from 2.0.5 to 2.0.6 (#13732) * chore(deps-dev): bump @types/koa-basic-auth from 2.0.5 to 2.0.6 Bumps [@types/koa-basic-auth](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-basic-auth) from 2.0.5 to 2.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-basic-auth) --- updated-dependencies: - dependency-name: "@types/koa-basic-auth" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit daf24257c49cb5d052597385d276986fdb8ebb0a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 23:19:28 2023 +0000 chore(deps-dev): bump @types/json-bigint from 1.0.3 to 1.0.4 (#13734) * chore(deps-dev): bump @types/json-bigint from 1.0.3 to 1.0.4 Bumps [@types/json-bigint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-bigint) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/json-bigint) --- updated-dependencies: - dependency-name: "@types/json-bigint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9c13eb9aedc138adfcce0cbff0e484f0c5bf6199 Author: Tony Date: Wed Nov 8 16:25:41 2023 +0000 fix(route): reuters return fulfilled promises (#13730) * fix: reuters return fulfilled promises * fix: remove deprecated routes and migration prompt commit cc11b9661b913ea814fc8c56ca257b9083b3c1e5 Author: Tony Date: Wed Nov 8 15:53:19 2023 +0000 refactor(route): replace `showdown` with `markdown-it` (#13729) commit f69a2a4f04619bb84bb19bd628d443c720e2b66a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 02:23:38 2023 +0000 chore(deps-dev): bump @types/showdown from 2.0.3 to 2.0.4 (#13725) * chore(deps-dev): bump @types/showdown from 2.0.3 to 2.0.4 Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown) --- updated-dependencies: - dependency-name: "@types/showdown" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a7716395fbe4fb0bfdebb32fcf390cf99d955b42 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 02:23:06 2023 +0000 chore(deps-dev): bump @types/request-promise-native from 1.0.20 to 1.0.21 (#13722) * chore(deps-dev): bump @types/request-promise-native Bumps [@types/request-promise-native](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/request-promise-native) from 1.0.20 to 1.0.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/request-promise-native) --- updated-dependencies: - dependency-name: "@types/request-promise-native" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ddb36fe9c40b7a39eb03e1c56daeb1949e526384 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 01:36:18 2023 +0000 chore(deps-dev): bump @types/koa-favicon from 2.1.2 to 2.1.3 (#13723) * chore(deps-dev): bump @types/koa-favicon from 2.1.2 to 2.1.3 Bumps [@types/koa-favicon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-favicon) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-favicon) --- updated-dependencies: - dependency-name: "@types/koa-favicon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0a0c7a312614bca06a05b4c002e107560ce5660b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 8 00:32:48 2023 +0000 chore(deps-dev): bump @types/jsdom from 21.1.4 to 21.1.5 (#13724) * chore(deps-dev): bump @types/jsdom from 21.1.4 to 21.1.5 Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) from 21.1.4 to 21.1.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom) --- updated-dependencies: - dependency-name: "@types/jsdom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b04df23dd42099eb27223f5c26fb5d664917a788 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 23:52:13 2023 +0000 chore(deps-dev): bump @types/fs-extra from 11.0.3 to 11.0.4 (#13721) * chore(deps-dev): bump @types/fs-extra from 11.0.3 to 11.0.4 Bumps [@types/fs-extra](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra) from 11.0.3 to 11.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/fs-extra) --- updated-dependencies: - dependency-name: "@types/fs-extra" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c29ed67f014af7d0185975afa75d7ea4cc0031c5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 23:33:39 2023 +0000 chore(deps-dev): bump @types/require-all from 3.0.5 to 3.0.6 (#13726) * chore(deps-dev): bump @types/require-all from 3.0.5 to 3.0.6 Bumps [@types/require-all](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/require-all) from 3.0.5 to 3.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/require-all) --- updated-dependencies: - dependency-name: "@types/require-all" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1128be25f7cf431fac9159333eeffd1e9c8b669b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 23:02:24 2023 +0000 chore(deps-dev): bump @types/mailparser from 3.4.3 to 3.4.4 (#13720) * chore(deps-dev): bump @types/mailparser from 3.4.3 to 3.4.4 Bumps [@types/mailparser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mailparser) from 3.4.3 to 3.4.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mailparser) --- updated-dependencies: - dependency-name: "@types/mailparser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6dace4b4ca28e3d8f97e87f6e9ac47a3efd8ff67 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 22:56:40 2023 +0000 chore(deps-dev): bump @types/crypto-js from 4.2.0 to 4.2.1 (#13719) * chore(deps-dev): bump @types/crypto-js from 4.2.0 to 4.2.1 Bumps [@types/crypto-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/crypto-js) --- updated-dependencies: - dependency-name: "@types/crypto-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 88115338ef554373ed4d3c98712bff92747d078d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 21:35:54 2023 +0000 chore(deps-dev): bump @types/mdx-js__react in /website (#13715) Bumps [@types/mdx-js__react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx-js__react) from 1.5.7 to 1.5.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mdx-js__react) --- updated-dependencies: - dependency-name: "@types/mdx-js__react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4d7c6d7bc625e2c2ebf46782d8d42391fa04461c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 21:26:49 2023 +0000 chore(deps-dev): bump @types/react-dom in /website (#13717) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.14 to 18.2.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c67728bab9a137c21f0a15629a8b2161c0a7e7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 21:24:15 2023 +0000 chore(deps-dev): bump @types/markdown-it in /website (#13718) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.5 to 13.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 01c6edae9b79e72244fafbb109281365945b6357 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 21:19:43 2023 +0000 chore(deps-dev): bump @types/react from 18.2.36 to 18.2.37 in /website (#13716) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.36 to 18.2.37. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 04b47eff53dc724c0dd60858233efad790aa8d79 Author: iClaud Date: Wed Nov 8 00:43:03 2023 +0800 feat(route): Add 福利吧最近更新内容 (#13711) * fuliba added * style: auto format * doc refine for fuliba * update per lint info * fix some title and style * update per SSRF concern comment * update per SSRF concern during review * Update lib/v2/fuliba/radar.js Per comment on naming of title * Update website/docs/routes/new-media.mdx * turn to wordpress api * Update website/docs/routes/new-media.mdx --------- Co-authored-by: shinemoon Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 676e70436fce3018407acb9f72a4a730272de928 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Nov 8 00:31:13 2023 +0800 feat(route): add 罗戈网 (#13704) * feat(route): add 罗戈网 * fix typo * fix typo commit 125c24eb9737328e88dcafe07613d2404bfb63b4 Author: Tony Date: Tue Nov 7 13:17:32 2023 +0000 fix(route): cnbeta (#13714) commit b1f2be63cea33a09fb2ee3811f93c6825e6a266e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 7 00:43:53 2023 +0000 chore(deps-dev): bump @types/crypto-js from 4.1.3 to 4.2.0 (#13710) * chore(deps-dev): bump @types/crypto-js from 4.1.3 to 4.2.0 Bumps [@types/crypto-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js) from 4.1.3 to 4.2.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/crypto-js) --- updated-dependencies: - dependency-name: "@types/crypto-js" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2200b6d302399e4dc73ccdcbfd326d0c674d83b9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 6 23:44:27 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.37 to 2.0.38 (#13708) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.37 to 2.0.38 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.37 to 2.0.38. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.37...v2.0.38) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e197a6a216ec1ac182518782675cdd670ba7bffe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 6 21:24:08 2023 +0000 chore(deps-dev): bump @types/react from 18.2.34 to 18.2.36 in /website (#13707) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.34 to 18.2.36. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 303264f5ca170fcfe51336096c126631778e303b Author: Tony Date: Mon Nov 6 20:17:00 2023 +0000 fix(route): mittrchina (#13706) * fix(route): mittrchina * Fix typos in radar.js commit 52cb5e0c383825089674e3c8c11eab9cbf036a58 Author: Tony Date: Mon Nov 6 17:22:53 2023 +0000 fix(route): creative-comic update image host (#13705) commit e594309e7e7ce80c67930b2b2edc2c95101c43cc Author: zzturn <47984356+zzturn@users.noreply.github.com> Date: Mon Nov 6 22:36:24 2023 +0800 feat(parameter): Add summary by ChatGPT (#13611) * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * feat: 添加使用 ChatGPT 进行总结的功能 * style: camelCase --------- commit f421736df4cbe9f3ee077fbe53564edc9e08b465 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Nov 6 13:29:59 2023 +0000 style: auto format commit 68e33dcec7cbc9bd5f6585c5e6bb0ea9a12f41d8 Author: 白 <39430235+3401797899@users.noreply.github.com> Date: Mon Nov 6 21:28:32 2023 +0800 feat(route): 中国海洋大学信息科学与工程学部团学工作 (#13699) * feat(route): 中国海洋大学信息科学与工程学部团学工作 * Update lib/v2/ouc/it-tx.js * Update lib/v2/ouc/it-tx.js --------- commit cbf693e471f0219833d609abe5b0e05f7612f8b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 6 00:35:39 2023 +0800 chore(deps): bump proxy-chain from 2.3.0 to 2.4.0 (#13691) * chore(deps): bump proxy-chain from 2.3.0 to 2.4.0 Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](https://github.com/apify/proxy-chain/compare/v2.3.0...v2.4.0) --- updated-dependencies: - dependency-name: proxy-chain dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f20687d227e3a2f4835de2feca2a070ec99ea5c9 Author: 白 <39430235+3401797899@users.noreply.github.com> Date: Mon Nov 6 00:06:51 2023 +0800 fix(route): 中国海洋大学 信息科学与工程学院 时间错误 (#13698) commit edf256d98b430a222a6db9661cdad2e7b64fdb54 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Nov 5 19:10:33 2023 +0800 feat(route): 河北网络广播电视台农博士在行动视频 (#13694) * feat(route): 河北网络广播电视台农博士在行动视频 * fix null checks commit 70dc17d3568913308271347f5104801e05c42058 Author: iamqiz <48077521+iamqiz@users.noreply.github.com> Date: Sat Nov 4 00:07:18 2023 +0800 feat(route): add 河北电视台的1个节目 (#13689) * 添加文档 * 河北电视台 --------- commit 2a2aa6da67661857387cb9391043c2fdf2dbd86a Author: TonyRL Date: Fri Nov 3 16:04:11 2023 +0000 docs: fix docsearch function call commit 116dc2996f2ed550cb89263c0142f5714d35eda9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 3 23:38:00 2023 +0800 chore(deps-dev): bump nock from 13.3.7 to 13.3.8 (#13692) * chore(deps-dev): bump nock from 13.3.7 to 13.3.8 Bumps [nock](https://github.com/nock/nock) from 13.3.7 to 13.3.8. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.7...v13.3.8) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 06721a0f21a6fb681675d29b51cf556ea780db60 Author: Tony Date: Fri Nov 3 15:17:17 2023 +0000 docs: ts config (#13690) * docs: ts config * chore: esm format script * chore: bring back ast based formatting * chore: revert 7b0493fbf4d93794a729289b24867e93732e703d * chore: update dependabot config * docs: rename to mdx extension * fix: unused import * docs: fix search build * chore: remove deps changes commit d6056e2dbc0f4c5e4022da7fd8fe7f3f023f6dfd Author: Henry Wang Date: Fri Nov 3 13:21:17 2023 +0000 feat!: allowlist & denylist (#13681) * feat!: allowlist & denylist * Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md * Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md * Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md * Update website/docs/install/README.md * Update website/docs/install/README.md * Update website/docs/install/README.md * Update website/docs/install/README.md * Update website/docs/install/README.md * chore: revert --------- commit 90026020a86bc3c56c0ec8dee75f26f0be84d6b5 Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Fri Nov 3 13:46:04 2023 +0800 fix(parameter): adjust to filter before limit. (#13682) * fix(parameter): adjust to filter before limit. * fix(parameter): add test. * fix commit e8212ff05ef1f4a10c4ce9ca1db27b12702e1886 Author: Tony Date: Fri Nov 3 04:14:07 2023 +0000 docs: fix tag (#13685) * docs: fix tag * docs: fix tag commit a39aa1ed7100fd371a71de10ce7ccdfd0f4d3d66 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 3 02:24:19 2023 +0000 chore(deps): bump puppeteer from 21.4.1 to 21.5.0 (#13683) * chore(deps): bump puppeteer from 21.4.1 to 21.5.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.4.1 to 21.5.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.4.1...puppeteer-v21.5.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e2a15fffdccb021cfd87e47eece85dd680859117 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Nov 3 02:14:13 2023 +0000 style: auto format commit 705ea99a1ed009f1145bb72fbf2f5547bce1405e Author: People-11 <41558215+People-11@users.noreply.github.com> Date: Fri Nov 3 13:12:07 2023 +1100 fix(route): 北京师范大学 党委学生工作部 - Response code 404 (Not Found) & Invalid URL (#13677) * Update dwxgb.js Fix #13675 * Update dwxgb.js Use 'url.URL' constructor instead. * Update dwxgb.js I forgot * Update dwxgb.js Try to unify code style * Update dwxgb.js Alright.... Original I just fix problems commit e37ba00915025c5ea8da2d4df3bdb29911c18872 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 2 22:14:02 2023 +0000 chore(deps-dev): bump @types/react from 18.2.33 to 18.2.34 in /website (#13684) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.33 to 18.2.34. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d595dab2f112d67b4a2b4f8ff6ac0487c105037f Author: Keo Date: Thu Nov 2 22:02:23 2023 +0800 fix(route): fix selector for dlsite ci-en (#13680) commit 0acae72394c4f34ffa148d891c8da9082b23889b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Nov 2 21:23:18 2023 +0800 feat(route): add 齐鲁网电视节目 (#13676) * chore(deps-dev): bump @tsconfig/docusaurus in /website (#686) Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.1 to 2.0.2. - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) --- updated-dependencies: - dependency-name: "@tsconfig/docusaurus" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): add 齐鲁网电视节目 * fix template --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 72f9a1f2142e73f46f38a03bb571c3244de41d20 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 1 23:24:57 2023 +0800 chore(deps): bump the docusaurus group in /website with 6 updates (#13668) * chore(deps): bump the docs group in /website with 6 updates Bumps the docs group in /website with 6 updates: | Package | From | To | | --- | --- | --- | | [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `2.4.3` | `3.0.0` | | [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `2.4.3` | `3.0.0` | | [@docusaurus/plugin-pwa](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-pwa) | `2.4.3` | `3.0.0` | | [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `2.4.3` | `3.0.0` | | [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `2.4.3` | `3.0.0` | | [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `2.4.3` | `3.0.0` | Updates `@docusaurus/core` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus) Updates `@docusaurus/plugin-client-redirects` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-plugin-client-redirects) Updates `@docusaurus/plugin-pwa` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-plugin-pwa) Updates `@docusaurus/preset-classic` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-preset-classic) Updates `@docusaurus/module-type-aliases` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-module-type-aliases) Updates `@docusaurus/types` from 2.4.3 to 3.0.0 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-types) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-type: direct:production update-type: version-update:semver-major dependency-group: docs - dependency-name: "@docusaurus/plugin-client-redirects" dependency-type: direct:production update-type: version-update:semver-major dependency-group: docs - dependency-name: "@docusaurus/plugin-pwa" dependency-type: direct:production update-type: version-update:semver-major dependency-group: docs - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-major dependency-group: docs - dependency-name: "@docusaurus/module-type-aliases" dependency-type: direct:development update-type: version-update:semver-major dependency-group: docs - dependency-name: "@docusaurus/types" dependency-type: direct:development update-type: version-update:semver-major dependency-group: docs ... Signed-off-by: dependabot[bot] * chore: fix dependencies * docs: fix admonition caution is deprecated in v3 caution(v2 yellow) => warning(v3 yellow) --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cc6241abdcf5bc69b30b26d122b0359003f939d1 Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Wed Nov 1 22:40:47 2023 +0800 fix(route): 豆瓣豆列403 (#13670) * fix(route): 豆瓣豆列403 * fix(route): item数量应该通过通用参数控制 * fix commit 98aa961af569c395a9b01a370c6d1f9daf2e0d34 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Nov 1 19:46:28 2023 +0800 fix(route/aljazeera): Fix time matching regex. (#13671) commit 3f627453e1a4c9fb31da04bf28d3676ec1c0fbd8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 31 23:03:52 2023 +0000 chore(deps): bump @sentry/node from 7.76.0 to 7.77.0 (#13669) * chore(deps): bump @sentry/node from 7.76.0 to 7.77.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.76.0 to 7.77.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.76.0...7.77.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 51ac5f87e84d7f2f637711f51a99de0802236d10 Author: Tony Date: Tue Oct 31 19:51:14 2023 +0000 fix(route): scmp full text (#13667) * fix(route): scmp full text * fix: null node check commit 8143ea17e9907c93e7153e099c7fb61b7dad4116 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Oct 31 14:37:06 2023 +0000 style: auto format commit 4cdf4724749e584edbea7a450c4eb530fe65aa6b Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Tue Oct 31 22:34:22 2023 +0800 feat(route): 豆瓣榜单增加筛选功能 (#13665) * fix 豆瓣热播剧榜单 * Update lib/v2/douban/other/list.js * feat 豆瓣榜单增加筛选 --------- commit 7deefb41c073c72dfa43272df6dfc913b112947c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Oct 31 13:50:32 2023 +0000 style: auto format commit c399e6446ec7bd13db1f4a04c9dbaa5ab12ae203 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Oct 31 21:47:58 2023 +0800 feat(route): add 国家市场监督管理总局留言咨询 (#13658) commit cd01eac46b674644a69ea823ce0796d6b25cbeb5 Author: Colin Date: Tue Oct 31 02:00:05 2023 -0500 docs: update zh doc for email route limitations (#13664) update email route limitations commit 9823d36f753cc1d7438ecf0275c0f53582624e8d Author: Colin Date: Tue Oct 31 01:41:12 2023 -0500 docs: update doc email route limitations (#13663) add comment for limitation of email route commit ef7546d2725ce0f9c1e89aa18f441675bd1ea7ac Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Oct 31 02:03:53 2023 +0000 style: auto format commit 332c209f6cff81e440a64d57a2963402d8ab72b1 Author: People-11 <41558215+People-11@users.noreply.github.com> Date: Tue Oct 31 13:01:51 2023 +1100 fix(route): Epic Games Store - Cannot read properties of null (reading 'length') (#13662) * Fix #13548 Cannot read properties of null (reading 'length') * Fix Doc commit d75466072718079ee0709cb61bc6e2c4bd94920a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 31 01:15:39 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.36 to 2.0.37 (#13661) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.36 to 2.0.37 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.36 to 2.0.37. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.36...v2.0.37) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b4585853d70449858a73affb0b94aabbbf2fea32 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 31 01:11:38 2023 +0000 chore(deps-dev): bump nock from 13.3.6 to 13.3.7 (#13660) * chore(deps-dev): bump nock from 13.3.6 to 13.3.7 Bumps [nock](https://github.com/nock/nock) from 13.3.6 to 13.3.7. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.6...v13.3.7) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 91efe608520e6b38396c41964ca4ab921a4979cd Author: Summer⛱ <57806936+honue@users.noreply.github.com> Date: Tue Oct 31 01:48:02 2023 +0800 fix(route): 豆瓣热播剧榜单 (#13659) * fix 豆瓣热播剧榜单 * Update lib/v2/douban/other/list.js --------- commit 37d6cb08a71ecb36e228e37640bf4f19a590bb50 Author: Tony Date: Mon Oct 30 14:05:34 2023 +0000 fix(route): oschina remove ads (#13655) commit 3bd51e37bee4804ea6f47c76a2c749d996213130 Author: omg-xtao <100690902+omg-xtao@users.noreply.github.com> Date: Mon Oct 30 21:12:53 2023 +0800 fix(route): cqwu (#13654) commit bd6528e9a99b1a97febdbd4488537b3201f1c263 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Oct 29 22:09:40 2023 +0800 feat(route): add 国家林业和草原局国家林草科技大讲堂 (#13650) * chore(deps-dev): bump @tsconfig/docusaurus in /website (#686) Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.1 to 2.0.2. - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) --- updated-dependencies: - dependency-name: "@tsconfig/docusaurus" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): add 国家林业和草原局国家林草科技大讲堂 * update gjlckjdjt.js --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4356fad91a268c81b8dacd2e3d9d07dbdce231a0 Author: eternasuno Date: Sat Oct 28 22:07:14 2023 +0900 feat(route): add yomujp route (#13595) * [feat] add yomujp route * [fix] doc url * [fix] use api * [fix] commit suggestion commit 257973a9edc6fa89fc5af04a731e03294eee3bc3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 27 23:05:55 2023 +0000 chore(deps): bump rfc4648 from 1.5.2 to 1.5.3 (#13647) * chore(deps): bump rfc4648 from 1.5.2 to 1.5.3 Bumps [rfc4648](https://github.com/swansontec/rfc4648.js) from 1.5.2 to 1.5.3. - [Release notes](https://github.com/swansontec/rfc4648.js/releases) - [Changelog](https://github.com/swansontec/rfc4648.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/swansontec/rfc4648.js/compare/v1.5.2...v1.5.3) --- updated-dependencies: - dependency-name: rfc4648 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a7193ca23782f53adc8d9be987e4b205c975e97b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 27 23:00:21 2023 +0000 chore(deps): bump @sentry/node from 7.75.1 to 7.76.0 (#13646) * chore(deps): bump @sentry/node from 7.75.1 to 7.76.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.75.1 to 7.76.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.75.1...7.76.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 13f18e022da3fe9ea84dd684c3484349ec84e9d1 Author: william-swl <46880012+william-swl@users.noreply.github.com> Date: Fri Oct 27 18:20:16 2023 +0800 feat(route): add Peking Univ cls announcement (#13641) * feat(route): add Peking Univ cls announcement * fix(route): CRLF to LF * Update lib/v2/pku/cls/announcement.js Co-authored-by: Tony * update PR --------- commit 0d183fb129474389416c501cd44cb7d2b6422f8d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 26 21:53:28 2023 +0000 chore(deps): bump imapflow from 1.0.144 to 1.0.147 (#13644) * chore(deps): bump imapflow from 1.0.144 to 1.0.147 Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.144 to 1.0.147. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/postalsys/imapflow/compare/v1.0.144...v1.0.147) --- updated-dependencies: - dependency-name: imapflow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 32bb5dddd613bca7335ea7d398aeaf96517069db Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 26 21:50:22 2023 +0000 chore(deps-dev): bump @types/koa__router from 12.0.2 to 12.0.3 (#13645) * chore(deps-dev): bump @types/koa__router from 12.0.2 to 12.0.3 Bumps [@types/koa__router](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa__router) from 12.0.2 to 12.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa__router) --- updated-dependencies: - dependency-name: "@types/koa__router" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 69b0cacad9b8566f6c7b4db343fb75dad77e90c0 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Oct 27 00:53:01 2023 +0800 feat(route): add 中华人民共和国应急管理部事故及灾害查处 (#13642) * feat(route): add 中华人民共和国应急管理部事故及灾害查处 * fix: maintainer --------- commit 207d8ea605a48944d86d2d79c875ffe3bea3016e Author: TonyRL Date: Thu Oct 26 16:44:32 2023 +0000 chore: fix gitpod config chore: fix telegram maintainer commit 59a879bf08f9037163df9f7a9b8740f23bd85591 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 25 23:05:31 2023 +0000 chore(deps): bump crypto-js from 4.1.1 to 4.2.0 (#13638) * chore(deps): bump crypto-js from 4.1.1 to 4.2.0 Bumps [crypto-js](https://github.com/brix/crypto-js) from 4.1.1 to 4.2.0. - [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0) --- updated-dependencies: - dependency-name: crypto-js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f7e6616fb2602bf8239ed37fef01ea7b967682f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 25 22:05:19 2023 +0000 chore(deps): bump @sentry/node from 7.75.0 to 7.75.1 (#13639) * chore(deps): bump @sentry/node from 7.75.0 to 7.75.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.75.0 to 7.75.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.75.0...7.75.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 371020e4a0e6c3732a6c0ed2715b3d6329ccc8be Author: wavygecko <110956608+wavygecko@users.noreply.github.com> Date: Wed Oct 25 12:43:46 2023 -0400 fix: Firefox release notes link for desktop (#13636) * Fix Firefox release notes link for desktop - Remove double slash - Use updated /releasenotes/ path * Format * refactor: migrate to v2 --------- commit 9fdb3d1a9d5be2e63193a367cd9b1165f500ccf7 Author: TonyRL Date: Wed Oct 25 13:31:07 2023 +0000 chore: use node18 for npm publish until https://github.com/compulim/version-from-git/issues/16 is fixed commit eac391ea2b2f6c65fe0c857237f126d7e9931c42 Author: KotaHv <92137267+KotaHv@users.noreply.github.com> Date: Wed Oct 25 21:09:43 2023 +0800 fix(route): Epic Games Store - items containing non-free games (#13637) commit fbfdba6457adddbffa189985ee1e1670e2263841 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 23:46:34 2023 +0000 chore(deps): bump puppeteer from 21.4.0 to 21.4.1 (#13634) * chore(deps): bump puppeteer from 21.4.0 to 21.4.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.4.0 to 21.4.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.4.0...puppeteer-v21.4.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 44b2ccc1e8ea03f13c1cc1c3060e85181344e6b1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 23:18:24 2023 +0000 chore(deps): bump @sentry/node from 7.74.1 to 7.75.0 (#13633) * chore(deps): bump @sentry/node from 7.74.1 to 7.75.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.74.1 to 7.75.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.74.1...7.75.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c3ffb3cc637c5f863606305be7870d78f3ea2f1a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 25 01:17:10 2023 +0800 fix(route): 人民网人民时评 (#13630) commit cd5c87fee6ca707654c84ca6902d793e2c296986 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 25 00:36:27 2023 +0800 feat(route): add ThoughtCo (#13617) * feat(route): add ThoughtCo * docs: fix heading * update lib/v2/thoughtco/index.js --------- commit 4c73d7b0cd379ba2dd78e45998183c3f58a1a13c Author: Tony Date: Tue Oct 24 16:33:51 2023 +0000 docs: prepare for docusaurus 3.0 (#13631) * docs: prepare for docusaurus 3.0 * docs: fix typo commit 2c8f4636309977b9d4660781eefbc30317b317a5 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Tue Oct 24 21:35:42 2023 +0800 fix(core): string-type categories only (#13590) commit 2526b3cbbe6273c264364e31c02523e1499e7109 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 01:47:46 2023 +0000 chore(deps-dev): bump @types/markdown-it from 13.0.4 to 13.0.5 (#13620) * chore(deps-dev): bump @types/markdown-it from 13.0.4 to 13.0.5 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.4 to 13.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e0dd678a620ac1ea03fc75661e5e3e71260ad17a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 01:45:14 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.35 to 2.0.36 (#13619) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.35 to 2.0.36 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.35 to 2.0.36. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.35...v2.0.36) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e7c371d098e36ef2d0ce75bb20daeddc5e8e48f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 01:23:12 2023 +0000 chore(deps): bump actions/setup-node from 3 to 4 (#13621) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) [skip ci] --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8b0561e6aec99be238d1187e3d828a6d97715bf0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 23 22:08:22 2023 +0000 chore(deps-dev): bump @types/markdown-it in /website (#13622) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.4 to 13.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b4ad15812bcef9bbe34ab549b0d515f8d30fc756 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 23 19:02:53 2023 +0800 fix(route/caixin): Fix query (#13614) commit 475372751f920e628a8163e52a138570bec390cf Author: Tony Date: Sun Oct 22 19:44:46 2023 +0000 chore: revise github actions (#13612) * chore: rename actions * chore: fix path maintainer build * feat: prepare script for node20 * chore: fix semgrep cant access secret commit 74fb6c6db9153ae0abf9b3233cd3f56a0e24390a Author: Tony Date: Sat Oct 21 21:13:32 2023 +0000 fix(route): chinafactcheck ua (#13602) commit 8aa7d7c92dc7cac959a3e48bbf7bcc522c5be2ac Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sun Oct 22 00:28:35 2023 +0800 fix(route): 仮面ライダ最新情報 (#13599) commit b528368f1c2940e4f76fd202d868deacb783731f Author: Kaa <31796925+ItsKaa@users.noreply.github.com> Date: Sat Oct 21 16:24:38 2023 +0000 fix(route): kemono/discord (#13598) commit 7410aaac901515f73f0d336b9a40e2cefcb0fee0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 23:26:43 2023 +0000 chore(deps-dev): bump eslint from 8.51.0 to 8.52.0 (#13591) * chore(deps-dev): bump eslint from 8.51.0 to 8.52.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.51.0...v8.52.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 018e8947c670383191456ec700cb4d0c38b2e17b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 23:25:55 2023 +0000 chore(deps-dev): bump @types/etag from 1.8.1 to 1.8.2 (#13592) * chore(deps-dev): bump @types/etag from 1.8.1 to 1.8.2 Bumps [@types/etag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/etag) from 1.8.1 to 1.8.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/etag) --- updated-dependencies: - dependency-name: "@types/etag" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 294e8cf9cc74ed7cf52c1c4addc78f324486bd7a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:26:45 2023 +0800 chore(deps): bump googleapis from 127.0.0 to 128.0.0 (#13587) * chore(deps): bump googleapis from 127.0.0 to 128.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 127.0.0 to 128.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v127.0.0...googleapis-v128.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 55a5bcf257387c4fde55a43c68ccb4ab92b5a805 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:23:54 2023 +0800 chore(deps): bump puppeteer from 21.3.8 to 21.4.0 (#13585) * chore(deps): bump puppeteer from 21.3.8 to 21.4.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.3.8 to 21.4.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.3.8...puppeteer-v21.4.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0a3106da79f863f7de9356fc03036a4a498df82 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:22:59 2023 +0800 chore(deps-dev): bump @types/markdown-it from 13.0.2 to 13.0.4 (#13589) * chore(deps-dev): bump @types/markdown-it from 13.0.2 to 13.0.4 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.2 to 13.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f94366a2b8a5a517eda265eddf0709af0a5ab459 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:22:47 2023 +0800 chore(deps-dev): bump @types/jsdom from 21.1.3 to 21.1.4 (#13584) * chore(deps-dev): bump @types/jsdom from 21.1.3 to 21.1.4 Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) from 21.1.3 to 21.1.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom) --- updated-dependencies: - dependency-name: "@types/jsdom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b1342c64d354e27f8e11e33d48e6eab4dff5dc4b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:01:36 2023 +0800 chore(deps-dev): bump @types/koa__router from 12.0.1 to 12.0.2 (#13586) * chore(deps-dev): bump @types/koa__router from 12.0.1 to 12.0.2 Bumps [@types/koa__router](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa__router) from 12.0.1 to 12.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa__router) --- updated-dependencies: - dependency-name: "@types/koa__router" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3b20f748dbe29add03d74d36479f859be21ef7d9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 04:00:17 2023 +0800 chore(deps-dev): bump @types/tough-cookie from 4.0.3 to 4.0.4 (#13583) * chore(deps-dev): bump @types/tough-cookie from 4.0.3 to 4.0.4 Bumps [@types/tough-cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tough-cookie) from 4.0.3 to 4.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tough-cookie) --- updated-dependencies: - dependency-name: "@types/tough-cookie" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1d0ed139421e23b5676744261c604a2e552f93da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 03:58:34 2023 +0800 chore(deps-dev): bump @types/mailparser from 3.4.2 to 3.4.3 (#13588) * chore(deps-dev): bump @types/mailparser from 3.4.2 to 3.4.3 Bumps [@types/mailparser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mailparser) from 3.4.2 to 3.4.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mailparser) --- updated-dependencies: - dependency-name: "@types/mailparser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9fbbe6397fa0479a8312a757ae694c17a22ff396 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 03:58:13 2023 +0800 chore(deps-dev): bump @types/pidusage from 2.0.3 to 2.0.4 (#13582) * chore(deps-dev): bump @types/pidusage from 2.0.3 to 2.0.4 Bumps [@types/pidusage](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pidusage) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pidusage) --- updated-dependencies: - dependency-name: "@types/pidusage" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a7db625eef3ce7a5ecc1dda5a36cdce0603d89e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 21 03:57:44 2023 +0800 chore(deps-dev): bump @types/imapflow from 1.0.14 to 1.0.15 (#13581) * chore(deps-dev): bump @types/imapflow from 1.0.14 to 1.0.15 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.14 to 1.0.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 83c0f28e9475dc73e44de6fede3499fe199cb7cd Author: Tony Date: Fri Oct 20 13:19:27 2023 +0000 fix(route): segmentfault (#13580) commit 2d4420200faa9836ec7c8dc94a2416c720c0b605 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 20:05:55 2023 +0800 chore(deps-dev): bump @types/koa-static from 4.0.2 to 4.0.3 (#13574) * chore(deps-dev): bump @types/koa-static from 4.0.2 to 4.0.3 Bumps [@types/koa-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-static) from 4.0.2 to 4.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-static) --- updated-dependencies: - dependency-name: "@types/koa-static" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a4503867eea614593f38371ff45a579b25fc4121 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 20:05:37 2023 +0800 chore(deps-dev): bump @types/eslint from 8.44.4 to 8.44.6 (#13570) * chore(deps-dev): bump @types/eslint from 8.44.4 to 8.44.6 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.4 to 8.44.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3e2412c5c1586b1f9dfd7b62ed04006a2d4be913 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:42:06 2023 +0800 chore(deps-dev): bump lint-staged from 15.0.1 to 15.0.2 (#13575) * chore(deps-dev): bump lint-staged from 15.0.1 to 15.0.2 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.0.1 to 15.0.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.0.1...v15.0.2) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5bdbb5d4dd35fb7454b93c3cf7f5969f427e7fd3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:41:35 2023 +0800 chore(deps-dev): bump nock from 13.3.4 to 13.3.6 (#13573) * chore(deps-dev): bump nock from 13.3.4 to 13.3.6 Bumps [nock](https://github.com/nock/nock) from 13.3.4 to 13.3.6. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.4...v13.3.6) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f23928a3af08de0708eedb915d16431f75d2c0fb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:40:54 2023 +0800 chore(deps-dev): bump @types/tiny-async-pool from 2.0.0 to 2.0.1 (#13576) * chore(deps-dev): bump @types/tiny-async-pool from 2.0.0 to 2.0.1 Bumps [@types/tiny-async-pool](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tiny-async-pool) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tiny-async-pool) --- updated-dependencies: - dependency-name: "@types/tiny-async-pool" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7eb64ee03e60518c000f905323649f00d188de77 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:31:17 2023 +0800 chore(deps-dev): bump @types/nodemon from 1.19.3 to 1.19.4 (#13569) * chore(deps-dev): bump @types/nodemon from 1.19.3 to 1.19.4 Bumps [@types/nodemon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemon) from 1.19.3 to 1.19.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemon) --- updated-dependencies: - dependency-name: "@types/nodemon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2298a5c565793d80c0be9c22624309bad3aebbf2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:30:40 2023 +0800 chore(deps-dev): bump @types/koa-mount from 4.0.3 to 4.0.4 (#13577) * chore(deps-dev): bump @types/koa-mount from 4.0.3 to 4.0.4 Bumps [@types/koa-mount](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-mount) from 4.0.3 to 4.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-mount) --- updated-dependencies: - dependency-name: "@types/koa-mount" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3d007390fa05fed0a9520c3b5f93bd9fbf5341dc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:26:37 2023 +0800 chore(deps-dev): bump @types/crypto-js from 4.1.2 to 4.1.3 (#13571) * chore(deps-dev): bump @types/crypto-js from 4.1.2 to 4.1.3 Bumps [@types/crypto-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js) from 4.1.2 to 4.1.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/crypto-js) --- updated-dependencies: - dependency-name: "@types/crypto-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3e2f765ce59b16dadef236b9d33d4ca424ab6a12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 19:20:35 2023 +0800 chore(deps-dev): bump @types/koa from 2.13.9 to 2.13.10 (#13572) * chore(deps-dev): bump @types/koa from 2.13.9 to 2.13.10 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.13.9 to 2.13.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9abaf79f30e6895f48d2d93e3f25fdd858230cae Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 20 02:24:06 2023 +0000 chore(deps): bump bdougie/take-action from 1.5 to 1.6 (#13568) Bumps [bdougie/take-action](https://github.com/bdougie/take-action) from 1.5 to 1.6. - [Release notes](https://github.com/bdougie/take-action/releases) - [Commits](https://github.com/bdougie/take-action/compare/v1.5...v1.6) --- updated-dependencies: - dependency-name: bdougie/take-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b1f206fcdffb86edf4597306c22fc6a99da9229f Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Oct 20 04:51:34 2023 +0800 fix(route): Readhub (#13567) * fix(route): Readhub * fix docs commit 9ef53d597d14283d4bbfff71d23bf6022b9934ba Author: Tony Date: Thu Oct 19 14:06:21 2023 +0000 fix(route): github topic description (#13566) commit f48fdcd04fd1435876b3ca098f59903778cba1ea Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 04:42:27 2023 +0000 chore(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 (#13564) * chore(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.11 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a8e65588a7f05d1b0dd092a2abad42f6a9904ecc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 04:03:57 2023 +0000 chore(deps-dev): bump @types/koa-basic-auth from 2.0.4 to 2.0.5 (#13559) * chore(deps-dev): bump @types/koa-basic-auth from 2.0.4 to 2.0.5 Bumps [@types/koa-basic-auth](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-basic-auth) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-basic-auth) --- updated-dependencies: - dependency-name: "@types/koa-basic-auth" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 88da591f16dc3df2ff2460b4652826a28748b7e3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 04:03:17 2023 +0000 chore(deps-dev): bump @types/lint-staged from 13.2.0 to 13.2.1 (#13562) * chore(deps-dev): bump @types/lint-staged from 13.2.0 to 13.2.1 Bumps [@types/lint-staged](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lint-staged) from 13.2.0 to 13.2.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lint-staged) --- updated-dependencies: - dependency-name: "@types/lint-staged" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 73e465e4bda04a8f172a2bb764d865310ad155f6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 04:02:53 2023 +0000 chore(deps-dev): bump @types/showdown from 2.0.2 to 2.0.3 (#13554) * chore(deps-dev): bump @types/showdown from 2.0.2 to 2.0.3 Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown) --- updated-dependencies: - dependency-name: "@types/showdown" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 79c74541a398a8be0c344be9b17a5b638703e922 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 03:33:37 2023 +0000 chore(deps-dev): bump @types/git-rev-sync from 2.0.0 to 2.0.1 (#13551) * chore(deps-dev): bump @types/git-rev-sync from 2.0.0 to 2.0.1 Bumps [@types/git-rev-sync](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/git-rev-sync) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/git-rev-sync) --- updated-dependencies: - dependency-name: "@types/git-rev-sync" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d90e1eeb37afa869e86993c66b1039365cea2c38 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 03:12:25 2023 +0000 chore(deps-dev): bump @types/koa-favicon from 2.1.1 to 2.1.2 (#13561) * chore(deps-dev): bump @types/koa-favicon from 2.1.1 to 2.1.2 Bumps [@types/koa-favicon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-favicon) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-favicon) --- updated-dependencies: - dependency-name: "@types/koa-favicon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c4be9eee0f22f0307f21b6c68ad935f73802ac35 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 19 03:11:08 2023 +0000 chore(deps-dev): bump @types/plist from 3.0.3 to 3.0.4 (#13560) * chore(deps-dev): bump @types/plist from 3.0.3 to 3.0.4 Bumps [@types/plist](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plist) from 3.0.3 to 3.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/plist) --- updated-dependencies: - dependency-name: "@types/plist" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 608366ebb0476c5d70bcc72af4f9b1e918568ea9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 22:26:11 2023 +0000 chore(deps-dev): bump @types/json-bigint from 1.0.2 to 1.0.3 (#13556) * chore(deps-dev): bump @types/json-bigint from 1.0.2 to 1.0.3 Bumps [@types/json-bigint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-bigint) from 1.0.2 to 1.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/json-bigint) --- updated-dependencies: - dependency-name: "@types/json-bigint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e161e928b2c3ac59558f5de12ef43b354c366b2e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 22:24:49 2023 +0000 chore(deps-dev): bump @types/request-promise-native from 1.0.19 to 1.0.20 (#13552) * chore(deps-dev): bump @types/request-promise-native Bumps [@types/request-promise-native](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/request-promise-native) from 1.0.19 to 1.0.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/request-promise-native) --- updated-dependencies: - dependency-name: "@types/request-promise-native" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit dc0fa0bc6efc3573c3859e61f91390d1cac3e409 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 22:24:26 2023 +0000 chore(deps-dev): bump @types/fs-extra from 11.0.2 to 11.0.3 (#13549) * chore(deps-dev): bump @types/fs-extra from 11.0.2 to 11.0.3 Bumps [@types/fs-extra](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra) from 11.0.2 to 11.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/fs-extra) --- updated-dependencies: - dependency-name: "@types/fs-extra" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 81a20351cc7baebca8113e895532223899788a75 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 21:53:21 2023 +0000 chore(deps-dev): bump @types/supertest from 2.0.14 to 2.0.15 (#13550) * chore(deps-dev): bump @types/supertest from 2.0.14 to 2.0.15 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 2.0.14 to 2.0.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 666b5a67081bfe44a7bc4cd2b5df1d297cb1e234 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 21:51:03 2023 +0000 chore(deps-dev): bump @types/module-alias from 2.0.2 to 2.0.3 (#13553) * chore(deps-dev): bump @types/module-alias from 2.0.2 to 2.0.3 Bumps [@types/module-alias](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/module-alias) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/module-alias) --- updated-dependencies: - dependency-name: "@types/module-alias" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fbf6c71c69434c839df338c7889297d927df53f5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 21:49:43 2023 +0000 chore(deps-dev): bump @types/require-all from 3.0.4 to 3.0.5 (#13555) * chore(deps-dev): bump @types/require-all from 3.0.4 to 3.0.5 Bumps [@types/require-all](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/require-all) from 3.0.4 to 3.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/require-all) --- updated-dependencies: - dependency-name: "@types/require-all" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2a3f60fdf156510af081a628076dfca0ca3c2246 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 21:49:04 2023 +0000 chore(deps-dev): bump @types/eslint-config-prettier from 6.11.1 to 6.11.2 (#13557) * chore(deps-dev): bump @types/eslint-config-prettier Bumps [@types/eslint-config-prettier](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-config-prettier) from 6.11.1 to 6.11.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint-config-prettier) --- updated-dependencies: - dependency-name: "@types/eslint-config-prettier" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 16020be4791b20710f555d7f4567bfec9fad0459 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 21:45:39 2023 +0000 chore(deps-dev): bump @types/markdown-it in /website (#13558) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.2 to 13.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c136303759f8b951e8a53193d7355d3e4af238e1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 09:16:43 2023 +0800 chore(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 (#13546) * chore(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.11 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore: bump @babel/* --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7ddbed6a98ca914806ee638383a683cd2257b260 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 18 09:06:59 2023 +0800 chore(deps): bump @babel/traverse from 7.22.20 to 7.23.2 in /website (#13545) * chore(deps): bump @babel/traverse from 7.22.20 to 7.23.2 in /website Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.20 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore: bump @babel/* --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b91e9c2490637d05d470cb7423aaba4403a9885b Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 18 08:58:42 2023 +0800 feat(route): add 中国钢铁工业协会 (#13541) * chore(deps-dev): bump @tsconfig/docusaurus in /website (#686) Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.1 to 2.0.2. - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) --- updated-dependencies: - dependency-name: "@tsconfig/docusaurus" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): add 中国钢铁工业协会 * fix typo * fix docs * docs: fix heading --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 363b1b66f2864ebda5f9eacefb463d7337c09ede Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 17 23:45:55 2023 +0000 chore(deps): bump @sentry/node from 7.74.0 to 7.74.1 (#13543) * chore(deps): bump @sentry/node from 7.74.0 to 7.74.1 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.74.0 to 7.74.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.74.0...7.74.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9776095ac412d5caf694908b8893f8929f9f5eb4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 17 23:45:30 2023 +0000 chore(deps-dev): bump @types/aes-js from 3.1.2 to 3.1.3 (#13544) * chore(deps-dev): bump @types/aes-js from 3.1.2 to 3.1.3 Bumps [@types/aes-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aes-js) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/aes-js) --- updated-dependencies: - dependency-name: "@types/aes-js" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2f10d31eb9887e3432c065671534f2ed45fe9d76 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 17 23:39:45 2023 +0000 chore(deps): bump meilisearch-docsearch from 0.4.7 to 0.5.0 in /website (#13542) Bumps meilisearch-docsearch from 0.4.7 to 0.5.0. --- updated-dependencies: - dependency-name: meilisearch-docsearch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e000ae81eb88476e5f2f4ecf8dc07f9636d37c33 Author: AtlanCI <39624029+AtlanCI@users.noreply.github.com> Date: Wed Oct 18 00:06:32 2023 +0800 fix(route/gocn): 修复Gocn站点RSS记录 (#13524) * fix: 修复Gocn站点RSS记录 Signed-off-by: Atlan * feat: 修复Gocn站点RSS,并添加最新动态的RSS分类 Signed-off-by: Atlan * fix: 完善Gocn站点RSS规则 Signed-off-by: Atlan * fix: 完善gocn站点RSS Signed-off-by: Atlan * fix: 完善Gocn站点RSS Signed-off-by: Atlan * Apply suggestions from code review --------- Signed-off-by: Atlan commit e69da84612b0dc92c34cd7d1e1db0b561d0a097c Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Oct 17 14:16:23 2023 +0000 style: auto format commit 4f385b02a27bbb4a921a91464da2c6f1fc9b722f Author: Kaiyang Date: Tue Oct 17 22:13:58 2023 +0800 feat(route/zjuvag): Add zjuvag blog. (#13539) * Add zjuvag blog * Update website/docs/routes/blog.md * Update lib/v2/zjuvag/radar.js * Apply suggestions from code review --------- commit ed1f70c17a779a4034e6d30efa27de4580b3b554 Author: Kaiyang Date: Tue Oct 17 16:45:12 2023 +0800 feat(route/tableau): Add route for Tableau viz of the day. (#13528) * Add new route tableau viz of the day * Add radar.js for tableau viz of the day * fix doc for tableau viz of the day * Add screenshot into description commit 8fded437be5e9f9b2bc48434a74f78a9ee9902b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 16 22:48:40 2023 +0000 chore(deps-dev): bump lint-staged from 14.0.1 to 15.0.1 (#13533) * chore(deps-dev): bump lint-staged from 14.0.1 to 15.0.1 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 14.0.1 to 15.0.1. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v14.0.1...v15.0.1) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2d01f0e898a26ca194efb380cedf44c4804c4a8e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 16 22:32:58 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.34 to 2.0.35 (#13534) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.34 to 2.0.35 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.34 to 2.0.35. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.34...v2.0.35) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d2130fc24158334d9271b4da1f1f718d4cdd15c7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 16 21:45:22 2023 +0000 chore(deps-dev): bump @tsconfig/docusaurus in /website (#13532) Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.1 to 2.0.2. - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) --- updated-dependencies: - dependency-name: "@tsconfig/docusaurus" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit abd651d77de23c11eb929d6d50c9032f610a5640 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 16 21:07:31 2023 +0800 feat(route/reuters): Add **experimental** `sophi` API support. (#13509) * fix(route/reuters): Make `limit` parameter actually work. * feat(route/reuters): Add **experimental** `sophi` API support. * Rewrite query name. * Add doc. * Update lib/v2/reuters/common.js * Update lib/v2/reuters/common.js * Update traditional-media.md --------- commit afe6a78939dca0c1ef7f4bea89a1bd777c854b0b Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 16 20:46:58 2023 +0800 feat(route/caixin): Fetch all blog articles. (#13522) * feat(route/caixin): Fetch all blog articles. * . * Update doc. * Update lib/v2/caixin/blog.js * . --------- commit bb820b029ade79e70d1aa2a267453dc017efb04c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Oct 16 08:21:01 2023 +0800 feat(route): add 浙江省公务员考试录用网 (#13526) commit c05524bd87865656cb4665e7711a19c0ceafc741 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Oct 14 19:40:38 2023 +0800 fix(route/cna): Remove (sporadic) subscription banner (#13521) commit e203406aec113c7e4575a4846907e4dc0acc1bee Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 14 00:54:10 2023 +0000 chore(deps): bump @sentry/node from 7.73.0 to 7.74.0 (#13520) * chore(deps): bump @sentry/node from 7.73.0 to 7.74.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.73.0 to 7.74.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.73.0...7.74.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 66885c1125ca3e85a1c60434c5c68dc5c90ebba8 Author: Tony Date: Fri Oct 13 17:44:23 2023 +0000 feat(route): caixin global (#13519) * feat(route): caixin global * docs: add docs commit 2efaaa7b7085189e83affad5ccc72fd3cb4dbe2c Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Oct 14 01:33:14 2023 +0800 feat(route): add Asian to lick News (#13517) * feat(route): add Asian to lick News * fix: add null checks commit e9f407a8a828c8c552b722c1c617f31c9a863bb7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 22:32:38 2023 +0000 chore(deps-dev): bump @vercel/nft from 0.24.2 to 0.24.3 (#13515) * chore(deps-dev): bump @vercel/nft from 0.24.2 to 0.24.3 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.24.2 to 0.24.3. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.24.2...0.24.3) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a2ba16b11ce9826a09dc5fa9a2c04b0250ae1b75 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 22:29:27 2023 +0000 chore(deps): bump @koa/router from 12.0.0 to 12.0.1 (#13514) * chore(deps): bump @koa/router from 12.0.0 to 12.0.1 Bumps [@koa/router](https://github.com/koajs/router) from 12.0.0 to 12.0.1. - [Release notes](https://github.com/koajs/router/releases) - [Changelog](https://github.com/koajs/router/blob/master/HISTORY.md) - [Commits](https://github.com/koajs/router/compare/v12.0.0...v12.0.1) --- updated-dependencies: - dependency-name: "@koa/router" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 953d2fef3378c87cd812c69f5cafec7f19ed6e72 Author: Tony Date: Thu Oct 12 20:19:09 2023 +0000 fix(route): javbus redirection (#13513) commit d296f8db92132cf43a7499664a5a3044367f9af7 Author: Tony Date: Thu Oct 12 19:51:17 2023 +0000 feat(route): generic rfi (#13512) commit 34c9f2f1fef1e4639d57003a77cbd33c94dc9d09 Author: Tony Date: Thu Oct 12 15:20:38 2023 +0000 fix(route): 2048 headers (#13511) commit 72fdc7d71dce9f57bd0c0ae77325dd244591ee22 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Oct 12 22:29:53 2023 +0800 feat(route): add 武汉大学弘毅学堂 (#13493) * feat(route): add 武汉大学弘毅学堂 * docs: fix docs --------- commit 4d23701be111889b3709b928a5ef759c3efa25d0 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Thu Oct 12 21:33:07 2023 +0800 fix(route): 武汉大学新闻网 (#13502) * fix(route): 武汉大学新闻网 * fix typo * docs: fix docs --------- commit 1114f7e1573b938a15884144b95bd0069aa7b494 Author: hoilc Date: Thu Oct 12 21:11:08 2023 +0800 feat(route): add twitch (#13464) * add twitch channel * add video&schedule * update docs * update radar * fix typo * update router --------- commit 15629b4e913a3d877586c052576b09dd31e3a925 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 20:34:11 2023 +0800 chore(deps-dev): bump eslint-plugin-n from 16.1.0 to 16.2.0 (#13506) * chore(deps-dev): bump eslint-plugin-n from 16.1.0 to 16.2.0 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.1.0 to 16.2.0. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.1.0...16.2.0) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1274bd39b9af38a2b857fa7864c9b123213f0eba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 09:29:21 2023 +0800 chore(deps): bump twitter-api-v2 from 1.15.1 to 1.15.2 (#13507) * chore(deps): bump twitter-api-v2 from 1.15.1 to 1.15.2 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.15.1 to 1.15.2. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.15.1...1.15.2) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b6c81c35153013687c3847c1513b39a071dc967c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 09:18:55 2023 +0800 chore(deps-dev): bump nock from 13.3.3 to 13.3.4 (#13505) * chore(deps-dev): bump nock from 13.3.3 to 13.3.4 Bumps [nock](https://github.com/nock/nock) from 13.3.3 to 13.3.4. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.3...v13.3.4) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c211d25dbdf67dfdc12595869607043a64bb49f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 08:40:27 2023 +0800 chore(deps): bump googleapis from 126.0.1 to 127.0.0 (#13504) * chore(deps): bump googleapis from 126.0.1 to 127.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 126.0.1 to 127.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v126.0.1...googleapis-v127.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 70b153aabc1bc6586e72d760abe9b1a4c95da1e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 07:55:33 2023 +0800 chore(deps-dev): bump eslint-plugin-prettier from 5.0.0 to 5.0.1 (#13503) * chore(deps-dev): bump eslint-plugin-prettier from 5.0.0 to 5.0.1 Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2056277421c960cfffb0ea702b0077a95a3a4bb4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 11 00:13:48 2023 +0000 chore(deps-dev): bump @types/mailparser from 3.4.1 to 3.4.2 (#13495) * chore(deps-dev): bump @types/mailparser from 3.4.1 to 3.4.2 Bumps [@types/mailparser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mailparser) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mailparser) --- updated-dependencies: - dependency-name: "@types/mailparser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4512382856468c58c22933e317f98d85a3b60f27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 10 23:57:09 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.3 to 8.44.4 (#13496) * chore(deps-dev): bump @types/eslint from 8.44.3 to 8.44.4 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.3 to 8.44.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9333ac463d6126f5d19c3d8244ccf648f876b60a Author: Tony Date: Tue Oct 10 13:51:23 2023 +0000 feat(route): pixiv user activity caption (#13489) commit 0bc7dbfccb740f12701f9743a6bd49d5ad0f070b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 10 04:28:45 2023 +0000 chore(deps): bump winston from 3.10.0 to 3.11.0 (#13487) * chore(deps): bump winston from 3.10.0 to 3.11.0 Bumps [winston](https://github.com/winstonjs/winston) from 3.10.0 to 3.11.0. - [Release notes](https://github.com/winstonjs/winston/releases) - [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) - [Commits](https://github.com/winstonjs/winston/compare/v3.10.0...v3.11.0) --- updated-dependencies: - dependency-name: winston dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 86255384c29634610cd00e233f30a906a84f3c32 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 10 11:22:58 2023 +0800 chore(deps-dev): bump @types/koa-favicon from 2.0.22 to 2.1.1 (#13486) * chore(deps-dev): bump @types/koa-favicon from 2.0.22 to 2.1.1 Bumps [@types/koa-favicon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa-favicon) from 2.0.22 to 2.1.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa-favicon) --- updated-dependencies: - dependency-name: "@types/koa-favicon" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 28b1bb4f4e65df6aa90ecc82d2699b3842779cbe Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 9 23:37:55 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.33 to 2.0.34 (#13485) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.33 to 2.0.34 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.33 to 2.0.34. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.33...v2.0.34) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b737aadb7a2c5691c6b37fbe22895d058a8d5fa7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 9 23:08:51 2023 +0000 chore(deps-dev): bump eslint-plugin-yml from 1.9.0 to 1.10.0 (#13484) * chore(deps-dev): bump eslint-plugin-yml from 1.9.0 to 1.10.0 Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: eslint-plugin-yml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4f306c825eb00d696a7a87cdc3e3b8a623f3e50f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 9 21:31:21 2023 +0000 chore(deps): bump pinyin-pro from 3.16.7 to 3.17.0 in /website (#13483) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.16.7 to 3.17.0. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.16.7...3.17.0) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ba4fa14a53d593c88c42a30d703a4b9dccf350e3 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Oct 9 21:21:39 2023 +0800 fix(route): ABC News (#13482) * fix(route): ABC News * delete original file * fix typo commit 4d764ef13e70d404a54bcdf46180cb94850318ee Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Oct 9 20:41:32 2023 +0800 fix(route/thepaper): Include links from carousel. (#13480) commit 46cf472b00e351b9d98b9cd6546d06d2a8e8b6ef Author: King Date: Mon Oct 9 04:37:14 2023 +0800 feat(route): add china.com finance' (#13473) * fix china.com military xpath * feat(route): add china.com finance * feat(route): add china.com finance * feat(route): add china.com finance * fix(route): fix chinatime * feat(route): add china.com finance * feat(route): add china.com finance * Update website/docs/routes/new-media.md --------- commit 3f31d29099acc0fee207043035727af2dfb8d2c5 Author: Akashi Date: Sun Oct 8 22:36:15 2023 +0800 docs: update note (#13481) Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> commit c3dc1342fa7f0054ec30a173d3e416a1a026015d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Oct 7 21:59:08 2023 +0800 fix(route/apnews): filter out items with no link. (#13479) commit 9fdc466222ebecd35580b7365cc34802835187db Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Oct 7 21:53:16 2023 +0800 fix(route): Paul Graham Essays (#13474) * fix(route): Paul Graham Essays * fix typo commit 73eb026206f3b167fe0a28d193111bda46de60b9 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Sat Oct 7 21:39:51 2023 +0800 fix(route): Apple App Store Update with platform (#13466) commit ec227d7f0f701b72d269c046d89673ebe6631f27 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Oct 7 19:33:29 2023 +0800 fix(route): Add pubDate to gcore. (#13477) * fix(route): Add `pubDate` to gcore. * . * . commit 8ce05e0feb560016b8c85d9a4be97e91878cc304 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sat Oct 7 19:06:32 2023 +0800 fix(route/udn): Remove control character to prevent JSON parser error. (#13478) commit cbea1f9f9345232f77b7c4e16676397d97563d93 Author: eternasuno Date: Sat Oct 7 09:57:56 2023 +0900 fix(route): remove gcores radios required privilege (#13471) commit 651591e710c6b82ba1edd83a445ab8e229ab4d80 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 6 23:26:23 2023 +0000 chore(deps): bump puppeteer from 21.3.7 to 21.3.8 (#13476) * chore(deps): bump puppeteer from 21.3.7 to 21.3.8 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.3.7 to 21.3.8. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.3.7...puppeteer-v21.3.8) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 713ebe490fa3dacf95df6d2f978115929e35a19d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 6 23:22:15 2023 +0000 chore(deps-dev): bump eslint from 8.50.0 to 8.51.0 (#13475) * chore(deps-dev): bump eslint from 8.50.0 to 8.51.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.50.0 to 8.51.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.50.0...v8.51.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit cde7c39d8daafd2bd05d60ed481405506e2510cd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 6 00:51:44 2023 +0000 chore(deps): bump postcss from 8.4.30 to 8.4.31 in /website (#13472) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.30...8.4.31) --- updated-dependencies: - dependency-name: postcss dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 30707b5a565fd3b344d128423cc7f6fcdaa61ebb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 5 23:10:13 2023 +0000 chore(deps): bump puppeteer from 21.3.6 to 21.3.7 (#13470) * chore(deps): bump puppeteer from 21.3.6 to 21.3.7 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.3.6 to 21.3.7. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.3.6...puppeteer-v21.3.7) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0fd832ddee1557c74cd3f49dd8e645591297954 Author: Chunssu <32889005+Chunssu@users.noreply.github.com> Date: Fri Oct 6 06:59:54 2023 +0800 feat(route): add scau/yjsy (#13455) * add router of scau/yjsy.js and doc of scau/yjsy.js, modify scau/yjs.js title and description * modify spelling mistake of ./yjsy * add radar rule of scau/yjsy and modify scau/yjsy.js commit b5e0223fe22cab2275f2d9a09aa825b2964c1ca6 Author: King Date: Fri Oct 6 06:09:14 2023 +0800 fix(route): china.com military xpath (#13465) commit 67d4a7ed3f877a8ceac6caebe874c4ce5c210bd8 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Oct 4 21:06:52 2023 +0800 feat(route): add Metacritic (#13447) * feat(route): add Metacritic * fix typo * Update lib/v2/metacritic/index.js --------- commit 2775e7a47e83e0c289c9044afd5328e0a231f1b2 Author: hoilc Date: Wed Oct 4 20:41:08 2023 +0800 fix(route): 2048 (#13457) commit 31b6b45996380a52913a4237c53195d55e8453be Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 3 22:56:40 2023 +0000 chore(deps-dev): bump @vercel/nft from 0.24.1 to 0.24.2 (#13459) * chore(deps-dev): bump @vercel/nft from 0.24.1 to 0.24.2 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.24.1 to 0.24.2. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.24.1...0.24.2) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e37886529b4c754cdc0b43a518defb2eba141bea Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 3 22:04:16 2023 +0000 chore(deps-dev): bump @types/supertest from 2.0.13 to 2.0.14 (#13460) * chore(deps-dev): bump @types/supertest from 2.0.13 to 2.0.14 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 2.0.13 to 2.0.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3366849894dcb81d73b12653e56f689ec6882ee1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 3 21:46:40 2023 +0000 chore(deps): bump @dipakparmar/docusaurus-plugin-umami in /website (#13458) Bumps [@dipakparmar/docusaurus-plugin-umami](https://github.com/dipakparmar/docusaurus-plugin-umami) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/dipakparmar/docusaurus-plugin-umami/releases) - [Commits](https://github.com/dipakparmar/docusaurus-plugin-umami/compare/v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: "@dipakparmar/docusaurus-plugin-umami" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e06419b0e5e96087d5c792370428e4adca5d4b27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 3 01:21:08 2023 +0000 chore(deps): bump @sentry/node from 7.72.0 to 7.73.0 (#13454) * chore(deps): bump @sentry/node from 7.72.0 to 7.73.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.72.0 to 7.73.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.72.0...7.73.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 80b56c173d964de0264bfcc170ec42373b21d02b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 2 23:11:14 2023 +0000 chore(deps): bump @tonyrl/rand-user-agent from 2.0.32 to 2.0.33 (#13453) * chore(deps): bump @tonyrl/rand-user-agent from 2.0.32 to 2.0.33 Bumps [@tonyrl/rand-user-agent](https://github.com/TonyRL/rand-user-agent) from 2.0.32 to 2.0.33. - [Release notes](https://github.com/TonyRL/rand-user-agent/releases) - [Commits](https://github.com/TonyRL/rand-user-agent/compare/v2.0.32...v2.0.33) --- updated-dependencies: - dependency-name: "@tonyrl/rand-user-agent" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 383fb9f02fc3a1a2eafbfa377436f5a2e8ffe427 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Oct 3 06:18:31 2023 +0800 fix(route): prevent `null` category in udn feed. (#13452) commit d424adf02161dc106ab78511afc73f6acf28bb3d Author: Jinzhe Zeng Date: Mon Oct 2 18:17:25 2023 -0400 fix(route): NPC URLs have been changed (#13449) * fix(route): NPC URLs have been changed * fix relative URLs * refactor: migrate to v2 --------- commit 996e432692f63e3fd1e36e094b3254284a4b48aa Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Tue Oct 3 05:18:37 2023 +0800 feat(route): add Farmatters (#13445) * feat(route): add Farmatters * fix typo * update website/docs/routes/new-media.md --------- commit 51f04a7224854db2423567ef8249bcd4cc29d230 Author: Hatori233 <50367552+Freddd13@users.noreply.github.com> Date: Mon Oct 2 21:26:06 2023 +0800 feat(route): add freeOnly option for MyMusicSheet (#13450) * feat: add mymusicsheet route * Update mymusicsheet route * fix: missing iso after the price * docs: add wikipedia page for ISO 4217 * docs: add empty line after MyMusicSheet * feat: add free sheet retreive option for mymusicsheet-user sheets * fix: wrong route data in maintainer.js * fix: wrong route data in maintainer.js * Update lib/v2/mymusicsheet/templates/description.art * Update lib/v2/mymusicsheet/templates/description.art * feat: allow only retrieve free sheets --------- commit 3b3828ebe069489f068ddd844e177c9bffd4d905 Author: N78Wy <98439218+N78Wy@users.noreply.github.com> Date: Mon Oct 2 17:37:17 2023 +0800 feat(route): add MMDArchive 标签查询 (#13438) * feat(route): add MMDArchive 标签查询 * Update lib/v2/booru/maintainer.js * Update lib/v2/booru/mmda.js --------- commit 0192d810e8dab66fea699e716153164c7edda80f Author: Hatori233 <50367552+Freddd13@users.noreply.github.com> Date: Mon Oct 2 01:10:45 2023 +0800 feat(route): add MyMusicSheet User Sheets (#13444) * feat: add mymusicsheet route * Update mymusicsheet route * fix: missing iso after the price * docs: add wikipedia page for ISO 4217 * docs: add empty line after MyMusicSheet * fix: wrong route data in maintainer.js * Update lib/v2/mymusicsheet/templates/description.art * Update lib/v2/mymusicsheet/templates/description.art --------- commit 744ae49151fb4cf6dbfedc771ca2044630eb509b Author: Tony Date: Fri Sep 29 16:38:00 2023 +0000 chore(deps): swap `rand-user-agent` package (#13441) commit 66e2af9cc21ba34ae7f85bc56b872f47799a3772 Author: Tony Date: Fri Sep 29 13:39:43 2023 +0000 fix(route): oasis (#13440) commit e8caa9b0e00a19ccf48aa04ecfaf00b353646bed Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Sep 28 23:11:32 2023 +0000 style: auto format commit ea267ff1ed6eb4c875386ab4e3797d068512bfe0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 28 23:08:39 2023 +0000 chore(deps): bump puppeteer from 21.3.5 to 21.3.6 (#13435) * chore(deps): bump puppeteer from 21.3.5 to 21.3.6 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.3.5 to 21.3.6. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.3.5...puppeteer-v21.3.6) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e24dc59b7c75038449334eb0a24728c4ad12ffff Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 28 22:07:53 2023 +0000 chore(deps): bump pinyin-pro from 3.16.6 to 3.16.7 in /website (#13436) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.16.6 to 3.16.7. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.16.6...3.16.7) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3fdf1eecf632f39f0897ba1083347c96a858b6a1 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Fri Sep 29 00:42:51 2023 +0800 fix(route): 竹白上周热门 TOP 20 (#13434) commit a8c627473ff2fda933794351ddfb7f4add948aa9 Author: aha2mao Date: Thu Sep 28 16:11:34 2023 +0800 fix(route): yuque 处理双向链接卡片 (#13386) * fix(route): yuque * fix(route): typo * fix(route): typo --------- Co-authored-by: yanghj commit c427a0ef6d4ea3b6d38b63b2b93b8239c45cc5f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 28 08:10:26 2023 +0000 chore(deps-dev): bump @types/mailparser from 3.4.0 to 3.4.1 (#13432) * chore(deps-dev): bump @types/mailparser from 3.4.0 to 3.4.1 Bumps [@types/mailparser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mailparser) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mailparser) --- updated-dependencies: - dependency-name: "@types/mailparser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c459ae71f7a6f7afeb1f7a67cb9f258814204a8a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Sep 28 04:07:30 2023 +0000 chore(deps-dev): bump @types/require-all from 3.0.3 to 3.0.4 (#13431) * chore(deps-dev): bump @types/require-all from 3.0.3 to 3.0.4 Bumps [@types/require-all](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/require-all) from 3.0.3 to 3.0.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/require-all) --- updated-dependencies: - dependency-name: "@types/require-all" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4fb44a37df34ab9d21e6c5909890f66a9b760600 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 23:24:33 2023 +0000 chore(deps-dev): bump @types/request-promise-native from 1.0.18 to 1.0.19 (#13430) * chore(deps-dev): bump @types/request-promise-native Bumps [@types/request-promise-native](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/request-promise-native) from 1.0.18 to 1.0.19. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/request-promise-native) --- updated-dependencies: - dependency-name: "@types/request-promise-native" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f2c73810a5664d2f090ae5366065534c3b1c540c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 23:23:10 2023 +0000 chore(deps-dev): bump @types/markdown-it from 13.0.1 to 13.0.2 (#13429) * chore(deps-dev): bump @types/markdown-it from 13.0.1 to 13.0.2 Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.1 to 13.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b030e7dba695b416821db590d3b60e284b065c7e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 22:07:01 2023 +0000 chore(deps-dev): bump @types/markdown-it in /website (#13433) Bumps [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) from 13.0.1 to 13.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/markdown-it) --- updated-dependencies: - dependency-name: "@types/markdown-it" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 13a65b9118a735c4301fc0f94d65d76ea3c40f45 Author: Tony Date: Wed Sep 27 20:22:21 2023 +0000 fix(route): x-mol (#13428) commit 5897d2fd74ab25563f90085f80620007f97cc1d2 Author: Tony Date: Wed Sep 27 17:43:18 2023 +0000 feat(route): netflav (#13426) commit e4bd492aafa7df6bcfb07ba6f6d6e4a49fd4412b Author: Tony Date: Wed Sep 27 16:29:28 2023 +0000 fix(route): xiaohongshu (#13425) commit e4166133c8c59998ad51e9144d6fee75d04c3d5e Author: Logan Rockmore Date: Wed Sep 27 10:12:39 2023 -0400 fix(route): added some error checking to the GrubStreet RSS feed that fixes an error when there aren't any authors listed for an article. (#13417) * Added some error checking to the GrubStreet RSS feed that fixes an error when there aren't any authors listed for an article. * refactor: migrate to v2 --------- commit fb40ef2e8ab7e04c92d4edce1eee27f4967c0526 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Sep 27 21:53:36 2023 +0800 fix(route): Apple App Store platform (#13420) * fix(route): Apple App Store platform * Update website/docs/routes/program-update.md --------- commit badf2f974a18af29403647e986b236112fdd46f6 Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Wed Sep 27 21:30:25 2023 +0800 feat(route): add 特斯拉中国权益中心 (#13410) commit fcff1240e94cb90f523a193ad73de5d1a89196d4 Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Wed Sep 27 19:44:28 2023 +0800 feat(route): Add query parameter to control full text fetching function (#13404) * 澎湃新闻图片及视频与正文重复 Fixes #13401 * Save cache to different path for each mode. * Update website/docs/routes/traditional-media.md * Add text content to full text if the source is of video type. --------- commit e5d9b5273b6566624bbe1053a496db5526447666 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 00:17:58 2023 +0000 chore(deps): bump @sentry/node from 7.71.0 to 7.72.0 (#13415) * chore(deps): bump @sentry/node from 7.71.0 to 7.72.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.71.0 to 7.72.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.71.0...7.72.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8c45358a5853242c6b25fa22cbd3a8cf296b6bcf Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 00:17:36 2023 +0000 chore(deps): bump puppeteer from 21.3.4 to 21.3.5 (#13414) * chore(deps): bump puppeteer from 21.3.4 to 21.3.5 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.3.4 to 21.3.5. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.3.4...puppeteer-v21.3.5) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b9c2f6a6cc60ae426b206c45c781d60e5d9e6474 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 00:15:02 2023 +0000 chore(deps-dev): bump @types/imapflow from 1.0.13 to 1.0.14 (#13413) * chore(deps-dev): bump @types/imapflow from 1.0.13 to 1.0.14 Bumps [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow) from 1.0.13 to 1.0.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow) --- updated-dependencies: - dependency-name: "@types/imapflow" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0085f16a459bce2cf3250b59a469d7833cfac0a0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 27 00:11:30 2023 +0000 chore(deps): bump markdown-it from 13.0.1 to 13.0.2 (#13412) * chore(deps): bump markdown-it from 13.0.1 to 13.0.2 Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.1 to 13.0.2. - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.1...13.0.2) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5bd7f8d46c19f51a4788c9526e66840f1deda808 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 26 23:40:46 2023 +0000 chore(deps): bump prism-react-renderer from 2.0.6 to 2.1.0 in /website (#13418) Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.0.6 to 2.1.0. - [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases) - [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/prism-react-renderer@2.0.6...prism-react-renderer@2.1.0) --- updated-dependencies: - dependency-name: prism-react-renderer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a15da0fb1e724077b605f4150b006f2ddf1aa696 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 26 21:42:57 2023 +0000 chore(deps): bump markdown-it from 13.0.1 to 13.0.2 in /website (#13416) Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.1 to 13.0.2. - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.1...13.0.2) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 17f4c7e9ced77567ab47743d5cee99e835027856 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Wed Sep 27 04:26:59 2023 +0800 fix(route): bilibili fav can use config cookie (#13408) commit c034cfb69b5d09c453860103e8d288637b91fa5d Author: Tony Date: Tue Sep 26 16:19:17 2023 +0000 refactor(route): bilibili getCookie remove deadcode (#13409) commit adf40af494d9b7b09167a1a16fcccdbf7a2e1a2d Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Tue Sep 26 19:17:31 2023 +0800 fix(route): fix author field for ft.com (#13400) commit 143a42f14a53d51b02e709f345c687af681ccb6e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 26 03:07:00 2023 +0000 chore(deps-dev): bump @types/supertest from 2.0.12 to 2.0.13 (#13393) * chore(deps-dev): bump @types/supertest from 2.0.12 to 2.0.13 Bumps [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) from 2.0.12 to 2.0.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/supertest) --- updated-dependencies: - dependency-name: "@types/supertest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f870a887403f1e09ae42b4d9efaefa5fabbbf161 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:58:53 2023 +0000 chore(deps-dev): bump @types/eslint from 8.44.2 to 8.44.3 (#13396) * chore(deps-dev): bump @types/eslint from 8.44.2 to 8.44.3 Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.44.2 to 8.44.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a810a3a11846280a328ec0f7f9df704b0aa186a5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:56:05 2023 +0000 chore(deps-dev): bump @types/pidusage from 2.0.2 to 2.0.3 (#13397) * chore(deps-dev): bump @types/pidusage from 2.0.2 to 2.0.3 Bumps [@types/pidusage](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pidusage) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pidusage) --- updated-dependencies: - dependency-name: "@types/pidusage" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4123e9d774fd40ae2e34c504f7954c4607fce3c5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:34:34 2023 +0000 chore(deps-dev): bump @types/plist from 3.0.2 to 3.0.3 (#13395) * chore(deps-dev): bump @types/plist from 3.0.2 to 3.0.3 Bumps [@types/plist](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plist) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/plist) --- updated-dependencies: - dependency-name: "@types/plist" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4686b147924da82550f4070977b977116743a70a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:33:26 2023 +0000 chore(deps-dev): bump @types/nodemon from 1.19.2 to 1.19.3 (#13394) * chore(deps-dev): bump @types/nodemon from 1.19.2 to 1.19.3 Bumps [@types/nodemon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemon) from 1.19.2 to 1.19.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemon) --- updated-dependencies: - dependency-name: "@types/nodemon" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a1bd893e19a0874ba44d3b0c9d7bd4aae51c280b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:32:58 2023 +0000 chore(deps): bump @sentry/node from 7.70.0 to 7.71.0 (#13392) * chore(deps): bump @sentry/node from 7.70.0 to 7.71.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.70.0 to 7.71.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.70.0...7.71.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 6e8d0286cf9efac28eb5220b806b6ae9cb6da2df Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:30:58 2023 +0000 chore(deps-dev): bump @types/showdown from 2.0.1 to 2.0.2 (#13391) * chore(deps-dev): bump @types/showdown from 2.0.1 to 2.0.2 Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown) --- updated-dependencies: - dependency-name: "@types/showdown" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 014767e5dad6a90bf1b2b4120ab6bcaad8f1699c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 25 22:30:36 2023 +0000 chore(deps-dev): bump @types/eslint-config-prettier from 6.11.0 to 6.11.1 (#13390) * chore(deps-dev): bump @types/eslint-config-prettier Bumps [@types/eslint-config-prettier](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-config-prettier) from 6.11.0 to 6.11.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint-config-prettier) --- updated-dependencies: - dependency-name: "@types/eslint-config-prettier" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bbb753b9e8237e3bd8cdf2df7b1f825e779eab9a Author: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Mon Sep 25 20:23:54 2023 +0800 fix(route): Add category to ft.com feed & Update full text mechanism. (#13387) commit af1c20ace846ab149effcc8540d2ba7ff7e15a2a Author: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Date: Mon Sep 25 00:35:16 2023 +0800 feat(route): add 重庆市国有资产监督管理委员会 (#13384) * feat(route): add 重庆市国有资产监督管理委员会 * docs: fix typo commit c0ba1e326f035471370ca7c0b5e3df725058ebd2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Sep 24 16:09:21 2023 +0000 style: auto format commit 75a087dd72a5efd29838f661dcc220dd2458e50c Author: Xiaoxu Guo Date: Mon Sep 25 00:07:22 2023 +0800 feat(route): added hackyournews (#13317) * added hackyournews * removed the 'Archive' suffix in the title * cleaned up & fixed line breaks * cleaned up * fixed the doc * resolved commit 6309afcccca5f22730c3271afe162ac87ea95883 Author: Tony Date: Sun Sep 24 15:30:16 2023 +0000 docs: fix rendering (#13382) * docs: fix faq badge * docs: no md within jsx tag refs: https://docusaurus.io/docs/markdown-features/react#markdown-and-jsx-interoperability * docs: use link component * docs: route use link component * fix: remove invalid attr * docs: more a to link component * fix: remove invalid attr * fix: provide link in global scope commit c7649fbde2b0298ed6a3928712a25093f5597f69 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun Sep 24 13:21:18 2023 +0000 style: auto format commit 821d2cafdffd091dd0e3c0d4df2e3e10c9f0c4ee Author: Angelo E De Zoysa <32593782+user4302@users.noreply.github.com> Date: Sun Sep 24 18:49:10 2023 +0530 feat(route): add gogoanimehd (#13340) * add gogoanime * updated data being sent * update radar.js * update for loop to a map * update docs path change from multimedia to anime * add docs for gogoanimehd * change the title to a string, move the episode to the description * Update lib/v2/gogoanimehd/radar.js rename title value in radar.js --------- commit c68cbe5ca4409272643c0d1afcef2003fbba1e82 Author: LyleLee Date: Sun Sep 24 20:53:00 2023 +0800 feat(route): fix radio canada international (#13375) * Fix radio-canada * Update lib/v2/radio-canada/latest.js Using an Embeded JSON as maintainer suggested * remove unused variable * fix: regex --------- commit 7ca436572fa74e85f75530130610308f138439b6 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sun Sep 24 01:17:39 2023 +0800 feat(route): danmaku add video time (#13379) commit 55565d37c61976d195dfe417547ab8d415c40b3d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Sep 23 05:25:32 2023 +0000 style: auto format commit 310bdb82dbb967af034114bd6ebb21f8a1f933d8 Author: JimenezLi <75196426+JimenezLi@users.noreply.github.com> Date: Sat Sep 23 13:23:34 2023 +0800 feat(route): add osu! (#13366) * feat(route): add osu! * Remove test code * Update lib/v2/osu/radar.js --------- commit 55e272bd2650c55adcd435ab223c64f240e4fd04 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Sep 23 05:21:17 2023 +0000 style: auto format commit 982dd67815bfd43cb68008356aac5166b70e4448 Author: Night Space <63776734+NightSpaceC@users.noreply.github.com> Date: Sat Sep 23 13:18:34 2023 +0800 fix(route): 通过在配置中预添加大量 Cookie 来绕过 Bilibili 反爬 (#13365) * fix(route): allow to use the cookies which are in config * fix(route): get full cookie commit 2355b64f5cd474e4918cfd6d17032b41aee6323a Author: Jaya Date: Sat Sep 23 09:35:17 2023 +0800 feat: 添加广西民族大学图书馆最新消息RSS的支持 (#13364) * feat: 添加广西民大图书馆RSS支持 * fix: fix the router order && add library radar * Update lib/v2/gxmzu/lib.js --------- --- .devcontainer/devcontainer.json | 13 +- .dockerignore | 12 +- .eslintignore | 6 - .eslintrc.json | 113 - .github/FUNDING.yml | 5 - .github/ISSUE_TEMPLATE/bug_report_en.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request_en.yml | 2 +- .github/ISSUE_TEMPLATE/rss_request_en.yml | 4 +- .github/ISSUE_TEMPLATE/rss_request_zh.yml | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 17 +- .github/dependabot.yml | 66 +- .github/labeler.yml | 22 +- .github/workflows/build-assets.yml | 49 +- .github/workflows/codeql.yml | 44 +- .github/workflows/comment-on-issue.yml | 19 +- .github/workflows/dependabot-fork.yml | 2 +- .github/workflows/docker-release.yml | 21 +- .github/workflows/docker-test-cont.yml | 119 + .github/workflows/docker-test.yml | 24 +- .github/workflows/docs-search-index.yml | 58 - .github/workflows/format.yml | 13 +- .github/workflows/issue-command.yml | 63 +- .github/workflows/lint.yml | 83 + .github/workflows/npm-publish.yml | 12 +- .github/workflows/pr-deploy-route-test.yml | 106 - .github/workflows/pr-lint.yml | 95 - .github/workflows/semgrep.yml | 33 +- .github/workflows/stale.yml | 6 +- .github/workflows/test-full-routes.yml | 39 + .github/workflows/test.yml | 107 +- .github/workflows/yarn-lock-changes.yml | 22 - .gitignore | 3 +- .gitpod.yml | 14 +- .husky/pre-commit | 5 +- .markdownlint.jsonc | 11 - .npmrc | 2 + .nvmrc | 1 - .prettierignore | 12 +- .puppeteerrc.cjs | 9 + .puppeteerrc.js | 9 - CODE_OF_CONDUCT.md | 6 +- CONTRIBUTING.md | 4 +- Dockerfile | 80 +- Procfile | 1 - README.md | 78 +- SECURITY.md | 2 +- api/vercel.js | 14 - api/vercel.ts | 17 + app.json | 2 +- assets/404.html | 4 +- assets/CNAME | 2 +- assets/index.html | 4 +- assets/radar-rules.js | 483 - babel.config.js | 3 + docker-compose.yml | 50 +- eslint.config.mjs | 276 + jsconfig.json | 9 - lib/api/category/one.ts | 81 + lib/api/follow/config.ts | 23 + lib/api/index.ts | 39 + lib/api/namespace/all.ts | 17 + lib/api/namespace/one.ts | 33 + lib/api/radar/rules/all.ts | 56 + lib/api/radar/rules/one.ts | 72 + lib/api_router.js | 26 - lib/app.js | 94 - lib/app.test.ts | 11 + lib/app.tsx | 57 + lib/{ => assets}/favicon.png | Bin lib/assets/logo.png | Bin 0 -> 12511 bytes lib/config.js | 338 - lib/config.test.ts | 99 + lib/config.ts | 860 + lib/core_router.js | 17 - lib/errors/RequestInProgress.js | 3 - lib/errors/index.js | 3 - lib/errors/index.test.ts | 88 + lib/errors/index.tsx | 81 + lib/errors/types/config-not-found.ts | 5 + lib/errors/types/invalid-parameter.ts | 5 + lib/errors/types/not-found.ts | 5 + lib/errors/types/reject.ts | 5 + lib/errors/types/request-in-progress.ts | 5 + lib/index.js | 35 - lib/index.ts | 28 + lib/maintainer.js | 52 - lib/middleware/access-control.js | 55 - lib/middleware/access-control.test.ts | 47 + lib/middleware/access-control.ts | 25 + lib/middleware/anti-hotlink.js | 148 - lib/middleware/anti-hotlink.test.ts | 440 + lib/middleware/anti-hotlink.ts | 168 + lib/middleware/api-response-handler.js | 147 - lib/middleware/api-template.js | 9 - lib/middleware/cache.test.ts | 189 + lib/middleware/cache.ts | 78 + lib/middleware/cache/index.js | 138 - lib/middleware/cache/memory.js | 36 - lib/middleware/cache/redis.js | 68 - lib/middleware/debug.js | 25 - lib/middleware/debug.test.ts | 40 + lib/middleware/debug.ts | 37 + lib/middleware/filter-engine.test.ts | 39 + lib/middleware/header.js | 45 - lib/middleware/header.test.ts | 39 + lib/middleware/header.ts | 48 + lib/middleware/load-on-demand.js | 36 - lib/middleware/logger.ts | 44 + lib/middleware/onerror.js | 113 - lib/middleware/parameter.js | 327 - lib/middleware/parameter.test.ts | 462 + lib/middleware/parameter.ts | 423 + lib/middleware/sentry.ts | 27 + lib/middleware/template.js | 126 - lib/middleware/template.test.ts | 117 + lib/middleware/template.tsx | 126 + lib/middleware/trace.ts | 25 + lib/middleware/utf8.js | 6 - lib/pkg.js | 39 - lib/pkg.test.ts | 68 + lib/pkg.ts | 21 + lib/protected_router.js | 11 - lib/radar-rules.js | 1182 -- lib/radar.js | 102 - lib/registry.test.ts | 40 + lib/registry.ts | 118 + lib/router.js | 1067 +- lib/routes-deprecated/10000link/news.js | 59 + lib/routes-deprecated/12379/index.js | 23 + lib/routes-deprecated/199it/category.js | 10 + .../199it/index.js | 0 lib/routes-deprecated/199it/tag.js | 10 + lib/routes-deprecated/199it/utils.js | 44 + lib/routes-deprecated/21caijing/channel.js | 76 + .../60s-science/transcript.js | 60 + lib/routes-deprecated/755/user.js | 71 + .../99percentinvisible/transcript.js | 46 + .../acm/amturingaward.js | 4 +- lib/routes-deprecated/acwifi/index.js | 48 + lib/routes-deprecated/adquan/index.js | 67 + .../aflcio/blog.js | 0 lib/routes-deprecated/aiyanxishe/home.js | 134 + .../algocasts/all.js | 0 .../allpoetry/order.js | 0 .../amazfitwatchfaces/fresh.js | 0 .../amazfitwatchfaces/search.js | 7 + .../amazfitwatchfaces/top.js | 0 .../amazfitwatchfaces/updated.js | 0 .../amazfitwatchfaces/utils.js | 0 .../amd/graphicsdrivers.js | 6 +- .../anytxt/release-notes.js | 0 .../aozora/newbook.js | 18 +- lib/routes-deprecated/appsales/index.js | 66 + .../aqicn/index.js | 0 lib/routes-deprecated/archdaily/home.js | 47 + .../arxiv/query.js | 0 lib/routes-deprecated/asahi/index.js | 90 + .../asml/press-releases.js | 0 lib/routes-deprecated/autotrader/index.js | 69 + .../av01/actor.js | 0 lib/{routes => routes-deprecated}/av01/tag.js | 0 lib/routes-deprecated/avgle/videos.js | 46 + lib/routes-deprecated/axis-studios/work.js | 75 + lib/routes-deprecated/babykingdom/index.js | 64 + .../bahamut/creation-index.js | 73 + .../bahamut/creation.js | 0 lib/routes-deprecated/bahamut/utils.js | 65 + lib/routes-deprecated/bandisoft/index.js | 42 + .../banyuetan/byt.js | 0 lib/routes-deprecated/banyuetan/index.js | 56 + lib/routes-deprecated/benedictevans/recent.js | 41 + lib/routes-deprecated/bibgame/category.js | 56 + .../blogs/hedwig.js | 6 +- .../blogs/jingwei-link.js} | 0 .../blogs/leemeng.js | 0 .../blogs/wang54.js | 0 .../blogs/wangyin.js | 4 +- lib/routes-deprecated/blow-studio/work.js | 71 + lib/routes-deprecated/blur-studio/index.js | 79 + .../bookwalkertw/news.js | 0 lib/routes-deprecated/booth-pm/shop.js | 58 + .../bsblog123/index.js | 0 .../cbndata/information.js | 0 lib/routes-deprecated/ccg/index.js | 49 + lib/routes-deprecated/cell/cell/index.js | 113 + lib/routes-deprecated/cell/cover.js | 106 + .../centbrowser/history.js | 0 lib/routes-deprecated/cfan/news.js | 49 + .../cgtn/most.js | 2 +- .../cgtn/opinions.js | 2 +- lib/routes-deprecated/chaoli/index.js | 50 + lib/routes-deprecated/checkee/index.js | 57 + .../checkra1n/releases.js | 0 lib/routes-deprecated/chicagotribune/index.js | 77 + .../chinadaily/english.js | 0 .../chinafile/index.js | 0 lib/routes-deprecated/chiphell/forum.js | 67 + lib/routes-deprecated/chocolatey/software.js | 55 + .../chouti/index.js | 0 lib/routes-deprecated/chouti/top.js | 28 + .../chsi/zszcgd.js | 2 +- .../chuapp/index.js | 0 .../chuhaibiji/index.js | 0 lib/routes-deprecated/citavi/index.js | 52 + .../clb/commentary.js | 0 .../cninfo/announcement.js | 0 lib/routes-deprecated/cnu/discovery.js | 59 + .../cnu/selected.js | 10 +- lib/routes-deprecated/cnu/utils.js | 28 + .../coolbuy/newest.js | 0 .../cowlevel/element.js | 0 lib/routes-deprecated/cpython/index.js | 30 + .../creaders/headline.js | 0 lib/routes-deprecated/csc/notice.js | 99 + .../ctei/news.js | 0 .../ctfhub/search.js | 0 .../ctfhub/upcoming.js | 0 .../dailyart/index.js | 0 .../daodu/index.js | 0 lib/routes-deprecated/daxiaamu/home.js | 45 + .../dbaplus/activity.js | 0 .../dbaplus/tab.js | 0 .../dcinside/board.js | 0 lib/routes-deprecated/ddrk/index.js | 32 + lib/routes-deprecated/ddrk/list.js | 37 + lib/routes-deprecated/deepl/blog.js | 34 + .../dekudeals/index.js | 0 .../deloitte/industries.js | 0 lib/routes-deprecated/dev.to/top.js | 40 + lib/routes-deprecated/dgtle/index.js | 57 + lib/routes-deprecated/dgtle/keyword.js | 30 + lib/routes-deprecated/dgtle/trade.js | 42 + .../dgtle/whale-rank.js} | 0 .../dgtle/whale.js | 0 .../dida365/habit-checkins.js | 15 +- lib/routes-deprecated/digitaling/article.js | 71 + lib/routes-deprecated/digitaling/index.js | 42 + lib/routes-deprecated/digitaling/project.js | 55 + lib/routes-deprecated/discuss/index.js | 71 + lib/routes-deprecated/disqus/posts.js | 53 + .../ditto/changes.js | 0 lib/routes-deprecated/dongmanmanhua/comic.js | 45 + lib/routes-deprecated/duozhi/index.js | 45 + lib/{routes => routes-deprecated}/dw/index.js | 0 .../ebb/index.js | 0 .../edrawsoft/mindmap.js | 10 +- lib/routes-deprecated/eeo/index.js | 79 + lib/routes-deprecated/eleme/open/announce.js | 32 + lib/routes-deprecated/emi-nitta/home.js | 69 + .../enclavebooks/category.js | 76 + .../enclavebooks/collection.js | 44 + lib/routes-deprecated/enclavebooks/user.js | 44 + lib/routes-deprecated/engadget/home.js | 67 + .../etherscan/transactions.js | 2 +- .../etoland/board.js | 0 .../europapress/index.js | 0 lib/routes-deprecated/everything/changes.js | 33 + .../eztv/imdb.js | 0 lib/routes-deprecated/fanfou/favorites.js | 36 + lib/routes-deprecated/fanfou/home-timeline.js | 32 + .../fanfou/public-timeline.js | 34 + .../fanfou/trends.js | 0 lib/routes-deprecated/fanfou/user-timeline.js | 35 + lib/routes-deprecated/fanfou/utils.js | 40 + .../fashionnetwork/headline.js | 56 + lib/routes-deprecated/fashionnetwork/news.js | 74 + lib/{routes => routes-deprecated}/fgo/news.js | 0 .../fnal/news.js | 0 lib/{routes => routes-deprecated}/gab/user.js | 0 lib/routes-deprecated/galaxylab/index.js | 35 + .../game4399/forum.js | 0 .../gameres/hot.js | 0 .../gameres/list.js | 0 .../gameres/utils.js | 0 .../gaoqing/latest.js | 0 lib/routes-deprecated/gaoqing/utils.js | 57 + .../geektime/column.js | 0 .../gitlab/common.js | 0 lib/routes-deprecated/gitlab/explore.js | 43 + lib/routes-deprecated/gitlab/release.js | 35 + lib/routes-deprecated/gitlab/tag.js | 35 + lib/{routes => routes-deprecated}/gnn/gnn.js | 0 lib/routes-deprecated/go.jp/mofa/main.js | 94 + lib/routes-deprecated/gocomics/index.js | 64 + lib/routes-deprecated/gov/beijing/eea.js | 92 + .../gov/beijing/mhc.js | 2 +- .../gov/caict/bps.js | 0 .../gov/caict/caictgd.js | 0 .../gov/caict/qwsj.js | 0 .../gov/chongqing/ljxq/dwgk.js | 0 .../gov/chongqing/ljxq/zwgk.js | 2 +- .../gov/city/index.js | 0 .../gov/city/nanjing/get-content.js | 69 + .../gov/city/nanjing/index.js | 32 + .../gov/cnca/hydt.js | 4 +- .../gov/cnca/jgdt.js | 4 +- .../gov/cnca/zxtz.js | 8 +- lib/routes-deprecated/gov/cppcc/index.js | 48 + .../gov/guangdong/edu.js | 2 +- lib/routes-deprecated/gov/guangdong/eea.js | 59 + lib/routes-deprecated/gov/harbin/kjj.js | 39 + .../gov/hubei/hbsia.js | 2 +- lib/routes-deprecated/gov/hunan/notice.js | 80 + .../gov/mohrss/sbjm.js | 4 +- lib/routes-deprecated/gov/mohurd/policy.js | 39 + lib/routes-deprecated/gov/ngd/index.js | 51 + .../gov/nppa/channels.js | 9 +- .../gov/nppa/contents.js | 7 +- .../gov/province/index.js | 0 .../gov/province/jiangsu/get-content.js | 77 + .../gov/province/jiangsu/index.js | 66 + .../gov/sapprft/7026.js | 11 +- .../gov/shanghai/sthj.js | 2 +- .../gov/shanxi/rst.js | 0 .../gov/shuju/index.js | 0 .../gov/statecouncil/briefing.js | 0 .../gov/taiwan/mnd.js | 4 +- lib/routes-deprecated/gov/veterans/china.js | 76 + .../gov/veterans/hebei.js | 10 +- lib/routes-deprecated/gov/wuhan/kjj.js | 63 + .../gov/wuhan/wehdz.js | 2 +- .../gov/xinwen/tujie.js | 2 +- .../grandchallenge/challenges.js | 0 .../grandchallenge/user.js | 0 lib/routes-deprecated/guanggoo/index.js | 81 + .../guardian/guardian.js | 4 +- .../guardian/utils.js | 0 lib/routes-deprecated/guat/news.js | 68 + lib/routes-deprecated/guet/news.js | 95 + .../gushiwen/recommend.js | 0 lib/routes-deprecated/gwern/category.js | 58 + .../hackerone/hacktivity.js | 6 +- lib/routes-deprecated/hackerone/search.js | 48 + .../hainanu/ssszs.js | 0 .../hanime/video.js | 0 lib/routes-deprecated/haohaozhu/discover.js | 42 + .../haohaozhu/whole-house.js | 10 +- .../hatena/anonymous_diary/archive.js | 0 lib/routes-deprecated/hdx/explore.js | 57 + .../hentai-cosplays/porn-images-xxx.js | 0 .../hentai-cosplays/utils.js | 52 + .../hentaimama/videos.js | 0 .../hexo/fluid.js | 2 +- .../hexo/next.js | 2 +- .../hexo/yilia.js | 2 +- lib/routes-deprecated/hkej/index.js | 138 + .../hudongba/index.js | 0 lib/routes-deprecated/huya/live.js | 33 + .../ichunqiu/index.js | 0 .../iciba/index.js | 0 .../icity/index.js | 0 lib/routes-deprecated/icourse163/newest.js | 77 + lib/routes-deprecated/idownloadblog/index.js | 51 + lib/routes-deprecated/ifanr/index.js | 71 + lib/routes-deprecated/ifnews/column.js | 76 + lib/routes-deprecated/im2maker/index.js | 60 + lib/routes-deprecated/index.js | 100 + .../interesting-sky/astronomical-events.js} | 0 .../interesting-sky/index.js | 0 .../interesting-sky/recent-interesting.js | 0 .../invisionapp/inside-design.js | 0 .../itslaw/judgements.js | 0 .../jpmorganchase/research.js | 52 + lib/routes-deprecated/jx3/news.js | 52 + lib/routes-deprecated/kaiyan/index.js | 53 + .../kaoyan/kaoyan.js | 0 .../kchuhai/index.js | 0 .../kenshin/index.js | 0 .../keyakizaka46/blog.js | 0 .../keyakizaka46/news.js | 0 .../kingarthur/index.js | 0 .../kongfz/people.js | 0 lib/routes-deprecated/kongfz/shop.js | 58 + .../kotaku/story.js | 0 lib/routes-deprecated/kuai/id.js | 38 + lib/routes-deprecated/kuai/index.js | 38 + .../lagou/jobs.js | 0 lib/routes-deprecated/laosiji/feed.js | 24 + .../laosiji/hot.js | 0 .../laosiji/hotshow.js | 5 +- .../lastfm/loved.js | 4 +- lib/routes-deprecated/lastfm/recent.js | 27 + lib/routes-deprecated/lastfm/top.js | 27 + .../latexstudio/home.js | 0 lib/routes-deprecated/law/dh.js | 39 + lib/{routes => routes-deprecated}/law/gf.js | 4 +- lib/{routes => routes-deprecated}/law/hq.js | 4 +- lib/{routes => routes-deprecated}/law/hw.js | 4 +- lib/{routes => routes-deprecated}/law/jctd.js | 4 +- lib/{routes => routes-deprecated}/law/jh.js | 4 +- lib/{routes => routes-deprecated}/law/jtc.js | 4 +- lib/{routes => routes-deprecated}/law/ts.js | 4 +- lib/{routes => routes-deprecated}/law/zl.js | 4 +- .../letterboxd/followingdiary.js | 0 .../letterboxd/userdiary.js | 0 lib/routes-deprecated/letterboxd/utils.js | 140 + lib/routes-deprecated/lifetimes/index.js | 99 + .../liyuan-forums/threads.js | 24 +- .../lizhi/user.js | 0 lib/routes-deprecated/lol/newsindex.js | 87 + lib/routes-deprecated/lolapp/article.js | 53 + .../lolapp/recommend.js | 0 .../ltaaa/index.js | 0 .../lwn/alerts.js | 4 +- lib/routes-deprecated/mafengwo/note.js | 53 + .../mafengwo/ziyouxing.js | 0 .../magireco/announcements.js | 27 + .../magireco/event-banner.js | 35 + .../mamibuy/index.js | 0 .../manhuadb/comics.js | 0 .../manictime/releases.js | 0 lib/routes-deprecated/maoyan/hot-complete.js | 83 + .../maoyan/hot.js | 0 .../maoyan/upcoming.js | 0 .../marginnote/tag.js | 0 .../mathpix/blog.js | 0 .../mathunion/fields-medal.js | 0 .../mcbbs/forum.js | 0 .../mcbbs/post.js | 0 .../mcbbs/utils.js | 0 lib/routes-deprecated/mcdonalds/news.js | 53 + lib/routes-deprecated/mediadigest/category.js | 130 + lib/routes-deprecated/meihua/article.js | 54 + .../meihua/shots.js | 2 +- .../meipai/user.js | 0 .../meipai/utils.js | 0 .../meituan/open/announce.js | 45 + .../melon/chart.js | 0 lib/routes-deprecated/method-studios/index.js | 60 + lib/routes-deprecated/mhw/news.js | 47 + lib/routes-deprecated/mhw/update.js | 65 + lib/routes-deprecated/micmicidol/article.js | 28 + .../micmicidol/latest.js | 0 .../micmicidol/parse.js | 0 .../micmicidol/search.js | 0 .../microsoft-store/updates.js | 30 + .../mihoyo/bh2.js | 2 +- .../mihoyo/bh3.js | 2 +- .../missevan/drama.js | 2 +- lib/routes-deprecated/missevan/latest.js | 47 + .../mofish/index.js | 0 .../mofish/templates/description.art | 0 .../monotype/article.js | 0 lib/routes-deprecated/moxingfans/index.js | 50 + .../mubu/explore.js | 0 .../muchong/index.js | 0 lib/routes-deprecated/muchong/journal.js | 52 + .../nace/blog.js | 0 .../navisec/index.js | 0 .../netflix/newsroom.js | 4 +- lib/routes-deprecated/nobelprize/index.js | 79 + lib/routes-deprecated/noi/index.js | 40 + .../noi/province-news.js | 2 +- .../noi/rg-news.js | 2 +- .../noi/winners-list.js | 2 +- .../nosetime/comment.js | 0 .../nosetime/home.js | 0 .../novel/biquge.js | 2 +- .../novel/biqugeinfo.js | 11 +- .../novel/uukanshu.js | 4 +- lib/{routes => routes-deprecated}/now/rank.js | 0 .../nvidia/webdriverupdate.js | 0 .../nwpu/index.js | 0 .../ofweek/news.js | 0 lib/routes-deprecated/one/index.js | 48 + .../onejav/one.js | 0 .../onenotegem/release.js | 0 .../ornl/news.js | 0 .../owspace/read.js | 16 +- .../paidai/bbs.js | 0 .../paidai/index.js | 0 .../paidai/news.js | 0 lib/routes-deprecated/paidai/utils.js | 26 + .../parcel/hermesuk.js | 0 .../patchwork.kernel.org/cache.js | 0 .../patchwork.kernel.org/comments.js | 33 + .../phrack/index.js | 0 .../piapro/public.js | 6 +- lib/routes-deprecated/piapro/user.js | 47 + lib/routes-deprecated/piapro/utils.js | 45 + lib/routes-deprecated/pmcaff/feed.js | 51 + lib/routes-deprecated/pmcaff/list.js | 67 + .../polimi/news.js | 0 lib/routes-deprecated/potplayer/update.js | 42 + .../project-zero-issues/index.js | 48 + .../proletar/index.js | 0 lib/routes-deprecated/psnine/game.js | 32 + lib/routes-deprecated/psnine/index.js | 33 + .../psnine/news.js | 0 .../psnine/node.js | 0 .../psnine/shuzhe.js | 4 +- lib/routes-deprecated/psnine/trade.js | 39 + lib/routes-deprecated/ptpress/book.js | 34 + .../qnap/release-notes.js | 0 .../qttabbar/change-log.js | 0 .../quantamagazine/archive.js | 81 + .../queshu/book.js | 0 .../queshu/sale.js | 0 lib/routes-deprecated/qutoutiao/category.js | 42 + .../qzcea/index.js | 0 .../react/react-native-weekly.js | 2 +- lib/routes-deprecated/remote-work/index.js | 88 + .../rescuetime/release-notes.js | 37 + .../rf/article.js | 0 .../rmlt/idea.js | 0 lib/routes-deprecated/rthk-news/index.js | 60 + .../ruby-china/constants.js | 0 .../ruby-china/jobs.js | 0 .../ruby-china/topics.js | 0 .../ruby-china/utils.js | 0 .../samsungmembers/latest.js | 0 lib/routes-deprecated/scboy/thread.js | 50 + .../secshi/index.js | 0 .../security/pulses.js | 0 .../semiconductors/latest-news.js | 0 .../sesame/release-notes.js} | 0 lib/routes-deprecated/sexinsex/index.js | 101 + .../shanbay/checkin.js | 6 +- .../shanbay/footprints.js | 4 +- .../simonsfoundation/articles.js | 48 + .../simonsfoundation/recommend.js | 0 lib/routes-deprecated/simpread/changelog.js | 79 + .../simpread/notice.js | 0 .../siren/index.js | 0 .../sketch/beta.js | 0 lib/routes-deprecated/sketch/updates.js | 40 + lib/routes-deprecated/socialbeta/home.js | 42 + lib/routes-deprecated/socialclub/events.js | 28 + lib/routes-deprecated/soul/hot.js | 86 + .../soul/index.js | 0 .../soundcloud/tracks.js | 0 lib/routes-deprecated/soundcloud/utils.js | 47 + .../souyun/today.js | 0 .../ssydt/article.js | 0 .../steam/steamgifts/discussions.js | 0 .../sznews/press.js | 0 .../sznews/ranking.js | 0 .../tanchinese/index.js | 0 .../technologyreview/index.js | 0 .../technologyreview/topic.js | 35 + .../tencent/qcloud/mlvb/changelog.js | 0 lib/routes-deprecated/tencent/tucaoqq/post.js | 39 + .../tencent/wechat/miniprogram/devtools.js | 37 + .../tencent/wechat/miniprogram/framework.js | 6 +- .../tencent/wechat/miniprogram/wxcloud.js | 8 +- .../wechat/wechat-open/community/announce.js | 0 .../wechat/wechat-open/community/question.js | 0 .../wechat/wechat-open/pay/announce.js | 0 .../testerhome/newest.js | 0 .../thebrain/blog.js | 0 .../thunderbird/release.js | 0 lib/routes-deprecated/tianyancha/hot.js | 48 + .../tingdiantz/95598.js | 7 +- .../tingdiantz/nanjing.js | 0 .../tingshen/tingshen.js | 0 .../titsguru/category.js | 0 .../titsguru/daily.js | 0 .../titsguru/home.js | 0 lib/routes-deprecated/titsguru/model.js | 16 + lib/routes-deprecated/titsguru/util.js | 68 + .../topbook/overview.js | 0 .../topbook/today.js | 0 .../totalcommander/whatsnew.js | 32 + lib/routes-deprecated/touhougarakuta/index.js | 68 + .../touhougarakuta/json2html.js | 8 +- .../tprtc/cqzr.js | 4 +- lib/routes-deprecated/tprtc/news.js | 71 + .../tprtc/qyzc.js | 4 +- .../trakt/collection.js | 0 lib/routes-deprecated/ui-cn/article.js | 44 + .../ui-cn/user.js | 0 .../uisdc/hangye.js | 0 .../umass/amherst/csnews.js | 0 .../umass/amherst/ecenews.js | 0 .../umass/amherst/eceseminar.js | 0 .../umass/amherst/ipoevents.js | 0 .../umass/amherst/ipostories.js | 0 .../un/scveto.js | 0 .../unit-image/films.js | 4 +- .../universities/ahau/cs_news/index.js | 0 .../universities/ahau/cs_news/utils.js | 50 + .../universities/ahau/jwc/index.js | 0 .../universities/ahau/jwc/utils.js | 50 + .../universities/ahau/main/index.js | 0 .../universities/ahau/main/utils.js | 50 + .../universities/ahmu/news.js | 51 + .../universities/ahut/cstzgg.js | 2 +- .../universities/ahut/jwc.js | 43 + .../universities/ahut/news.js | 44 + .../universities/bupt/funbox.js | 6 +- .../universities/bupt/grs.js | 64 + .../universities/bupt/news.js | 34 + .../universities/bupt/portal.js | 34 + .../universities/bupt/utils.js | 67 + lib/routes-deprecated/universities/bupt/yz.js | 154 + .../universities/bwu/news.js | 0 .../universities/bwu/utils.js | 50 + .../universities/cczu/jwc.js | 0 .../universities/cczu/news.js | 0 .../universities/cpu/home.js | 52 + lib/routes-deprecated/universities/cpu/jwc.js | 52 + .../universities/cpu/yjsy.js | 52 + .../universities/cqu/jwc/announcement.js | 53 + .../universities/cqu/net/info.js | 60 + .../universities/cqu/news/jzyg.js | 0 .../universities/cqu/news/tz.js | 2 +- .../universities/cqu/news/utils.js | 48 + .../universities/cqu/sci/info.js | 62 + .../universities/cqu/youth/info.js | 65 + .../universities/cqust/jw.js | 0 .../universities/cqust/lib.js | 0 .../universities/cqut/cqut-libnews.js | 0 .../universities/cqut/cqut-news.js | 0 .../universities/cug/gcxy/index.js | 114 + .../universities/cug/graduate.js | 0 .../universities/cug/news.js | 63 + .../universities/cug/undergraduate.js | 0 .../universities/cug/xgxy.js | 0 .../universities/cuit/cxxww.js | 4 +- .../universities/dgut/jwc.js | 0 .../universities/dgut/xsc.js | 0 .../universities/dlmu/grs/zsgz.js | 0 .../universities/dlmu/news.js | 42 + .../universities/dlu/jiaowu/news.js | 36 + .../universities/dpu/jiaowu/news.js | 0 .../universities/dpu/wlfw/news.js | 0 .../universities/fudan/cce.js | 6 +- .../universities/fzu/news-min.js} | 0 .../universities/fzu/news.js | 0 .../universities/gdou/jwc/jwtz.js | 0 .../universities/gdou/jwc/utils.js | 72 + .../universities/gzmtu/jwc/index.js | 0 .../universities/gzmtu/jwc/utils.js | 86 + .../universities/gzmtu/tsg/index.js | 0 .../universities/gzmtu/tsg/utils.js | 86 + .../universities/hbut/cs.js | 0 .../universities/hbut/news.js | 0 .../universities/henu/news.js | 0 .../universities/hfut/tzgg.js | 0 .../universities/hhu/lib-news.js | 57 + .../universities/hhu/lib-newsc.js | 75 + .../universities/hnust/art/index.js | 0 .../universities/hnust/chem/index.js | 0 .../universities/hnust/computer/index.js | 0 .../universities/hnust/graduate/index.js | 40 + .../universities/hnust/jwc/index.js | 0 .../universities/hubu/news.js | 0 .../universities/jgsu/jwc.js | 0 .../universities/jlbtc/index.js | 0 .../universities/jlbtc/jwc.js | 0 .../universities/jlbtc/kyc.js | 0 .../universities/jlu/oa.js | 0 .../universities/jnu/xysx/index.js | 0 .../universities/jnu/yw/index.js | 81 + .../universities/ju/jwc.js | 0 .../universities/kmust/job/careers.js | 33 + .../universities/kmust/job/jobfairs.js | 2 +- .../universities/kmust/jwc.js | 44 + lib/routes-deprecated/universities/lit/jwc.js | 50 + lib/routes-deprecated/universities/lit/tw.js | 56 + .../universities/lit/xwzx.js | 4 +- .../universities/lntu/jwnews.js | 4 +- .../universities/lyu/news/index.js | 0 .../universities/lyu/news/utils.js | 42 + .../universities/mit/csail/news.js | 0 .../universities/mit/graduateadmissions.js | 6 +- .../universities/mit/ocw-top.js | 0 .../universities/nchu/jwc.js | 0 .../universities/nciae/news.js | 58 + .../universities/nciae/tzgg.js | 58 + .../universities/nciae/xsxx.js | 58 + .../universities/njfu/jwc.js | 47 + .../universities/njtech/jwc.js | 54 + .../universities/nku/jwc/index.js | 0 .../universities/nuc/index.js | 91 + .../universities/nudt/yjszs.js | 60 + .../information-engineer-faculty/context.js | 0 .../information-engineer-faculty/index.js | 0 .../universities/sctu/jwc/context.js | 0 .../universities/sctu/jwc/index.js | 0 .../universities/scu/jwc.js | 0 .../universities/scu/xg.js | 0 .../universities/shanghaitech/activity.js | 34 + .../shanghaitech/sist/activity.js | 51 + .../universities/shou/www.js | 64 + .../universities/slu/csggxy.js | 0 .../universities/slu/jwc.js | 0 .../universities/slu/kjxy.js | 0 .../universities/slu/tyyjkxy.js | 0 .../universities/slu/tzgg.js | 0 .../universities/slu/utils.js | 74 + .../universities/slu/xsc.js | 0 .../universities/swufe/seie/index.js | 71 + .../universities/swust/cs.js | 77 + .../universities/swust/helper.js | 2 +- .../universities/swust/jwc-news.js | 45 + .../universities/swust/jwc-notice.js | 51 + .../universities/thu/career.js | 0 .../universities/thu/index.js | 102 + .../universities/usst/jwc.js | 62 + .../universities/utdallas/isso.js | 6 +- .../universities/wzbc/news.js | 0 .../universities/xmu/aero.js | 0 .../universities/xynu/zkb/index.js | 0 .../universities/ynnu/edu/base64.js | 9 +- .../universities/ynnu/edu/news.js | 109 + .../universities/ynu/grs/qttz.js | 0 .../universities/ynu/grs/zytz.js | 0 .../universities/ynu/home/main.js | 0 .../universities/ynu/jwc/zytz.js | 0 .../universities/ynu/utils.js | 64 + .../universities/yzu/home.js | 83 + .../universities/yzu/yjszs.js | 81 + .../universities/zjgsu/gsgg/scripts.js | 0 .../universities/zjgsu/tzgg/scripts.js | 0 .../universities/zjgsu/tzgg/utils.js | 54 + .../universities/zjgsu/xszq/scripts.js | 0 .../universities/zjut/design.js | 6 +- .../universities/zjut/index.js | 59 + .../universities/zucc/cssearch/index.js | 47 + .../universities/zucc/news/index.js | 66 + .../universities/zzu/news.js | 80 + .../universities/zzu/soft/news.js | 68 + .../universities/zzuli/campus/index.js | 0 .../universities/zzuli/yjsc/index.js | 0 .../us/cia/foia-annual-report.js | 0 .../us/supremecourt/argument-audio.js | 61 + .../us/treasury/press-releases.js | 0 .../us/ustr/press-releases.js | 0 lib/routes-deprecated/uwants/index.js | 70 + .../vgn/index.js | 0 lib/routes-deprecated/voa/index.js | 54 + .../vocus/user.js | 0 .../vol/lastupdate.js | 6 +- .../vscode/marketplace.js | 0 .../vulture/index.js | 0 lib/routes-deprecated/vulture/utils.js | 113 + .../wainao/index.js | 0 lib/routes-deprecated/watchface/update.js | 42 + lib/routes-deprecated/webtoons/comic.js | 54 + .../webtoons/naver.js | 2 +- lib/routes-deprecated/weexcn/index.js | 69 + lib/routes-deprecated/wegene/column.js | 25 + .../wegene/newest.js | 0 .../weidian/goods.js | 2 +- .../wenxuecity/bbs.js | 0 .../wenxuecity/blog.js | 0 .../wenxuecity/hot.js | 0 .../wenxuecity/news.js | 0 .../whb/zhuzhan.js | 14 +- .../wikipedia/mainland.js | 0 .../worldhappiness/archive.js | 0 .../worldhappiness/blog.js | 0 .../wto/dispute-settlement.js | 2 +- .../x410/news.js | 0 .../xclient/app.js | 0 .../xiachufang/popular.js | 0 .../xiachufang/user/cooked.js | 0 .../xiachufang/user/created.js | 0 lib/routes-deprecated/xiachufang/utils.js | 95 + .../xiaomieu/releases.js | 0 .../xinwenlianbo/index.js | 0 .../xmind/mindmap.js | 0 lib/routes-deprecated/xuangubao/subject.js | 42 + .../xuetangx/course-info.js} | 0 lib/routes-deprecated/xuetangx/course-list.js | 54 + lib/routes-deprecated/xyplorer/whatsnew.js | 32 + .../yahoo-author/index.js | 0 .../yidoutang/case.js | 0 .../yidoutang/guide.js | 0 .../yidoutang/mtest.js | 0 lib/routes-deprecated/yinxiang/card.js | 41 + lib/routes-deprecated/yinxiang/category.js | 42 + lib/routes-deprecated/yinxiang/note.js | 37 + lib/routes-deprecated/yinxiang/personal.js | 43 + lib/routes-deprecated/yinxiang/tag.js | 42 + lib/routes-deprecated/youdao/latest.js | 47 + .../youdao/xueba.js | 4 +- .../youzan/goods.js | 0 .../yuanliao/index.js | 0 lib/routes-deprecated/yuzu-emu/entry.js | 52 + .../zhimap/index.js | 0 lib/routes-deprecated/zhishifenzi/depth.js | 54 + .../zhishifenzi/innovation.js | 16 +- lib/routes-deprecated/zhishifenzi/news.js | 66 + lib/routes-deprecated/zhuixinfan/list.js | 51 + lib/routes-deprecated/zimuku/index.js | 41 + .../zongheng/chapter.js | 0 lib/routes-deprecated/zreading/home.js | 50 + lib/routes-deprecated/zsnews/index.js | 31 + lib/routes.test.ts | 84 + lib/routes/005/index.ts | 156 + lib/routes/005/namespace.ts | 9 + lib/routes/005/templates/description.art | 27 + lib/routes/005tv/zx.js | 24 - lib/routes/0818tuan/index.ts | 70 + lib/routes/0818tuan/namespace.ts | 7 + lib/routes/0x80/index.ts | 87 + lib/routes/0x80/namespace.ts | 8 + lib/routes/10000link/news.js | 59 - lib/routes/10jqka/namespace.ts | 9 + lib/routes/10jqka/realtimenews.ts | 143 + lib/routes/12306/index.ts | 132 + lib/routes/12306/namespace.ts | 7 + lib/{v2 => routes}/12306/templates/train.art | 0 lib/routes/12306/zxdt.ts | 85 + lib/routes/12371/namespace.ts | 8 + lib/routes/12371/zxfb.ts | 64 + lib/routes/12379/index.js | 23 - lib/routes/141jav/index.ts | 121 + lib/routes/141jav/namespace.ts | 10 + .../141jav/templates/description.art | 0 lib/routes/141ppv/index.ts | 124 + lib/routes/141ppv/namespace.ts | 10 + .../141ppv/templates/description.art | 0 lib/routes/163/ds.ts | 60 + lib/routes/163/dy.ts | 51 + lib/routes/163/dy2.ts | 60 + lib/routes/163/exclusive.ts | 194 + lib/routes/163/music/artist-songs.ts | 61 + lib/routes/163/music/artist.ts | 61 + lib/routes/163/music/djradio.ts | 107 + lib/routes/163/music/playlist.ts | 77 + lib/routes/163/music/userevents.ts | 64 + lib/routes/163/music/userplaylist.ts | 78 + lib/routes/163/music/userplayrecords.ts | 83 + lib/routes/163/namespace.ts | 10 + lib/routes/163/news/rank.ts | 193 + lib/routes/163/news/special.ts | 138 + lib/routes/163/open/vip.ts | 92 + lib/routes/163/renjian.ts | 105 + lib/{v2 => routes}/163/templates/ds.art | 0 lib/{v2 => routes}/163/templates/dy.art | 0 .../163/templates/exclusive.art | 0 .../163/templates/music/djradio-content.art | 2 + .../163/templates/music/playlist.art | 0 .../163/templates/music/userevents.art | 0 .../163/templates/music/userplaylist.art | 0 .../163/templates/music/userplayrecords.art | 0 lib/{v2 => routes}/163/templates/open.art | 0 lib/routes/163/today.ts | 85 + lib/routes/163/utils.ts | 40 + lib/routes/18comic/album.ts | 107 + lib/routes/18comic/blogs.ts | 97 + lib/routes/18comic/index.ts | 61 + lib/routes/18comic/namespace.ts | 10 + lib/routes/18comic/search.ts | 50 + lib/routes/18comic/templates/description.art | 12 + lib/routes/18comic/utils.ts | 88 + lib/routes/199it/category.js | 10 - lib/routes/199it/tag.js | 10 - lib/routes/199it/utils.js | 44 - lib/routes/19lou/index.ts | 114 + lib/routes/19lou/namespace.ts | 7 + lib/routes/1draw/index.js | 44 - lib/routes/1lou/index.ts | 147 + lib/routes/1lou/namespace.ts | 9 + lib/routes/1point3acres/blog.ts | 94 + lib/routes/1point3acres/category.ts | 57 + lib/routes/1point3acres/namespace.ts | 7 + lib/routes/1point3acres/offer.ts | 106 + lib/routes/1point3acres/section.ts | 77 + .../1point3acres/templates/image.art | 0 .../1point3acres/templates/offer.art | 0 lib/routes/1point3acres/thread.ts | 39 + lib/routes/1point3acres/user/post.ts | 45 + lib/routes/1point3acres/user/thread.ts | 45 + lib/routes/1point3acres/utils.ts | 143 + lib/routes/1x/index.js | 69 - lib/routes/1x/index.ts | 121 + lib/routes/1x/namespace.ts | 9 + lib/routes/1x/templates/description.art | 17 + lib/routes/2023game/index.ts | 69 + lib/routes/2023game/namespace.ts | 7 + lib/routes/2048/index.ts | 173 + lib/routes/2048/namespace.ts | 7 + .../2048/templates/download.art | 0 lib/routes/21caijing/channel.js | 75 - lib/routes/2cycd/index.ts | 66 + lib/routes/2cycd/namespace.ts | 7 + lib/routes/36kr/hot-list.ts | 93 + lib/routes/36kr/index.ts | 75 + lib/routes/36kr/namespace.ts | 7 + lib/routes/36kr/utils.ts | 35 + lib/routes/3dmgame/game.ts | 49 + lib/routes/3dmgame/namespace.ts | 7 + lib/routes/3dmgame/news-center.ts | 70 + lib/routes/3dmgame/utils.ts | 28 + lib/routes/3kns/index.ts | 121 + lib/routes/3kns/namespace.ts | 7 + lib/routes/3kns/templates/description.art | 9 + lib/routes/3ycy/home.js | 58 - lib/routes/423down/index.ts | 280 + lib/routes/423down/namespace.ts | 9 + lib/routes/423down/templates/description.art | 21 + lib/routes/4gamers/category.js | 20 - lib/routes/4gamers/category.ts | 47 + lib/routes/4gamers/namespace.ts | 7 + lib/routes/4gamers/tag.js | 20 - lib/routes/4gamers/tag.ts | 49 + lib/routes/4gamers/templates/description.art | 3 + lib/routes/4gamers/templates/image.art | 3 + lib/routes/4gamers/topic.js | 20 - lib/routes/4gamers/topic.ts | 48 + lib/routes/4gamers/utils.ts | 71 + lib/routes/4ksj/forum.ts | 230 + lib/routes/4ksj/namespace.ts | 7 + lib/routes/4ksj/templates/description.art | 59 + lib/routes/500px/namespace.ts | 7 + .../500px/templates/tribeSet.art | 0 lib/{v2 => routes}/500px/templates/user.art | 0 lib/routes/500px/tribe-set.ts | 44 + lib/routes/500px/utils.ts | 116 + lib/routes/50forum/namespace.ts | 7 + lib/routes/50forum/zhuanjia.ts | 67 + lib/routes/51cto/namespace.ts | 7 + lib/routes/51cto/recommend.ts | 90 + lib/routes/51cto/utils.ts | 21 + lib/routes/51read/article.ts | 82 + lib/routes/51read/namespace.ts | 7 + lib/routes/51voa/channel.js | 158 - lib/routes/52hrtt/index.ts | 79 + lib/routes/52hrtt/namespace.ts | 7 + lib/routes/52hrtt/symposium.ts | 89 + lib/routes/56kog/class.ts | 37 + lib/routes/56kog/namespace.ts | 7 + lib/routes/56kog/templates/description.art | 32 + lib/routes/56kog/top.ts | 33 + lib/routes/56kog/util.ts | 111 + lib/routes/591/list.ts | 170 + lib/routes/591/namespace.ts | 7 + lib/{v2 => routes}/591/templates/house.art | 0 lib/routes/5eplay/index.ts | 76 + lib/routes/5eplay/namespace.ts | 7 + lib/routes/5eplay/utils.ts | 34 + lib/routes/60s-science/transcript.js | 60 - lib/routes/69shu/article.ts | 96 + lib/routes/69shu/namespace.ts | 7 + lib/routes/6park/index.ts | 80 + lib/routes/6park/namespace.ts | 7 + lib/routes/6park/news.ts | 89 + lib/routes/6v123/latest-movies.ts | 39 + lib/routes/6v123/latest-tvseries.ts | 39 + lib/routes/6v123/namespace.ts | 7 + lib/routes/6v123/utils.ts | 86 + lib/routes/755/user.js | 71 - lib/routes/78dm/index.ts | 473 + lib/routes/78dm/namespace.ts | 9 + lib/routes/78dm/templates/description.art | 17 + lib/routes/7mmtv/index.ts | 122 + lib/routes/7mmtv/namespace.ts | 7 + .../7mmtv/templates/description.art | 0 lib/routes/81/81rc/index.ts | 108 + lib/routes/81/namespace.ts | 9 + lib/routes/8264/list.ts | 172 + lib/routes/8264/namespace.ts | 7 + .../8264/templates/description.art | 0 lib/routes/8btc/author.js | 49 - lib/routes/8btc/news/flash.js | 41 - lib/routes/8kcos/article.ts | 24 + lib/routes/8kcos/cat.ts | 38 + lib/routes/8kcos/const.ts | 4 + lib/routes/8kcos/latest.ts | 50 + lib/routes/8kcos/namespace.ts | 7 + lib/routes/8kcos/tag.ts | 49 + lib/routes/8world/index.ts | 67 + lib/routes/8world/namespace.ts | 7 + lib/routes/91ddcc/stage.js | 48 - lib/routes/91ddcc/user.js | 45 - lib/routes/91porn/author.ts | 90 + lib/routes/91porn/index.ts | 93 + lib/routes/91porn/namespace.ts | 10 + lib/{v2 => routes}/91porn/templates/index.art | 0 lib/routes/91porn/utils.ts | 11 + lib/routes/93/index.js | 50 - lib/routes/95mm/category.ts | 48 + lib/routes/95mm/namespace.ts | 7 + lib/routes/95mm/tab.ts | 36 + lib/routes/95mm/tag.ts | 34 + .../95mm/templates/description.art | 0 lib/routes/95mm/utils.ts | 63 + lib/routes/99percentinvisible/transcript.js | 46 - lib/routes/9to5/namespace.ts | 7 + lib/routes/9to5/subsite.ts | 79 + lib/routes/9to5/utils.ts | 34 + lib/routes/a9vg/a9vg.js | 36 - lib/routes/a9vg/index.ts | 214 + lib/routes/a9vg/namespace.ts | 8 + lib/routes/a9vg/templates/description.art | 17 + lib/routes/aamacau/index.ts | 93 + lib/routes/aamacau/namespace.ts | 7 + lib/routes/abc/documentId.js | 7272 -------- lib/routes/abc/id.js | 7272 -------- lib/routes/abc/index.js | 74 - lib/routes/abc/index.ts | 192 + lib/routes/abc/namespace.ts | 7 + lib/routes/abc/templates/description.art | 21 + lib/routes/abmedia/category.ts | 58 + lib/routes/abmedia/index.ts | 51 + lib/routes/abmedia/namespace.ts | 7 + lib/routes/abskoop/index.ts | 63 + lib/routes/abskoop/namespace.ts | 7 + lib/routes/abskoop/nsfw.ts | 46 + lib/routes/academia/namespace.ts | 7 + lib/routes/academia/topics.ts | 49 + lib/routes/accessbriefing/index.ts | 217 + lib/routes/accessbriefing/namespace.ts | 9 + .../accessbriefing/templates/description.art | 27 + lib/routes/acfun/article.ts | 158 + lib/routes/acfun/bangumi.ts | 52 + lib/routes/acfun/namespace.ts | 7 + lib/routes/acfun/video.ts | 65 + lib/routes/acg17/namespace.ts | 7 + lib/routes/acg17/post.ts | 45 + lib/routes/acpaa/index.ts | 77 + lib/routes/acpaa/namespace.ts | 7 + lib/routes/acs/journal.ts | 91 + lib/routes/acs/namespace.ts | 7 + .../acs/templates/description.art | 0 lib/routes/acwifi/index.js | 48 - lib/routes/adquan/index.js | 72 - lib/routes/aeaweb/index.ts | 115 + lib/routes/aeaweb/namespace.ts | 7 + .../aeaweb/templates/description.art | 0 lib/routes/aeon/category.ts | 68 + lib/routes/aeon/namespace.ts | 7 + lib/routes/aeon/templates/essay.art | 9 + lib/routes/aeon/templates/video.art | 10 + lib/routes/aeon/type.ts | 68 + lib/routes/aeon/utils.ts | 85 + lib/routes/afdian/dynamic.js | 36 - lib/routes/afdian/dynamic.ts | 47 + lib/routes/afdian/explore.js | 57 - lib/routes/afdian/explore.ts | 78 + lib/routes/afdian/namespace.ts | 7 + lib/routes/afr/latest.ts | 69 + lib/routes/afr/namespace.ts | 7 + lib/routes/afr/navigation.ts | 75 + lib/routes/afr/query.ts | 349 + lib/routes/afr/utils.ts | 80 + lib/routes/agefans/detail.ts | 55 + lib/routes/agefans/namespace.ts | 7 + lib/routes/agefans/update.ts | 75 + lib/routes/agefans/utils.ts | 3 + lib/routes/agirls/namespace.ts | 7 + lib/routes/agirls/topic-list.ts | 56 + lib/routes/agirls/topic.ts | 56 + lib/routes/agirls/utils.ts | 28 + lib/routes/agirls/z-index.ts | 60 + lib/routes/agora0/index.ts | 83 + lib/routes/agora0/namespace.ts | 7 + lib/routes/agora0/pen0.ts | 69 + lib/routes/agri/index.ts | 307 + lib/routes/agri/namespace.ts | 9 + lib/routes/agri/templates/description.art | 21 + lib/routes/ahjzu/namespace.ts | 7 + lib/routes/ahjzu/news.ts | 83 + lib/routes/aibase/discover.ts | 388 + lib/routes/aibase/namespace.ts | 9 + lib/routes/aibase/news.ts | 118 + lib/routes/aibase/templates/description.art | 100 + lib/routes/aibase/topic.ts | 614 + lib/routes/aibase/util.ts | 114 + lib/routes/aicaijing/index.ts | 84 + lib/routes/aicaijing/namespace.ts | 7 + .../aicaijing/templates/description.art | 0 lib/routes/aiea/index.ts | 63 + lib/routes/aiea/namespace.ts | 7 + lib/routes/aijishu/index.ts | 50 + lib/routes/aijishu/namespace.ts | 7 + lib/routes/aijishu/utils.ts | 35 + lib/routes/ainvest/article.ts | 67 + lib/routes/ainvest/namespace.ts | 7 + lib/routes/ainvest/news.ts | 65 + lib/routes/ainvest/utils.ts | 68 + lib/routes/aip/journal-pupp.ts | 62 + lib/routes/aip/journal.ts | 84 + lib/routes/aip/namespace.ts | 7 + .../aip/templates/description.art | 0 lib/routes/aip/utils.ts | 29 + lib/routes/air-level/index.ts | 49 + lib/routes/air-level/levelrank.ts | 65 + lib/routes/air-level/namespace.ts | 12 + lib/routes/airchina/index.ts | 64 + lib/routes/airchina/namespace.ts | 7 + lib/routes/aisixiang/column.ts | 65 + lib/routes/aisixiang/namespace.ts | 7 + lib/routes/aisixiang/thinktank.ts | 72 + lib/routes/aisixiang/toplist.ts | 55 + lib/routes/aisixiang/utils.ts | 39 + lib/routes/aisixiang/zhuanti.ts | 68 + lib/routes/aiyanxishe/home.js | 130 - lib/routes/ajcass/namespace.ts | 11 + lib/routes/ajcass/shxyj.ts | 73 + lib/routes/ajmide/index.ts | 49 + lib/routes/ajmide/namespace.ts | 7 + lib/routes/ali213/namespace.ts | 9 + lib/routes/ali213/news.ts | 269 + lib/routes/ali213/templates/description.art | 21 + lib/routes/ali213/zl.ts | 226 + lib/routes/alicesoft/infomation.ts | 88 + lib/routes/alicesoft/namespace.ts | 7 + lib/routes/alipan/files.ts | 80 + lib/routes/alipan/namespace.ts | 8 + lib/routes/alipan/types.ts | 62 + lib/routes/aliresearch/information.ts | 86 + lib/routes/aliresearch/namespace.ts | 7 + lib/routes/alistapart/index.ts | 34 + lib/routes/alistapart/namespace.ts | 7 + lib/routes/alistapart/topic.ts | 93 + lib/routes/alistapart/utils.ts | 22 + lib/routes/aliyun-kernel/index.js | 60 - lib/routes/aliyun/database-month.ts | 66 + lib/routes/aliyun/developer/group.ts | 73 + lib/routes/aliyun/namespace.ts | 7 + lib/routes/aliyun/notice.ts | 83 + lib/routes/aljazeera/index.ts | 103 + lib/routes/aljazeera/namespace.ts | 7 + .../aljazeera/templates/description.art | 0 lib/routes/allnow/column.js | 7 - lib/routes/allnow/index.js | 5 - lib/routes/allnow/tag.js | 7 - lib/routes/allnow/user.js | 7 - lib/routes/allnow/utils.js | 67 - lib/routes/ally/namespace.ts | 7 + lib/routes/ally/rail.ts | 137 + lib/routes/alpinelinux/namespace.ts | 12 + lib/routes/alpinelinux/pkgs.ts | 104 + lib/routes/alter-cn/news.js | 44 - lib/routes/alternativeto/namespace.ts | 7 + lib/routes/alternativeto/platform.ts | 59 + lib/routes/alternativeto/software.ts | 59 + lib/routes/alternativeto/utils.ts | 21 + lib/routes/amazfitwatchfaces/search.js | 7 - lib/routes/amazon/awsblogs.ts | 35 + lib/routes/amazon/kindle-software-updates.ts | 70 + lib/routes/amazon/ku.js | 57 - lib/routes/amazon/namespace.ts | 7 + .../amazon/templates/software-description.art | 0 lib/routes/amz123/kx.ts | 65 + lib/routes/amz123/namespace.ts | 9 + lib/routes/android/namespace.ts | 7 + lib/routes/android/platform-tools-releases.ts | 72 + lib/routes/andyt/index.js | 36 - lib/routes/anigamer/anime.js | 14 - lib/routes/anigamer/new_anime.js | 22 - lib/routes/anime1/anime.js | 25 - lib/routes/anime1/anime.ts | 63 + lib/routes/anime1/namespace.ts | 7 + lib/routes/anime1/search.js | 25 - lib/routes/anime1/search.ts | 57 + lib/routes/animen/news.js | 84 - lib/routes/anitama/channel.js | 64 - lib/routes/anki/changes.js | 39 - lib/routes/annualreviews/index.ts | 99 + lib/routes/annualreviews/namespace.ts | 7 + lib/routes/anquanke/category.ts | 62 + lib/routes/anquanke/namespace.ts | 10 + lib/routes/anquanke/vul.ts | 36 + lib/routes/anthropic/namespace.ts | 7 + lib/routes/anthropic/news.ts | 60 + lib/routes/aom/journal.js | 107 - lib/routes/apache/apisix/blog.ts | 51 + lib/routes/apache/namespace.ts | 7 + lib/routes/apiseven/blog.ts | 68 + lib/routes/apiseven/namespace.ts | 7 + lib/routes/apkpure/namespace.ts | 7 + lib/routes/apkpure/versions.ts | 68 + lib/routes/apnews/api.ts | 77 + lib/routes/apnews/namespace.ts | 7 + lib/routes/apnews/rss.ts | 47 + lib/routes/apnews/sitemap.ts | 91 + .../apnews/templates/description.art | 0 lib/routes/apnews/topics.ts | 63 + lib/routes/apnews/utils.ts | 74 + lib/routes/apnic/index.ts | 61 + lib/routes/apnic/namespace.ts | 8 + lib/routes/app-center/namespace.ts | 7 + lib/routes/app-center/release.ts | 151 + .../app-center/templates/description.art | 0 lib/routes/apple/apps.ts | 159 + lib/routes/apple/exchange-repair.ts | 73 + lib/routes/apple/namespace.ts | 7 + lib/routes/apple/podcast.ts | 72 + lib/routes/appleinsider/index.ts | 88 + lib/routes/appleinsider/namespace.ts | 7 + lib/routes/appsales/index.js | 66 - lib/routes/appstare/comments.ts | 57 + lib/routes/appstare/namespace.ts | 7 + lib/routes/appstore/in-app-purchase.ts | 80 + lib/routes/appstore/namespace.ts | 7 + lib/routes/appstore/price.ts | 82 + lib/routes/appstore/xianmian.ts | 53 + lib/routes/appstorrent/namespace.ts | 7 + lib/routes/appstorrent/programs.ts | 91 + .../appstorrent/templates/description.art | 22 + lib/routes/aptonic/action.js | 38 - lib/routes/aqara/community.ts | 51 + lib/routes/aqara/namespace.ts | 7 + lib/routes/aqara/news.ts | 62 + lib/routes/aqara/post.ts | 104 + lib/routes/aqara/region.ts | 18 + lib/{v2 => routes}/aqara/templates/figure.art | 0 lib/routes/aqicn/aqi.ts | 82 + lib/routes/aqicn/namespace.ts | 7 + lib/routes/archdaily/home.js | 47 - lib/routes/arcteryx/namespace.ts | 7 + lib/routes/arcteryx/new-arrivals.ts | 77 + lib/routes/arcteryx/outlet.ts | 79 + lib/routes/arcteryx/regear-new-arrivals.ts | 77 + .../templates/product-description.art | 0 .../templates/regear-product-description.art | 0 lib/routes/arcteryx/utils.ts | 21 + lib/routes/artstation/namespace.ts | 7 + .../artstation/templates/description.art | 17 + lib/routes/artstation/user.ts | 126 + lib/routes/asahi/area.js | 57 - lib/routes/asahi/index.js | 94 - lib/routes/asiantolick/index.ts | 132 + lib/routes/asiantolick/namespace.ts | 7 + .../asiantolick/templates/description.art | 9 + lib/routes/asmr-200/index.ts | 66 + lib/routes/asmr-200/namespace.ts | 7 + lib/routes/asmr-200/templates/work.art | 7 + lib/routes/asmr-200/type.ts | 96 + lib/routes/asus/bios.ts | 133 + lib/routes/asus/gpu-tweak.ts | 56 + lib/routes/asus/namespace.ts | 7 + lib/routes/asus/templates/bios.art | 13 + lib/routes/atcoder/contest.ts | 103 + lib/routes/atcoder/namespace.ts | 7 + lib/routes/atcoder/post.ts | 57 + lib/routes/atfd/index.js | 46 - lib/routes/atptour/namespace.ts | 8 + lib/routes/atptour/news.ts | 52 + lib/routes/auto-stats/index.ts | 88 + lib/routes/auto-stats/namespace.ts | 7 + lib/routes/autocentre/index.ts | 29 + lib/routes/autocentre/namespace.ts | 8 + lib/routes/autotrader/index.js | 69 - lib/routes/avgle/videos.js | 46 - lib/routes/axis-studios/work.js | 82 - lib/routes/baai/events.ts | 47 + lib/routes/baai/hub.ts | 98 + lib/routes/baai/namespace.ts | 7 + lib/routes/baai/utils.ts | 42 + lib/routes/babehub/index.js | 30 - lib/routes/babehub/search.js | 15 - lib/routes/babehub/utils.js | 71 - lib/routes/babykingdom/index.js | 46 - lib/routes/backlinko/blog.ts | 70 + lib/routes/backlinko/namespace.ts | 7 + lib/routes/bad/index.ts | 67 + lib/routes/bad/namespace.ts | 7 + lib/routes/bahamut/creation_index.js | 73 - lib/routes/bahamut/utils.js | 65 - lib/routes/baidu/daily.js | 55 - lib/routes/baidu/doodles.js | 27 - lib/routes/baidu/gushitong/index.ts | 57 + lib/routes/baidu/namespace.ts | 7 + lib/routes/baidu/search.ts | 77 + lib/routes/baidu/templates/description.art | 6 + lib/{v2 => routes}/baidu/templates/forum.art | 0 .../baidu/templates/gushitong.art | 0 lib/{v2 => routes}/baidu/templates/post.art | 0 .../baidu/templates/tieba_search.art | 0 lib/{v2 => routes}/baidu/templates/top.art | 0 lib/routes/baidu/tieba/forum.ts | 86 + lib/routes/baidu/tieba/post.ts | 107 + lib/routes/baidu/tieba/search.ts | 93 + lib/routes/baidu/tieba/user.ts | 53 + lib/routes/baidu/top.ts | 59 + lib/routes/baijing/index.ts | 48 + lib/routes/baijing/namespace.ts | 8 + lib/routes/bandcamp/live.ts | 66 + lib/routes/bandcamp/namespace.ts | 7 + lib/routes/bandcamp/tag.ts | 72 + .../bandcamp/templates/weekly.art | 0 lib/routes/bandcamp/weekly.ts | 57 + lib/routes/bandisoft/index.js | 42 - lib/routes/bangumi.moe/index.ts | 110 + lib/routes/bangumi.moe/namespace.ts | 7 + lib/routes/bangumi.online/namespace.ts | 7 + lib/routes/bangumi.online/online.ts | 56 + .../bangumi.online/templates}/image.art | 0 lib/routes/bangumi.tv/calendar/_base.ts | 38 + lib/routes/bangumi.tv/calendar/today.ts | 92 + lib/routes/bangumi.tv/group/reply.ts | 83 + lib/routes/bangumi.tv/group/topic.ts | 64 + lib/routes/bangumi.tv/namespace.ts | 7 + lib/routes/bangumi.tv/other/followrank.ts | 69 + lib/routes/bangumi.tv/person/index.ts | 62 + lib/routes/bangumi.tv/subject/comments.ts | 48 + lib/routes/bangumi.tv/subject/ep.ts | 30 + lib/routes/bangumi.tv/subject/index.ts | 57 + .../bangumi.tv/subject/offcial-subject-api.ts | 34 + lib/routes/bangumi.tv/subject/utils.ts | 3 + .../tv => routes/bangumi.tv/templates}/ep.art | 0 lib/routes/bangumi.tv/templates/subject.art | 6 + .../bangumi.tv/templates}/today.art | 0 lib/routes/bangumi.tv/user/blog.ts | 68 + lib/routes/bangumi.tv/user/collections.ts | 186 + lib/routes/banyuetan/index.js | 56 - lib/routes/baoyu/index.ts | 57 + lib/routes/baoyu/namespace.ts | 8 + lib/routes/baozimh/index.ts | 80 + lib/routes/baozimh/namespace.ts | 7 + lib/{v2 => routes}/baozimh/templates/desc.art | 0 lib/routes/barronschina/index.ts | 100 + lib/routes/barronschina/namespace.ts | 7 + lib/routes/bast/index.ts | 84 + lib/routes/bast/namespace.ts | 7 + lib/routes/bbc/index.ts | 115 + lib/routes/bbc/namespace.ts | 7 + lib/routes/bbc/utils.ts | 35 + lib/routes/bbcnewslabs/namespace.ts | 7 + lib/routes/bbcnewslabs/news.ts | 56 + lib/routes/bc3ts/list.ts | 72 + lib/routes/bc3ts/namespace.ts | 8 + lib/routes/bc3ts/templates/media.art | 10 + lib/routes/bc3ts/types.ts | 118 + lib/routes/bdys/index.ts | 187 + lib/routes/bdys/namespace.ts | 10 + lib/{v2 => routes}/bdys/templates/desc.art | 0 lib/routes/behance/namespace.ts | 7 + lib/routes/behance/queries.ts | 1015 + lib/routes/behance/templates/description.art | 23 + lib/routes/behance/user.ts | 122 + lib/routes/beijingprice/index.ts | 188 + lib/routes/beijingprice/namespace.ts | 9 + lib/routes/bell-labs/events-news.js | 70 - lib/routes/bellroy/namespace.ts | 7 + lib/routes/bellroy/new-releases.ts | 51 + lib/routes/bendibao/namespace.ts | 7 + lib/routes/bendibao/news.ts | 146 + lib/routes/benedictevans/recent.js | 41 - lib/routes/bestblogs/feeds.ts | 107 + lib/routes/bestblogs/namespace.ts | 7 + lib/routes/bgmlist/namespace.ts | 7 + lib/routes/bgmlist/onair.ts | 54 + .../bgmlist/templates/description.art | 0 lib/routes/bibgame/category.js | 56 - lib/routes/bigquant/collections.ts | 62 + lib/routes/bigquant/namespace.ts | 7 + lib/routes/bihu/activaties.js | 76 - lib/routes/bilibili/api-interface.d.ts | 493 + lib/routes/bilibili/app.ts | 55 + lib/routes/bilibili/article.ts | 85 + lib/routes/bilibili/audio.ts | 61 + lib/routes/bilibili/bangumi.ts | 68 + lib/routes/bilibili/bilibili-recommend.ts | 42 + lib/routes/bilibili/cache.ts | 289 + lib/routes/bilibili/coin.ts | 60 + lib/routes/bilibili/danmaku.ts | 78 + lib/routes/bilibili/dynamic.ts | 391 + lib/routes/bilibili/fav.ts | 60 + lib/routes/bilibili/followers.ts | 87 + lib/routes/bilibili/followings-article.ts | 80 + lib/routes/bilibili/followings-dynamic.ts | 210 + lib/routes/bilibili/followings-video.ts | 84 + lib/routes/bilibili/followings.ts | 91 + lib/routes/bilibili/hot-search.ts | 54 + lib/routes/bilibili/like.ts | 60 + lib/routes/bilibili/link-news.ts | 61 + lib/routes/bilibili/live-area.ts | 86 + lib/routes/bilibili/live-room.ts | 65 + lib/routes/bilibili/live-search.ts | 67 + lib/routes/bilibili/mall-ip.ts | 53 + lib/routes/bilibili/mall-new.ts | 53 + lib/routes/bilibili/manga-followings.ts | 71 + lib/routes/bilibili/manga-update.ts | 60 + lib/routes/bilibili/namespace.ts | 7 + lib/routes/bilibili/page.ts | 56 + lib/routes/bilibili/partion-ranking.ts | 76 + lib/routes/bilibili/partion.ts | 168 + lib/routes/bilibili/platform.ts | 77 + lib/routes/bilibili/popular.ts | 50 + lib/routes/bilibili/ranking.ts | 222 + lib/routes/bilibili/readlist.ts | 51 + lib/routes/bilibili/reply.ts | 59 + lib/routes/bilibili/templates/description.art | 14 + lib/routes/bilibili/types.ts | 52 + lib/routes/bilibili/user-bangumi.ts | 61 + lib/routes/bilibili/user-channel.ts | 82 + lib/routes/bilibili/user-collection.ts | 73 + lib/routes/bilibili/user-fav.ts | 62 + lib/routes/bilibili/utils.ts | 316 + lib/routes/bilibili/video-all.ts | 89 + lib/routes/bilibili/video.ts | 78 + lib/routes/bilibili/vsearch.ts | 110 + lib/routes/bilibili/watchlater.ts | 76 + lib/routes/bilibili/weekly-recommend.ts | 55 + lib/routes/binance/announcement.ts | 169 + lib/routes/binance/launchpool.ts | 46 + lib/routes/binance/namespace.ts | 7 + lib/routes/binance/types.ts | 26 + lib/routes/bing/daily-wallpaper.ts | 84 + lib/routes/bing/index.js | 26 - lib/routes/bing/namespace.ts | 7 + lib/routes/bing/search.ts | 54 + lib/routes/biobio/index.js | 40 - lib/routes/biobio/others.js | 45 - lib/routes/biodiscover/index.ts | 59 + lib/routes/biodiscover/namespace.ts | 7 + lib/routes/bioon/latest.js | 51 - lib/routes/bioone/featured.ts | 78 + lib/routes/bioone/journal.ts | 86 + lib/routes/bioone/namespace.ts | 7 + lib/routes/biquge/index.ts | 110 + lib/routes/biquge/namespace.ts | 28 + lib/routes/bishijie/kuaixun.js | 21 - lib/routes/bit/cs/cs.ts | 50 + lib/routes/bit/cs/utils.ts | 51 + lib/routes/bit/jwc/jwc.ts | 50 + lib/routes/bit/jwc/utils.ts | 47 + lib/routes/bit/namespace.ts | 7 + lib/routes/bit/rszhaopin.ts | 55 + lib/routes/bit/yjs.ts | 52 + lib/routes/bitbucket/commits.ts | 64 + lib/routes/bitbucket/namespace.ts | 7 + lib/routes/bitbucket/tags.ts | 59 + lib/routes/bitget/announcement.ts | 201 + lib/routes/bitget/namespace.ts | 7 + lib/routes/bitget/type.ts | 26 + lib/routes/bitmovin/blog.ts | 52 + lib/routes/bitmovin/namespace.ts | 7 + lib/routes/bjfu/grs.ts | 77 + lib/routes/bjfu/it/index.ts | 79 + lib/routes/bjfu/it/utils.ts | 71 + lib/routes/bjfu/jwc/index.ts | 78 + lib/routes/bjfu/jwc/utils.ts | 58 + lib/routes/bjfu/kjc.ts | 78 + lib/routes/bjfu/namespace.ts | 7 + lib/routes/bjfu/news/index.ts | 86 + lib/routes/bjfu/news/utils.ts | 59 + lib/routes/bjnews/cat.ts | 51 + lib/routes/bjnews/column.ts | 43 + lib/routes/bjnews/epaper.js | 80 - lib/routes/bjnews/namespace.ts | 7 + lib/routes/bjnews/news.js | 43 - lib/routes/bjnews/utils.ts | 19 + lib/routes/bjp/apod.ts | 72 + lib/routes/bjp/namespace.ts | 7 + lib/routes/bjsk/index.ts | 77 + lib/routes/bjsk/keti.ts | 84 + lib/routes/bjsk/namespace.ts | 7 + lib/routes/bjtu/gs.ts | 224 + lib/routes/bjtu/namespace.ts | 9 + lib/routes/bjwxdxh/index.ts | 75 + lib/routes/bjwxdxh/namespace.ts | 7 + lib/routes/bjx/fd.ts | 63 + lib/routes/bjx/huanbao.ts | 104 + lib/routes/bjx/namespace.ts | 7 + lib/routes/bjx/types.ts | 57 + lib/routes/blizzard/namespace.ts | 7 + lib/routes/blizzard/news.ts | 197 + lib/routes/blogread/index.ts | 45 + lib/routes/blogread/namespace.ts | 7 + lib/routes/blogread/newest.js | 30 - lib/routes/blogs/diygod/animal-crossing.js | 39 - lib/routes/blogs/diygod/gk.js | 33 - lib/routes/blogs/jianning.js | 45 - lib/routes/blogs/paulgraham.js | 46 - lib/routes/blogs/wordpress.js | 50 - lib/routes/bloomberg/authors.ts | 78 + lib/routes/bloomberg/index.ts | 69 + lib/routes/bloomberg/namespace.ts | 7 + .../bloomberg/templates/audio_media.art | 0 .../bloomberg/templates/chart_media.art | 0 .../bloomberg/templates/image_figure.art | 0 .../bloomberg/templates/lede_media.art | 0 .../bloomberg/templates/video_media.art | 0 lib/routes/bloomberg/utils.ts | 618 + lib/routes/blow-studio/work.js | 71 - lib/routes/bluearchive/namespace.ts | 8 + lib/routes/bluearchive/news.ts | 88 + lib/routes/bluestacks/namespace.ts | 7 + lib/routes/bluestacks/release.ts | 90 + lib/routes/blur-studio/index.js | 81 - lib/routes/bmkg/earthquake.ts | 54 + lib/routes/bmkg/namespace.ts | 7 + lib/routes/bmkg/news.ts | 68 + lib/routes/bnu/bs.ts | 81 + lib/routes/bnu/dwxgb.ts | 78 + lib/routes/bnu/fdy.ts | 50 + lib/routes/bnu/jwb.ts | 56 + lib/routes/bnu/lib.ts | 55 + lib/routes/bnu/mba.ts | 202 + lib/routes/bnu/namespace.ts | 7 + lib/routes/boc/namespace.ts | 7 + lib/routes/boc/whpj.ts | 129 + lib/routes/bof/home.js | 42 - lib/routes/bookfere/category.ts | 70 + lib/routes/bookfere/namespace.ts | 7 + lib/routes/bookscomtw/newbooks.js | 37 - lib/routes/booksource/index.js | 22 - lib/routes/booru/mmda.ts | 134 + lib/routes/booru/namespace.ts | 7 + lib/routes/booru/templates/description.art | 25 + lib/routes/booth-pm/shop.js | 60 - lib/routes/bossdesign/index.ts | 64 + lib/routes/bossdesign/namespace.ts | 7 + lib/routes/boston/index.js | 73 - lib/routes/brave/latest.ts | 65 + lib/routes/brave/namespace.ts | 7 + lib/routes/brooklynmuseum/exhibitions.ts | 46 + lib/routes/brooklynmuseum/namespace.ts | 7 + lib/routes/bse/index.ts | 216 + lib/routes/bse/namespace.ts | 7 + lib/routes/bsky/keyword.ts | 41 + lib/routes/bsky/namespace.ts | 7 + lib/routes/bsky/posts.ts | 90 + lib/routes/bsky/templates/post.art | 24 + lib/routes/bsky/utils.ts | 48 + lib/routes/bt0/mv.ts | 65 + lib/routes/bt0/namespace.ts | 10 + lib/routes/bt0/tlist.ts | 67 + lib/routes/bt0/util.ts | 51 + lib/routes/btzj/index.ts | 164 + lib/routes/btzj/namespace.ts | 7 + .../btzj/templates/torrents.art | 0 lib/routes/buaa/jiaowu.ts | 124 + lib/routes/buaa/lib/space/newbook.ts | 171 + .../buaa/lib/space/templates/newbook.art | 44 + lib/routes/buaa/namespace.ts | 7 + lib/routes/buaa/news/index.ts | 71 + lib/routes/buaa/sme.ts | 101 + lib/routes/buaq/index.js | 31 - lib/routes/bugzilla/bug.ts | 59 + lib/routes/bugzilla/namespace.ts | 12 + lib/routes/bulianglin/namespace.ts | 7 + lib/routes/bulianglin/rss.ts | 48 + lib/routes/bupt/jwc.ts | 130 + lib/routes/bupt/namespace.ts | 7 + lib/routes/bupt/rczp.ts | 77 + lib/routes/byau/namespace.ts | 7 + lib/routes/byau/xinwen/index.ts | 72 + lib/routes/byteclicks/index.ts | 37 + lib/routes/byteclicks/namespace.ts | 7 + lib/routes/byteclicks/tag.ts | 55 + lib/routes/byteclicks/utils.ts | 11 + lib/routes/bytes/bytes.ts | 40 + lib/routes/bytes/namespace.ts | 7 + lib/routes/c114/namespace.ts | 9 + lib/routes/c114/roll.ts | 112 + lib/routes/caai/index.ts | 42 + lib/routes/caai/namespace.ts | 7 + .../caai/templates/description.art | 0 lib/routes/caai/utils.ts | 49 + lib/routes/caam/index.ts | 73 + lib/routes/caam/namespace.ts | 7 + lib/routes/caareviews/book.ts | 39 + lib/routes/caareviews/essay.ts | 39 + lib/routes/caareviews/exhibition.ts | 39 + lib/routes/caareviews/namespace.ts | 7 + .../caareviews/templates/utils.art | 0 lib/routes/caareviews/utils.ts | 49 + lib/routes/cags/edu/index.ts | 84 + lib/routes/cags/namespace.ts | 9 + lib/routes/cahkms/index.ts | 105 + lib/routes/cahkms/namespace.ts | 7 + .../cahkms/templates/description.art | 0 lib/routes/caijing/namespace.ts | 7 + lib/routes/caijing/roll.ts | 72 + lib/routes/caixin/article.ts | 53 + lib/routes/caixin/blog.ts | 102 + lib/routes/caixin/category.ts | 94 + lib/routes/caixin/database.ts | 77 + lib/routes/caixin/k.ts | 59 + lib/routes/caixin/latest.ts | 72 + lib/routes/caixin/namespace.ts | 8 + lib/routes/caixin/templates/article.art | 38 + lib/routes/caixin/utils-fulltext.ts | 51 + lib/routes/caixin/utils.ts | 49 + lib/routes/caixin/weekly.ts | 77 + lib/routes/caixinglobal/latest.ts | 90 + lib/routes/caixinglobal/namespace.ts | 7 + lib/routes/camchina/index.ts | 80 + lib/routes/camchina/namespace.ts | 7 + lib/routes/cankaoxiaoxi/index.ts | 112 + lib/routes/cankaoxiaoxi/namespace.ts | 7 + .../cankaoxiaoxi/templates/description.art | 0 lib/routes/cara/constant.ts | 5 + lib/routes/cara/likes.ts | 56 + lib/routes/cara/namespace.ts | 7 + lib/routes/cara/portfolio.ts | 40 + lib/routes/cara/templates/post.art | 6 + lib/routes/cara/timeline.ts | 56 + lib/routes/cara/types.ts | 45 + lib/routes/cara/utils.ts | 62 + lib/routes/cartoonmad/comic.ts | 98 + lib/routes/cartoonmad/namespace.ts | 7 + .../cartoonmad/templates/chapter.art | 0 lib/routes/cas/cg/index.ts | 80 + lib/routes/cas/genetics/index.ts | 71 + lib/routes/cas/ia/yjs.ts | 50 + lib/routes/cas/iee/kydt.ts | 74 + lib/routes/cas/is/index.ts | 53 + lib/routes/cas/mesalab/kb.ts | 67 + lib/routes/cas/namespace.ts | 7 + lib/routes/cas/sim/kyjz.ts | 73 + lib/routes/casssp/namespace.ts | 7 + lib/routes/casssp/news.ts | 82 + lib/routes/cast/index.ts | 115 + lib/routes/cast/namespace.ts | 7 + lib/routes/cau/ele.ts | 68 + lib/routes/cau/namespace.ts | 7 + lib/routes/cau/yjs.ts | 67 + lib/routes/caus/index.ts | 111 + lib/routes/caus/namespace.ts | 7 + lib/routes/cbaigui/index.ts | 112 + lib/routes/cbaigui/namespace.ts | 7 + .../cbaigui/templates/figure.art | 0 lib/routes/cbaigui/utils.ts | 14 + lib/routes/cbc/namespace.ts | 7 + lib/routes/cbc/topics.ts | 85 + lib/routes/cbirc/index.ts | 133 + lib/routes/cbirc/namespace.ts | 7 + lib/routes/cbnweek/index.ts | 62 + lib/routes/cbnweek/namespace.ts | 7 + lib/routes/cbpanet/index.ts | 380 + lib/routes/cbpanet/namespace.ts | 9 + lib/routes/ccac/namespace.ts | 7 + lib/routes/ccac/news.ts | 82 + lib/routes/ccac/utils.ts | 26 + lib/routes/cccfna/index.ts | 82 + lib/routes/cccfna/namespace.ts | 7 + lib/routes/ccf/ccfcv/index.ts | 94 + lib/routes/ccf/namespace.ts | 7 + lib/routes/ccf/news.ts | 74 + .../ccf/templates/ccfcv/description.art | 0 .../ccf/templates/tfbd/description.art | 0 lib/routes/ccf/tfbd/index.ts | 47 + lib/routes/ccf/tfbd/utils.ts | 50 + lib/routes/ccfa/index.ts | 216 + lib/routes/ccfa/namespace.ts | 9 + lib/routes/ccfa/templates/description.art | 7 + lib/routes/ccg/index.js | 49 - lib/routes/ccnu/career.ts | 56 + lib/routes/ccnu/cs.ts | 53 + lib/routes/ccnu/namespace.ts | 7 + lib/routes/ccnu/wu.ts | 52 + lib/routes/ccnu/yjs.ts | 52 + lib/routes/ccreports/index.ts | 67 + lib/routes/ccreports/namespace.ts | 7 + lib/routes/cctv/category.ts | 52 + lib/routes/cctv/jx.ts | 77 + lib/routes/cctv/lm.ts | 114 + lib/routes/cctv/namespace.ts | 7 + lib/routes/cctv/utils/mzzlbg.ts | 42 + lib/routes/cctv/utils/news.ts | 109 + lib/routes/cctv/utils/xinwen1j1.ts | 83 + lib/routes/cctv/xwlb.ts | 99 + lib/routes/cde/index.ts | 167 + lib/routes/cde/namespace.ts | 7 + .../cde/templates/xxgk/breakthroughCure.art | 0 .../cde/templates/xxgk/cliniCal.art | 0 .../cde/templates/xxgk/priorityApproval.art | 0 lib/routes/cde/utils.ts | 17 + lib/routes/cde/xxgk.ts | 98 + lib/routes/cde/zdyz.ts | 100 + lib/routes/cdi/index.ts | 84 + lib/routes/cdi/namespace.ts | 7 + lib/routes/cdu/jwgg.ts | 79 + lib/routes/cdu/namespace.ts | 7 + lib/routes/cdzjryb/namespace.ts | 7 + lib/routes/cdzjryb/project-list.ts | 78 + .../cdzjryb/templates/projectList.art | 0 lib/routes/cebbank/all.ts | 78 + lib/routes/cebbank/history.ts | 77 + lib/routes/cebbank/namespace.ts | 7 + .../cebbank/templates/allDes.art | 0 .../cebbank/templates/historyDes.art | 0 lib/routes/cebbank/utils.ts | 68 + lib/routes/cell/cell/index.js | 113 - lib/routes/cell/cover.js | 106 - lib/routes/ceph/blog.ts | 72 + lib/routes/ceph/namespace.ts | 8 + lib/routes/cfachina/analygarden.ts | 87 + lib/routes/cfachina/namespace.ts | 7 + lib/routes/cfan/news.js | 49 - lib/routes/cfd/gbp_div.js | 28 - lib/routes/cffex/announcement.ts | 73 + lib/routes/cffex/namespace.ts | 7 + lib/routes/cfmmc/index.ts | 81 + lib/routes/cfmmc/namespace.ts | 7 + lib/routes/cfr/index.ts | 58 + lib/routes/cfr/namespace.ts | 7 + lib/routes/cfr/types.ts | 30 + lib/routes/cfr/utils.ts | 284 + lib/routes/cgtn/namespace.ts | 7 + lib/routes/cgtn/pick.js | 45 - lib/routes/cgtn/podcast.ts | 61 + lib/routes/cgtn/top.js | 45 - lib/routes/chaincatcher/home.ts | 69 + lib/routes/chaincatcher/namespace.ts | 7 + lib/routes/chaincatcher/news.ts | 65 + .../chaincatcher/templates/home.art | 0 lib/routes/changba/namespace.ts | 7 + .../changba/templates/work_description.art | 0 lib/routes/changba/user.ts | 113 + lib/routes/changku/index.js | 39 - lib/routes/chaoli/index.js | 50 - lib/routes/chaoxing/namespace.ts | 7 + lib/routes/chaoxing/qk.ts | 95 + .../chaoxing/templates/description.art | 0 lib/routes/chaping/banner.ts | 66 + lib/routes/chaping/namespace.ts | 7 + lib/routes/chaping/news.ts | 83 + lib/routes/chaping/newsflash.ts | 48 + lib/routes/checkee/index.js | 56 - lib/routes/chicagotribune/index.js | 77 - lib/routes/chiculture/namespace.ts | 7 + lib/routes/chiculture/topic.ts | 84 + lib/routes/chikubi/category.ts | 41 + lib/routes/chikubi/index.ts | 66 + lib/routes/chikubi/namespace.ts | 16 + lib/routes/chikubi/navigation.ts | 66 + lib/routes/chikubi/nipple-video-category.ts | 49 + lib/routes/chikubi/nipple-video-maker.ts | 49 + lib/routes/chikubi/search.ts | 39 + lib/routes/chikubi/tag.ts | 41 + lib/routes/chikubi/utils.ts | 135 + lib/routes/china/finance/finance.ts | 93 + lib/routes/china/namespace.ts | 7 + lib/routes/china/news/highlights/news.ts | 69 + lib/routes/china/news/military/news.ts | 55 + lib/routes/chinacdc/index.ts | 490 + lib/routes/chinacdc/namespace.ts | 9 + lib/routes/chinacdc/templates/description.art | 7 + lib/routes/chinadegrees/namespace.ts | 7 + lib/routes/chinadegrees/province.ts | 124 + .../chinadegrees/templates/description.art | 0 lib/routes/chinadialogue/column.js | 58 - lib/routes/chinadialogue/topics.js | 55 - lib/routes/chinafactcheck/index.ts | 53 + lib/routes/chinafactcheck/namespace.ts | 7 + lib/routes/chinafactcheck/utils.ts | 60 + lib/routes/chinaisa/index.ts | 251 + lib/routes/chinaisa/namespace.ts | 7 + lib/routes/chinalaborwatch/reports.js | 53 - lib/routes/chinamoney/channels.ts | 55 + lib/routes/chinamoney/namespace.ts | 7 + lib/routes/chinamoney/notice.ts | 112 + lib/routes/chinanews/index.ts | 82 + lib/routes/chinanews/namespace.ts | 7 + lib/routes/chinania/index.ts | 240 + lib/routes/chinania/namespace.ts | 9 + lib/routes/chinathinktanks/namespace.ts | 7 + lib/routes/chinathinktanks/viewpoint.ts | 119 + lib/routes/chinatimes/index.js | 115 - lib/routes/chinaventure/index.ts | 93 + lib/routes/chinaventure/namespace.ts | 7 + lib/routes/chinawriter/index.ts | 97 + lib/routes/chinawriter/namespace.ts | 7 + lib/routes/chiphell/forum.js | 67 - lib/routes/chlinlearn/daily-blog.ts | 55 + lib/routes/chlinlearn/namespcae.ts | 7 + lib/routes/chocolatey/software.js | 55 - lib/routes/chongdiantou/index.ts | 54 + lib/routes/chongdiantou/namespace.ts | 9 + lib/routes/chouti/top.js | 28 - lib/routes/chrome/extensions.js | 30 - lib/routes/chsi/hotnews.ts | 74 + lib/routes/chsi/kydt.ts | 72 + lib/routes/chsi/kyzx.ts | 79 + lib/routes/chsi/namespace.ts | 7 + lib/routes/chuanliu/namespace.ts | 7 + lib/routes/chuanliu/nice.ts | 105 + lib/routes/chuanliu/templates/description.art | 23 + lib/routes/chub/characters.ts | 64 + lib/routes/chub/namespace.ts | 7 + lib/routes/chuiniu/column.js | 89 - lib/routes/chuiniu/column_list.js | 36 - lib/routes/cib/namespace.ts | 7 + lib/routes/cib/whpj.ts | 115 + lib/routes/ciidbnu/index.ts | 80 + lib/routes/ciidbnu/namespace.ts | 7 + lib/routes/cisia/index.ts | 264 + lib/routes/cisia/namespace.ts | 9 + lib/routes/citavi/index.js | 52 - lib/routes/civitai/discussions.ts | 74 + lib/routes/civitai/models.ts | 51 + lib/routes/civitai/namespace.ts | 7 + lib/routes/ciweimao/chapter.js | 34 - lib/routes/ciweimao/chapter.ts | 86 + lib/routes/ciweimao/namespace.ts | 7 + lib/routes/cjlu/namespace.ts | 10 + lib/routes/cjlu/yjsy/index.ts | 107 + lib/routes/cktest/app.js | 34 - lib/routes/cktest/policy.js | 43 - lib/routes/clickme/index.ts | 76 + lib/routes/clickme/namespace.ts | 7 + lib/routes/cloudnative/blog.ts | 53 + lib/routes/cloudnative/namespace.ts | 7 + lib/routes/cls/depth.ts | 108 + lib/routes/cls/hot.ts | 83 + lib/routes/cls/namespace.ts | 7 + lib/routes/cls/subject.ts | 153 + lib/routes/cls/telegraph.ts | 86 + lib/{v2 => routes}/cls/templates/depth.art | 0 lib/routes/cls/templates/description.art | 21 + .../cls/templates/telegraph.art | 0 lib/routes/cls/utils.ts | 18 + lib/routes/cma/channel.ts | 135 + lib/routes/cma/namespace.ts | 7 + lib/routes/cma/templates/description.art | 13 + lib/routes/cmde/index.ts | 82 + lib/routes/cmde/namespace.ts | 7 + lib/routes/cmes/news.js | 64 - lib/routes/cmpxchg8b/articles.ts | 69 + lib/routes/cmpxchg8b/namespace.ts | 7 + lib/routes/cn-healthcare/index.ts | 56 + lib/routes/cn-healthcare/namespace.ts | 7 + lib/routes/cna/index.ts | 87 + lib/routes/cna/namespace.ts | 7 + lib/routes/cna/web/index.ts | 76 + lib/routes/cnbc/namespace.ts | 7 + lib/routes/cnbc/rss.ts | 83 + lib/routes/cnbeta/category.ts | 23 + lib/routes/cnbeta/common.ts | 43 + lib/routes/cnbeta/index.ts | 16 + lib/routes/cnbeta/namespace.ts | 8 + lib/routes/cnbeta/topics.ts | 23 + lib/routes/cnbeta/utils.ts | 27 + lib/routes/cnblogs/common.ts | 58 + lib/routes/cnblogs/namespace.ts | 7 + lib/routes/cncf/index.ts | 66 + lib/routes/cncf/namespace.ts | 7 + lib/routes/cncf/reports.ts | 53 + lib/routes/cneb/namespace.ts | 7 + lib/routes/cneb/yjxw.ts | 100 + lib/routes/cneb/yjxx.ts | 66 + lib/routes/cngal/entry.ts | 52 + lib/routes/cngal/namespace.ts | 7 + .../cngal/templates/entry-description.art | 0 .../cngal/templates/weekly-description.art | 0 lib/routes/cngal/weekly.ts | 49 + lib/routes/cngold/index.ts | 195 + lib/routes/cngold/namespace.ts | 9 + lib/routes/cnjxol/index.ts | 110 + lib/routes/cnjxol/namespace.ts | 7 + .../cnjxol/templates/description.art | 0 lib/routes/cnki/author.ts | 152 + lib/routes/cnki/debut.ts | 90 + lib/routes/cnki/journals.ts | 103 + lib/routes/cnki/namespace.ts | 7 + lib/{v2 => routes}/cnki/templates/desc.art | 0 lib/routes/cnki/utils.ts | 27 + lib/routes/cnljxh/index.ts | 80 + lib/routes/cnljxh/namespace.ts | 7 + lib/routes/cntheory/namespace.ts | 7 + lib/routes/cntheory/paper.ts | 111 + lib/routes/cntheory/templates/description.art | 2 + lib/routes/cntv/column.ts | 67 + lib/routes/cntv/namespace.ts | 7 + lib/{v2 => routes}/cntv/templates/column.art | 0 lib/routes/cnu/discovery.js | 59 - lib/routes/cnu/utils.js | 28 - lib/routes/codeceo/category.js | 51 - lib/routes/codeceo/home.js | 49 - lib/routes/codeforces/contests.ts | 77 + lib/routes/codeforces/namespace.ts | 7 + lib/routes/codeforces/recent-actions.ts | 73 + .../codeforces/templates/contest.art | 0 lib/routes/cohere/index.ts | 54 + lib/routes/cohere/namespace.ts | 7 + lib/routes/coindesk/index.ts | 59 + lib/routes/coindesk/namespace.ts | 7 + lib/routes/colamanga/manga.ts | 88 + lib/routes/colamanga/namespace.ts | 10 + lib/routes/comicat/namespace.ts | 7 + lib/routes/comicat/search.ts | 62 + lib/routes/comicskingdom/index.ts | 89 + lib/routes/comicskingdom/namespace.ts | 7 + .../comicskingdom/templates/desc.art | 0 lib/routes/commonapp/blog.js | 42 - lib/routes/consumer/index.ts | 92 + lib/routes/consumer/namespace.ts | 7 + lib/routes/consumer/shopping-guide.ts | 89 + lib/routes/cool18/index.ts | 76 + lib/routes/cool18/namespace.ts | 7 + lib/routes/coolapk/dyh.ts | 66 + lib/routes/coolapk/hot.ts | 133 + lib/routes/coolapk/huati.ts | 50 + lib/routes/coolapk/namespace.ts | 13 + lib/routes/coolapk/toutiao.ts | 57 + lib/routes/coolapk/tuwen.ts | 64 + lib/routes/coolapk/user-dynamic.ts | 61 + lib/routes/coolapk/utils.ts | 144 + lib/routes/coomer/artist.ts | 33 + lib/routes/coomer/namespace.ts | 7 + lib/routes/coomer/posts.ts | 32 + lib/routes/coomer/utils.ts | 57 + lib/routes/copernicium/index.ts | 75 + lib/routes/copernicium/namespace.ts | 7 + lib/routes/copymanga/comic.ts | 148 + lib/routes/copymanga/namespace.ts | 7 + .../copymanga/templates/comic.art | 0 lib/routes/coronavirus/caixin.js | 34 - lib/routes/coronavirus/dxy-data.js | 86 - lib/routes/coronavirus/dxy.js | 27 - lib/routes/coronavirus/mogov-2019ncov.js | 49 - lib/routes/coronavirus/nhc.js | 30 - lib/routes/coronavirus/scmp.js | 32 - lib/routes/coronavirus/sg-moh.js | 40 - lib/routes/coronavirus/yahoo-japan.js | 77 - lib/routes/counter-strike/namespace.ts | 8 + lib/routes/counter-strike/news.ts | 188 + lib/routes/cpcaauto/index.ts | 255 + lib/routes/cpcaauto/namespace.ts | 9 + lib/routes/cpcey/index.ts | 83 + lib/routes/cpcey/namespace.ts | 7 + lib/routes/cpta/notice.js | 41 - lib/routes/cpuid/namespace.ts | 7 + lib/routes/cpuid/news.ts | 55 + lib/routes/cpython/index.js | 32 - lib/routes/cqgas/namespace.ts | 7 + lib/routes/cqgas/tqtz.ts | 62 + lib/routes/cqwu/index.ts | 72 + lib/routes/cqwu/namespace.ts | 7 + lib/routes/crac/index.ts | 69 + lib/routes/crac/namespace.ts | 7 + lib/routes/craigslist/search.js | 51 - lib/routes/creative-comic/book.ts | 95 + lib/routes/creative-comic/namespace.ts | 7 + .../creative-comic/templates/chapter.art | 0 lib/routes/creative-comic/utils.ts | 85 + lib/routes/cria/news.js | 57 - lib/routes/crossbell/feeds/following.ts | 50 + lib/routes/crossbell/namespace.ts | 7 + lib/routes/crossbell/notes/character.ts | 48 + lib/routes/crossbell/notes/index.ts | 41 + lib/routes/crossbell/notes/source.ts | 45 + lib/routes/crossbell/notes/utils.ts | 16 + lib/routes/cs/index.ts | 140 + lib/routes/cs/namespace.ts | 8 + lib/routes/cs/news.js | 69 - lib/routes/cs/video.ts | 91 + lib/routes/cs/zzkx.ts | 14 + lib/routes/csc/notice.js | 99 - lib/routes/csdn/blog.ts | 68 + lib/routes/csdn/namespace.ts | 7 + lib/routes/cssn/iolaw.ts | 57 + lib/routes/cssn/namespace.ts | 7 + lib/routes/cste/index.ts | 79 + lib/routes/cste/namespace.ts | 7 + lib/routes/csu/career.ts | 77 + lib/routes/csu/cse.ts | 64 + lib/routes/csu/mail.ts | 70 + lib/routes/csu/namespace.ts | 7 + lib/routes/csu/utils.ts | 15 + lib/routes/cts/namespace.ts | 7 + lib/routes/cts/news.ts | 68 + lib/routes/cuc/namespace.ts | 7 + lib/routes/cuc/yz.ts | 58 + lib/routes/cuilingmag/index.ts | 212 + lib/routes/cuilingmag/namespace.ts | 9 + .../cuilingmag/templates/description.art | 17 + lib/routes/curiouscat/namespace.ts | 7 + lib/routes/curiouscat/user.ts | 53 + lib/routes/curius/links.ts | 70 + lib/routes/curius/namespace.ts | 7 + lib/routes/curius/templates/description.art | 16 + lib/routes/curseforge/files.js | 36 - lib/routes/curseforge/generalfiles.js | 42 - lib/routes/cve/search.js | 26 - lib/routes/cw/author.ts | 43 + lib/routes/cw/master.ts | 53 + lib/routes/cw/namespace.ts | 7 + lib/routes/cw/sub.ts | 38 + lib/routes/cw/today.ts | 44 + lib/routes/cw/utils.ts | 128 + lib/routes/cybersecurityventures/namespace.ts | 7 + lib/routes/cybersecurityventures/news.ts | 121 + lib/routes/cybersecurityventures/types.ts | 17 + lib/routes/cyzone/author.ts | 43 + lib/routes/cyzone/index.ts | 51 + lib/routes/cyzone/label.ts | 43 + lib/routes/cyzone/namespace.ts | 7 + lib/routes/cyzone/util.ts | 119 + lib/routes/cztv/daily.ts | 69 + lib/routes/cztv/namespace.ts | 7 + lib/{v2 => routes}/cztv/templates/daily.art | 0 lib/{v2 => routes}/cztv/templates/zjxwlb.art | 0 lib/routes/cztv/zjxwlb.ts | 66 + lib/routes/d1bz/novel.js | 72 - lib/routes/d2/daily.js | 49 - lib/routes/dahecube/index.ts | 85 + lib/routes/dahecube/namespace.ts | 7 + lib/routes/dahecube/utils.ts | 44 + lib/routes/daily/discussed.ts | 89 + lib/routes/daily/index.ts | 101 + lib/routes/daily/namespace.ts | 8 + lib/routes/daily/source.ts | 186 + lib/routes/daily/templates/posts.art | 7 + lib/routes/daily/upvoted.ts | 92 + lib/routes/daily/user.ts | 210 + lib/routes/daily/utils.ts | 51 + lib/routes/damai/activity.js | 28 - lib/routes/damai/activity.ts | 68 + lib/routes/damai/namespace.ts | 7 + lib/routes/damai/templates/activity.art | 5 + lib/routes/dangdang/namespace.ts | 7 + lib/routes/dangdang/notice.ts | 69 + lib/routes/daoxuan/namespace.ts | 7 + lib/routes/daoxuan/rss.ts | 43 + lib/routes/dapenti/namespace.ts | 7 + lib/routes/dapenti/subject.ts | 24 + lib/routes/dapenti/tugua.ts | 24 + lib/routes/dapenti/utils.ts | 76 + lib/routes/darwinawards/index.ts | 72 + lib/routes/darwinawards/namespace.ts | 8 + lib/routes/dataguidance/index.ts | 55 + lib/routes/dataguidance/namespace.ts | 8 + lib/routes/daxiaamu/home.js | 45 - lib/routes/dayanzai/index.ts | 85 + lib/routes/dayanzai/namespace.ts | 7 + lib/routes/dayone/blog.js | 56 - lib/routes/dbaplus/namespace.ts | 7 + lib/routes/dbaplus/rss.ts | 48 + lib/routes/dblp/namespace.ts | 7 + lib/routes/dblp/publication.ts | 87 + lib/routes/dcard/namespace.ts | 10 + lib/routes/dcard/section.ts | 87 + lib/routes/dcard/utils.ts | 48 + lib/routes/dcfever/namespace.ts | 7 + lib/routes/dcfever/news.ts | 54 + lib/routes/dcfever/reviews.ts | 50 + .../dcfever/templates/trading.art | 0 lib/routes/dcfever/trading-search.ts | 48 + lib/routes/dcfever/trading.ts | 51 + lib/routes/dcfever/utils.ts | 94 + lib/routes/ddosi/category.ts | 68 + lib/routes/ddosi/index.ts | 56 + lib/routes/ddosi/namespace.ts | 7 + lib/routes/ddrk/index.js | 32 - lib/routes/ddrk/list.js | 37 - lib/routes/deadbydaylight/index.ts | 69 + lib/routes/deadbydaylight/namespace.ts | 13 + lib/routes/deadline/namespace.ts | 7 + lib/routes/deadline/posts.ts | 71 + .../deadline/templates/desc.art | 0 lib/routes/dealstreetasia/home.ts | 72 + lib/routes/dealstreetasia/namespace.ts | 7 + lib/routes/dealstreetasia/section.ts | 57 + lib/routes/dedao/articles.ts | 149 + lib/routes/dedao/index.ts | 61 + lib/routes/dedao/knowledge.ts | 91 + lib/routes/dedao/list.ts | 92 + lib/routes/dedao/namespace.ts | 7 + .../dedao/templates/knowledge.art | 0 lib/{v2 => routes}/dedao/templates/user.art | 0 lib/routes/dedao/user.ts | 104 + lib/routes/deepin/homepage.ts | 43 + lib/routes/deepin/namespace.ts | 10 + lib/routes/deepin/thread.ts | 102 + lib/routes/deepl/blog.js | 34 - lib/routes/deeplearning/namespace.ts | 9 + .../deeplearning/templates/description.art | 21 + lib/routes/deeplearning/the-batch.ts | 296 + lib/routes/deeplearningai/thebatch.js | 29 - lib/routes/deepmind/blog.ts | 58 + lib/routes/deepmind/namespace.ts | 7 + lib/routes/dehenglaw/index.ts | 128 + lib/routes/dehenglaw/namespace.ts | 9 + .../dehenglaw/templates/description.art | 7 + lib/routes/deltaio/blog.ts | 59 + lib/routes/deltaio/namespace.ts | 7 + lib/routes/dengekionline/new.js | 133 - lib/routes/dev.to/top.js | 40 - lib/routes/devolverdigital/blog.ts | 93 + lib/routes/devolverdigital/namespace.ts | 7 + lib/routes/devtrium/namespace.ts | 7 + lib/routes/devtrium/posts.ts | 55 + lib/routes/dewu/declaration.ts | 86 + lib/routes/dewu/namespace.ts | 7 + lib/routes/dgjyw/index.ts | 77 + lib/routes/dgjyw/namespace.ts | 7 + lib/routes/dgtle/index.js | 57 - lib/routes/dgtle/keyword.js | 29 - lib/routes/dgtle/trade.js | 42 - lib/routes/dhl/shipment-tracking.js | 56 - lib/routes/dhu/jiaowu/news.ts | 86 + lib/routes/dhu/namespace.ts | 7 + lib/routes/dhu/news/xsxx.ts | 68 + lib/routes/dhu/xxgk/news.ts | 77 + lib/routes/dhu/yjs/news.ts | 70 + lib/routes/dhu/yjs/zs.ts | 69 + lib/routes/diandong/namespace.ts | 7 + lib/routes/diandong/news.ts | 82 + lib/routes/dianping/namespace.ts | 7 + lib/routes/dianping/user.js | 98 - lib/routes/dianping/user.ts | 148 + lib/routes/diershoubing/namespace.ts | 7 + lib/routes/diershoubing/news.ts | 78 + .../diershoubing/templates/news.art | 0 lib/routes/digic-pictures/index.js | 72 - lib/routes/digitalcameraworld/namespace.ts | 7 + lib/routes/digitalcameraworld/news.ts | 61 + lib/routes/digitaling/article.js | 71 - lib/routes/digitaling/index.js | 42 - lib/routes/digitaling/project.js | 55 - lib/routes/dilbert/strip.js | 54 - lib/routes/dilidili/fanju.js | 78 - lib/routes/dingshao/namespace.ts | 7 + lib/routes/dingshao/share.ts | 53 + lib/routes/dingshao/types.ts | 64 + lib/routes/discord/channel.ts | 72 + lib/routes/discord/discord-api.ts | 92 + lib/routes/discord/namespace.ts | 7 + lib/routes/discord/search.ts | 106 + lib/routes/discord/templates/message.art | 62 + lib/routes/discourse/namespace.ts | 9 + lib/routes/discourse/notifications.ts | 69 + lib/routes/discourse/official.ts | 55 + lib/routes/discourse/posts.ts | 49 + lib/routes/discourse/utils.ts | 11 + lib/routes/discuss/index.js | 71 - lib/routes/discuz/discuz.ts | 163 + lib/routes/discuz/namespace.ts | 7 + lib/routes/disinfo/namespace.ts | 7 + lib/routes/disinfo/publications.ts | 82 + lib/routes/diskanalyzer/namespace.ts | 7 + lib/routes/diskanalyzer/whats-new.ts | 74 + lib/routes/disqus/posts.js | 53 - lib/routes/distill/index.ts | 80 + lib/routes/distill/namespace.ts | 7 + lib/routes/dlnews/category.ts | 109 + lib/routes/dlnews/namespace.ts | 7 + .../dlnews/templates/description.art | 0 lib/routes/dlnews/utils.ts | 22 + lib/routes/dlsite/campaign.ts | 202 + lib/routes/dlsite/ci-en/article.ts | 90 + lib/routes/dlsite/namespace.ts | 7 + lib/routes/dlsite/new.ts | 136 + .../dlsite/templates/description.art | 0 lib/routes/dlsite/utils.ts | 178 + lib/routes/dlsite/z-index/index.ts | 13 + lib/routes/dmzj/namespace.ts | 7 + lib/routes/dmzj/news.ts | 55 + lib/routes/dn/namespace.ts | 7 + lib/routes/dn/news.ts | 127 + .../dn/templates/description.art | 0 .../radar.js => routes/dnaindia/category.ts} | 0 lib/routes/dnaindia/common.ts | 68 + lib/routes/dnaindia/namespace.ts | 8 + lib/routes/dnaindia/news.ts | 24 + lib/routes/dnaindia/topic.ts | 28 + lib/routes/dockerhub/build.ts | 58 + lib/routes/dockerhub/namespace.ts | 7 + lib/routes/dockerhub/repositories.ts | 42 + lib/routes/dockerhub/tag.ts | 61 + lib/routes/dockerhub/utils.ts | 11 + lib/routes/dockone/weekly.js | 60 - lib/routes/docschina/namespace.ts | 7 + lib/routes/docschina/weekly.ts | 66 + lib/routes/dol/announce.ts | 109 + lib/routes/dol/namespace.ts | 7 + lib/routes/domp4/detail.ts | 128 + lib/routes/domp4/latest-movie-bt.ts | 71 + lib/routes/domp4/latest.ts | 60 + lib/routes/domp4/namespace.ts | 16 + lib/routes/domp4/utils.ts | 96 + lib/routes/donews/index.js | 59 - lib/routes/donews/utils.js | 19 - lib/routes/dongmanmanhua/comic.js | 45 - lib/routes/dongqiudi/daily.ts | 22 + lib/routes/dongqiudi/namespace.ts | 10 + lib/routes/dongqiudi/player-news.ts | 24 + lib/routes/dongqiudi/result.ts | 47 + lib/routes/dongqiudi/special.ts | 54 + lib/routes/dongqiudi/team-news.ts | 24 + lib/routes/dongqiudi/top-news.ts | 62 + lib/routes/dongqiudi/utils.ts | 165 + lib/routes/dora-world/article.ts | 88 + lib/routes/dora-world/namespace.ts | 7 + lib/routes/dorohedoro/namespace.ts | 7 + lib/routes/dorohedoro/news.ts | 97 + lib/routes/douban/book/latest.ts | 65 + lib/routes/douban/book/rank.ts | 56 + lib/routes/douban/channel/subject.ts | 82 + lib/routes/douban/channel/topic.ts | 85 + lib/routes/douban/commercialpress/latest.ts | 74 + lib/routes/douban/event/hot.ts | 49 + lib/routes/douban/movie/coming.ts | 68 + lib/routes/douban/namespace.ts | 7 + lib/routes/douban/other/bookstore.ts | 49 + lib/routes/douban/other/celebrity.ts | 60 + lib/routes/douban/other/classification.ts | 61 + lib/routes/douban/other/discussion.ts | 83 + lib/routes/douban/other/doulist.ts | 84 + lib/routes/douban/other/explore-column.ts | 64 + lib/routes/douban/other/explore.ts | 72 + lib/routes/douban/other/group.ts | 95 + lib/routes/douban/other/jobs.ts | 55 + lib/routes/douban/other/later.ts | 51 + lib/routes/douban/other/latest-music.ts | 96 + lib/routes/douban/other/list.ts | 125 + lib/routes/douban/other/playing.ts | 52 + lib/routes/douban/other/recommended.ts | 102 + lib/routes/douban/other/replied.ts | 106 + lib/routes/douban/other/replies.ts | 81 + lib/routes/douban/other/topic.ts | 119 + lib/routes/douban/other/ustop.ts | 41 + lib/routes/douban/other/weekly-best.ts | 78 + lib/routes/douban/people/status.ts | 522 + lib/routes/douban/people/wish.ts | 96 + .../douban/templates/explore.art | 0 .../douban/templates/list_description.art | 0 lib/routes/douban/templates/movie_coming.art | 27 + .../douban/templates/weekly_best.art | 0 lib/routes/douyin/hashtag.ts | 122 + lib/routes/douyin/live.ts | 106 + lib/routes/douyin/namespace.ts | 21 + lib/{v2 => routes}/douyin/templates/cover.art | 0 lib/{v2 => routes}/douyin/templates/desc.art | 0 lib/{v2 => routes}/douyin/templates/embed.art | 2 +- .../douyin/templates/iframe.art | 0 lib/routes/douyin/types.ts | 795 + lib/routes/douyin/user.ts | 132 + lib/routes/douyin/utils.ts | 48 + lib/routes/douyu/group.ts | 76 + lib/routes/douyu/namespace.ts | 7 + lib/routes/douyu/post.ts | 85 + lib/routes/douyu/room.ts | 98 + .../douyu/templates/description.art | 0 lib/routes/dribbble/keyword.ts | 29 + lib/routes/dribbble/namespace.ts | 7 + lib/routes/dribbble/popular.ts | 36 + .../dribbble/templates/description.art | 0 lib/routes/dribbble/user.ts | 34 + lib/routes/dribbble/utils.ts | 156 + lib/routes/dsb/area.js | 33 - lib/routes/dtcj/datahero.ts | 73 + lib/routes/dtcj/datainsight.ts | 82 + lib/routes/dtcj/namespace.ts | 7 + lib/routes/duckdb/namespace.ts | 7 + lib/routes/duckdb/news.ts | 64 + lib/routes/duozhi/index.js | 48 - lib/routes/duozhuayu/namespace.ts | 7 + lib/routes/duozhuayu/search.ts | 94 + .../duozhuayu/templates/book.art | 0 lib/routes/dushu/fuzhou/index.ts | 69 + .../dushu/fuzhou/templates/message.art | 0 lib/routes/dushu/namespace.ts | 7 + lib/routes/dut/defaults.ts | 57 + lib/routes/dut/index.ts | 104 + lib/routes/dut/namespace.ts | 7 + lib/routes/dut/shortcuts.ts | 82 + lib/routes/dw/namespace.ts | 6 + lib/routes/dw/news.ts | 89 + lib/routes/dw/rss.ts | 62 + lib/routes/dw/templates/description.art | 23 + lib/routes/dw/templates/liveblog.art | 13 + lib/routes/dw/templates/video.art | 14 + lib/routes/dw/utils.ts | 172 + lib/routes/dx2025/index.ts | 93 + lib/routes/dx2025/namespace.ts | 7 + lib/routes/dxy/board.ts | 96 + lib/routes/dxy/namespace.ts | 7 + lib/routes/dxy/profile/thread.ts | 107 + lib/routes/dxy/special.ts | 100 + lib/routes/dxy/types.ts | 195 + lib/routes/dxy/utils.ts | 75 + lib/routes/dxy/vaccine.js | 109 - lib/routes/dykszx/namespace.ts | 9 + lib/routes/dykszx/news.js | 60 - lib/routes/dykszx/news.ts | 88 + lib/routes/dysfz/index.js | 20 - lib/routes/dytt/index.js | 60 - lib/routes/dytt/index.ts | 75 + lib/routes/dytt/namespace.ts | 7 + lib/routes/e-hentai/index.ts | 127 + lib/routes/e-hentai/namespace.ts | 7 + .../e-hentai/templates/images.art | 0 lib/routes/eagle/blog.ts | 90 + lib/routes/eagle/changelog.ts | 101 + lib/routes/eagle/namespace.ts | 7 + lib/routes/earthquake/ceic.ts | 105 + lib/routes/earthquake/index.ts | 67 + lib/routes/earthquake/namespace.ts | 7 + lib/routes/eastday/24.ts | 124 + lib/routes/eastday/namespace.ts | 7 + lib/routes/eastday/portrait.ts | 73 + lib/routes/eastday/sh.ts | 75 + lib/routes/eastmoney/namespace.ts | 7 + lib/routes/eastmoney/report/index.ts | 147 + lib/routes/eastmoney/search/index.ts | 75 + .../eastmoney/templates/stock_description.art | 36 + lib/routes/eastmoney/ttjj/user.ts | 86 + lib/routes/eastmoney/utils.ts | 35 + lib/routes/easynomad/joblist.ts | 56 + lib/routes/easynomad/namespace.ts | 7 + lib/routes/ecnu/contest.ts | 70 + lib/routes/ecnu/jwc.ts | 71 + lib/routes/ecnu/namespace.ts | 7 + .../ecnu/templates/description.art | 0 lib/routes/ecnu/yjs.ts | 63 + lib/routes/economist/espresso.ts | 67 + lib/routes/economist/full.ts | 72 + .../economist/global-business-review.ts | 123 + lib/routes/economist/namespace.ts | 7 + lib/routes/ecust/e/news.ts | 70 + lib/routes/ecust/gschool/yjs.ts | 52 + lib/routes/ecust/jwc/notice.ts | 89 + lib/routes/ecust/namespace.ts | 7 + lib/routes/edge/addon.js | 32 - lib/routes/eeo/index.js | 83 - lib/routes/egsea/flash.js | 40 - lib/routes/egsea/flash.ts | 55 + lib/routes/egsea/namespace.ts | 7 + lib/routes/ehentai/ehapi.ts | 211 + lib/routes/ehentai/favorites.ts | 47 + lib/routes/ehentai/namespace.ts | 12 + lib/routes/ehentai/search.ts | 54 + lib/routes/ehentai/tag.ts | 42 + lib/routes/ekantipur/issue.ts | 95 + lib/routes/ekantipur/namespace.ts | 7 + lib/routes/elasticsearch-cn/index.ts | 86 + lib/routes/elasticsearch-cn/namespace.ts | 7 + lib/routes/eleduck/jobs.ts | 64 + lib/routes/eleduck/namespace.ts | 7 + lib/routes/eleduck/posts.ts | 79 + lib/routes/eleme/open-be/announce.js | 21 - lib/routes/eleme/open/announce.js | 35 - lib/routes/elife/index.js | 67 - lib/routes/elitebabes/index.js | 30 - lib/routes/elitebabes/search.js | 15 - lib/routes/elitebabes/utils.js | 88 - lib/routes/elitebabes/videos.js | 26 - lib/routes/elsevier/issue.ts | 80 + lib/routes/elsevier/journal.ts | 90 + lib/routes/elsevier/namespace.ts | 7 + .../elsevier/templates/description.art | 0 lib/routes/embassy/index.ts | 69 + lib/routes/embassy/namespace.ts | 115 + lib/routes/embassy/supported-list.ts | 257 + lib/routes/emi-nitta/home.js | 74 - lib/routes/enclavebooks/category.js | 77 - lib/routes/enclavebooks/collection.js | 44 - lib/routes/enclavebooks/user.js | 44 - lib/routes/engadget/home.js | 67 - lib/routes/enterprisecraftsmanship/index.ts | 72 + .../enterprisecraftsmanship/namespace.ts | 7 + lib/routes/epicgames/index.ts | 125 + lib/routes/epicgames/namespace.ts | 7 + .../epicgames/templates/description.art | 3 + lib/routes/eprice/namespace.ts | 7 + lib/routes/eprice/rss.ts | 122 + lib/{v2 => routes}/eprice/templates/image.art | 0 lib/routes/eshukan/academic.ts | 134 + lib/routes/eshukan/namespace.ts | 9 + lib/routes/eshukan/templates/description.art | 7 + lib/routes/espn/namespace.ts | 7 + lib/routes/espn/news.ts | 120 + lib/routes/espn/templates/media.art | 19 + lib/routes/esquirehk/namespace.ts | 7 + lib/routes/esquirehk/tag.js | 71 - lib/routes/esquirehk/tag.ts | 104 + lib/routes/esquirehk/templates/subpages.art | 30 + lib/routes/europechinese/latest.ts | 66 + lib/routes/europechinese/namespace.ts | 7 + lib/routes/eventernote/actors.ts | 126 + lib/routes/eventernote/namespace.ts | 7 + lib/routes/everything/changes.js | 33 - lib/routes/f-droid/apprelease.ts | 57 + lib/routes/f-droid/namespace.ts | 7 + lib/routes/facebook/page.js | 128 - lib/routes/famitsu/category.ts | 152 + lib/routes/famitsu/namespace.ts | 7 + lib/routes/famitsu/templates/description.art | 7 + lib/routes/famitsu/types.ts | 117 + lib/routes/fanbox/conv.js | 227 - lib/routes/fanbox/header.js | 13 - lib/routes/fanbox/index.ts | 62 + lib/routes/fanbox/main.js | 45 - lib/routes/fanbox/namespace.ts | 7 + lib/routes/fanbox/templates/fanbox-post.art | 7 + lib/routes/fanbox/types.ts | 235 + lib/routes/fanbox/utils.ts | 188 + lib/routes/fanfou/favorites.js | 36 - lib/routes/fanfou/home_timeline.js | 32 - lib/routes/fanfou/public_timeline.js | 34 - lib/routes/fanfou/user_timeline.js | 35 - lib/routes/fanfou/utils.js | 40 - lib/routes/fanqienovel/namespace.ts | 8 + lib/routes/fanqienovel/page.ts | 100 + lib/routes/fansly/namespace.ts | 7 + lib/routes/fansly/post.ts | 53 + lib/routes/fansly/tag.ts | 54 + lib/routes/fansly/templates/media.art | 8 + lib/routes/fansly/templates/poll.art | 4 + lib/routes/fansly/templates/tip-goal.art | 2 + lib/routes/fansly/utils.ts | 167 + lib/routes/fantia/namespace.ts | 7 + lib/routes/fantia/search.ts | 209 + lib/routes/fantia/user.ts | 86 + lib/routes/fanxinzhui/index.ts | 127 + lib/routes/fanxinzhui/latest.js | 52 - lib/routes/fanxinzhui/namespace.ts | 7 + .../fanxinzhui/templates/description.art | 13 + lib/routes/farmatters/index.ts | 115 + lib/routes/farmatters/namespace.ts | 8 + .../farmatters/templates/description.art | 9 + lib/routes/fashionnetwork/headline.js | 56 - lib/routes/fashionnetwork/index.ts | 192 + lib/routes/fashionnetwork/namespace.ts | 9 + lib/routes/fashionnetwork/news.js | 74 - .../fashionnetwork/templates/description.art | 17 + lib/routes/fastbull/express-news.ts | 59 + lib/routes/fastbull/namespace.ts | 7 + lib/routes/fastbull/news.ts | 87 + .../fastbull/templates/description.art | 0 lib/routes/fda/cdrh.ts | 78 + lib/routes/fda/namespace.ts | 7 + lib/routes/fdroid/apprelease.js | 33 - lib/routes/fediverse/namespace.ts | 7 + lib/routes/fediverse/timeline.ts | 116 + lib/routes/feed-the-beast/modpack.js | 31 - lib/routes/feixuew/index.js | 63 - lib/routes/feng/forum.ts | 73 + lib/routes/feng/namespace.ts | 7 + lib/{v2 => routes}/feng/templates/deleted.art | 0 lib/{v2 => routes}/feng/templates/img.art | 0 lib/routes/feng/utils.ts | 76 + lib/routes/ff14/ff14-global.ts | 77 + lib/routes/ff14/ff14-zh.ts | 75 + lib/routes/ff14/namespace.ts | 7 + .../ff14/templates/description.art | 0 lib/routes/fffdm/manhua/manhua.ts | 79 + lib/routes/fffdm/namespace.ts | 7 + lib/{v2 => routes}/fffdm/templates/manhua.art | 0 lib/routes/finology/bullets.ts | 51 + lib/routes/finology/category.ts | 60 + lib/routes/finology/most-viewed.ts | 50 + lib/routes/finology/namespace.ts | 7 + lib/routes/finology/tag.ts | 55 + lib/routes/finology/utils.ts | 60 + lib/routes/finviz/namespace.ts | 7 + lib/routes/finviz/news.ts | 104 + lib/routes/finviz/quote.ts | 59 + lib/routes/fir/update.js | 31 - lib/routes/firecore/index.ts | 56 + lib/routes/firecore/namespace.ts | 7 + lib/routes/firefox/addons.js | 33 - lib/routes/firefox/addons.ts | 59 + lib/routes/firefox/breaches.ts | 63 + lib/routes/firefox/namespace.ts | 7 + lib/routes/firefox/release.js | 30 - lib/routes/firefox/release.ts | 44 + .../firefox/templates/description.art | 0 lib/routes/fisher-spb/namespace.ts | 7 + lib/routes/fisher-spb/news.ts | 76 + .../fisher-spb/templates/image.art | 0 .../fisher-spb/templates/video.art | 0 lib/routes/fishshell/index.ts | 43 + lib/routes/fishshell/namespace.ts | 7 + lib/routes/fitchratings/site.js | 33 - lib/routes/fjksbm/index.ts | 81 + lib/routes/fjksbm/namespace.ts | 7 + lib/routes/fjnews/fznews.js | 55 - lib/routes/fjnews/jjnews.js | 43 - lib/routes/flashcat/blog.ts | 61 + lib/routes/flashcat/namespace.ts | 7 + lib/routes/flyert/creditcard.ts | 136 + lib/routes/flyert/forum.ts | 99 + lib/routes/flyert/namespace.ts | 8 + lib/routes/flyert/preferential.ts | 74 + lib/routes/flyert/templates/description.art | 21 + lib/routes/flyert/util.ts | 188 + lib/routes/flyert/utils.ts | 72 + lib/routes/focustaiwan/index.ts | 102 + lib/routes/focustaiwan/namespace.ts | 7 + .../focustaiwan/templates/article.art | 0 lib/routes/follow/namespace.ts | 7 + lib/routes/follow/profile.ts | 119 + lib/routes/follow/types.ts | 78 + lib/routes/followin/index.ts | 93 + lib/routes/followin/kol.ts | 50 + lib/routes/followin/namespace.ts | 7 + lib/routes/followin/news.ts | 58 + lib/routes/followin/tag.ts | 69 + .../followin/templates/thread.art | 0 lib/routes/followin/topic.ts | 50 + lib/routes/followin/utils.ts | 76 + lib/routes/fontstory/tw.js | 48 - lib/routes/foodtalks/index.ts | 75 + lib/routes/foodtalks/namespace.ts | 9 + lib/routes/foresightnews/article.ts | 47 + lib/routes/foresightnews/column.ts | 53 + lib/routes/foresightnews/index.ts | 39 + lib/routes/foresightnews/namespace.ts | 7 + lib/routes/foresightnews/news.ts | 48 + .../foresightnews/templates/description.art | 0 lib/routes/foresightnews/util.ts | 90 + lib/routes/foreverblog/feeds.ts | 59 + lib/routes/foreverblog/namespace.ts | 7 + lib/routes/fortnite/namespace.ts | 7 + lib/routes/fortnite/news.ts | 87 + lib/routes/fortunechina/index.ts | 108 + lib/routes/fortunechina/namespace.ts | 7 + lib/routes/fosshub/index.ts | 71 + lib/routes/fosshub/namespace.ts | 7 + .../fosshub/templates/description.art | 0 lib/routes/free/namespace.ts | 7 + lib/routes/free/rss.ts | 35 + lib/routes/freebuf/index.ts | 68 + lib/routes/freebuf/namespace.ts | 7 + lib/routes/freecomputerbooks/index.ts | 117 + lib/routes/freecomputerbooks/namespace.ts | 7 + .../freecomputerbooks/templates/desc.art | 0 lib/routes/freewechat/namespace.ts | 7 + lib/routes/freewechat/profile.ts | 88 + lib/routes/freexcomic/book.ts | 84 + lib/routes/freexcomic/namespace.ts | 8 + lib/routes/ft/myft.ts | 76 + lib/routes/ft/namespace.ts | 7 + lib/routes/ftchinese/channel.ts | 38 + lib/routes/ftchinese/namespace.ts | 7 + lib/routes/ftchinese/utils.ts | 90 + lib/routes/ftm/index.ts | 60 + lib/routes/ftm/namespace.ts | 7 + lib/routes/fuliba/latest.ts | 50 + lib/routes/fuliba/namespace.ts | 7 + lib/routes/fulinian/index.js | 50 - lib/routes/furaffinity/art.ts | 85 + lib/routes/furaffinity/browse.js | 44 - lib/routes/furaffinity/browse.ts | 58 + lib/routes/furaffinity/commissions.js | 39 - lib/routes/furaffinity/commissions.ts | 55 + lib/routes/furaffinity/favorites.js | 56 - lib/routes/furaffinity/gallery.js | 56 - lib/routes/furaffinity/home.js | 59 - lib/routes/furaffinity/home.ts | 80 + lib/routes/furaffinity/journal-comments.ts | 64 + lib/routes/furaffinity/journal_comments.js | 50 - lib/routes/furaffinity/journals.js | 49 - lib/routes/furaffinity/journals.ts | 56 + lib/routes/furaffinity/namespace.ts | 7 + lib/routes/furaffinity/scraps.js | 56 - lib/routes/furaffinity/search.js | 56 - lib/routes/furaffinity/search.ts | 72 + lib/routes/furaffinity/shouts.js | 40 - lib/routes/furaffinity/shouts.ts | 56 + lib/routes/furaffinity/status.js | 39 - lib/routes/furaffinity/status.ts | 58 + lib/routes/furaffinity/submission-comments.ts | 64 + lib/routes/furaffinity/submission_comments.js | 50 - lib/routes/furaffinity/user.js | 96 - lib/routes/furaffinity/user.ts | 120 + lib/routes/furaffinity/watchers.js | 47 - lib/routes/furaffinity/watchers.ts | 62 + lib/routes/furaffinity/watching.js | 47 - lib/routes/furaffinity/watching.ts | 62 + lib/routes/furstar/archive.ts | 53 + lib/routes/furstar/artists.ts | 58 + lib/routes/furstar/index.ts | 59 + lib/routes/furstar/namespace.ts | 7 + .../furstar/templates/author.art | 0 .../furstar/templates/description.art | 0 lib/routes/furstar/utils.ts | 99 + lib/routes/futunn/main.ts | 80 + lib/routes/futunn/namespace.ts | 7 + .../futunn/templates/description.art | 0 lib/routes/fx-markets/channel.ts | 79 + lib/routes/fx-markets/namespace.ts | 7 + lib/routes/fx678/kx.ts | 71 + lib/routes/fx678/namespace.ts | 7 + lib/routes/fxiaoke/crm.ts | 86 + lib/routes/fxiaoke/namespace.ts | 7 + lib/routes/fzmtr/announcements.ts | 57 + lib/routes/fzmtr/namespace.ts | 7 + lib/routes/gab/explore.js | 31 - lib/routes/galaxylab/index.js | 35 - lib/routes/galgame/hhgal.js | 70 - lib/routes/galgame/sayhuahuo.js | 22 - lib/routes/galgame/zdfx.js | 30 - lib/routes/galxe/index.ts | 94 + lib/routes/galxe/namespace.ts | 10 + lib/routes/gameapps/index.ts | 95 + lib/routes/gameapps/namespace.ts | 7 + lib/routes/gameapps/templates/description.art | 2 + lib/routes/gamebase/namespace.ts | 7 + lib/routes/gamebase/news.ts | 98 + lib/routes/gamegene/namespace.ts | 7 + lib/routes/gamegene/news.ts | 76 + lib/routes/gamegrape/index.js | 73 - lib/routes/gamer/ani/anime.ts | 59 + lib/routes/gamer/ani/new-anime.ts | 48 + lib/routes/gamer/gnn-index.ts | 174 + lib/routes/gamer/hot.ts | 77 + lib/routes/gamer/namespace.ts | 7 + lib/routes/gamer520/index.ts | 85 + lib/routes/gamer520/namespace.ts | 7 + lib/routes/gamersecret/index.ts | 106 + lib/routes/gamersecret/namespace.ts | 7 + lib/routes/gamersky/ent.js | 89 - lib/routes/gamersky/ent.ts | 57 + lib/routes/gamersky/namespace.ts | 11 + lib/routes/gamersky/news.js | 34 - lib/routes/gamersky/news.ts | 91 + lib/routes/gamersky/review.ts | 80 + lib/routes/gamersky/utils.ts | 94 + lib/routes/gamme/category.ts | 60 + lib/routes/gamme/namespace.ts | 7 + lib/routes/gamme/tag.ts | 71 + lib/routes/gaoqing/utils.js | 57 - lib/routes/gaoqingla/latest.js | 37 - lib/routes/gbcc/trust.js | 28 - lib/routes/gcores/category.ts | 171 + lib/routes/gcores/collection.ts | 161 + lib/routes/gcores/namespace.ts | 7 + lib/routes/gcores/radio.ts | 108 + lib/routes/gcores/tag.ts | 158 + .../gcores/templates/content.art | 0 lib/routes/gdsrx/index.ts | 101 + lib/routes/gdsrx/namespace.ts | 7 + lib/routes/gdufs/namespace.ts | 7 + lib/routes/gdufs/news.ts | 94 + lib/routes/gdufs/xwxy/xwxy-news.ts | 90 + lib/routes/gdut/namespace.ts | 7 + lib/routes/gdut/news.ts | 168 + lib/routes/gdut/oa-news.ts | 221 + lib/routes/geekpark/breakingnews.js | 25 - lib/routes/geekpark/index.ts | 219 + lib/routes/geekpark/namespace.ts | 9 + lib/routes/geekpark/templates/description.art | 21 + lib/routes/geektime/news.js | 54 - lib/routes/gelonghui/home.ts | 66 + lib/routes/gelonghui/hot-article.ts | 69 + lib/routes/gelonghui/keyword.ts | 55 + lib/routes/gelonghui/live.ts | 60 + lib/routes/gelonghui/namespace.ts | 7 + lib/routes/gelonghui/subject.ts | 62 + .../gelonghui/templates/live.art | 0 lib/routes/gelonghui/user.ts | 59 + lib/routes/gelonghui/utils.ts | 25 + lib/routes/geocaching/blogs.ts | 55 + lib/routes/geocaching/namespace.ts | 7 + .../geocaching/templates/blogs.art | 0 lib/routes/getdr/index.ts | 63 + lib/routes/getdr/namespace.ts | 7 + lib/routes/getitfree/category.js | 59 - lib/routes/getitfree/index.ts | 59 + lib/routes/getitfree/namespace.ts | 7 + lib/routes/getitfree/search.js | 25 - lib/routes/getitfree/util.ts | 315 + lib/routes/getitfree/utils.js | 47 - lib/routes/gettr/namespace.ts | 7 + lib/{v2 => routes}/gettr/templates/post.art | 0 lib/routes/gettr/user.ts | 84 + lib/routes/gf-cn/namespace.ts | 7 + lib/routes/gf-cn/news.ts | 78 + lib/routes/gihyo/group.ts | 72 + lib/routes/gihyo/namespace.ts | 7 + lib/routes/girlimg/album.js | 57 - lib/routes/gisreportsonline/index.ts | 60 + lib/routes/gisreportsonline/namespace.ts | 7 + lib/routes/gitchat/newest.js | 23 - lib/routes/gitea/blog.js | 70 - lib/routes/gitee/namespace.ts | 7 + lib/routes/gitee/repos/commits.ts | 66 + lib/routes/gitee/repos/events.ts | 92 + lib/routes/gitee/repos/releases.ts | 58 + lib/routes/gitee/users/events.ts | 110 + lib/routes/github/activity.ts | 56 + lib/routes/github/advisor.ts | 97 + lib/routes/github/branches.ts | 55 + lib/routes/github/comments.ts | 208 + lib/routes/github/contributors.ts | 104 + lib/routes/github/discussions.ts | 194 + lib/routes/github/file.ts | 66 + lib/routes/github/follower.ts | 75 + lib/routes/github/gist.ts | 59 + lib/routes/github/issue.ts | 93 + lib/routes/github/namespace.ts | 16 + lib/routes/github/notifications.ts | 78 + lib/routes/github/pulls.ts | 72 + lib/routes/github/pulse.ts | 116 + lib/routes/github/repos.ts | 95 + lib/routes/github/search.ts | 68 + lib/routes/github/star.ts | 77 + lib/routes/github/starred-repos.ts | 62 + .../github/templates/comments-description.art | 0 .../github/templates/pulse-description.art | 0 .../github/templates/trending-description.art | 0 lib/routes/github/topic.ts | 73 + lib/routes/github/trending.ts | 150 + lib/routes/github/wiki.ts | 65 + lib/routes/gitlab/explore.js | 43 - lib/routes/gitlab/release.js | 35 - lib/routes/gitlab/tag.js | 35 - lib/routes/gitpod/blog.ts | 84 + lib/routes/gitpod/changelog.ts | 60 + lib/routes/gitpod/namespace.ts | 7 + .../gitpod/templates/description.art | 0 lib/routes/gitpod/utils.ts | 3 + lib/routes/globallawreview/index.ts | 70 + lib/routes/globallawreview/namespace.ts | 7 + lib/routes/gmcmonline/chinacustoms.ts | 130 + lib/routes/gmcmonline/namespace.ts | 9 + lib/routes/go.jp/mofa/main.js | 95 - lib/routes/go/mhlw/pdf.ts | 87 + lib/routes/go/namespace.ts | 9 + lib/routes/go/niid/idwr-dl.ts | 104 + lib/routes/gocn/jobs.ts | 53 + lib/routes/gocn/namespace.ts | 7 + lib/routes/gocn/news.ts | 40 + lib/routes/gocn/topics.ts | 56 + lib/routes/gocn/utils.ts | 36 + lib/routes/gocomics/index.js | 64 - lib/routes/gofans/index.ts | 63 + lib/routes/gofans/namespace.ts | 7 + lib/routes/gofans/templates/description.art | 7 + lib/routes/gogoanimehd/namespace.ts | 7 + lib/routes/gogoanimehd/recent-releases.ts | 62 + lib/routes/google/album.ts | 55 + lib/routes/google/alerts.ts | 52 + lib/routes/google/citations.ts | 66 + lib/routes/google/developers.ts | 71 + lib/routes/google/doodles.ts | 55 + lib/routes/google/extension.ts | 53 + lib/routes/google/fonts.ts | 78 + lib/routes/google/namespace.ts | 7 + lib/routes/google/news.ts | 109 + lib/routes/google/research.ts | 45 + lib/routes/google/scholar.ts | 71 + lib/routes/google/search.ts | 85 + lib/routes/google/templates/description.art | 6 + lib/{v2 => routes}/google/templates/fonts.art | 0 lib/{v2 => routes}/google/templates/news.art | 0 lib/routes/gov/ah/kjt.ts | 229 + lib/routes/gov/ah/namespace.ts | 9 + lib/routes/gov/beijing/bjedu/gh.ts | 79 + lib/routes/gov/beijing/bphc/index.ts | 64 + lib/routes/gov/beijing/eea.js | 92 - lib/routes/gov/beijing/jw/tzgg.ts | 84 + lib/routes/gov/beijing/kw/index.ts | 53 + lib/routes/gov/caac/cjwt.ts | 87 + lib/routes/gov/caac/templates/description.art | 25 + lib/routes/gov/cac/index.ts | 73 + lib/routes/gov/cbirc/index.ts | 371 + lib/routes/gov/ccdi/index.ts | 27 + lib/routes/gov/ccdi/utils.ts | 91 + lib/routes/gov/chinamine-safety/util.ts | 72 + lib/routes/gov/chinamine-safety/xw.ts | 46 + lib/routes/gov/chinamine-safety/zfxxgk.ts | 45 + lib/routes/gov/chinatax/latest.ts | 74 + lib/routes/gov/chongqing/gzw.ts | 87 + lib/routes/gov/chongqing/rsks.ts | 55 + lib/routes/gov/chongqing/sydwgkzp.ts | 75 + lib/routes/gov/city/nanjing/getContent.js | 69 - lib/routes/gov/city/nanjing/index.js | 32 - lib/routes/gov/cmse/fxrw.ts | 68 + lib/routes/gov/cmse/index.ts | 79 + .../gov/cmse/templates/description.art | 0 lib/routes/gov/cn/namespace.ts | 8 + lib/routes/gov/cn/news/index.ts | 132 + lib/routes/gov/cnnic/index.ts | 64 + lib/routes/gov/cppcc/index.js | 48 - lib/routes/gov/csrc/auditstatus.ts | 73 + lib/routes/gov/csrc/csrc.ts | 541 + lib/routes/gov/csrc/news.ts | 81 + .../gov/csrc/templates/attachment.art | 0 lib/routes/gov/customs/list.ts | 114 + lib/routes/gov/customs/namespace.ts | 7 + lib/routes/gov/customs/utils.ts | 18 + lib/routes/gov/dianbai/dianbai.ts | 26 + lib/routes/gov/forestry/gjlckjdjt.ts | 127 + .../gov/forestry/templates/description.art | 15 + lib/routes/gov/gaozhou/gaozhou.ts | 27 + lib/routes/gov/general/general.ts | 240 + .../gov/general/templates/zcjdpt.art | 0 lib/routes/gov/guangdong/eea.js | 59 - lib/routes/gov/guangdong/tqyb/sncsyjxh.ts | 65 + .../gov/guangdong/tqyb/templates/sncsyjxh.art | 0 .../gov/guangdong/tqyb/templates/tfxtq.art | 0 lib/routes/gov/guangdong/tqyb/tfxtq.ts | 58 + lib/routes/gov/gz/index.ts | 46 + lib/routes/gov/hainan/iitb/tzgg.ts | 77 + lib/routes/gov/hainan/namespace.ts | 8 + lib/routes/gov/harbin/kjj.js | 39 - lib/routes/gov/hebei/czt.ts | 76 + lib/routes/gov/huazhou/huazhou.ts | 27 + lib/routes/gov/huizhou/zwgk/index.ts | 79 + lib/routes/gov/hunan/changsha/major-email.ts | 82 + lib/routes/gov/hunan/notice.js | 80 - lib/routes/gov/immiau/news.ts | 62 + lib/routes/gov/jgjcndrc/index.ts | 125 + lib/routes/gov/jiangsu/wlt/index.ts | 99 + lib/routes/gov/jiangsu/wlt/templates/wlt.art | 9 + .../healthcommission/medical-exam-notice.ts | 74 + lib/routes/gov/lswz/index.ts | 289 + lib/routes/gov/maoming/maoming.ts | 382 + lib/routes/gov/maonan/maonan.ts | 123 + lib/routes/gov/mee/ywdt.ts | 109 + lib/routes/gov/mem/sgcc.ts | 93 + lib/routes/gov/mfa/wjdt.ts | 87 + lib/routes/gov/mgs/mgs.ts | 27 + lib/routes/gov/miit/wjfb.ts | 86 + lib/routes/gov/miit/wjgs.ts | 82 + lib/routes/gov/miit/yjzj.ts | 85 + lib/routes/gov/miit/zcjd.ts | 82 + lib/routes/gov/miit/zcwj.ts | 73 + lib/routes/gov/mmht/mmht.ts | 27 + lib/routes/gov/moa/moa.js | 164 - lib/routes/gov/moa/moa.ts | 257 + lib/routes/gov/moa/sjzxfb.js | 20 - lib/routes/gov/moa/szcpxx.ts | 115 + lib/routes/gov/moa/zdscxx.ts | 161 + lib/routes/gov/moe/moe.ts | 108 + lib/routes/gov/moe/s78.ts | 69 + lib/routes/gov/mof/bond.ts | 76 + lib/routes/gov/mofcom/article.ts | 77 + lib/routes/gov/mohurd/policy.js | 39 - lib/routes/gov/moj/aac/news.ts | 72 + lib/routes/gov/moj/lfyjzj.ts | 79 + lib/routes/gov/mot/index.ts | 75 + lib/routes/gov/ndrc/fggz.ts | 706 + lib/routes/gov/ndrc/namespace.ts | 8 + lib/routes/gov/ndrc/xwdt.js | 54 - lib/routes/gov/ndrc/xwdt.ts | 83 + lib/routes/gov/ndrc/zfxxgk.ts | 106 + lib/routes/gov/nea/ghs.ts | 84 + lib/routes/gov/ngd/index.js | 51 - lib/routes/gov/nifdc/index.ts | 87 + lib/routes/gov/nmpa/generic.ts | 70 + lib/routes/gov/nopss/index.ts | 67 + lib/routes/gov/npc/index.ts | 75 + lib/routes/gov/nrta/dsj.ts | 82 + lib/routes/gov/nrta/news.ts | 85 + lib/routes/gov/nsfc/index.ts | 95 + lib/routes/gov/nsfc/shortcuts.ts | 52 + lib/routes/gov/pbc/goutongjiaoliu.ts | 85 + lib/routes/gov/pbc/gzlw.ts | 52 + lib/routes/gov/pbc/namespace.ts | 45 + lib/routes/gov/pbc/trade-announcement.ts | 78 + lib/routes/gov/pbc/utils.ts | 19 + lib/routes/gov/pbc/zcyj.ts | 43 + lib/routes/gov/province/jiangsu/getContent.js | 77 - lib/routes/gov/province/jiangsu/index.js | 66 - lib/routes/gov/pudong/zwgk.ts | 65 + lib/routes/gov/safe/business.ts | 27 + lib/routes/gov/safe/complaint.ts | 27 + lib/routes/gov/safe/templates/message.art | 25 + lib/routes/gov/safe/util.ts | 88 + lib/routes/gov/samr/templates/description.art | 26 + lib/routes/gov/samr/xgzlyhd.ts | 221 + lib/routes/gov/sasac/generic.ts | 51 + lib/routes/gov/sdb/sdb.ts | 27 + lib/routes/gov/sh/fgw/index.ts | 155 + .../gov/sh/fgw/templates/description.art | 17 + lib/routes/gov/sh/namespace.ts | 8 + lib/routes/gov/sh/rsj/ksxm.ts | 67 + .../gov/sh}/rsj/templates/ksxm.art | 0 .../gov/sh}/wgj/templates/wgj.art | 0 lib/routes/gov/sh/wgj/wgj.ts | 102 + lib/routes/gov/sh/wsjkw/yqtb/index.ts | 58 + lib/routes/gov/sh/yjj/index.ts | 72 + lib/routes/gov/shaanxi/kjt.ts | 78 + lib/routes/gov/shenzhen/hrss/szksy/index.ts | 69 + lib/routes/gov/shenzhen/xxgk/zfxxgj.ts | 96 + lib/routes/gov/shenzhen/zjj/index.ts | 73 + lib/routes/gov/shenzhen/zzb/index.ts | 68 + .../gov/sichuan/deyang/govpublicinfo.ts | 118 + lib/routes/gov/sichuan/deyang/mztoday.ts | 167 + .../deyang/templates/govPublicInfo.art | 0 .../gov/sichuan/deyang/templates/mztoday.art | 0 lib/routes/gov/stats/index.ts | 144 + .../gov/stats/templates/description.art | 0 lib/routes/gov/suzhou/doc.js | 39 - lib/routes/gov/suzhou/doc.ts | 72 + lib/routes/gov/suzhou/fg.ts | 71 + lib/routes/gov/suzhou/news.js | 142 - lib/routes/gov/suzhou/news.ts | 167 + lib/routes/gov/suzhou/utils.js | 20 - lib/routes/gov/taiyuan/rsj.ts | 69 + lib/routes/gov/veterans/china.js | 76 - lib/routes/gov/wuhan/kjj.js | 63 - lib/routes/gov/wuhan/whyw.ts | 70 + lib/routes/gov/xinyi/xinyi.ts | 27 + lib/routes/gov/xuzhou/hrss.ts | 77 + lib/routes/gov/zhejiang/gwy.ts | 134 + lib/routes/gov/zhengce/govall.ts | 92 + lib/routes/gov/zhengce/index.ts | 122 + lib/routes/gov/zhengce/wenjian.ts | 74 + lib/routes/gov/zhengce/zhengceku.ts | 41 + lib/routes/gov/zj/ningbogzw-notice.ts | 50 + lib/routes/gov/zj/ningborsjnotice.ts | 50 + lib/routes/gov/zj/search.ts | 85 + lib/routes/gq/namespace.ts | 7 + lib/routes/gq/news.ts | 60 + lib/routes/gracg/user.js | 65 - lib/routes/gradcafe/result.js | 37 - lib/routes/greasyfork/feedback.ts | 55 + lib/routes/greasyfork/namespace.ts | 7 + lib/routes/greasyfork/scripts.ts | 76 + lib/routes/greasyfork/versions.ts | 53 + lib/routes/grist/featured.ts | 57 + lib/routes/grist/index.ts | 36 + lib/routes/grist/namespace.ts | 7 + lib/routes/grist/series.ts | 46 + lib/routes/grist/topic.ts | 91 + lib/routes/grist/utils.ts | 24 + lib/routes/growincity/news.js | 49 - lib/routes/grubstreet/index.js | 9 - lib/routes/grubstreet/index.ts | 24 + lib/routes/grubstreet/namespace.ts | 7 + lib/routes/grubstreet/utils.js | 78 - lib/routes/grubstreet/utils.ts | 83 + lib/routes/gs/developer/blog.ts | 58 + lib/routes/gs/namespace.ts | 10 + lib/routes/guancha/headline.ts | 77 + lib/routes/guancha/index.ts | 189 + lib/routes/guancha/member.ts | 115 + lib/routes/guancha/namespace.ts | 7 + lib/routes/guancha/personalpage.ts | 91 + lib/routes/guancha/topic.ts | 72 + lib/routes/guangdiu/cheaps.ts | 47 + lib/routes/guangdiu/index.ts | 62 + lib/routes/guangdiu/namespace.ts | 7 + lib/routes/guangdiu/rank.ts | 64 + lib/routes/guangdiu/search.ts | 60 + lib/routes/guanggoo/index.js | 81 - lib/routes/guangzhoumetro/namespace.ts | 7 + lib/routes/guangzhoumetro/news.ts | 56 + lib/routes/guanhai/index.ts | 70 + lib/routes/guanhai/namespace.ts | 7 + lib/routes/guat/news.js | 68 - lib/routes/guduodata/daily.ts | 92 + lib/routes/guduodata/namespace.ts | 7 + .../guduodata/templates/daily.art | 0 lib/routes/guet/news.js | 95 - lib/routes/guiltfree/onsale.js | 48 - lib/routes/gumroad/index.ts | 63 + lib/routes/gumroad/namespace.ts | 7 + .../gumroad/templates/products.art | 0 lib/routes/guokr/channel.ts | 59 + lib/routes/guokr/namespace.ts | 7 + lib/routes/guokr/scientific.ts | 38 + lib/routes/guokr/utils.ts | 37 + lib/routes/guozaoke/index.ts | 99 + lib/routes/guozaoke/namespace.ts | 7 + lib/routes/gvm/index.js | 94 - lib/routes/gwern/category.js | 58 - lib/routes/gxmzu/ai.ts | 43 + lib/routes/gxmzu/lib.ts | 79 + lib/routes/gxmzu/namespace.ts | 7 + lib/routes/gxmzu/utils/index.ts | 68 + lib/routes/gxmzu/yjs.ts | 43 + lib/routes/gzdaily/app.ts | 89 + lib/routes/gzdaily/namespace.ts | 7 + .../gzdaily}/templates/description.art | 0 lib/routes/gzhu/namespace.ts | 7 + lib/routes/gzhu/yjs.ts | 56 + lib/routes/hackernews/index.ts | 149 + lib/routes/hackernews/namespace.ts | 7 + lib/routes/hackerone/search.js | 48 - lib/routes/hackertalk/index.ts | 39 + lib/routes/hackertalk/namespace.ts | 7 + lib/routes/hacking8/index.ts | 72 + lib/routes/hacking8/namespace.ts | 7 + lib/routes/hacking8/search.ts | 73 + lib/routes/hackmd/namespace.ts | 7 + lib/routes/hackmd/profile.ts | 43 + lib/routes/hackyournews/index.ts | 65 + lib/routes/hackyournews/namespace.ts | 7 + lib/routes/hafu/namespace.ts | 7 + lib/routes/hafu/news.ts | 37 + lib/{v2 => routes}/hafu/templates/hafu.art | 0 lib/routes/hafu/utils.ts | 210 + lib/routes/haimaoba/comics.js | 57 - lib/routes/hakkatv/namespace.ts | 7 + lib/routes/hakkatv/type.ts | 94 + lib/routes/hamel/index.ts | 81 + lib/routes/hamel/namespace.ts | 7 + lib/routes/hameln/chapter.ts | 85 + lib/routes/hameln/namespace.ts | 7 + lib/routes/haohaozhu/discover.js | 42 - lib/routes/harvard/health/blog.ts | 78 + lib/routes/harvard/namespace.ts | 7 + lib/routes/hashnode/blog.ts | 93 + lib/routes/hashnode/namespace.ts | 7 + .../hashnode/templates/description.art | 0 lib/routes/hbooker/chapter.ts | 71 + lib/routes/hbooker/namespace.ts | 7 + lib/routes/hbr/namespace.ts | 7 + lib/routes/hbr/topic.ts | 93 + lib/routes/hdu/cs/notice.ts | 80 + lib/routes/hdu/cs/pg.ts | 80 + lib/routes/hdu/namespace.ts | 7 + lib/routes/hdx/explore.js | 57 - lib/routes/healthz.ts | 8 + lib/routes/hebtv/namespace.ts | 7 + lib/routes/hebtv/nong-bo-shi-zai-xing-dong.ts | 138 + lib/routes/hebtv/templates/description.art | 24 + lib/routes/hellobtc/information.ts | 71 + lib/routes/hellobtc/kepu.ts | 87 + lib/routes/hellobtc/namespace.ts | 7 + lib/routes/hellobtc/news.ts | 54 + lib/routes/hellogithub/article.ts | 62 + lib/routes/hellogithub/index.ts | 78 + lib/routes/hellogithub/namespace.ts | 7 + lib/routes/hellogithub/report.ts | 71 + .../hellogithub/templates/description.art | 0 .../hellogithub/templates/report.art | 0 .../hellogithub/templates/volume.art | 0 lib/routes/hellogithub/volume.ts | 80 + lib/routes/hentai-cosplays/hentai-cosplays.js | 11 - lib/routes/hentai-cosplays/utils.js | 52 - lib/routes/hex-rays/index.ts | 67 + lib/routes/hex-rays/namespace.ts | 7 + lib/routes/hexun/index.ts | 74 + lib/routes/hexun/namespace.ts | 8 + lib/routes/hfut/hf/notice.ts | 43 + lib/routes/hfut/hf/utils.ts | 80 + lib/routes/hfut/namespace.ts | 7 + lib/routes/hfut/xc/notice.ts | 43 + lib/routes/hfut/xc/utils.ts | 73 + lib/routes/hicairo/namespace.ts | 7 + lib/routes/hicairo/rss.ts | 48 + lib/routes/hinatazaka46/blog.ts | 96 + lib/routes/hinatazaka46/namespace.ts | 7 + lib/routes/hinatazaka46/news.ts | 77 + lib/routes/hiring.cafe/jobs.ts | 150 + lib/routes/hiring.cafe/namespace.ts | 10 + lib/routes/hiring.cafe/templates/jobs.art | 18 + lib/routes/hit/hitgs.ts | 72 + lib/routes/hit/jwc.ts | 86 + lib/routes/hit/namespace.ts | 10 + lib/routes/hit/today.ts | 92 + lib/routes/hitcon/namespace.ts | 7 + lib/routes/hitcon/templates/zeroday.art | 8 + lib/routes/hitcon/zeroday.ts | 109 + lib/routes/hitsz/article.ts | 64 + lib/routes/hitsz/namespace.ts | 7 + lib/routes/hitwh/namespace.ts | 7 + lib/routes/hitwh/today.ts | 80 + lib/routes/hizu/index.ts | 128 + lib/routes/hizu/namespace.ts | 7 + lib/routes/hk01/channel.ts | 37 + lib/routes/hk01/hot.ts | 46 + lib/routes/hk01/issue.ts | 36 + lib/routes/hk01/latest.ts | 46 + lib/routes/hk01/namespace.ts | 7 + lib/routes/hk01/tag.ts | 36 + .../hk01/templates/description.art | 0 lib/routes/hk01/utils.ts | 44 + lib/routes/hk01/zone.ts | 37 + lib/routes/hkcd/pdf.js | 30 - lib/routes/hkcnews/news.js | 63 - lib/routes/hkej/index.js | 138 - lib/routes/hkej/index.ts | 183 + lib/routes/hkej/namespace.ts | 7 + .../hkej/templates/articleImg.art | 0 .../hkej/templates/description.art | 0 lib/routes/hkepc/data.ts | 60 + lib/routes/hkepc/index.ts | 127 + lib/routes/hkepc/namespace.ts | 7 + lib/routes/hket/index.ts | 237 + lib/routes/hket/namespace.ts | 7 + lib/routes/hket/templates/image.art | 4 + lib/routes/hkgolden/index.js | 110 - lib/routes/hkjunkcall/index.ts | 69 + lib/routes/hkjunkcall/namespace.ts | 7 + lib/routes/hko/earthquake.ts | 56 + lib/routes/hko/namespace.ts | 9 + lib/routes/hko/weather.js | 44 - lib/routes/hko/weather.ts | 56 + lib/routes/hljucm/namespace.ts | 7 + lib/routes/hljucm/yjsy.ts | 79 + lib/routes/hnrb/index.ts | 124 + lib/routes/hnrb/namespace.ts | 7 + lib/routes/hnu/careers.ts | 58 + lib/routes/hnu/namespace.ts | 7 + lib/routes/home-assistant/hacs.ts | 50 + lib/routes/home-assistant/namespace.ts | 7 + lib/routes/hongkong/chp.ts | 118 + lib/routes/hongkong/dh.ts | 84 + lib/routes/hongkong/namespace.ts | 7 + lib/routes/hopper/index.js | 82 - lib/routes/hostmonit/cloudflareyes.ts | 116 + lib/routes/hostmonit/cloudflareyesv6.ts | 11 + lib/routes/hostmonit/namespace.ts | 7 + .../hostmonit/templates/description.art | 28 + lib/routes/hostmonit/templates/title.art | 1 + lib/routes/hottoys/index.ts | 63 + lib/routes/hottoys/namespace.ts | 7 + lib/routes/hotukdeals/hottest.ts | 50 + lib/routes/hotukdeals/index.ts | 53 + lib/routes/hotukdeals/namespace.ts | 7 + lib/routes/houxu/events.ts | 56 + lib/routes/houxu/index.ts | 55 + lib/routes/houxu/lives.ts | 60 + lib/routes/houxu/memory.ts | 56 + lib/routes/houxu/namespace.ts | 7 + lib/{v2 => routes}/houxu/templates/events.art | 0 lib/{v2 => routes}/houxu/templates/lives.art | 0 lib/{v2 => routes}/houxu/templates/memory.art | 0 lib/routes/howtoforge/namespace.ts | 7 + lib/routes/howtoforge/rss.ts | 48 + lib/routes/hoyolab/constant.ts | 28 + lib/routes/hoyolab/namespace.ts | 7 + lib/routes/hoyolab/news.ts | 143 + lib/routes/hoyolab/templates/post.art | 7 + lib/routes/hoyolab/utils.ts | 29 + lib/routes/hpoi/all.ts | 45 + lib/routes/hpoi/banner-item.ts | 51 + lib/routes/hpoi/character.ts | 39 + lib/routes/hpoi/index.js | 47 - lib/routes/hpoi/info.js | 51 - lib/routes/hpoi/info.ts | 80 + lib/routes/hpoi/namespace.ts | 7 + lib/routes/hpoi/user.js | 37 - lib/routes/hpoi/user.ts | 77 + lib/routes/hpoi/utils.ts | 80 + lib/routes/hpoi/work.ts | 39 + lib/routes/hrbeu/gx/card.ts | 45 + lib/routes/hrbeu/gx/list.ts | 69 + lib/routes/hrbeu/job/bigemploy.ts | 50 + lib/routes/hrbeu/job/calendar.ts | 81 + lib/routes/hrbeu/job/list.ts | 88 + lib/routes/hrbeu/namespace.ts | 7 + lib/routes/hrbeu/sec/list.ts | 80 + lib/routes/hrbeu/uae/news.ts | 94 + lib/routes/hrbeu/ugs/news.ts | 173 + lib/routes/hrbeu/yjsy/list.ts | 85 + lib/routes/hrbust/jwzx.ts | 65 + lib/routes/hrbust/namespace.ts | 8 + lib/routes/hrbust/news.ts | 81 + .../hrbust}/templates/description.art | 0 lib/routes/hrbust/utils.ts | 65 + lib/routes/huanqiu/index.ts | 103 + lib/routes/huanqiu/namespace.ts | 7 + lib/routes/huawei/xinsheng/index.js | 61 - lib/routes/hubu/index.ts | 124 + lib/routes/hubu/namespace.ts | 9 + lib/routes/hubu/zhxy.ts | 228 + lib/routes/huggingface/blog-zh.ts | 59 + lib/routes/huggingface/daily-papers.ts | 51 + lib/routes/huggingface/namespace.ts | 7 + lib/routes/hugo/releases.js | 53 - lib/routes/hunanpea/namespace.ts | 7 + lib/routes/hunanpea/rsks.ts | 67 + lib/routes/hunau/gfxy/index.ts | 40 + lib/routes/hunau/ied.ts | 42 + lib/routes/hunau/jwc.ts | 39 + lib/routes/hunau/namespace.ts | 7 + lib/routes/hunau/utils/category-title.ts | 31 + lib/routes/hunau/utils/common.ts | 62 + lib/routes/hunau/utils/index-page.ts | 10 + lib/routes/hunau/utils/news-content.ts | 47 + lib/routes/hunau/xky/index.ts | 41 + lib/routes/huoxian/namespace.ts | 7 + lib/routes/huoxian/zone.ts | 38 + lib/routes/hupu/all.ts | 105 + lib/routes/hupu/bbs.ts | 117 + lib/routes/hupu/index.ts | 102 + lib/routes/hupu/namespace.ts | 7 + .../hupu/templates/description.art | 0 lib/{v2 => routes}/hupu/templates/match.art | 0 lib/routes/hust/aia/news.ts | 51 + lib/routes/hust/aia/notice.ts | 51 + lib/routes/hust/gs.ts | 282 + lib/routes/hust/mse.ts | 575 + lib/routes/hust/namespace.ts | 7 + lib/routes/hust/yjs.ts | 52 + lib/routes/huxiu/brief-column.ts | 49 + lib/routes/huxiu/channel.ts | 65 + lib/routes/huxiu/club.ts | 42 + lib/routes/huxiu/collection.ts | 48 + lib/routes/huxiu/member.ts | 42 + lib/routes/huxiu/moment.ts | 51 + lib/routes/huxiu/namespace.ts | 7 + lib/routes/huxiu/search.ts | 61 + lib/routes/huxiu/tag.ts | 47 + lib/routes/huxiu/templates/description.art | 46 + lib/routes/huxiu/util.ts | 446 + lib/routes/huya/live.js | 33 - lib/routes/hypergryph/arknights/announce.ts | 89 + lib/routes/hypergryph/arknights/arktca.ts | 124 + lib/routes/hypergryph/arknights/japan.ts | 78 + lib/routes/hypergryph/arknights/news.ts | 118 + lib/routes/hypergryph/namespace.ts | 8 + lib/routes/i-cable/namespace.ts | 7 + lib/routes/i-cable/news.ts | 77 + lib/routes/i-cable/templates/description.art | 8 + lib/routes/ianspriggs/index.ts | 116 + lib/routes/ianspriggs/namespace.ts | 7 + .../ianspriggs/templates/description.art | 13 + lib/routes/icac/namespace.ts | 7 + lib/routes/icac/news.ts | 72 + lib/routes/icac/utils.ts | 13 + lib/routes/icbc/namespace.ts | 7 + lib/routes/icbc/whpj.ts | 86 + lib/routes/icourse163/newest.js | 77 - lib/routes/idaily/index.js | 21 - lib/routes/idaily/index.ts | 85 + lib/routes/idaily/namespace.ts | 7 + lib/routes/idaily/templates/description.art | 17 + lib/routes/idolmaster/namespace.ts | 7 + lib/routes/idolmaster/news.ts | 112 + lib/routes/idolypride/namespace.ts | 7 + lib/routes/idolypride/news.ts | 55 + lib/routes/idownloadblog/index.js | 51 - lib/routes/iea/index.js | 53 - lib/routes/ieee-security/namespace.ts | 7 + lib/routes/ieee-security/sp.ts | 53 + lib/routes/ieee/author.js | 30 - lib/routes/ieee/author.ts | 95 + lib/routes/ieee/journal.ts | 73 + lib/routes/ieee/namespace.ts | 7 + lib/routes/ieee/templates/description.art | 11 + lib/routes/iehou/index.ts | 125 + lib/routes/iehou/namespace.ts | 9 + lib/routes/ielts/index.ts | 81 + lib/routes/ielts/namespace.ts | 7 + lib/routes/ifanr/index.js | 75 - lib/routes/ifeng/feng.ts | 92 + lib/routes/ifeng/namespace.ts | 7 + lib/routes/ifeng/news.ts | 67 + .../ifeng/templates/description.art | 0 lib/routes/ifeng/templates/video.art | 5 + lib/routes/ifeng/utils.ts | 26 + lib/routes/ifi-audio/download.ts | 58 + lib/routes/ifi-audio/namespace.ts | 7 + lib/routes/ifnews/column.js | 75 - lib/routes/ifun/n/category.ts | 102 + lib/routes/ifun/n/search.ts | 73 + lib/routes/ifun/n/tag.ts | 76 + lib/routes/ifun/n/util.ts | 34 + lib/routes/ifun/namespace.ts | 9 + lib/routes/iguoguo/index.ts | 95 + lib/routes/iguoguo/namespace.ts | 7 + lib/routes/iheima/index.ts | 44 + lib/routes/iheima/namespace.ts | 8 + lib/routes/iie/blog.js | 47 - lib/routes/iiilab/index.ts | 39 + lib/routes/iiilab/namespace.ts | 7 + lib/routes/ikea/cn/family-offers.ts | 95 + lib/routes/ikea/cn/low-price.ts | 48 + lib/routes/ikea/cn/new.ts | 64 + lib/routes/ikea/cn/utils.ts | 42 + lib/routes/ikea/gb/new.ts | 82 + lib/routes/ikea/gb/offer.ts | 97 + lib/routes/ikea/namespace.ts | 7 + .../ikea/templates/cn/product.art | 0 lib/{v2 => routes}/ikea/templates/new.art | 0 lib/{v2 => routes}/ikea/templates/offer.art | 0 lib/routes/im2maker/index.js | 60 - lib/routes/imagemagick/changelog.ts | 72 + lib/routes/imagemagick/namespace.ts | 7 + lib/routes/imaijia/category.js | 63 - lib/routes/imdb/chart.ts | 73 + lib/routes/imdb/namespace.ts | 7 + lib/routes/imdb/templates/chart.art | 15 + lib/routes/imdb/types.ts | 103 + lib/routes/imhcg/blog.ts | 47 + lib/routes/imhcg/namespace.ts | 8 + lib/routes/imiker/jinghua.ts | 116 + lib/routes/imiker/namespace.ts | 7 + lib/routes/imiker/templates/description.art | 32 + lib/routes/imop/namespace.ts | 11 + lib/routes/imop/tianshu.ts | 53 + lib/routes/imuseum/index.js | 49 - lib/routes/index.js | 112 - lib/routes/index.tsx | 10 + lib/routes/indiansinkuwait/latest.ts | 69 + lib/routes/indiansinkuwait/namespace.ts | 7 + lib/routes/indienova/article.js | 53 - lib/routes/indienova/article.ts | 44 + lib/routes/indienova/column.ts | 84 + lib/routes/indienova/gamedb.ts | 64 + lib/routes/indienova/namespace.ts | 7 + lib/routes/indienova/usergames.ts | 68 + lib/routes/indienova/utils.ts | 39 + lib/routes/inewsweek/index.ts | 83 + lib/routes/inewsweek/namespace.ts | 7 + lib/routes/infoq/namespace.ts | 7 + lib/routes/infoq/presentations.ts | 203 + lib/routes/infoq/recommend.ts | 51 + lib/routes/infoq/templates/description.art | 41 + lib/routes/infoq/topic.ts | 67 + lib/routes/infoq/utils.ts | 109 + lib/routes/informedainews/docs.ts | 78 + lib/routes/informedainews/namespace.ts | 19 + lib/routes/informs/index.ts | 97 + lib/routes/informs/namespace.ts | 7 + .../informs/templates/content.art | 0 lib/routes/infzm/hot.ts | 39 + lib/routes/infzm/index.ts | 48 + lib/routes/infzm/namespace.ts | 7 + lib/routes/infzm/news.js | 62 - lib/routes/infzm/types.ts | 17 + lib/routes/infzm/utils.ts | 34 + lib/routes/inoreader/index.ts | 56 + lib/routes/inoreader/namespace.ts | 7 + lib/routes/inoreader/rss.ts | 67 + lib/routes/inspirehep/author.ts | 54 + lib/routes/inspirehep/literature.ts | 42 + lib/routes/inspirehep/namespace.ts | 8 + lib/routes/inspirehep/types.ts | 210 + lib/routes/inspirehep/utils.ts | 15 + lib/routes/instagram/common-utils.ts | 63 + lib/routes/instagram/namespace.ts | 10 + lib/routes/instagram/private-api/index.ts | 146 + lib/routes/instagram/private-api/utils.ts | 38 + lib/routes/instagram/templates/images.art | 12 + lib/routes/instagram/templates/video.art | 8 + lib/routes/instagram/web-api/index.ts | 118 + lib/routes/instagram/web-api/utils.ts | 218 + lib/routes/instapaper/person.js | 28 - lib/routes/instructables/namespace.ts | 7 + lib/routes/instructables/projects.ts | 85 + lib/routes/investor/index.ts | 213 + lib/routes/investor/namespace.ts | 9 + lib/routes/iplay/home.js | 26 - lib/routes/iplay/utils.js | 57 - lib/routes/iplaysoft/index.ts | 68 + lib/routes/iplaysoft/namespace.ts | 7 + lib/routes/ippa/namespace.ts | 7 + lib/routes/ippa/rss.ts | 35 + lib/routes/ipsw.dev/index.ts | 64 + lib/routes/ipsw.dev/namespace.ts | 8 + lib/routes/ipsw.dev/templates/description.art | 20 + lib/routes/ipsw/index.js | 112 - lib/routes/ipsw/index.ts | 109 + lib/routes/ipsw/namespace.ts | 7 + lib/routes/iqilu/namespace.ts | 7 + lib/routes/iqilu/program.ts | 110 + lib/routes/iqilu/templates/description.art | 24 + lib/routes/iqiyi/album.ts | 88 + lib/routes/iqiyi/namespace.ts | 7 + lib/{v2 => routes}/iqiyi/templates/album.art | 0 lib/routes/iqiyi/video.ts | 79 + lib/routes/iqnew/latest.ts | 83 + lib/routes/iqnew/namespace.ts | 7 + lib/routes/iresearch/chart.ts | 375 + lib/routes/iresearch/namespace.ts | 7 + lib/routes/iresearch/report.ts | 89 + lib/routes/iresearch/templates/chart.art | 13 + .../iresearch/templates/report.art | 0 .../iresearch/templates/weekly.art | 0 lib/routes/iresearch/weekly.ts | 63 + lib/routes/isct/namespace.ts | 15 + lib/routes/isct/news.ts | 81 + lib/routes/issuehunt/funded.ts | 47 + lib/routes/issuehunt/namespace.ts | 7 + lib/routes/itc/collection.ts | 66 + lib/routes/itc/namespace.ts | 7 + lib/routes/itch/devlog.ts | 95 + lib/routes/itch/index.ts | 69 + lib/routes/itch/namespace.ts | 7 + lib/routes/itch/posts.ts | 65 + .../itch/templates/description.art | 0 lib/routes/ithome/index.ts | 109 + lib/routes/ithome/namespace.ts | 7 + lib/routes/ithome/ranking.ts | 93 + lib/routes/ithome/tag.ts | 84 + lib/routes/ithome/templates/description.art | 13 + lib/routes/ithome/tw/feeds.ts | 66 + lib/routes/ithome/zt.ts | 150 + lib/routes/itjuzi/invest.js | 32 - lib/routes/itjuzi/merge.js | 32 - lib/routes/itslide/new.js | 40 - lib/routes/iwara/index.ts | 64 + lib/routes/iwara/namespace.ts | 7 + lib/routes/iwara/subscriptions.ts | 186 + .../iwara/templates/subscriptions.art | 0 lib/routes/ixigua/namespace.ts | 7 + .../ixigua/templates/userVideo.art | 0 lib/routes/ixigua/user-video.ts | 76 + lib/routes/iyiou/index.js | 41 - lib/routes/iyouport/index.js | 35 - lib/routes/iyouport/utils.js | 22 - lib/routes/j-test/namespace.ts | 7 + lib/routes/j-test/news.ts | 64 + lib/routes/jandan/index.ts | 46 + lib/routes/jandan/namespace.ts | 7 + lib/routes/jandan/section.ts | 59 + .../jandan/templates/description.art | 0 lib/routes/japanpost/namespace.ts | 13 + lib/routes/japanpost/router.ts | 40 + .../japanpost/templates/track_item_desc.art | 0 lib/routes/japanpost/track.ts | 115 + lib/routes/japanpost/utils.ts | 89 + lib/routes/javbus/index.ts | 209 + lib/routes/javbus/namespace.ts | 24 + .../javbus/templates/description.art | 0 lib/routes/javdb/actors.ts | 60 + lib/routes/javdb/index.ts | 65 + lib/routes/javdb/lists.ts | 43 + lib/routes/javdb/makers.ts | 58 + lib/routes/javdb/namespace.ts | 20 + lib/routes/javdb/rankings.ts | 55 + lib/routes/javdb/search.ts | 76 + lib/routes/javdb/series.ts | 58 + lib/routes/javdb/tags.ts | 55 + lib/routes/javdb/utils.ts | 104 + lib/routes/javdb/videocodes.ts | 56 + lib/routes/javlibrary/bestrated.ts | 21 + lib/routes/javlibrary/bestreviews.ts | 32 + lib/routes/javlibrary/genre.ts | 26 + lib/routes/javlibrary/maker.ts | 33 + lib/routes/javlibrary/mostwanted.ts | 21 + lib/routes/javlibrary/namespace.ts | 7 + lib/routes/javlibrary/newentries.ts | 17 + lib/routes/javlibrary/newrelease.ts | 21 + lib/routes/javlibrary/star.ts | 39 + .../javlibrary/templates/description.art | 0 lib/routes/javlibrary/update.ts | 17 + lib/routes/javlibrary/user.ts | 22 + lib/routes/javlibrary/utils.ts | 97 + lib/routes/javtiful/actress.ts | 37 + lib/routes/javtiful/channel.ts | 37 + lib/routes/javtiful/namespace.ts | 7 + lib/routes/javtiful/templates/description.art | 7 + lib/routes/javtiful/utils.ts | 18 + lib/routes/javtrailers/casts.ts | 41 + lib/routes/javtrailers/categories.ts | 40 + lib/routes/javtrailers/namespace.ts | 7 + lib/routes/javtrailers/studios.ts | 39 + .../javtrailers/templates/description.art | 31 + lib/routes/javtrailers/types.ts | 59 + lib/routes/javtrailers/utils.ts | 48 + lib/routes/jd/namespace.ts | 7 + lib/routes/jd/price.ts | 67 + .../jd/templates/description.art | 0 lib/routes/jdlingyu/index.js | 45 - lib/routes/jewishmuseum/exhibitions.ts | 35 + lib/routes/jewishmuseum/namespace.ts | 7 + lib/routes/jianshu/collection.js | 29 - lib/routes/jianshu/collection.ts | 55 + lib/routes/jianshu/home.js | 27 - lib/routes/jianshu/home.ts | 54 + lib/routes/jianshu/namespace.ts | 7 + lib/routes/jianshu/trending.js | 28 - lib/routes/jianshu/user.js | 29 - lib/routes/jianshu/user.ts | 55 + lib/routes/jianshu/utils.js | 66 - lib/routes/jianshu/utils.ts | 56 + lib/routes/jiaoliudao/index.ts | 41 + lib/routes/jiaoliudao/namespace.ts | 7 + lib/routes/jiazhen108/index.js | 47 - lib/routes/jiemian/list.ts | 14 + lib/routes/jiemian/lists.ts | 112 + lib/routes/jiemian/namespace.ts | 7 + lib/routes/jiemian/templates/description.art | 39 + lib/routes/jijitang/article.js | 19 - lib/routes/jijitang/publication.js | 18 - lib/routes/jike/namespace.ts | 7 + lib/routes/jike/topic-text.ts | 47 + lib/routes/jike/topic.ts | 79 + lib/routes/jike/user.ts | 184 + lib/routes/jike/utils.ts | 197 + lib/routes/jimmyspa/books.ts | 112 + lib/routes/jimmyspa/namespace.ts | 7 + lib/routes/jimmyspa/news.ts | 124 + lib/routes/jimmyspa/templates/description.art | 17 + lib/routes/jin10/index.ts | 89 + lib/routes/jin10/namespace.ts | 7 + .../jin10/templates/description.art | 0 lib/routes/jin10/topic.ts | 77 + lib/routes/jingdong/zhongchou.js | 78 - lib/routes/jingzhengu/namespace.ts | 7 + lib/routes/jingzhengu/news.ts | 77 + lib/routes/jingzhengu/types.ts | 39 + lib/routes/jingzhengu/utils.ts | 35 + lib/routes/jinritemai/docs.ts | 74 + lib/routes/jinritemai/namespace.ts | 7 + lib/routes/jinritoutiao/keyword.js | 27 - lib/routes/jinse/catalogue.js | 20 - lib/routes/jinse/catalogue.ts | 131 + lib/routes/jinse/lives.js | 20 - lib/routes/jinse/lives.ts | 119 + lib/routes/jinse/namespace.ts | 7 + lib/routes/jinse/templates/description.art | 34 + lib/routes/jinse/timeline.js | 21 - lib/routes/jinse/timeline.ts | 145 + lib/routes/jisilu/index.ts | 133 + lib/routes/jisilu/namespace.ts | 7 + lib/routes/jiuyangongshe/community.ts | 149 + lib/routes/jiuyangongshe/namespace.ts | 8 + .../templates/community-description.art | 4 + lib/routes/jjwxc/author.ts | 90 + lib/routes/jjwxc/book.ts | 134 + lib/routes/jjwxc/namespace.ts | 7 + lib/routes/jjwxc/templates/author.art | 28 + lib/routes/jjwxc/templates/book.art | 44 + lib/routes/jlu/ccst/xwzx/index.ts | 63 + lib/routes/jlu/jwc.ts | 55 + lib/routes/jlu/namespace.ts | 7 + lib/routes/jlu/phy/index.ts | 55 + lib/routes/joins/chinese.ts | 218 + lib/routes/joins/namespace.ts | 9 + lib/routes/joins/templates/description.art | 17 + lib/routes/joneslanglasalle/index.ts | 311 + lib/routes/joneslanglasalle/namespace.ts | 13 + .../templates/description.art | 21 + lib/routes/jornada/index.ts | 93 + lib/routes/jornada/namespace.ts | 7 + lib/routes/jou/home.ts | 43 + lib/routes/jou/namespace.ts | 7 + lib/routes/jou/utils/index.ts | 69 + lib/routes/jou/yz.ts | 43 + lib/routes/jpmorganchase/research.js | 52 - lib/routes/jpxgmn/namespace.ts | 7 + lib/routes/jpxgmn/search.ts | 45 + lib/routes/jpxgmn/tab.ts | 57 + lib/routes/jpxgmn/templates/description.art | 3 + lib/routes/jpxgmn/utils.ts | 36 + lib/routes/jpxgmn/weekly.ts | 54 + lib/routes/jseea/namespace.ts | 7 + lib/routes/jseea/news.ts | 79 + lib/routes/jskou/index.js | 21 - lib/routes/jsu/cxzx.ts | 84 + lib/routes/jsu/jwc.ts | 82 + lib/routes/jsu/math.ts | 61 + lib/routes/jsu/namespace.ts | 7 + lib/routes/jsu/rjxy.ts | 63 + lib/routes/jsu/universityindex.ts | 68 + lib/routes/jsu/utils/index.ts | 50 + lib/routes/juejin/books.ts | 56 + lib/routes/juejin/category.ts | 62 + lib/routes/juejin/collection.ts | 51 + lib/routes/juejin/column.ts | 56 + lib/routes/juejin/dynamic.ts | 114 + lib/routes/juejin/favorites.ts | 65 + lib/routes/juejin/namespace.ts | 7 + lib/routes/juejin/pins.ts | 89 + lib/routes/juejin/posts.ts | 50 + lib/routes/juejin/tag.ts | 65 + lib/routes/juejin/trending.ts | 118 + lib/routes/juejin/utils.ts | 55 + lib/routes/juesheng/index.js | 49 - lib/routes/jump/discount.ts | 157 + lib/routes/jump/namespace.ts | 7 + .../jump/templates/discount.art | 0 lib/routes/junhe/legal-updates.ts | 98 + lib/routes/junhe/namespace.ts | 9 + lib/routes/justrun/index.js | 44 - lib/routes/jx3/news.js | 58 - lib/routes/kadokawa/blog.ts | 134 + lib/routes/kadokawa/namespace.ts | 9 + lib/routes/kadokawa/templates/description.art | 21 + lib/routes/kaggle/competitions.js | 51 - lib/routes/kaggle/discussion.js | 72 - lib/routes/kaggle/user.js | 19 - lib/routes/kaiyan/index.js | 53 - lib/routes/kakuyomu/namespace.ts | 7 + lib/routes/kakuyomu/types.ts | 6 + lib/routes/kakuyomu/works.ts | 73 + lib/routes/kamen-rider-official/namespace.ts | 7 + lib/routes/kamen-rider-official/news.ts | 165 + .../templates/description.art | 0 lib/routes/kantarworldpanel/index.ts | 108 + lib/routes/kantarworldpanel/namespace.ts | 7 + .../templates/description.art | 0 lib/routes/kanxue/namespace.ts | 7 + lib/routes/kanxue/topic.ts | 153 + lib/routes/kaopu/namespace.ts | 7 + lib/routes/kaopu/news.ts | 51 + lib/routes/kaopunews/index.js | 28 - lib/routes/kbs/namespace.ts | 7 + lib/routes/kbs/news.ts | 97 + lib/routes/kbs/today.ts | 86 + lib/routes/kcna/namespace.ts | 7 + lib/routes/kcna/news.ts | 126 + lib/{v2 => routes}/kcna/templates/news.art | 0 lib/routes/kcna/utils.ts | 60 + lib/routes/ke/namespace.ts | 7 + lib/routes/ke/results.ts | 61 + lib/routes/keep/namespace.ts | 7 + lib/{v2 => routes}/keep/templates/user.art | 0 lib/routes/keep/user.ts | 84 + lib/routes/keepass/namespace.ts | 7 + lib/routes/keepass/news.ts | 55 + lib/routes/kelownacapnews/namespace.ts | 7 + lib/routes/kelownacapnews/news.ts | 93 + lib/routes/kemono/index.ts | 190 + lib/routes/kemono/namespace.ts | 7 + .../kemono/templates/discord.art | 0 lib/routes/kemono/templates/source.art | 24 + lib/routes/kepu/live.ts | 118 + lib/routes/kepu/namespace.ts | 7 + lib/routes/kepu/templates/description.art | 33 + lib/routes/keylol/index.ts | 213 + lib/routes/keylol/namespace.ts | 7 + lib/routes/kimlaw/namespace.ts | 7 + lib/routes/kimlaw/thesis.ts | 70 + lib/routes/kirara/news.js | 30 - lib/routes/kisskiss/blog.ts | 74 + lib/routes/kisskiss/namespace.ts | 7 + lib/routes/konachan/namespace.ts | 8 + lib/routes/konachan/post.ts | 94 + lib/routes/konachan/post_popular_recent.js | 67 - lib/routes/konami/pesmobile.js | 31 - lib/routes/kongfz/shop.js | 58 - lib/routes/konghq/blog-posts.ts | 78 + lib/routes/konghq/namespace.ts | 8 + lib/routes/kpmg/insights.js | 79 - lib/routes/kpmg/insights.ts | 143 + lib/routes/kpmg/namespace.ts | 11 + lib/routes/kpmg/templates/description.art | 11 + lib/routes/krankenkassen/index.js | 54 - lib/routes/ktown4u/artist-brandlist.ts | 61 + lib/routes/ktown4u/namespace.ts | 7 + lib/routes/ku/index.js | 31 - lib/routes/kuai/id.js | 38 - lib/routes/kuai/index.js | 38 - lib/routes/kuaidi100/index.ts | 72 + lib/routes/kuaidi100/namespace.ts | 7 + lib/routes/kuaidi100/supported-company.ts | 41 + lib/routes/kuaidi100/utils.ts | 260 + lib/routes/kuaishou/namespace.ts | 8 + lib/routes/kuaishou/profile.ts | 92 + lib/routes/kunchengblog/essay.ts | 91 + lib/routes/kunchengblog/namespace.ts | 7 + lib/routes/kurogames/namespace.ts | 8 + lib/routes/kurogames/wutheringwaves/news.ts | 59 + lib/routes/kuwaitlocal/index.ts | 75 + lib/routes/kuwaitlocal/namespace.ts | 7 + lib/routes/kyodonews/index.ts | 149 + lib/routes/kyodonews/namespace.ts | 7 + .../kyodonews/templates/article.art | 0 lib/routes/kzfeed/topic.js | 122 - lib/routes/laimanhua/index.ts | 65 + lib/routes/laimanhua/namespace.ts | 7 + lib/routes/lala/namespace.ts | 7 + lib/routes/lala/rss.ts | 48 + lib/routes/lang/namespace.ts | 7 + lib/routes/lang/room.ts | 67 + lib/{v2 => routes}/lang/templates/room.art | 0 lib/routes/langchain/index.ts | 74 + lib/routes/langchain/namespace.ts | 7 + lib/routes/lanqiao/author.ts | 86 + lib/routes/lanqiao/courses.ts | 82 + lib/routes/lanqiao/namespace.ts | 7 + lib/routes/lanqiao/questions.ts | 80 + .../lanqiao/templates/courseDesc.art | 0 lib/routes/lanqiao/utils.ts | 13 + lib/routes/laohu8/namespace.ts | 7 + lib/routes/laohu8/personal.ts | 58 + lib/routes/laosiji/feed.js | 23 - lib/routes/last-origin/namespace.ts | 7 + lib/routes/last-origin/news.ts | 65 + lib/routes/lastfm/recent.js | 27 - lib/routes/lastfm/top.js | 27 - lib/routes/latepost/index.ts | 132 + lib/routes/latepost/namespace.ts | 7 + lib/routes/law/dh.js | 39 - lib/routes/layoffs/index.ts | 150 + lib/routes/layoffs/namespace.ts | 7 + lib/routes/learnblockchain/namespace.ts | 7 + lib/routes/learnblockchain/posts.ts | 81 + lib/routes/learnku/namespace.ts | 7 + .../learnku/templates/topic.art | 0 lib/routes/learnku/topic.ts | 104 + lib/routes/leboncoin/ad.js | 136 - lib/routes/leetcode/articles.ts | 109 + lib/routes/leetcode/check-cn.js | 98 - lib/routes/leetcode/check-us.js | 32 - lib/routes/leetcode/dailyquestion-cn.ts | 132 + lib/routes/leetcode/dailyquestion-en.ts | 133 + .../leetcode/dailyquestion-solution-cn.ts | 201 + .../leetcode/dailyquestion-solution-en.ts | 231 + lib/routes/leetcode/namespace.ts | 7 + .../templates/question-description.art | 0 lib/routes/leetcode/utils.js | 54 - lib/routes/leiphone/index.ts | 41 + lib/routes/leiphone/namespace.ts | 7 + lib/routes/leiphone/newsflash.ts | 45 + lib/routes/leiphone/utils.ts | 39 + lib/routes/lemmy/index.ts | 116 + lib/routes/lemmy/namespace.ts | 7 + lib/routes/letterboxd/utils.js | 140 - lib/routes/lfsyd/home.ts | 68 + lib/routes/lfsyd/namespace.ts | 7 + lib/routes/lfsyd/old-home.ts | 55 + lib/routes/lfsyd/tag.ts | 79 + lib/{v2 => routes}/lfsyd/templates/card.art | 0 lib/{v2 => routes}/lfsyd/templates/video.art | 0 lib/routes/lfsyd/user.ts | 63 + lib/routes/lfsyd/utils.ts | 103 + lib/routes/lianxh/index.ts | 116 + lib/routes/lianxh/namespace.ts | 8 + lib/routes/liequtv/room.js | 36 - lib/routes/lifetimes/index.js | 99 - lib/routes/lifeweek/channel.ts | 40 + lib/routes/lifeweek/namespace.ts | 7 + lib/routes/lifeweek/tag.ts | 39 + lib/routes/lifeweek/utils.ts | 18 + lib/routes/lightnovel/light-novel.ts | 78 + lib/routes/lightnovel/namespace.ts | 7 + lib/routes/line/namespace.ts | 7 + lib/routes/line/publisher.ts | 68 + lib/routes/line/today.ts | 66 + lib/routes/line/utils.ts | 56 + lib/routes/lingyi/index.js | 64 - lib/routes/link3/events.ts | 86 + lib/routes/link3/namespace.ts | 7 + lib/routes/link3/profile.ts | 143 + lib/routes/linkedin/cn/index.ts | 46 + lib/routes/linkedin/cn/renderer.ts | 177 + lib/routes/linkedin/cn/utils.ts | 123 + lib/routes/linkedin/jobs.ts | 140 + lib/routes/linkedin/models.ts | 13 + lib/routes/linkedin/namespace.ts | 7 + .../linkedin/templates/cn/posting.art | 0 lib/routes/linkedin/utils.ts | 126 + lib/routes/linkedkeeper/index.js | 37 - lib/routes/linkresearcher/index.ts | 138 + lib/routes/linkresearcher/namespace.ts | 13 + .../linkresearcher/templates/bilingual.art | 7 + lib/routes/linkresearcher/types.ts | 103 + lib/routes/linovelib/namespace.ts | 7 + lib/routes/linovelib/novel.ts | 52 + lib/routes/linovelib/volume.ts | 36 + lib/routes/liquipedia/cs-matches.ts | 60 + lib/routes/liquipedia/dota2-matches.ts | 71 + lib/routes/liquipedia/dota2_matches.js | 50 - lib/routes/liquipedia/namespace.ts | 7 + lib/routes/literotica/category.ts | 69 + lib/routes/literotica/namespace.ts | 7 + lib/routes/literotica/new.ts | 85 + lib/routes/liulinblog/index.ts | 107 + lib/routes/liulinblog/itnews.ts | 13 + lib/routes/liulinblog/namespace.ts | 7 + lib/routes/liveuamap/index.ts | 63 + lib/routes/liveuamap/namespace.ts | 7 + lib/routes/liwushuo/index.js | 28 - lib/routes/lkong/forum.ts | 72 + lib/routes/lkong/namespace.ts | 7 + lib/routes/lkong/query.ts | 83 + .../lkong/templates/content.art | 0 lib/{v2 => routes}/lkong/templates/quote.art | 0 lib/routes/lkong/thread.ts | 73 + lib/routes/lmu/jobs.ts | 96 + lib/routes/lmu/namespace.ts | 18 + lib/routes/lmu/templates/jobPosting.art | 11 + lib/routes/lofter/collection.ts | 87 + lib/routes/lofter/namespace.ts | 7 + lib/routes/lofter/tag.ts | 116 + lib/routes/lofter/user.ts | 82 + lib/routes/logclub/index.ts | 144 + lib/routes/logclub/namespace.ts | 7 + lib/routes/logclub/report.ts | 124 + lib/routes/logclub/templates/description.art | 33 + lib/routes/logonews/index.ts | 96 + lib/routes/logonews/namespace.ts | 7 + .../logonews/templates/description.art | 0 lib/routes/logrocket/index.ts | 71 + lib/routes/logrocket/namespace.ts | 7 + lib/routes/lol/newsindex.js | 95 - lib/routes/lolapp/article.js | 53 - lib/routes/loltw/namespace.ts | 7 + lib/routes/loltw/news.ts | 62 + lib/{v2 => routes}/loltw/templates/news.art | 0 lib/routes/loongarch/namespace.ts | 7 + lib/routes/loongarch/post.ts | 59 + lib/routes/lorientlejour/index.ts | 186 + lib/routes/lorientlejour/namespace.ts | 8 + .../lorientlejour/templates/description.art | 18 + lib/routes/loveheaven/update.js | 45 - lib/routes/lovelive-anime/namespace.ts | 7 + lib/routes/lovelive-anime/news.ts | 116 + lib/routes/lovelive-anime/schedules.ts | 78 + .../lovelive-anime/templates/description.art | 1 + .../lovelive-anime/templates/scheduleDesc.art | 1 - lib/routes/lovelive-anime/topics.ts | 164 + lib/routes/lowendtalk/discussion.js | 43 - lib/routes/lrepacks/index.ts | 201 + lib/routes/lrepacks/namespace.ts | 9 + lib/routes/lrepacks/templates/description.art | 21 + lib/routes/lsnu/jiaowc/tzgg.ts | 82 + lib/routes/lsnu/namespace.ts | 7 + lib/routes/luma/index.ts | 92 + lib/routes/luma/namespace.ts | 7 + lib/routes/luogu/contest.ts | 99 + lib/routes/luogu/daily.ts | 64 + lib/routes/luogu/namespace.ts | 7 + lib/routes/luogu/user-article.ts | 75 + lib/routes/luogu/user-blog.ts | 76 + lib/routes/luogu/user-feed.ts | 56 + lib/routes/luogu/utils.ts | 17 + lib/routes/luolei/index.ts | 149 + lib/routes/luolei/namespace.ts | 9 + lib/routes/luolei/templates/description.art | 19 + lib/routes/luxiangdong/archive.ts | 53 + lib/routes/luxiangdong/namespace.ts | 7 + lib/routes/lvv2/namespace.ts | 7 + lib/routes/lvv2/news.ts | 104 + lib/{v2 => routes}/lvv2/templates/outlink.art | 0 lib/routes/lvv2/top.ts | 106 + lib/routes/lxixsxa/discography.ts | 82 + lib/routes/lxixsxa/information.ts | 76 + lib/routes/lxixsxa/jsonp-helper.ts | 17 + lib/routes/lxixsxa/namespace.ts | 7 + .../lxixsxa/templates/disco.art | 0 lib/{v2 => routes}/lxixsxa/templates/info.art | 0 lib/routes/m-78/namespace.ts | 7 + lib/routes/m-78/news.ts | 115 + lib/routes/m-78/types.ts | 13 + lib/routes/m4/index.ts | 99 + lib/routes/m4/namespace.ts | 7 + lib/routes/m4/templates/description.art | 21 + lib/routes/macau-bolsas/index.js | 47 - lib/routes/maccms/index.ts | 72 + lib/routes/maccms/namespace.ts | 10 + lib/routes/maccms/templates/vod.art | 12 + lib/routes/maccms/type.ts | 102 + lib/routes/macfilos/blog.ts | 87 + lib/routes/macfilos/namespace.ts | 7 + lib/routes/macked/app.js | 25 - lib/routes/macmenubar/namespace.ts | 7 + lib/routes/macmenubar/recently.ts | 66 + lib/routes/macupdate/app.ts | 63 + lib/routes/macupdate/namespace.ts | 7 + lib/routes/macwk/soft.js | 32 - lib/routes/mafengwo/note.js | 53 - lib/routes/magazinelib/latest-magazine.ts | 78 + lib/routes/magazinelib/namespace.ts | 7 + .../templates/magazine-description.art | 0 lib/routes/magireco/announcements.js | 26 - lib/routes/magireco/event_banner.js | 34 - lib/routes/magnumphotos/magazine.ts | 64 + lib/routes/magnumphotos/namespace.ts | 7 + lib/routes/mail/imap.ts | 109 + lib/routes/mail/namespace.ts | 6 + lib/routes/makeuseof/index.js | 59 - lib/routes/malaysiakini/index.ts | 179 + lib/routes/malaysiakini/namespace.ts | 12 + lib/routes/mangadex/index.ts | 84 + lib/routes/mangadex/namespace.ts | 7 + lib/routes/manhuadui/manhua.js | 36 - lib/routes/manhuagui/comic.ts | 139 + lib/routes/manhuagui/namespace.ts | 7 + lib/routes/manhuagui/subscribe.ts | 92 + .../manhuagui/templates/manga.art | 0 lib/routes/manong-weekly/issues.js | 33 - lib/routes/manxiaosi/book.js | 49 - lib/routes/manyvids/namespace.ts | 8 + lib/routes/manyvids/templates/video.art | 3 + lib/routes/manyvids/types.ts | 89 + lib/routes/manyvids/video.ts | 51 + lib/routes/maoyan/hotComplete.js | 87 - lib/routes/mastodon/account-id.ts | 53 + lib/routes/mastodon/acct.ts | 51 + lib/routes/mastodon/namespace.ts | 15 + lib/routes/mastodon/timeline-local.ts | 54 + lib/routes/mastodon/timeline-remote.ts | 54 + lib/routes/mastodon/utils.ts | 135 + lib/routes/matataki/site/posts/author.js | 17 - lib/routes/matataki/site/posts/favorite.js | 42 - .../matataki/site/posts/scoreranking.js | 15 - lib/routes/matataki/site/posts/tag.js | 16 - lib/routes/matataki/site/posts/timeranking.js | 15 - lib/routes/matataki/site/posts/token.js | 18 - lib/routes/matataki/utils/matataki-utils.js | 125 - lib/routes/matters/author.js | 49 - lib/routes/matters/author.ts | 63 + lib/routes/matters/latest.js | 69 - lib/routes/matters/latest.ts | 74 + lib/routes/matters/namespace.ts | 8 + lib/routes/matters/tags.js | 56 - lib/routes/matters/tags.ts | 85 + lib/routes/matters/utils.ts | 30 + lib/routes/maxnews/dota2.js | 45 - lib/routes/mcdonalds/news.js | 53 - lib/routes/mckinsey/cn/category-map.ts | 77 + lib/routes/mckinsey/cn/index.ts | 80 + lib/routes/mckinsey/namespace.ts | 7 + lib/routes/mcmod/index.ts | 105 + lib/routes/mcmod/namespace.ts | 7 + lib/routes/mcmod/templates/mod.art | 13 + lib/routes/mdpi/journal.ts | 92 + lib/routes/mdpi/namespace.ts | 7 + .../mdpi/templates/description.art | 0 lib/routes/mediadigest/category.js | 130 - lib/routes/medieval-china/namespace.ts | 7 + lib/routes/medieval-china/post.ts | 60 + lib/routes/medium/following.ts | 59 + lib/routes/medium/for-you.ts | 59 + lib/routes/medium/graphql.ts | 185 + lib/routes/medium/list.ts | 58 + lib/routes/medium/namespace.ts | 7 + lib/routes/medium/parse-article.ts | 61 + lib/routes/medium/tag.ts | 62 + lib/routes/medsci/index.ts | 128 + lib/routes/medsci/namespace.ts | 7 + lib/routes/meihua/article.js | 54 - lib/routes/meishichina/index.ts | 1997 ++ lib/routes/meishichina/namespace.ts | 9 + lib/routes/meituan/namespace.ts | 7 + lib/routes/meituan/open/announce.js | 45 - lib/routes/meituan/tech.ts | 67 + lib/routes/meituan/tech/home.js | 45 - lib/routes/mercari/index.js | 67 - lib/routes/metacritic/index.ts | 142 + lib/routes/metacritic/namespace.ts | 7 + lib/routes/metacritic/release.js | 53 - lib/routes/metacritic/release.ts | 54 + .../metacritic/templates/description.art | 19 + lib/routes/metacritic/util.ts | 39 + lib/routes/meteor/boards.ts | 37 + lib/routes/meteor/index.ts | 65 + lib/routes/meteor/namespace.ts | 7 + lib/{v2 => routes}/meteor/templates/desc.art | 0 lib/routes/meteor/utils.ts | 89 + lib/routes/method-studios/index.js | 60 - lib/routes/metmuseum/exhibitions.ts | 39 + lib/routes/metmuseum/namespace.ts | 7 + lib/routes/metred/fuli.js | 42 - lib/routes/metrics.ts | 12 + lib/routes/mhw/news.js | 48 - lib/routes/mhw/update.js | 66 - lib/routes/mi/board.js | 36 - lib/routes/mi/crowdfunding.js | 31 - lib/routes/mi/crowdfunding.ts | 58 + lib/routes/mi/golden.js | 22 - lib/routes/mi/golden.ts | 32 + lib/routes/mi/miui/index.js | 58 - lib/routes/mi/namespace.ts | 7 + lib/routes/mi/templates/crowdfunding.art | 28 + lib/routes/mi/types.ts | 40 + lib/routes/mi/utils.ts | 80 + lib/routes/micmicidol/article.js | 28 - lib/routes/microsoft-store/updates.js | 30 - lib/routes/microsoft/addon.ts | 56 + lib/routes/microsoft/mcr.ts | 63 + lib/routes/microsoft/namespace.ts | 7 + lib/routes/mihoyo/bbs/cache.ts | 42 + lib/routes/mihoyo/bbs/follow-list.ts | 72 + lib/routes/mihoyo/bbs/img-ranking.ts | 144 + lib/routes/mihoyo/bbs/official.ts | 167 + lib/routes/mihoyo/bbs/static-data.ts | 141 + lib/routes/mihoyo/bbs/timeline.ts | 74 + lib/routes/mihoyo/bbs/user-post.ts | 51 + lib/routes/mihoyo/bbs/utils.ts | 37 + lib/routes/mihoyo/namespace.ts | 7 + lib/routes/mihoyo/sr/news.ts | 100 + .../mihoyo/templates/description.art | 0 lib/routes/mihoyo/templates/official.art | 7 + lib/{v2 => routes}/mihoyo/templates/ys.art | 0 lib/routes/mihoyo/ys/news.ts | 195 + lib/routes/mind42/index.js | 7 - lib/routes/mind42/search.js | 5 - lib/routes/mind42/tag.js | 5 - lib/routes/mind42/utils.js | 47 - lib/routes/mindmeister/example.ts | 95 + lib/routes/mindmeister/namespace.ts | 7 + .../mindmeister/templates/image.art | 0 lib/routes/minecraft/blockedservers.ts | 52 + lib/routes/minecraft/java-runtime.ts | 127 + lib/routes/minecraft/namespace.ts | 7 + lib/routes/minecraft/version.ts | 137 + lib/routes/mingjian/index.js | 46 - lib/routes/mingpao/index.ts | 178 + lib/routes/mingpao/namespace.ts | 7 + .../mingpao/templates/description.art | 0 lib/routes/mingpao/templates/fancybox.art | 7 + lib/routes/miniapp/article.js | 57 - lib/routes/miniapp/store/newest.js | 36 - lib/routes/miniflux/entry.ts | 315 + lib/routes/miniflux/get_entries.js | 264 - lib/routes/miniflux/get_feeds.js | 90 - lib/routes/miniflux/namespace.ts | 7 + lib/routes/miniflux/subscription.ts | 129 + lib/routes/mirror/index.ts | 62 + lib/routes/mirror/namespace.ts | 7 + lib/routes/mirrormedia/category.ts | 101 + lib/routes/mirrormedia/index.ts | 43 + lib/routes/mirrormedia/namespace.ts | 7 + lib/routes/mirrormedia/utils.ts | 19 + lib/routes/missav/namespace.ts | 7 + lib/routes/missav/new.ts | 64 + lib/routes/missav/templates/preview.art | 3 + lib/routes/missevan/latest.js | 47 - lib/routes/misskey/featured-notes.ts | 50 + lib/routes/misskey/namespace.ts | 7 + lib/{v2 => routes}/misskey/templates/note.art | 6 + lib/routes/misskey/types.ts | 111 + lib/routes/misskey/user-timeline.ts | 70 + lib/routes/misskey/utils.ts | 112 + lib/routes/misskon/namespace.ts | 7 + lib/routes/misskon/posts.ts | 33 + lib/routes/misskon/tag.ts | 38 + lib/routes/misskon/top.ts | 67 + lib/routes/misskon/utils.ts | 41 + lib/routes/mitbbs/index.js | 54 - lib/routes/mitre/publications.js | 27 - lib/routes/mittrchina/index.js | 45 - lib/routes/mittrchina/index.ts | 127 + lib/routes/mittrchina/namespace.ts | 7 + lib/routes/mittrchina/templates/movie.art | 5 + lib/routes/miui/community/user.ts | 69 + lib/routes/miui/firmware/index.ts | 55 + lib/routes/miui/namespace.ts | 7 + lib/routes/mixcloud/index.ts | 156 + lib/routes/mixcloud/namespace.ts | 7 + lib/routes/mixcloud/queries.ts | 2274 +++ lib/routes/mlhang/latest.js | 23 - lib/routes/mlog-club/projects.js | 33 - lib/routes/mlog-club/topics.js | 37 - lib/routes/mobdata/report.js | 30 - lib/routes/modb/namespace.ts | 7 + lib/routes/modb/topic.ts | 78 + lib/routes/modelscope/community.ts | 84 + lib/routes/modelscope/datasets.ts | 85 + lib/routes/modelscope/models.ts | 72 + lib/routes/modelscope/namespace.ts | 7 + lib/routes/modelscope/studios.ts | 87 + .../modelscope/templates/community.art | 0 .../modelscope/templates/desc.art | 0 lib/routes/modian/namespace.ts | 7 + lib/routes/modian/zhongchou.js | 61 - lib/routes/modian/zhongchou.ts | 101 + lib/routes/modrinth/api.d.ts | 101 + lib/routes/modrinth/namespace.ts | 7 + lib/routes/modrinth/templates/version.art | 8 + lib/routes/modrinth/versions.ts | 127 + lib/routes/mohw/clarification.ts | 76 + lib/routes/mohw/namespace.ts | 7 + lib/routes/moodysmismicrosite/namespace.ts | 7 + lib/routes/moodysmismicrosite/report.ts | 90 + lib/routes/mox/index.ts | 117 + lib/routes/mox/namespace.ts | 7 + lib/routes/moxingfans/index.js | 50 - lib/routes/moxingnet/index.js | 61 - lib/routes/mp4ba/index.js | 133 - lib/routes/mpaypass/main.ts | 79 + lib/routes/mpaypass/namespace.ts | 7 + lib/routes/mpaypass/news.ts | 65 + lib/routes/mqube/latest.js | 21 - lib/routes/mqube/tag.js | 23 - lib/routes/mqube/top.js | 21 - lib/routes/mqube/user.js | 25 - lib/routes/mrdx/daily.ts | 105 + lib/routes/mrdx/namespace.ts | 7 + lib/routes/mrdx/utils.ts | 15 + lib/routes/mrm/index.ts | 65 + lib/routes/mrm/namespace.ts | 7 + lib/routes/muchong/journal.js | 52 - lib/routes/mwm/index.ts | 86 + lib/routes/mwm/namespace.ts | 7 + lib/routes/my-formosa/index.ts | 78 + lib/routes/my-formosa/namespace.ts | 7 + lib/routes/mydrivers/cid.ts | 47 + lib/routes/mydrivers/index.ts | 73 + lib/routes/mydrivers/namespace.ts | 7 + lib/routes/mydrivers/rank.ts | 70 + .../mydrivers/templates/description.art | 0 lib/routes/mydrivers/util.ts | 116 + lib/routes/myfans/namespace.ts | 7 + lib/routes/myfans/post.ts | 64 + lib/routes/myfans/templates/post.art | 8 + lib/routes/myfans/types.ts | 104 + lib/routes/myfans/utils.ts | 39 + lib/routes/myfigurecollection/activity.ts | 124 + lib/routes/myfigurecollection/index.ts | 115 + lib/routes/myfigurecollection/namespace.ts | 7 + .../myfigurecollection/templates/activity.art | 0 .../templates/description.art | 0 lib/routes/mygopen/index.ts | 55 + lib/routes/mygopen/namespace.ts | 7 + lib/routes/mymusicsheet/namespace.ts | 7 + .../mymusicsheet/templates/description.art | 41 + lib/routes/mymusicsheet/usersheets.ts | 149 + lib/routes/mysql/namespace.ts | 7 + lib/routes/mysql/release.ts | 84 + lib/routes/mzitu/category.js | 26 - lib/routes/mzitu/home.js | 32 - lib/routes/mzitu/post.js | 41 - lib/routes/mzitu/tag.js | 25 - lib/routes/mzitu/tags.js | 23 - lib/routes/mzitu/util.js | 51 - lib/routes/namoc/announcement.js | 64 - lib/routes/namoc/exhibition.js | 67 - lib/routes/namoc/media.js | 67 - lib/routes/namoc/news.js | 67 - lib/routes/namoc/specials.js | 42 - lib/routes/nasa/apod-cn.ts | 52 + lib/routes/nasa/apod-ncku.ts | 77 + lib/routes/nasa/apod.ts | 78 + lib/routes/nasa/namespace.ts | 7 + lib/routes/natgeo/dailyphoto.ts | 62 + lib/routes/natgeo/dailyselection.ts | 64 + lib/routes/natgeo/namespace.ts | 7 + lib/routes/natgeo/natgeo.ts | 83 + .../natgeo/templates/dailyPhoto.art | 0 .../nationalgeographic/latest-stories.ts | 85 + lib/routes/nationalgeographic/namespace.ts | 7 + .../nationalgeographic/templates/stories.art | 2 +- lib/routes/nature/cover.ts | 96 + lib/routes/nature/highlight.ts | 50 + lib/routes/nature/namespace.ts | 10 + lib/routes/nature/news-and-comment.ts | 52 + lib/routes/nature/news.ts | 56 + lib/routes/nature/research.ts | 80 + lib/routes/nature/siteindex.ts | 82 + lib/routes/nature/utils.ts | 1091 ++ lib/routes/nautil/namespace.ts | 7 + .../nautil/templates/description.art | 0 lib/routes/nautil/topics.ts | 86 + lib/routes/nba/app_news.js | 40 - lib/routes/nbd/daily.ts | 28 + lib/routes/nbd/index.ts | 84 + lib/routes/nbd/namespace.ts | 7 + lib/routes/nber/all.ts | 19 + lib/routes/nber/common.ts | 52 + lib/routes/nber/namespace.ts | 8 + lib/routes/nber/new.ts | 20 + .../nber/template/description.art | 0 lib/routes/ncc-cma/cmdp.ts | 349 + lib/routes/ncc-cma/namespace.ts | 9 + lib/routes/ncc-cma/templates/description.art | 9 + lib/routes/ncepu/master/masterinfo.ts | 96 + lib/routes/ncepu/namespace.ts | 7 + lib/routes/ncku/csie.ts | 83 + lib/routes/ncku/namespace.ts | 7 + lib/routes/ncku/phys.ts | 96 + lib/routes/ncpssd/namespace.ts | 7 + lib/routes/ncpssd/newlist.ts | 98 + lib/routes/ncu/jwc.ts | 69 + lib/routes/ncu/namespace.ts | 7 + lib/routes/ncwu/namespace.ts | 7 + lib/routes/ncwu/notice.ts | 52 + lib/routes/ndss-symposium/namespace.ts | 7 + lib/routes/ndss-symposium/ndss.ts | 107 + lib/routes/neatdownloadmanager/download.ts | 71 + lib/routes/neatdownloadmanager/namespace.ts | 7 + lib/routes/neea/index.ts | 147 + lib/routes/neea/jlpt.ts | 75 + lib/routes/neea/namespace.ts | 7 + lib/routes/nenu/namespace.ts | 7 + lib/routes/nenu/sohac.ts | 70 + lib/routes/nenu/yjsy.ts | 74 + lib/routes/netflav/index.ts | 57 + lib/routes/netflav/namespace.ts | 7 + lib/routes/netflav/templates/description.art | 8 + lib/routes/network360/jobs.js | 24 - lib/routes/neu/bmie.ts | 131 + lib/routes/neu/namespace.ts | 7 + lib/routes/neu/news.ts | 86 + lib/routes/newmuseum/exhibitions.ts | 46 + lib/routes/newmuseum/namespace.ts | 7 + lib/routes/newrank/douyin.ts | 91 + lib/routes/newrank/namespace.ts | 11 + lib/routes/newrank/utils.ts | 106 + lib/routes/newrank/wechat.ts | 95 + lib/routes/news/namespace.ts | 7 + lib/routes/news/templates/description.art | 21 + lib/routes/news/xhsxw.ts | 110 + lib/routes/newseed/index.ts | 73 + lib/routes/newseed/namespace.ts | 8 + lib/routes/newsmarket/index.ts | 95 + lib/routes/newsmarket/namespace.ts | 7 + lib/routes/newsmth/account.js | 39 - lib/routes/newsmth/section.js | 99 - lib/routes/newyorker/namespace.ts | 7 + lib/routes/newyorker/news.ts | 70 + lib/routes/newzmz/index.ts | 96 + lib/routes/newzmz/namespace.ts | 7 + .../newzmz/templates/description.art | 0 lib/routes/newzmz/util.ts | 163 + lib/routes/nextapple/namespace.ts | 7 + lib/routes/nextapple/realtime.ts | 77 + lib/routes/nextjs/blog.ts | 63 + lib/routes/nextjs/namespace.ts | 7 + lib/routes/nfmovies/index.js | 58 - lib/routes/nga/forum.ts | 92 + lib/routes/nga/namespace.ts | 7 + lib/routes/nga/post.ts | 141 + lib/routes/ngocn2/index.ts | 85 + lib/routes/ngocn2/namespace.ts | 7 + lib/routes/nhentai/index.ts | 56 + lib/routes/nhentai/namespace.ts | 8 + lib/routes/nhentai/search.ts | 47 + lib/{v2 => routes}/nhentai/templates/desc.art | 0 lib/routes/nhentai/util.ts | 146 + lib/routes/nhk/namespace.ts | 7 + lib/routes/nhk/news-web-easy.ts | 78 + lib/routes/nhk/news.ts | 98 + lib/{v2 => routes}/nhk/templates/news.art | 0 .../nhk/templates/news_web_easy.art | 0 lib/routes/niaogebiji/cat.ts | 79 + lib/routes/niaogebiji/index.ts | 57 + lib/routes/niaogebiji/namespace.ts | 7 + lib/routes/niaogebiji/today.ts | 60 + lib/routes/nicovideo/namespace.ts | 8 + lib/routes/nicovideo/templates/video.art | 7 + lib/routes/nicovideo/types.ts | 54 + lib/routes/nicovideo/utils.ts | 37 + lib/routes/nicovideo/video.ts | 47 + lib/routes/nielsberglund/index.ts | 78 + lib/routes/nielsberglund/namespace.ts | 7 + lib/routes/nifd/namespace.ts | 7 + lib/routes/nifd/research.ts | 75 + lib/routes/nikkei/asia/index.ts | 70 + lib/routes/nikkei/cn/index.ts | 148 + lib/routes/nikkei/index.ts | 46 + lib/routes/nikkei/namespace.ts | 7 + lib/routes/nikkei/news.ts | 111 + lib/{v2 => routes}/nikkei/templates/news.art | 0 lib/routes/ningmeng/song.js | 77 - lib/routes/nintendo/direct.ts | 59 + lib/routes/nintendo/eshop-cn.ts | 60 + lib/routes/nintendo/eshop-hk.ts | 97 + lib/routes/nintendo/eshop-jp.ts | 51 + lib/routes/nintendo/eshop-us.ts | 49 + lib/routes/nintendo/namespace.ts | 7 + lib/routes/nintendo/news-china.ts | 62 + lib/routes/nintendo/news.ts | 49 + lib/routes/nintendo/system-update.ts | 63 + .../nintendo/templates/direct.art | 0 .../nintendo/templates/eshop_cn.art | 0 .../nintendo/templates/eshop_hk.art | 0 .../nintendo/templates/eshop_jp.art | 0 .../nintendo/templates/eshop_us.art | 0 lib/routes/nintendo/utils.ts | 166 + lib/routes/nippon/index.ts | 59 + lib/routes/nippon/namespace.ts | 7 + lib/routes/njglyy/namespace.ts | 7 + lib/routes/njglyy/utils/index.ts | 49 + lib/routes/njglyy/ygbjypx.ts | 43 + lib/routes/njit/jwc.ts | 129 + lib/routes/njit/namespace.ts | 7 + lib/routes/njit/tzgg.ts | 100 + lib/routes/njnu/ceai/ceai.ts | 67 + lib/routes/njnu/ceai/utils.ts | 53 + lib/routes/njnu/jwc/jwc.ts | 66 + lib/routes/njnu/jwc/utils.ts | 57 + lib/routes/njnu/namespace.ts | 7 + lib/routes/nju/admission.ts | 64 + lib/routes/nju/dafls.ts | 62 + lib/routes/nju/exchangesys.ts | 68 + lib/routes/nju/gra.ts | 64 + lib/routes/nju/hosptial.ts | 64 + lib/routes/nju/hqjt.ts | 62 + lib/routes/nju/itsc.ts | 69 + lib/routes/nju/jjc.ts | 65 + lib/routes/nju/jw.ts | 88 + lib/routes/nju/namespace.ts | 7 + lib/routes/nju/rczp.ts | 76 + lib/routes/nju/scit.ts | 58 + lib/routes/nju/zbb.ts | 101 + lib/routes/nju/zcc.ts | 63 + lib/routes/njucm/grabs.ts | 43 + lib/routes/njucm/namespace.ts | 7 + lib/routes/njucm/utils/index.ts | 46 + lib/routes/njuferret/blog.ts | 41 + lib/routes/njuferret/namespace.ts | 11 + lib/routes/njupt/jwc.ts | 113 + lib/routes/njupt/namespace.ts | 7 + lib/routes/njust/cwc.ts | 62 + lib/routes/njust/dgxg.ts | 63 + lib/routes/njust/eo.ts | 83 + lib/routes/njust/eoe.ts | 62 + lib/routes/njust/gs.ts | 69 + lib/routes/njust/jwc.ts | 64 + lib/routes/njust/namespace.ts | 7 + lib/routes/njust/utils.ts | 35 + lib/routes/njxzc/home.ts | 51 + lib/routes/njxzc/lib.ts | 51 + lib/routes/njxzc/namespace.ts | 7 + lib/routes/njxzc/utils/index.ts | 65 + lib/routes/nlc/namespace.ts | 7 + lib/routes/nlc/read.ts | 95 + lib/routes/nlc/templates/description.art | 17 + lib/routes/nltimes/namespace.ts | 7 + lib/routes/nltimes/news.ts | 118 + lib/routes/nmc/namespace.ts | 7 + lib/routes/nmc/weatheralarm.ts | 75 + lib/routes/nmtv/column.ts | 78 + lib/routes/nmtv/namespace.ts | 7 + .../nmtv/templates/description.art | 0 lib/routes/nobelprize/index.js | 79 - lib/routes/nodejs/blog.ts | 100 + lib/routes/nodejs/namespace.ts | 7 + lib/routes/nogizaka46/blog.ts | 103 + lib/routes/nogizaka46/namespace.ts | 7 + lib/routes/nogizaka46/news.ts | 58 + lib/routes/noi/index.js | 40 - lib/routes/northhouse/index.js | 54 - lib/routes/nosec/index.js | 73 - lib/routes/nosec/index.ts | 100 + lib/routes/nosec/namespace.ts | 7 + lib/routes/notateslaapp/namespace.ts | 7 + lib/routes/notateslaapp/update.ts | 61 + lib/routes/notefolio/namespace.ts | 7 + lib/routes/notefolio/search.ts | 229 + .../notefolio/templates/search.art | 0 lib/routes/notion/database.ts | 206 + lib/routes/notion/namespace.ts | 14 + lib/routes/notion/release.ts | 81 + lib/routes/novel/axdzs.js | 67 - lib/routes/novel/booksky.js | 44 - lib/routes/novel/dcrsw.js | 58 - lib/routes/novel/ptwxz.js | 76 - lib/routes/novel/wenxuemi.js | 63 - lib/routes/novel/zhaishuyuan.js | 84 - lib/routes/now/namespace.ts | 7 + lib/routes/now/news.ts | 104 + lib/routes/nowcoder/discuss.ts | 80 + lib/routes/nowcoder/experience.ts | 80 + lib/routes/nowcoder/jobcenter.ts | 103 + lib/routes/nowcoder/namespace.ts | 7 + lib/routes/nowcoder/recommend.ts | 45 + lib/routes/nowcoder/schedule.ts | 58 + lib/routes/npc/index.js | 42 - lib/routes/npm/namespace.ts | 7 + lib/routes/npm/package.ts | 61 + lib/{v2 => routes}/npm/templates/package.art | 0 lib/routes/npr/full.ts | 108 + lib/routes/npr/namespace.ts | 7 + lib/routes/ntdm/namespace.ts | 7 + lib/routes/ntdm/utils.ts | 3 + lib/routes/ntdm/video.ts | 57 + lib/routes/ntdtv/channel.ts | 72 + lib/routes/ntdtv/namespace.ts | 7 + lib/routes/nua/dc.ts | 96 + lib/routes/nua/gra.ts | 50 + lib/routes/nua/index.ts | 50 + lib/routes/nua/lib.ts | 70 + lib/routes/nua/namespace.ts | 7 + lib/routes/nua/sxw.ts | 53 + lib/routes/nua/utils.ts | 73 + lib/routes/nuaa/college/cae.ts | 88 + lib/routes/nuaa/college/cs.ts | 101 + lib/routes/nuaa/jwc/jwc.ts | 99 + lib/routes/nuaa/namespace.ts | 7 + lib/routes/nuaa/utils/pypasswaf.ts | 23 + lib/routes/nuaa/yjsy/yjsy.ts | 97 + lib/routes/nudt/namespace.ts | 7 + lib/routes/nudt/yjszs.ts | 88 + lib/routes/nuist/bulletin.ts | 97 + lib/routes/nuist/cas.ts | 94 + lib/routes/nuist/jwc.ts | 66 + lib/routes/nuist/library/lib.ts | 58 + lib/routes/nuist/namespace.ts | 20 + lib/routes/nuist/scs.ts | 78 + lib/routes/nuist/sese.ts | 68 + lib/routes/nuist/xgc.ts | 75 + lib/routes/nuist/yjs.ts | 70 + lib/routes/nwafu/all.ts | 68 + lib/routes/nwafu/namespace.ts | 7 + lib/routes/nwafu/utils.ts | 33 + lib/routes/nyaa/main.ts | 63 + lib/routes/nyaa/namespace.ts | 17 + lib/routes/nymity/censorbib.ts | 51 + lib/routes/nymity/namespace.ts | 7 + lib/routes/nytimes/book.ts | 107 + lib/routes/nytimes/daily-briefing-chinese.ts | 98 + lib/routes/nytimes/index.ts | 162 + lib/routes/nytimes/namespace.ts | 7 + lib/routes/nytimes/rss.ts | 57 + .../nytimes/templates/image.art | 0 lib/routes/nytimes/utils.ts | 111 + lib/routes/obsidian/announcements.js | 22 - lib/routes/obsidian/namespace.ts | 7 + lib/routes/obsidian/plugins.ts | 41 + lib/routes/obsidian/publish.ts | 83 + lib/routes/obsidian/utils.ts | 8 + lib/routes/oceanengine/arithmetic-index.ts | 159 + lib/routes/oceanengine/namespace.ts | 7 + .../oceanengine/templates/content.art | 0 lib/routes/oct0pu5/namespace.ts | 11 + lib/routes/oct0pu5/rss.ts | 48 + lib/routes/odaily/activity.ts | 78 + lib/routes/odaily/namespace.ts | 7 + lib/routes/odaily/newsflash.ts | 51 + lib/routes/odaily/post.ts | 92 + lib/routes/odaily/search-news.ts | 50 + lib/routes/odaily/user.ts | 83 + lib/routes/odaily/utils.ts | 3 + lib/routes/oeeee/app/channel.ts | 48 + lib/routes/oeeee/app/reporter.ts | 54 + lib/routes/oeeee/namespace.ts | 7 + .../oeeee/templates/description.art | 0 lib/routes/oeeee/utils.ts | 39 + lib/routes/oeeee/web.ts | 61 + lib/routes/oilchem/index.ts | 93 + lib/routes/oilchem/namespace.ts | 7 + lib/routes/oilchem/routes.ts | 671 + lib/routes/olevod/namespace.ts | 7 + lib/routes/olevod/vod.ts | 49 + lib/routes/olevod/vodlist.ts | 48 + lib/routes/ollama/blog.ts | 39 + lib/routes/ollama/models.ts | 42 + lib/routes/ollama/namespace.ts | 7 + lib/routes/oncc/index.ts | 111 + lib/routes/oncc/money18.ts | 141 + lib/routes/oncc/namespace.ts | 7 + lib/routes/oncc/templates/article.art | 2 + lib/{v2 => routes}/oncc/templates/money18.art | 0 lib/routes/one/index.js | 48 - lib/routes/onehu/common.ts | 36 + lib/routes/onehu/namespace.ts | 7 + lib/routes/onet/namespace.ts | 7 + lib/routes/onet/news.ts | 86 + lib/routes/onet/templates/article.art | 5 + lib/routes/onet/templates/image.art | 9 + lib/routes/onet/utils.ts | 51 + lib/routes/oo-software/changelog.ts | 65 + lib/routes/oo-software/namespace.ts | 7 + lib/routes/openai/blog.ts | 66 + lib/routes/openai/chatgpt.ts | 119 + lib/routes/openai/common.ts | 73 + lib/routes/openai/cookbook.ts | 77 + lib/routes/openai/namespace.ts | 7 + lib/routes/openai/research.ts | 51 + .../openai/templates/article.art | 0 lib/routes/openrice/chart.ts | 68 + lib/routes/openrice/namespace.ts | 9 + lib/routes/openrice/offers.ts | 80 + lib/routes/openrice/promos.ts | 74 + lib/routes/openrice/templates/chart.art | 9 + lib/routes/openrice/templates/description.art | 4 + lib/routes/openrice/voting.ts | 84 + lib/routes/openwrt/namespace.ts | 7 + lib/routes/openwrt/releases.ts | 39 + lib/routes/or/index.js | 54 - lib/routes/orcid/index.ts | 74 + lib/routes/orcid/namespace.ts | 7 + .../orcid/templates/description.art | 0 lib/routes/oreno3d/get-sec-page-data.ts | 75 + lib/routes/oreno3d/main.ts | 183 + lib/routes/oreno3d/namespace.ts | 10 + .../oreno3d/templates/description.art | 0 lib/routes/oschina/namespace.ts | 7 + lib/routes/oschina/news.ts | 158 + lib/routes/oschina/topic.ts | 78 + lib/routes/oschina/user.ts | 75 + lib/routes/oshwhub/explore.ts | 145 + lib/routes/oshwhub/namespace.ts | 7 + .../oshwhub/templates/description.art | 0 lib/routes/osu/beatmaps/packs.ts | 54 + lib/routes/osu/namespace.ts | 7 + lib/routes/otobanana/cast.ts | 54 + lib/routes/otobanana/livestream.ts | 54 + lib/routes/otobanana/namespace.ts | 7 + .../otobanana/templates/description.art | 11 + lib/routes/otobanana/timeline.ts | 54 + lib/routes/otobanana/utils.ts | 63 + lib/routes/ouc/hqsz.ts | 90 + lib/routes/ouc/it-postgraduate.ts | 52 + lib/routes/ouc/it-tx.ts | 74 + lib/routes/ouc/it.ts | 73 + lib/routes/ouc/jwc.ts | 65 + lib/routes/ouc/jwgl.ts | 71 + lib/routes/ouc/namespace.ts | 7 + lib/routes/ouc/yjs.ts | 52 + lib/routes/oup/index.ts | 85 + lib/routes/oup/namespace.ts | 7 + lib/routes/oup/templates/article.art | 2 + lib/routes/outagereport/index.ts | 71 + lib/routes/outagereport/namespace.ts | 7 + lib/routes/ow/patch.js | 23 - lib/routes/p-articles/contributors.js | 45 - lib/routes/p-articles/contributors.ts | 53 + lib/routes/p-articles/namespace.ts | 14 + lib/routes/p-articles/section.js | 53 - lib/routes/p-articles/section.ts | 60 + lib/routes/p-articles/utils.js | 29 - lib/routes/p-articles/utils.ts | 21 + lib/routes/paidai/utils.js | 26 - lib/routes/panewslab/author.ts | 74 + lib/routes/panewslab/namespace.ts | 7 + lib/routes/panewslab/news.ts | 44 + lib/routes/panewslab/profundity.ts | 83 + lib/routes/panewslab/topic.ts | 74 + lib/routes/papers/index.ts | 136 + lib/routes/papers/namespace.ts | 9 + lib/routes/papers/templates/description.art | 19 + lib/routes/paradigm/namespace.ts | 7 + lib/routes/paradigm/writing.ts | 70 + lib/routes/parliament.uk/commonslibrary.ts | 55 + lib/routes/parliament.uk/lordslibrary.ts | 55 + lib/routes/parliament.uk/namespace.ts | 9 + lib/routes/parliament.uk/petitions.ts | 191 + .../parliament.uk/templates/description.art | 7 + lib/routes/parliament/namespace.ts | 7 + lib/routes/parliament/section77.ts | 190 + lib/routes/partnershiponai/resources.js | 49 - lib/routes/patagonia/namespace.ts | 7 + lib/routes/patagonia/new-arrivals.ts | 86 + .../templates/product-description.art | 0 lib/routes/patchwork.kernel.org/comments.js | 33 - lib/routes/patreon/feed.ts | 126 + lib/routes/patreon/namespace.ts | 7 + lib/routes/patreon/templates/description.art | 39 + lib/routes/patreon/types.ts | 387 + lib/routes/paulgraham/article.ts | 88 + lib/routes/paulgraham/namespace.ts | 7 + lib/routes/pconline/focus.ts | 143 + lib/routes/pconline/namespace.ts | 11 + lib/routes/pcr/news-cn.js | 28 - lib/routes/pcr/news-tw.js | 67 - lib/routes/pcr/news.js | 31 - lib/routes/pediy/topic.js | 117 - lib/routes/pediy/utils.js | 27 - lib/routes/penguin-random-house/articles.ts | 52 + lib/routes/penguin-random-house/namespace.ts | 7 + .../templates/articleHeader.art | 0 .../penguin-random-house/templates/book.art | 0 .../penguin-random-house/thereaddown.ts | 52 + lib/routes/penguin-random-house/utils.ts | 119 + lib/routes/people/index.ts | 94 + lib/routes/people/liuyan.ts | 83 + lib/routes/people/namespace.ts | 7 + lib/routes/people/xjpjh.ts | 95 + lib/routes/peopo/namespace.ts | 7 + lib/routes/peopo/topic.ts | 91 + lib/routes/pgyer/app.js | 91 - lib/routes/phoronix/index.ts | 264 + lib/routes/phoronix/namespace.ts | 7 + lib/routes/pianyivps/namespace.ts | 7 + lib/routes/pianyivps/rss.ts | 35 + lib/routes/pianyuan/app.ts | 69 + lib/routes/pianyuan/namespace.ts | 7 + lib/routes/pianyuan/search.ts | 61 + lib/routes/pianyuan/utils.ts | 86 + lib/routes/piaohua/hot.js | 37 - lib/routes/piapro/user.js | 47 - lib/routes/piapro/utils.js | 45 - lib/routes/picnob/namespace.ts | 7 + lib/routes/picnob/templates/desc.art | 20 + lib/routes/picnob/user.ts | 155 + lib/routes/picnob/utils.ts | 18 + lib/routes/picuki/namespace.ts | 7 + lib/routes/picuki/profile.ts | 226 + lib/{v2 => routes}/picuki/templates/post.art | 0 lib/{v2 => routes}/picuki/templates/video.art | 0 lib/routes/picuki/utils.ts | 24 + lib/routes/pikabu/community.ts | 45 + lib/routes/pikabu/namespace.ts | 7 + lib/routes/pikabu/templates/video.art | 8 + lib/routes/pikabu/user.ts | 70 + lib/routes/pikabu/utils.ts | 42 + lib/routes/pincong/hot.ts | 48 + lib/routes/pincong/index.ts | 57 + lib/routes/pincong/namespace.ts | 7 + lib/routes/pincong/topic.ts | 39 + lib/routes/pincong/utils.ts | 21 + lib/routes/pingwest/namespace.ts | 7 + lib/routes/pingwest/status.ts | 72 + lib/routes/pingwest/tag.ts | 76 + lib/routes/pingwest/user.ts | 94 + lib/routes/pingwest/utils.ts | 89 + lib/routes/pinterest/namespace.ts | 7 + lib/routes/pinterest/types.ts | 330 + lib/routes/pinterest/user.ts | 104 + lib/routes/pintu360/index.js | 54 - lib/routes/pixabay/namespace.ts | 7 + lib/routes/pixabay/search.ts | 96 + lib/{v2 => routes}/pixabay/templates/img.art | 0 lib/routes/pixiv/api/get-bookmarks.ts | 23 + lib/routes/pixiv/api/get-illust-detail.ts | 22 + lib/routes/pixiv/api/get-illust-follows.ts | 20 + lib/routes/pixiv/api/get-illusts.ts | 22 + lib/routes/pixiv/api/get-ranking.ts | 30 + lib/routes/pixiv/api/get-user-detail.ts | 27 + lib/routes/pixiv/api/search-illust.ts | 24 + lib/routes/pixiv/api/search-popular-illust.ts | 23 + lib/routes/pixiv/bookmarks.ts | 66 + lib/routes/pixiv/constants.ts | 8 + lib/routes/pixiv/illustfollow.ts | 70 + lib/routes/pixiv/namespace.ts | 7 + lib/routes/pixiv/novel-api/content/nsfw.ts | 73 + lib/routes/pixiv/novel-api/content/sfw.ts | 63 + lib/routes/pixiv/novel-api/content/types.ts | 254 + lib/routes/pixiv/novel-api/content/utils.ts | 133 + lib/routes/pixiv/novel-api/series/nsfw.ts | 84 + lib/routes/pixiv/novel-api/series/sfw.ts | 70 + lib/routes/pixiv/novel-api/series/types.ts | 94 + .../pixiv/novel-api/user-novels/nsfw.ts | 82 + lib/routes/pixiv/novel-api/user-novels/sfw.ts | 74 + .../pixiv/novel-api/user-novels/types.ts | 133 + lib/routes/pixiv/novel-series.ts | 52 + lib/routes/pixiv/novels.ts | 96 + lib/routes/pixiv/pixiv-got.ts | 65 + lib/routes/pixiv/ranking.ts | 185 + lib/routes/pixiv/search.ts | 121 + lib/routes/pixiv/token.ts | 77 + lib/routes/pixiv/user.ts | 67 + lib/routes/pixiv/utils.ts | 20 + lib/routes/pixivision/index.ts | 85 + lib/routes/pixivision/namespace.ts | 7 + lib/routes/pixivision/utils.ts | 86 + lib/routes/piyao/jrpy.ts | 65 + lib/routes/piyao/namespace.ts | 7 + lib/routes/pjsk/news.js | 49 - lib/routes/pkmer/namespace.ts | 7 + lib/routes/pkmer/recent.ts | 61 + lib/routes/pku/bbs/hot.ts | 85 + lib/routes/pku/cls/announcement.ts | 68 + lib/routes/pku/cls/lecture.ts | 50 + lib/routes/pku/eecs.ts | 73 + lib/routes/pku/hr.ts | 85 + lib/routes/pku/namespace.ts | 7 + lib/routes/pku/nsd.ts | 95 + lib/routes/pku/pkuyjs.ts | 54 + lib/routes/pku/rccp/mzyt.ts | 48 + lib/routes/pku/scc/recruit.ts | 80 + lib/routes/pku/ss/admission.ts | 41 + lib/routes/pku/ss/common.ts | 33 + lib/routes/pku/ss/notice.ts | 30 + lib/routes/pku/ss/pg-admin.ts | 41 + lib/routes/pku/utils.ts | 13 + lib/routes/plainlaw/archives.js | 42 - lib/routes/playno1/av.ts | 68 + lib/routes/playno1/namespace.ts | 7 + lib/routes/playno1/st.ts | 65 + lib/routes/playno1/utils.ts | 29 + lib/routes/playpcesor/namespace.ts | 7 + lib/routes/playpcesor/rss.ts | 48 + lib/routes/plurk/anonymous.ts | 49 + lib/routes/plurk/hotlinks.ts | 46 + lib/routes/plurk/namespace.ts | 7 + lib/routes/plurk/news.ts | 50 + lib/routes/plurk/search.ts | 47 + lib/routes/plurk/top.ts | 58 + lib/routes/plurk/topic.ts | 59 + lib/routes/plurk/user.ts | 52 + lib/routes/plurk/utils.ts | 52 + lib/routes/pmcaff/feed.js | 51 - lib/routes/pmcaff/list.js | 67 - lib/routes/pmcaff/user.js | 56 - lib/routes/pnas/index.ts | 121 + lib/routes/pnas/namespace.ts | 7 + lib/{v2 => routes}/pnas/templates/article.art | 0 lib/routes/pocket/trending.js | 31 - lib/routes/podwise/collections.ts | 47 + lib/routes/podwise/episodes.ts | 119 + lib/routes/podwise/namespace.ts | 10 + lib/routes/polar/blog.js | 47 - lib/routes/popiask/questions.js | 41 - lib/routes/popiask/tapechat_questions.js | 43 - lib/routes/popyard/index.js | 93 - lib/routes/pork-price/index.js | 49 - lib/routes/pornhub/category-url.ts | 52 + lib/routes/pornhub/category.ts | 65 + lib/routes/pornhub/model.ts | 54 + lib/routes/pornhub/namespace.ts | 7 + lib/routes/pornhub/pornstar.ts | 108 + lib/routes/pornhub/search.ts | 43 + lib/routes/pornhub/templates/description.art | 11 + lib/routes/pornhub/users.ts | 54 + lib/routes/pornhub/utils.ts | 33 + lib/routes/postman/namespace.ts | 7 + lib/routes/postman/release-notes.ts | 53 + lib/routes/potplayer/update.js | 42 - lib/routes/priconne-redive/namespace.ts | 7 + lib/routes/priconne-redive/news.ts | 181 + lib/routes/processon/popular.js | 51 - lib/routes/producthunt/namespace.ts | 8 + .../producthunt/templates/descImg.art | 0 lib/routes/producthunt/today.ts | 73 + lib/routes/project-zero-issues/index.js | 48 - lib/routes/ps/list.js | 34 - lib/routes/ps/monthly-games.ts | 60 + lib/routes/ps/namespace.ts | 7 + lib/routes/ps/product.js | 133 - lib/routes/ps/ps4updates.js | 60 - lib/routes/ps/templates/monthly-games.art | 1 + lib/routes/ps/trophy.js | 86 - lib/routes/ps/trophy.ts | 105 + lib/routes/psnine/game.js | 32 - lib/routes/psnine/index.js | 33 - lib/routes/psnine/trade.js | 39 - lib/routes/psyche/namespace.ts | 7 + .../psyche}/templates/essay.art | 0 .../psyche}/templates/video.art | 0 lib/routes/psyche/topic.ts | 46 + lib/routes/psyche/type.ts | 53 + lib/routes/psyche/utils.ts | 107 + lib/routes/ptpress/book.js | 34 - lib/routes/pts/curations.ts | 72 + lib/routes/pts/index.ts | 81 + lib/routes/pts/live.ts | 77 + lib/routes/pts/namespace.ts | 7 + lib/routes/pts/projects.ts | 72 + .../pts/templates/description.art | 0 lib/{v2 => routes}/pts/templates/live.art | 0 lib/routes/pubmed/namespace.ts | 7 + .../pubmed/templates/description.art | 0 lib/routes/pubmed/trending.ts | 70 + lib/routes/pubscholar/explore.ts | 62 + lib/routes/pubscholar/namespace.ts | 8 + lib/routes/pubscholar/types.ts | 41 + lib/routes/pubscholar/utils.ts | 44 + lib/routes/pumc/mdadmission.ts | 88 + lib/routes/pumc/namespace.ts | 7 + lib/routes/putonghua/hangzhou.js | 45 - lib/routes/putty/changes.ts | 61 + lib/routes/putty/namespace.ts | 7 + lib/routes/pwc/namespace.ts | 7 + lib/routes/pwc/sustainability.ts | 88 + lib/routes/qbitai/category.ts | 68 + lib/routes/qbitai/namespace.ts | 7 + lib/routes/qbitai/tag.ts | 51 + lib/routes/qbittorrent/namespace.ts | 7 + lib/routes/qbittorrent/news.ts | 82 + lib/routes/qdu/houqin.ts | 89 + lib/routes/qdu/jwc.ts | 78 + lib/routes/qdu/namespace.ts | 7 + lib/routes/qianp/namespace.ts | 7 + lib/routes/qianp/news.ts | 66 + lib/routes/qianp/utils.ts | 17 + lib/routes/qianzhan/column.ts | 73 + lib/routes/qianzhan/namespace.ts | 7 + lib/routes/qianzhan/rank.ts | 70 + lib/routes/qiche365/namespace.ts | 6 + lib/routes/qiche365/recall.ts | 53 + lib/routes/qidian/author.ts | 68 + lib/routes/qidian/chapter.ts | 58 + lib/routes/qidian/forum.ts | 62 + lib/routes/qidian/free-next.ts | 68 + lib/routes/qidian/free.ts | 71 + lib/routes/qidian/namespace.ts | 7 + .../qidian/templates/description.art | 0 lib/routes/qingting/channel.ts | 52 + lib/routes/qingting/namespace.ts | 7 + lib/routes/qingting/podcast.ts | 115 + lib/routes/qipamaijia/index.ts | 58 + lib/routes/qipamaijia/namespace.ts | 7 + lib/routes/qiyoujiage/namespace.ts | 7 + lib/routes/qiyoujiage/price.ts | 36 + lib/routes/qlu/namespace.ts | 7 + lib/routes/qlu/notice.ts | 75 + lib/routes/qlwb/city.js | 54 - lib/routes/qlwb/news.js | 37 - lib/routes/qm120/namespace.ts | 7 + lib/routes/qm120/news.ts | 87 + lib/routes/qoo-app/apps/card.ts | 57 + lib/routes/qoo-app/apps/comment.ts | 68 + lib/routes/qoo-app/apps/note.ts | 67 + lib/routes/qoo-app/apps/post.ts | 71 + lib/routes/qoo-app/namespace.ts | 7 + lib/routes/qoo-app/news.ts | 63 + lib/routes/qoo-app/notes/note.ts | 65 + lib/routes/qoo-app/notes/topic.ts | 28 + lib/routes/qoo-app/notes/user.ts | 39 + .../qoo-app/templates/comment.art | 0 lib/{v2 => routes}/qoo-app/templates/note.art | 0 lib/routes/qoo-app/user/app-comment.ts | 63 + lib/routes/qoo-app/utils.ts | 48 + lib/routes/qq/ac/comic.ts | 57 + lib/routes/qq/ac/rank.ts | 51 + .../qq/ac/templates/description.art | 0 lib/routes/qq/ac/utils.ts | 72 + lib/routes/qq/cfhd/index.ts | 140 + lib/routes/qq/fact/index.ts | 90 + lib/routes/qq/kg/cache.ts | 29 + lib/routes/qq/kg/reply.ts | 40 + lib/routes/qq/kg/user.ts | 69 + lib/routes/qq/namespace.ts | 9 + lib/routes/qq/pd/guild.ts | 146 + lib/routes/qq/pd/types.ts | 82 + lib/routes/qq/pd/utils.ts | 119 + lib/{v2 => routes}/qq/templates/article.art | 0 lib/routes/qq/weread/category.ts | 120 + lib/routes/qq88/index.ts | 83 + lib/routes/qq88/namespace.ts | 7 + lib/routes/qqorw/index.ts | 105 + lib/routes/qqorw/namespace.ts | 7 + lib/routes/qstheory/index.js | 122 - lib/routes/qstheory/index.ts | 121 + lib/routes/qstheory/magazine.ts | 64 + lib/routes/qstheory/namespace.ts | 7 + lib/routes/qstheory/utils.ts | 25 + lib/routes/qtfyfl/category.js | 91 - lib/routes/quantamagazine/archive.js | 81 - lib/routes/questmobile/namespace.ts | 7 + lib/routes/questmobile/report.js | 121 - lib/routes/questmobile/report.ts | 260 + .../questmobile/templates/description.art | 17 + lib/routes/questn/community.ts | 76 + lib/routes/questn/events.ts | 101 + lib/routes/questn/namespace.ts | 7 + lib/routes/questn/util.ts | 16 + lib/routes/quicker/namespace.ts | 7 + lib/routes/quicker/qa.ts | 104 + lib/routes/quicker/share.ts | 93 + lib/routes/quicker/user.ts | 85 + lib/routes/quicker/versions.ts | 45 + lib/routes/qust/jw.ts | 55 + lib/routes/qust/namespace.ts | 7 + lib/routes/qutoutiao/category.js | 44 - lib/routes/qweather/3days.ts | 104 + lib/routes/qweather/namespace.ts | 7 + lib/routes/qweather/now.ts | 77 + .../qweather/templates/3days.art | 2 + lib/{v2 => routes}/qweather/templates/now.art | 0 lib/routes/qztc/home/index.ts | 100 + lib/routes/qztc/jwc/index.ts | 120 + lib/routes/qztc/namespace.ts | 7 + lib/routes/qztc/sjxy/index.ts | 120 + lib/routes/radio-canada/latest.ts | 78 + lib/routes/radio-canada/namespace.ts | 7 + lib/routes/radio/album.ts | 119 + lib/routes/radio/index.ts | 86 + lib/routes/radio/namespace.ts | 7 + .../radio/templates/description.art | 0 lib/routes/radio/zhibo.ts | 109 + lib/routes/rarehistoricalphotos/index.ts | 43 + lib/routes/rarehistoricalphotos/namespace.ts | 7 + lib/routes/rattibha/namespace.ts | 7 + lib/routes/rattibha/user.ts | 70 + lib/routes/rawkuma/manga.ts | 109 + lib/routes/rawkuma/namespace.ts | 7 + .../rawkuma/templates/description.art | 0 lib/routes/raycast/changelog.ts | 54 + lib/routes/raycast/namespace.ts | 8 + lib/routes/react/blog.ts | 57 + lib/routes/react/namespace.ts | 7 + lib/routes/reactiflux/namespace.ts | 8 + lib/routes/reactiflux/transcripts.ts | 103 + lib/routes/reactnewsletter/namespace.ts | 7 + lib/routes/reactnewsletter/reactnewsletter.ts | 40 + lib/routes/readhub/daily.ts | 72 + lib/routes/readhub/index.ts | 88 + lib/routes/readhub/namespace.ts | 7 + lib/routes/readhub/templates/description.art | 40 + lib/routes/readhub/util.ts | 67 + lib/routes/readwise/list.ts | 152 + lib/routes/readwise/namespace.ts | 7 + lib/routes/rebase/geekdaily.ts | 35 + lib/routes/rebase/namespace.ts | 7 + lib/routes/remnote/changelog.ts | 57 + lib/routes/remnote/namespace.ts | 7 + lib/routes/remote-work/index.js | 88 - lib/routes/rescuetime/release-notes.js | 37 - lib/routes/researchgate/namespace.ts | 7 + lib/routes/researchgate/publications.ts | 86 + lib/routes/resonac/namespace.ts | 7 + lib/routes/resonac/products.ts | 85 + lib/routes/reuters/common.ts | 255 + lib/routes/reuters/investigates.ts | 60 + lib/routes/reuters/namespace.ts | 10 + .../reuters/templates/description.art | 0 lib/routes/rfa/index.ts | 78 + lib/routes/rfa/namespace.ts | 7 + lib/routes/rfi/namespace.ts | 7 + lib/routes/rfi/news.ts | 85 + lib/routes/right/forum.ts | 85 + lib/routes/right/namespace.ts | 7 + lib/routes/robots.txt.ts | 13 + lib/routes/rodong/namespace.ts | 7 + lib/routes/rodong/news.ts | 75 + lib/routes/routledge/book-series.ts | 95 + lib/routes/routledge/namespace.ts | 7 + .../routledge/templates/description.art | 7 + lib/routes/rs05/rs05.js | 35 - lib/routes/rsc/journal.ts | 136 + lib/routes/rsc/namespace.ts | 7 + lib/{v2 => routes}/rsc/templates/image.art | 0 lib/routes/rss3/index.ts | 162 + lib/routes/rss3/interfaces/metadata.ts | 67 + lib/routes/rss3/namespace.ts | 8 + lib/routes/rsshub/namespace.ts | 7 + lib/routes/rsshub/referer-map.ts | 14 + lib/routes/rsshub/routes.ts | 105 + lib/routes/rsshub/transform/html.ts | 158 + lib/routes/rsshub/transform/json.ts | 119 + lib/routes/rsshub/transform/sitemap.ts | 59 + lib/routes/rthk-news/index.js | 60 - lib/routes/ruancan/category.ts | 34 + lib/routes/ruancan/index.ts | 22 + lib/routes/ruancan/namespace.ts | 7 + lib/routes/ruancan/search.ts | 34 + lib/routes/ruancan/user.ts | 22 + lib/routes/ruancan/utils.ts | 68 + lib/routes/ruc/ai.ts | 87 + lib/routes/ruc/hr.ts | 89 + lib/routes/ruc/namespace.ts | 10 + lib/routes/runtrail/namespace.ts | 7 + lib/routes/runtrail/posts.ts | 49 + lib/routes/rustcc/jobs.ts | 64 + lib/routes/rustcc/namespace.ts | 7 + lib/routes/rustcc/news.ts | 55 + lib/routes/s-hentai/index.js | 64 - lib/routes/sagawa/index.js | 67 - lib/routes/sakurazaka46/blog.ts | 114 + lib/routes/sakurazaka46/namespace.ts | 7 + lib/routes/sakurazaka46/news.ts | 77 + lib/routes/samd/namespace.ts | 7 + lib/routes/samd/news.ts | 74 + lib/routes/samsung/namespace.ts | 7 + lib/routes/samsung/research/blog.ts | 75 + lib/routes/sankakucomplex/post.js | 50 - lib/routes/sans/summit_archive.js | 24 - lib/routes/sara/index.ts | 66 + lib/routes/sara/namespace.ts | 7 + lib/routes/saraba1st/digest.ts | 115 + lib/routes/saraba1st/namespace.ts | 7 + .../saraba1st/templates/digest.art | 0 lib/routes/saraba1st/thread.ts | 83 + lib/routes/sass/gs/index.ts | 74 + lib/routes/sass/namespace.ts | 7 + lib/routes/sbs/chinese.js | 70 - lib/routes/scala-blog/scala-blog.js | 29 - lib/routes/scau/namespace.ts | 7 + lib/routes/scau/yjs.ts | 52 + lib/routes/scau/yjsy.ts | 52 + lib/routes/scboy/thread.js | 50 - lib/routes/science/blogs.ts | 96 + lib/routes/science/cover.ts | 100 + lib/routes/science/current.ts | 80 + lib/routes/science/early.ts | 61 + lib/routes/science/namespace.ts | 7 + .../science/templates/article.art | 0 .../science/templates/cover.art | 0 lib/routes/science/utils.ts | 63 + lib/routes/sciencedirect/cf-email.ts | 39 + lib/routes/sciencedirect/journal.ts | 94 + lib/routes/sciencedirect/namespace.ts | 7 + lib/routes/sciencenet/blog.ts | 98 + lib/routes/sciencenet/namespace.ts | 7 + lib/routes/sciencenet/user.ts | 92 + lib/routes/sckjt/news.js | 35 - lib/routes/scmp/coronavirus.ts | 22 + lib/routes/scmp/index.ts | 87 + lib/routes/scmp/namespace.ts | 7 + lib/routes/scmp/topic.ts | 91 + lib/routes/scmp/utils.ts | 87 + lib/routes/scnu/announcements-router.ts | 1 + lib/routes/scnu/cs/match.ts | 61 + lib/routes/scnu/jw.ts | 58 + lib/routes/scnu/library.ts | 58 + lib/routes/scnu/namespace.ts | 7 + lib/routes/scnu/news-router.ts | 1 + .../physics-school-announcements-and-news.ts | 95 + lib/routes/scnu/research-news-router.ts | 1 + lib/routes/scnu/ss.ts | 53 + lib/routes/scnu/yjs.ts | 49 + lib/routes/scoresaber/user.js | 44 - lib/routes/sctv/namespace.ts | 7 + lib/routes/sctv/programme.ts | 156 + .../sctv/templates/description.art | 0 lib/routes/scu/jwc/tzgg.ts | 75 + lib/routes/scu/namespace.ts | 7 + lib/routes/scu/scupi/_utils.ts | 62 + lib/routes/scu/scupi/notice.ts | 41 + lib/routes/scut/gzic/media.ts | 71 + lib/routes/scut/gzic/news.ts | 65 + lib/routes/scut/gzic/notice.ts | 88 + lib/routes/scut/jwc/news.ts | 131 + lib/routes/scut/jwc/notice.ts | 146 + lib/routes/scut/jwc/school.ts | 144 + lib/routes/scut/namespace.ts | 7 + lib/routes/scut/scet/notice.ts | 50 + lib/routes/scut/seie/news-ccenter.ts | 81 + lib/routes/scut/smae/notice.ts | 77 + lib/routes/scut/yjs.ts | 55 + lib/routes/scvtc/namespace.ts | 7 + lib/routes/scvtc/xygg.ts | 66 + lib/routes/sdu/cmse.ts | 82 + lib/routes/sdu/cs/index.ts | 114 + lib/routes/sdu/cs/yjsgz.ts | 85 + lib/routes/sdu/data.ts | 110 + lib/routes/sdu/epe.ts | 78 + lib/routes/sdu/extractor/index.ts | 21 + lib/routes/sdu/extractor/sdrj.ts | 23 + lib/routes/sdu/extractor/view.ts | 23 + lib/routes/sdu/extractor/wh/jwc.ts | 26 + lib/routes/sdu/extractor/wh/news.ts | 23 + lib/routes/sdu/gjsw.ts | 80 + lib/routes/sdu/mech.ts | 83 + lib/routes/sdu/namespace.ts | 7 + lib/routes/sdu/qd/xszxqd.ts | 98 + lib/routes/sdu/qd/xyb.ts | 82 + lib/routes/sdu/sc.ts | 84 + lib/routes/sdu/wh/jwc.ts | 65 + lib/routes/sdu/wh/news.ts | 61 + lib/routes/sdu/ygb.ts | 90 + lib/routes/sdust/namespace.ts | 7 + lib/routes/sdust/yjsy/zhaosheng.ts | 81 + lib/routes/sdzk/index.ts | 80 + lib/routes/sdzk/namespace.ts | 7 + lib/routes/sec-in/index.ts | 27 + lib/routes/sec-in/namespace.ts | 7 + lib/routes/sec-wiki/namespace.ts | 7 + lib/routes/sec-wiki/weekly.ts | 35 + lib/routes/secrss/author.ts | 55 + lib/routes/secrss/category.ts | 57 + lib/routes/secrss/namespace.ts | 7 + lib/routes/seekingalpha/index.ts | 120 + lib/routes/seekingalpha/namespace.ts | 7 + lib/routes/seekingalpha/templates/summary.art | 4 + lib/routes/sega/maimaidx.ts | 64 + lib/routes/sega/namespace.ts | 7 + lib/routes/sega/pjsekai.ts | 75 + lib/routes/segmentfault/blogs.ts | 46 + lib/routes/segmentfault/channel.ts | 59 + lib/routes/segmentfault/namespace.ts | 7 + lib/routes/segmentfault/user.ts | 48 + lib/routes/segmentfault/utils.ts | 57 + lib/routes/sehuatang/index.ts | 164 + lib/routes/sehuatang/namespace.ts | 7 + lib/routes/sehuatang/user.ts | 138 + lib/routes/sensortower/blog.ts | 102 + lib/routes/sensortower/namespace.ts | 7 + .../sensortower/templates/description.art | 0 lib/routes/setn/index.ts | 138 + lib/routes/setn/namespace.ts | 7 + lib/routes/seu/cse/index.ts | 91 + lib/routes/seu/namespace.ts | 7 + lib/routes/seu/radio/academic.ts | 69 + lib/routes/seu/yjs.ts | 63 + lib/routes/seu/yzb/index.ts | 79 + lib/routes/sexinsex/index.js | 101 - lib/routes/sf/sffq-announce.js | 22 - lib/routes/sfacg/namespace.ts | 7 + lib/routes/sfacg/novel-chapter.ts | 76 + lib/routes/shcstheatre/namespace.ts | 7 + lib/routes/shcstheatre/programs.ts | 68 + .../shcstheatre/templates/description.art | 0 lib/routes/shengwugu/index.js | 41 - lib/routes/shiep/config.ts | 61 + lib/routes/shiep/index.ts | 121 + lib/routes/shiep/namespace.ts | 7 + lib/routes/shiep/radar.ts | 317 + .../shiep/templates/description.art | 0 lib/routes/shinybbs/index.js | 60 - lib/routes/shinybbs/latest.js | 57 - lib/routes/shinybbs/p.js | 38 - lib/routes/shisu/en.ts | 75 + lib/routes/shisu/namespace.ts | 7 + lib/routes/shisu/news.ts | 92 + lib/routes/shmeea/index.ts | 80 + lib/routes/shmeea/namespace.ts | 8 + lib/routes/shmeea/self-study.ts | 87 + lib/routes/shmtu/jwc.ts | 85 + lib/routes/shmtu/namespace.ts | 7 + lib/routes/shmtu/portal.ts | 112 + lib/{v2 => routes}/shmtu/templates/portal.art | 0 lib/routes/shmtu/www.ts | 86 + lib/routes/shoac/namespace.ts | 7 + lib/routes/shoac/recent-show.ts | 101 + lib/routes/shoac/templates/detail.art | 25 + lib/routes/shopback/namespace.ts | 7 + lib/routes/shopback/store.ts | 61 + lib/routes/shopify/apps/[handle].reviews.ts | 78 + lib/routes/shopify/apps/const.ts | 1 + lib/routes/shopify/apps/search.ts | 82 + lib/routes/shopify/namespace.ts | 7 + lib/routes/shoppingdesign/namespace.ts | 7 + lib/routes/shoppingdesign/posts.ts | 69 + lib/routes/showroom/room.js | 31 - lib/routes/showstart/artist.ts | 43 + lib/routes/showstart/brand.ts | 43 + lib/routes/showstart/const.ts | 4 + lib/routes/showstart/event.ts | 43 + lib/routes/showstart/namespace.ts | 7 + lib/routes/showstart/search.ts | 104 + lib/routes/showstart/service.ts | 186 + lib/routes/showstart/site.ts | 41 + lib/routes/showstart/utils.ts | 87 + lib/routes/shu/global.ts | 95 + lib/routes/shu/gs.ts | 107 + lib/routes/shu/index.ts | 95 + lib/routes/shu/jwb.ts | 64 + lib/routes/shu/namespace.ts | 8 + lib/routes/shu/society.ts | 62 + lib/routes/shu/xykd.ts | 99 + lib/routes/shuax/project.js | 37 - lib/routes/shuhui/comics.js | 95 - lib/routes/shuiguopai/index.ts | 105 + lib/routes/shuiguopai/namespace.ts | 7 + .../shuiguopai/templates/description.art | 8 + lib/routes/sicau/dky.ts | 81 + lib/routes/sicau/jiaowu.ts | 77 + lib/routes/sicau/jk.ts | 210 + lib/routes/sicau/namespace.ts | 7 + lib/routes/sicau/yan.ts | 81 + lib/routes/sicau/zsjy.ts | 82 + lib/routes/sigsac/ccs.ts | 77 + lib/routes/sigsac/namespace.ts | 7 + lib/routes/simonsfoundation/articles.js | 53 - lib/routes/simpleinfo/index.ts | 90 + lib/routes/simpleinfo/namespace.ts | 7 + .../simpleinfo/templates/description.art | 0 lib/routes/simpread/changelog.js | 79 - lib/routes/sina/chuangshiji.ts | 43 + lib/routes/sina/discovery.ts | 55 + lib/routes/sina/finance/china.ts | 55 + lib/routes/sina/finance/stock/usstock.ts | 67 + lib/routes/sina/namespace.ts | 7 + lib/routes/sina/rollnews.ts | 54 + lib/routes/sina/sports.ts | 55 + lib/{v2 => routes}/sina/templates/slide.art | 0 lib/routes/sina/templates/video.art | 5 + lib/routes/sina/utils.ts | 103 + lib/routes/sinchew/index.ts | 88 + lib/routes/sinchew/namespace.ts | 7 + .../sinchew/templates/images.art | 0 lib/routes/sis001/author.ts | 55 + lib/routes/sis001/common.ts | 73 + lib/routes/sis001/forum.ts | 57 + lib/routes/sis001/namespace.ts | 10 + lib/routes/sixthtone/news.js | 52 - lib/routes/sjtu/gs.ts | 101 + lib/routes/sjtu/jwc.ts | 146 + lib/routes/sjtu/namespace.ts | 7 + lib/routes/sjtu/seiee/academic.ts | 17 + lib/routes/sjtu/seiee/bjwb.ts | 44 + lib/routes/sjtu/seiee/index.ts | 97 + lib/routes/sjtu/seiee/utils.ts | 41 + lib/routes/sjtu/seiee/xsb.ts | 52 + .../sjtu/templates/activity.art | 0 lib/routes/sjtu/tongqu/activity.ts | 69 + lib/routes/sjtu/yzb/zkxx.ts | 74 + lib/routes/skeb/following-creators.ts | 52 + lib/routes/skeb/following-works.ts | 52 + lib/routes/skeb/friend-works.ts | 52 + lib/routes/skeb/index.ts | 131 + lib/routes/skeb/namespace.ts | 7 + lib/routes/skeb/search.ts | 77 + lib/routes/skeb/templates/creator.art | 8 + lib/routes/skeb/templates/work.art | 10 + lib/routes/skeb/utils.ts | 155 + lib/routes/skeb/works.ts | 88 + lib/routes/skebetter/illust.ts | 83 + lib/routes/skebetter/index.ts | 83 + lib/routes/skebetter/manga.ts | 65 + lib/routes/skebetter/namespace.ts | 7 + lib/routes/skebetter/utils.ts | 72 + lib/routes/sketch/updates.js | 40 - lib/routes/sketis/isabelle-dev/blog/index.ts | 77 + lib/routes/sketis/namespace.ts | 7 + lib/routes/skysports/namespace.ts | 7 + lib/routes/skysports/news.ts | 75 + lib/routes/slowmist/namespace.ts | 7 + lib/routes/slowmist/slowmist.ts | 77 + lib/routes/smashingmagazine/category.ts | 125 + lib/routes/smashingmagazine/namespace.ts | 7 + lib/routes/smzdm/article.ts | 68 + lib/routes/smzdm/baoliao.ts | 68 + lib/routes/smzdm/haowen-fenlei.ts | 80 + lib/routes/smzdm/haowen.ts | 84 + lib/routes/smzdm/keyword.ts | 62 + lib/routes/smzdm/namespace.ts | 10 + lib/routes/smzdm/product.ts | 85 + lib/routes/smzdm/ranking.ts | 252 + lib/routes/snowpeak/namespace.ts | 7 + .../snowpeak/templates/new-arrivals.art | 0 lib/routes/snowpeak/us-new-arrivals.ts | 73 + lib/routes/sobooks/date.ts | 32 + lib/routes/sobooks/index.ts | 42 + lib/routes/sobooks/namespace.ts | 7 + lib/routes/sobooks/tag.ts | 41 + lib/routes/sobooks/utils.ts | 52 + lib/routes/socialbeta/home.js | 42 - lib/routes/socialbeta/hunt.js | 29 - lib/routes/socialclub/events.js | 28 - lib/routes/sogou/doodles.js | 26 - lib/routes/sogou/doodles.ts | 45 + lib/routes/sogou/namespace.ts | 7 + lib/routes/sogou/search.ts | 77 + lib/routes/sogou/templates/description.art | 6 + lib/routes/sohu/mp.ts | 227 + lib/routes/sohu/namespace.ts | 7 + lib/routes/sohu/templates/video.art | 7 + lib/routes/solidot/_article.ts | 50 + lib/routes/solidot/main.ts | 87 + lib/routes/solidot/namespace.ts | 7 + lib/routes/sony/downloads.ts | 75 + lib/routes/sony/namespace.ts | 7 + .../sony/templates/software-description.art | 0 lib/routes/soomal/topics.js | 130 - lib/routes/sorrycc/index.ts | 85 + lib/routes/sorrycc/namespace.ts | 7 + lib/routes/sorrycc/types.ts | 13 + lib/routes/soul/hot.js | 74 - lib/routes/soundcloud/utils.js | 47 - lib/routes/soundofhope/channel.ts | 70 + lib/routes/soundofhope/namespace.ts | 7 + lib/routes/soundon/namespace.ts | 7 + lib/routes/soundon/podcast.ts | 80 + lib/routes/soundon/types.ts | 67 + lib/routes/sourceforge/index.ts | 55 + lib/routes/sourceforge/namespace.ts | 7 + lib/routes/southcn/namespace.ts | 7 + lib/routes/southcn/nfapp/column.ts | 75 + lib/routes/southcn/nfapp/reporter.ts | 57 + lib/routes/southcn/nfapp/utils.ts | 21 + .../southcn/templates/description.art | 0 lib/routes/spankbang/namespace.ts | 7 + lib/routes/spankbang/new-videos.ts | 90 + lib/routes/spankbang/templates/video.art | 7 + lib/routes/spglobal/namespace.ts | 7 + lib/routes/spglobal/ratings.ts | 64 + lib/routes/spotify/artist.ts | 69 + lib/routes/spotify/artists-top.ts | 57 + lib/routes/spotify/namespace.ts | 7 + lib/routes/spotify/playlist.ts | 61 + lib/routes/spotify/saved.ts | 68 + lib/routes/spotify/show.ts | 73 + lib/routes/spotify/tracks-top.ts | 57 + lib/routes/spotify/utils.ts | 58 + lib/routes/springer/journal.ts | 98 + lib/routes/springer/namespace.ts | 7 + .../springer/templates/description.art | 0 lib/routes/sputniknews/index.ts | 160 + lib/routes/sputniknews/namespace.ts | 7 + lib/routes/sqmc/namespace.ts | 7 + lib/routes/sqmc/www.ts | 77 + lib/routes/sse/convert.ts | 58 + lib/routes/sse/disclosure.ts | 66 + lib/routes/sse/inquire.ts | 73 + lib/routes/sse/namespace.ts | 7 + lib/routes/sse/renewal.ts | 85 + lib/routes/sse/sselawsrules.ts | 370 + lib/{v2 => routes}/sse/templates/inquire.art | 0 lib/{v2 => routes}/sse/templates/renewal.art | 0 lib/routes/ssm/namespace.ts | 7 + lib/routes/ssm/news.ts | 66 + lib/{v2 => routes}/ssm/templates/news.art | 0 lib/routes/sspai/activity.ts | 108 + lib/routes/sspai/author.ts | 89 + lib/routes/sspai/bookmarks.ts | 65 + lib/routes/sspai/column.ts | 87 + lib/routes/sspai/index.ts | 69 + lib/routes/sspai/matrix.ts | 70 + lib/routes/sspai/namespace.ts | 7 + lib/routes/sspai/prime-community.ts | 83 + lib/routes/sspai/series-update.ts | 61 + lib/routes/sspai/series.ts | 73 + lib/routes/sspai/shortcuts-gallery.ts | 54 + lib/routes/sspai/tag.ts | 73 + lib/routes/sspai/topic.ts | 81 + lib/routes/sspai/topics.ts | 64 + lib/routes/sspu/jwc.ts | 58 + lib/routes/sspu/namespace.ts | 7 + lib/routes/sspu/pe.ts | 80 + lib/routes/startuplatte/index.ts | 84 + lib/routes/startuplatte/namespace.ts | 7 + lib/routes/stbu/jsjxy.ts | 83 + lib/routes/stbu/namespace.ts | 7 + lib/routes/stbu/xyxw.ts | 78 + lib/routes/stcn/index.ts | 159 + lib/routes/stcn/namespace.ts | 7 + lib/routes/stdaily/digitalpaper.ts | 148 + lib/routes/stdaily/namespace.ts | 7 + .../stdaily/templates/description.art | 0 lib/routes/steam/appcommunityfeed.ts | 92 + lib/routes/steam/namespace.ts | 7 + lib/routes/steam/search.js | 57 - lib/routes/steam/search.ts | 71 + lib/routes/steam/sharefile-changelog.ts | 65 + .../appcommunityfeed-description.art | 4 + .../templates/workshop-search-description.art | 5 + lib/routes/steam/workshop-search.ts | 109 + lib/routes/stheadline/namespace.ts | 7 + lib/routes/stheadline/std/realtime.ts | 57 + lib/routes/stockedge/daily-news.ts | 56 + lib/routes/stockedge/namespace.ts | 7 + lib/routes/stockedge/utils.ts | 30 + lib/routes/stork/keyword.js | 58 - lib/routes/storm/index.ts | 91 + lib/routes/storm/namespace.ts | 7 + lib/routes/storyfm/episodes.ts | 92 + lib/routes/storyfm/index.ts | 69 + lib/routes/storyfm/namespace.ts | 7 + .../storyfm/templates/description.art | 0 lib/routes/straitstimes/index.ts | 135 + lib/routes/straitstimes/namespace.ts | 8 + .../straitstimes/templates/description.art | 27 + lib/routes/stratechery/index.ts | 28 + lib/routes/stratechery/namespace.ts | 7 + lib/routes/stream-capital/namespace.ts | 7 + lib/routes/stream-capital/search.ts | 79 + lib/routes/stream-capital/types.ts | 44 + lib/routes/stream-capital/utils.ts | 18 + lib/routes/studygolang/go.ts | 29 + lib/routes/studygolang/jobs.ts | 24 + lib/routes/studygolang/namespace.ts | 7 + lib/routes/studygolang/utils.ts | 76 + lib/routes/studygolang/weekly.ts | 24 + lib/routes/subhd/index.ts | 88 + lib/routes/subhd/namespace.ts | 7 + lib/routes/supchina/index.ts | 83 + lib/routes/supchina/namespace.ts | 7 + lib/routes/supchina/podcasts.ts | 94 + lib/routes/surfshark/blog.ts | 103 + lib/routes/surfshark/namespace.ts | 7 + .../surfshark/templates/description.art | 0 lib/routes/sustainabilitymag/articles.ts | 146 + lib/routes/sustainabilitymag/namespace.ts | 7 + lib/routes/sustech/bidding.ts | 59 + lib/routes/sustech/namespace.ts | 7 + lib/routes/sustech/newshub-zh.ts | 64 + lib/routes/sustech/yjs.ts | 54 + lib/routes/swissinfo/index.ts | 98 + lib/routes/swissinfo/namespace.ts | 7 + lib/routes/swjtu/gsee/yjs.ts | 76 + lib/routes/swjtu/jtys/yjs.ts | 76 + lib/routes/swjtu/jwc.ts | 93 + lib/routes/swjtu/jyzpxx.ts | 54 + lib/routes/swjtu/namespace.ts | 7 + lib/routes/swjtu/scai/bks.ts | 76 + .../swjtu/templates/job_desc.art | 0 .../swjtu/templates/job_detail.art | 0 lib/routes/swjtu/utils.ts | 32 + lib/routes/swjtu/xg.ts | 112 + lib/routes/swpu/bgw.ts | 86 + lib/routes/swpu/cjxy.ts | 83 + lib/routes/swpu/dean.ts | 87 + lib/routes/swpu/dxy.ts | 89 + lib/routes/swpu/is.ts | 83 + lib/routes/swpu/namespace.ts | 7 + lib/routes/swpu/scs.ts | 86 + lib/routes/swpu/utils.ts | 20 + lib/routes/sycl/feeds.ts | 47 + lib/routes/sycl/namespace.ts | 7 + lib/routes/syosetu/dev.ts | 67 + lib/routes/syosetu/index.ts | 85 + lib/routes/syosetu/namespace.ts | 7 + lib/routes/syosetu/ranking-isekai.ts | 93 + lib/routes/syosetu/ranking-r18.ts | 192 + lib/routes/syosetu/ranking.ts | 285 + lib/routes/syosetu/search.ts | 161 + lib/routes/syosetu/templates/description.art | 73 + lib/routes/syosetu/types/ranking-r18.ts | 60 + lib/routes/syosetu/types/ranking.ts | 67 + lib/routes/syosetu/types/search.ts | 138 + lib/routes/syosetu/utils.ts | 50 + lib/routes/sysu/cse.ts | 128 + lib/routes/sysu/namespace.ts | 7 + lib/routes/sysu/ygafz.ts | 102 + lib/routes/szftedu/dongtai.ts | 62 + lib/routes/szftedu/gonggao.ts | 62 + lib/routes/szftedu/namespace.ts | 7 + lib/routes/szse/inquire.ts | 80 + lib/routes/szse/namespace.ts | 7 + lib/routes/szse/notice.ts | 97 + lib/routes/szse/projectdynamic.ts | 152 + lib/routes/szse/rule.ts | 350 + .../szse/templates/description.art | 0 lib/{v2 => routes}/szse/templates/inquire.art | 0 lib/routes/szu/namespace.ts | 7 + lib/routes/szu/yz/index.ts | 74 + lib/routes/szu/yz/utils.ts | 72 + lib/routes/t66y/index.js | 156 - lib/routes/t66y/index.ts | 109 + lib/routes/t66y/namespace.ts | 7 + lib/routes/t66y/post.js | 153 - lib/routes/t66y/post.ts | 99 + lib/routes/t66y/utils.ts | 57 + lib/routes/tableau/namespace.ts | 7 + lib/routes/tableau/viz-of-the-day.ts | 45 + lib/routes/tahui/rptlist.js | 48 - lib/routes/taiwanmobile/namespace.ts | 7 + lib/routes/taiwanmobile/rate-plans.ts | 64 + lib/routes/taiwannews/hot.ts | 79 + lib/routes/taiwannews/namespace.ts | 7 + lib/routes/tam/forecast.js | 53 - lib/routes/tangshufang/index.ts | 95 + lib/routes/tangshufang/namespace.ts | 7 + lib/routes/tanwu/products.js | 27 - lib/routes/taobao/namespace.ts | 7 + .../taobao/templates/zhongchou.art | 0 lib/routes/taobao/zhongchou.ts | 71 + lib/routes/taoguba/blog.ts | 109 + lib/routes/taoguba/index.ts | 94 + lib/routes/taoguba/namespace.ts | 7 + lib/routes/taptap/changelog-cn.ts | 29 + lib/routes/taptap/changelog-intl.ts | 34 + lib/routes/taptap/common/changelog.ts | 40 + lib/routes/taptap/common/review.ts | 126 + lib/routes/taptap/namespace.ts | 11 + lib/routes/taptap/review-cn.ts | 33 + lib/routes/taptap/review-intl.ts | 41 + .../taptap/templates/imagePost.art | 0 lib/routes/taptap/templates/videoPost.art | 2 + lib/routes/taptap/topic.ts | 120 + lib/routes/taptap/types.ts | 363 + lib/routes/taptap/utils.ts | 50 + lib/routes/tass/namespace.ts | 7 + lib/routes/tass/news.ts | 87 + lib/routes/techcrunch/namespace.ts | 7 + lib/routes/techcrunch/news.ts | 57 + .../techcrunch/templates/description.art | 7 + lib/routes/techflowpost/express.ts | 48 + lib/routes/techflowpost/index.ts | 47 + lib/routes/techflowpost/namespace.ts | 7 + lib/routes/technologyreview/topic.js | 35 - lib/routes/techpowerup/index.ts | 85 + lib/routes/techpowerup/namespace.ts | 7 + lib/routes/techpowerup/review.ts | 96 + lib/routes/techpowerup/utils.ts | 76 + lib/routes/techsir/index.ts | 67 + lib/routes/techsir/namespace.ts | 8 + lib/routes/telecompaper/namespace.ts | 7 + lib/routes/telecompaper/news.ts | 137 + lib/routes/telecompaper/search.ts | 107 + lib/routes/telegram/blog.ts | 62 + lib/routes/telegram/channel.ts | 762 + lib/routes/telegram/namespace.ts | 7 + .../telegram/scripts/get-telegram-session.mjs | 51 + lib/routes/telegram/stickerpack.ts | 46 + .../telegram/templates/video.art | 0 lib/routes/telegram/tglib/channel.ts | 166 + lib/routes/telegram/tglib/client.ts | 193 + lib/routes/tencent/bigdata/index.js | 53 - lib/routes/tencent/bugly/changelog.js | 49 - lib/routes/tencent/cloud/developer/column.ts | 81 + lib/routes/tencent/egame/room.js | 52 - lib/routes/tencent/gameinstitute/community.js | 60 - lib/routes/tencent/guyu/channel.js | 64 - lib/routes/tencent/namespace.ts | 7 + lib/routes/tencent/news/author.ts | 105 + lib/routes/tencent/news/coronavirus/data.ts | 83 + lib/routes/tencent/news/coronavirus/total.ts | 51 + lib/routes/tencent/news/coronavirus/utils.ts | 15 + lib/routes/tencent/pvp/newsindex.ts | 88 + lib/routes/tencent/qq/sdk/changelog.ts | 76 + .../templates/coronavirus/chinaTotal.art | 0 .../tencent/templates/coronavirus/data.art | 0 lib/routes/tencent/templates/news/image.art | 4 + lib/routes/tencent/tucaoqq/post.js | 39 - lib/routes/tencent/video/playlist.js | 46 - .../tencent/wechat/miniprogram/devtools.js | 38 - .../tencent/wechat/miniprogram/plugins.js | 54 - lib/routes/tesla/cx.ts | 218 + lib/routes/tesla/namespace.ts | 7 + lib/routes/tesla/price/get-price.ts | 23 + lib/routes/tesla/price/index.ts | 66 + lib/routes/tesla/templates/description.art | 140 + lib/routes/test/index.ts | 421 + lib/routes/test/namespace.ts | 6 + lib/routes/tfc-taiwan/common.ts | 38 + lib/routes/tfc-taiwan/index.ts | 17 + lib/routes/tfc-taiwan/namespace.ts | 7 + .../tfc-taiwan/templates/article.art | 0 lib/routes/tfc-taiwan/topic.ts | 17 + lib/routes/tfc-taiwan/utils.ts | 55 + lib/routes/tgbus/list.ts | 67 + lib/routes/tgbus/namespace.ts | 7 + lib/routes/tgbus/utils.ts | 19 + lib/routes/the/index.ts | 214 + lib/routes/the/namespace.ts | 9 + lib/routes/the/templates/description.art | 27 + lib/routes/the/util.ts | 307 + lib/routes/theatlantic/namespace.ts | 7 + lib/routes/theatlantic/news.ts | 58 + .../templates/article-description.art | 0 lib/routes/theatlantic/utils.ts | 60 + lib/routes/theblockbeats/index.ts | 132 + lib/routes/theblockbeats/namespace.ts | 7 + .../theblockbeats/templates/description.art | 5 + lib/routes/thecover/channel.ts | 89 + lib/routes/thecover/namespace.ts | 7 + lib/routes/thegradient/index.ts | 80 + lib/routes/thegradient/namespace.ts | 7 + lib/routes/thehindu/namespace.ts | 7 + lib/routes/thehindu/topic.ts | 82 + lib/routes/theinitium/app.ts | 163 + lib/routes/theinitium/author.ts | 23 + lib/routes/theinitium/channel.ts | 28 + lib/routes/theinitium/follow.ts | 43 + lib/routes/theinitium/namespace.ts | 12 + lib/routes/theinitium/tags.ts | 23 + .../theinitium/templates/description.art | 17 + lib/routes/theinitium/utils.ts | 167 + lib/routes/themoviedb/api-key.ts | 24 + lib/routes/themoviedb/collection.ts | 40 + lib/routes/themoviedb/episodes.ts | 46 + lib/routes/themoviedb/namespace.ts | 10 + lib/routes/themoviedb/seasons.ts | 51 + lib/routes/themoviedb/sheet.ts | 75 + .../themoviedb/templates/description.art | 0 lib/routes/themoviedb/trending.ts | 43 + lib/routes/themoviedb/utils.ts | 37 + lib/routes/thenewslens/index.ts | 92 + lib/routes/thenewslens/namespace.ts | 7 + .../thenewslens/templates/description.art | 0 lib/routes/thepaper/839studio/category.ts | 54 + lib/routes/thepaper/839studio/studio.ts | 41 + lib/routes/thepaper/channel.ts | 60 + lib/routes/thepaper/factpaper.ts | 91 + lib/routes/thepaper/featured.ts | 43 + lib/routes/thepaper/list.ts | 145 + lib/routes/thepaper/namespace.ts | 8 + lib/routes/thepaper/sidebar.ts | 42 + .../thepaper/templates/factpaper.art | 0 .../thepaper/templates/image_detail.art | 0 .../thepaper/templates/video_detail.art | 0 lib/routes/thepaper/user.ts | 174 + lib/routes/thepaper/utils.ts | 88 + lib/routes/thepetcity/index.ts | 69 + lib/routes/thepetcity/namespace.ts | 7 + lib/routes/thepetcity/terms-map.ts | 28 + lib/routes/theverge/index.ts | 133 + lib/routes/theverge/namespace.ts | 7 + lib/routes/thoughtco/index.ts | 413 + lib/routes/thoughtco/namespace.ts | 7 + .../thoughtco/templates/description.art | 16 + lib/routes/thoughtworks/index.ts | 71 + lib/routes/thoughtworks/namespace.ts | 7 + lib/routes/threads/index.ts | 116 + lib/routes/threads/namespace.ts | 7 + lib/routes/threads/utils.ts | 184 + lib/routes/thrillist/index.js | 67 - lib/routes/thwiki/index.ts | 58 + lib/routes/thwiki/namespace.ts | 7 + lib/routes/tianya/comments.js | 41 - lib/routes/tianya/index.js | 32 - lib/routes/tianya/user.js | 34 - lib/routes/tianyancha/hot.js | 48 - lib/routes/tiktok/namespace.ts | 7 + lib/{v2 => routes}/tiktok/templates/user.art | 2 +- lib/routes/tiktok/user.ts | 90 + lib/routes/timednews/namespace.ts | 7 + lib/routes/timednews/news.ts | 127 + lib/routes/tingshuitz/changsha.ts | 68 + lib/routes/tingshuitz/dalian.ts | 54 + lib/routes/tingshuitz/dongguan.ts | 53 + lib/routes/tingshuitz/guangzhou.ts | 42 + lib/routes/tingshuitz/hangzhou.ts | 59 + lib/routes/tingshuitz/namespace.ts | 8 + lib/routes/tingshuitz/nanjing.ts | 58 + lib/routes/tingshuitz/shenzhen.ts | 58 + .../tingshuitz/templates/shenzhen.art | 0 lib/routes/tingshuitz/wuhan.ts | 47 + lib/routes/tingshuitz/xian.ts | 50 + lib/routes/tingshuitz/xiaoshan.ts | 59 + lib/routes/tingshuitz/yangjiang.ts | 54 + lib/routes/tingtingfm/namespace.ts | 7 + lib/routes/tingtingfm/program.ts | 133 + .../tingtingfm/templates/audio.art | 0 lib/routes/tingtingfm/utils.ts | 29 + lib/routes/tisi/index.ts | 58 + lib/routes/tisi/namespace.ts | 7 + lib/routes/titsguru/model.js | 16 - lib/routes/titsguru/util.js | 68 - lib/routes/tju/cic/index.ts | 132 + lib/routes/tju/namespace.ts | 7 + lib/routes/tju/news/index.ts | 150 + lib/routes/tju/oaa/index.ts | 135 + lib/routes/tju/yzb/index.ts | 140 + lib/routes/tkww/index.ts | 83 + lib/routes/tkww/namespace.ts | 7 + lib/routes/tokeninsight/blog.ts | 78 + lib/routes/tokeninsight/bulletin.ts | 70 + lib/routes/tokeninsight/namespace.ts | 10 + lib/routes/tokeninsight/report.ts | 83 + lib/routes/tongji/bks.ts | 55 + lib/routes/tongji/namespace.ts | 7 + lib/routes/tongji/sem/_utils.ts | 65 + lib/routes/tongji/sem/notice.ts | 58 + lib/routes/tongji/sse/_article.ts | 25 + lib/routes/tongji/sse/notice.ts | 71 + lib/routes/tongji/yjs.ts | 52 + lib/routes/tongli/namespace.ts | 7 + lib/routes/tongli/news.js | 45 - lib/routes/tongli/news.ts | 75 + lib/routes/toodaylab/index.ts | 108 + lib/routes/toodaylab/namespace.ts | 7 + lib/routes/tophub/index.ts | 64 + lib/routes/tophub/list.ts | 76 + lib/routes/tophub/namespace.ts | 10 + lib/routes/tophub/templates/rank.art | 22 + lib/routes/topys/index.ts | 93 + lib/routes/topys/namespace.ts | 7 + lib/routes/totalcommander/whatsnew.js | 32 - lib/routes/touhougarakuta/index.js | 68 - lib/routes/toutiao/a-bogus.ts | 540 + lib/routes/toutiao/namespace.ts | 7 + lib/routes/toutiao/templates/video.art | 7 + lib/routes/toutiao/types.ts | 443 + lib/routes/toutiao/user.ts | 127 + lib/routes/towardsdatascience/latest.ts | 67 + lib/routes/towardsdatascience/namespace.ts | 7 + lib/routes/tprtc/news.js | 71 - lib/routes/tradingview/blog.ts | 115 + lib/routes/tradingview/desktop.ts | 86 + lib/routes/tradingview/namespace.ts | 7 + lib/routes/tradingview/pine.ts | 68 + .../tradingview/templates/description.art | 13 + lib/routes/transcriptforest/index.ts | 135 + lib/routes/transcriptforest/namespace.ts | 7 + .../templates/description.art | 23 + lib/routes/trending/all-trending.ts | 228 + lib/routes/trending/namespace.ts | 7 + .../trending/templates/content.art | 0 lib/routes/trendingpapers/namespace.ts | 7 + lib/routes/trendingpapers/papers.ts | 59 + lib/routes/tribalfootball/latest.ts | 87 + lib/routes/tribalfootball/namespace.ts | 7 + .../tribalfootball/templates/plus_header.art | 0 lib/routes/trow/namespace.ts | 7 + lib/routes/trow/portal.ts | 71 + lib/routes/tsdm39/bd.ts | 101 + lib/routes/tsdm39/namespace.ts | 8 + lib/routes/tsinghua/lib/zydt.ts | 129 + lib/routes/tsinghua/namespace.ts | 9 + lib/routes/tssstatus/index.js | 35 - lib/routes/ttv/index.ts | 78 + lib/routes/ttv/namespace.ts | 7 + lib/routes/tuicool/mags.js | 41 - lib/routes/tvb/namespace.ts | 7 + lib/routes/tvb/news.ts | 120 + .../tvb/templates/description.art | 0 lib/routes/tvtropes/featured.ts | 98 + lib/routes/tvtropes/namespace.ts | 7 + lib/routes/tvtropes/templates/description.art | 23 + lib/routes/twitch/live.ts | 108 + lib/routes/twitch/namespace.ts | 7 + lib/routes/twitch/schedule.ts | 101 + lib/routes/twitch/video.ts | 109 + .../twitter/api/developer-api/search.ts | 23 + lib/routes/twitter/api/developer-api/user.ts | 38 + lib/routes/twitter/api/index.ts | 47 + lib/routes/twitter/api/mobile-api/api.ts | 308 + .../twitter/api/mobile-api/constants.ts | 86 + lib/routes/twitter/api/mobile-api/login.ts | 211 + lib/routes/twitter/api/mobile-api/token.ts | 38 + lib/routes/twitter/api/web-api/api.ts | 223 + lib/routes/twitter/api/web-api/constants.ts | 117 + lib/routes/twitter/api/web-api/login.ts | 75 + lib/routes/twitter/api/web-api/utils.ts | 329 + lib/routes/twitter/home-latest.ts | 63 + lib/routes/twitter/home.ts | 63 + lib/routes/twitter/keyword.ts | 59 + lib/routes/twitter/likes.ts | 49 + lib/routes/twitter/list.ts | 59 + lib/routes/twitter/media.ts | 71 + lib/routes/twitter/namespace.ts | 50 + lib/routes/twitter/trends.ts | 44 + lib/routes/twitter/tweet.ts | 66 + lib/routes/twitter/user.ts | 91 + lib/routes/twitter/utils.ts | 510 + lib/routes/twreporter/category.ts | 116 + lib/routes/twreporter/fetch-article.ts | 110 + lib/routes/twreporter/namespace.ts | 7 + lib/routes/twreporter/newest.ts | 52 + lib/routes/twreporter/templates/image.art | 3 + lib/routes/twreporter/templates/youtube.art | 1 + lib/routes/txrjy/fornumtopic.ts | 98 + lib/routes/txrjy/namespace.ts | 7 + .../txrjy/templates/fornumtopic.art | 0 lib/routes/tynu/namespace.ts | 7 + lib/routes/tynu/tynu.ts | 55 + lib/routes/typora/changelog-dev.ts | 57 + lib/routes/typora/changelog.ts | 66 + lib/routes/typora/namespace.ts | 7 + lib/routes/typst/namespace.ts | 14 + lib/routes/typst/universe.ts | 108 + lib/routes/u3c3/index.ts | 93 + lib/routes/u3c3/namespace.ts | 7 + lib/routes/u9a9/index.ts | 83 + lib/routes/u9a9/namespace.ts | 7 + lib/routes/uber/blog.ts | 85 + lib/routes/uber/namespace.ts | 7 + lib/routes/ucas/ai.ts | 53 + lib/routes/ucas/index.ts | 82 + lib/routes/ucas/namespace.ts | 7 + lib/routes/ucas/rader.ts | 47 + lib/routes/uchicago/current.ts | 107 + lib/routes/uchicago/namespace.ts | 7 + lib/routes/udn/breaking-news.ts | 134 + lib/routes/udn/global/index.ts | 91 + lib/routes/udn/global/tag.ts | 78 + lib/routes/udn/namespace.ts | 7 + lib/{v2 => routes}/udn/templates/figure.art | 0 lib/routes/uestc/auto.ts | 71 + lib/routes/uestc/bbs.ts | 97 + lib/routes/uestc/cqe.ts | 91 + lib/routes/uestc/gr.ts | 102 + lib/routes/uestc/jwc.ts | 103 + lib/routes/uestc/namespace.ts | 7 + lib/routes/uestc/news.ts | 81 + lib/routes/uestc/scse.ts | 116 + lib/routes/uestc/sice.ts | 72 + lib/routes/uestc/sise.ts | 111 + lib/routes/ui-cn/article.js | 51 - lib/routes/uibe/hr.ts | 88 + lib/routes/uibe/namespace.ts | 7 + lib/routes/uisdc/news.js | 34 - lib/routes/uisdc/talk.js | 58 - lib/routes/uisdc/topic.js | 55 - lib/routes/uisdc/zt.js | 65 - lib/routes/ulapia/index.ts | 69 + lib/routes/ulapia/namespace.ts | 7 + lib/routes/ulapia/research.ts | 64 + lib/routes/uniqlo/namespace.ts | 7 + lib/routes/uniqlo/new.ts | 81 + lib/routes/uniqlo/stylingbook.js | 24 - lib/routes/universities/ahau/cs_news/utils.js | 50 - lib/routes/universities/ahau/jwc/utils.js | 50 - lib/routes/universities/ahau/main/utils.js | 50 - lib/routes/universities/ahmu/news.js | 51 - lib/routes/universities/ahut/jwc.js | 43 - lib/routes/universities/ahut/news.js | 44 - lib/routes/universities/bjtu/gs/index.js | 130 - lib/routes/universities/buaa/news/index.js | 66 - lib/routes/universities/buaa/utils.js | 57 - lib/routes/universities/bupt/grs.js | 64 - lib/routes/universities/bupt/news.js | 34 - lib/routes/universities/bupt/portal.js | 34 - lib/routes/universities/bupt/utils.js | 72 - lib/routes/universities/bupt/yz.js | 155 - lib/routes/universities/bwu/utils.js | 50 - lib/routes/universities/cpu/home.js | 52 - lib/routes/universities/cpu/jwc.js | 52 - lib/routes/universities/cpu/yjsy.js | 52 - .../universities/cqu/jwc/announcement.js | 53 - lib/routes/universities/cqu/net/info.js | 60 - lib/routes/universities/cqu/news/utils.js | 48 - lib/routes/universities/cqu/sci/info.js | 59 - lib/routes/universities/cqu/youth/info.js | 62 - lib/routes/universities/cug/gcxy/index.js | 114 - lib/routes/universities/cug/news.js | 63 - lib/routes/universities/dlmu/news.js | 44 - lib/routes/universities/dlu/jiaowu/news.js | 37 - lib/routes/universities/gdou/jwc/utils.js | 72 - lib/routes/universities/gzmtu/jwc/utils.js | 86 - lib/routes/universities/gzmtu/tsg/utils.js | 86 - .../universities/harvard/health/blog.js | 51 - lib/routes/universities/hhu/libNews.js | 57 - lib/routes/universities/hhu/libNewsc.js | 75 - .../universities/hnust/graduate/index.js | 40 - lib/routes/universities/jnu/yw/index.js | 81 - lib/routes/universities/kmust/job/careers.js | 33 - lib/routes/universities/kmust/jwc.js | 44 - lib/routes/universities/lit/jwc.js | 50 - lib/routes/universities/lit/tw.js | 56 - lib/routes/universities/lyu/news/utils.js | 42 - lib/routes/universities/nciae/news.js | 58 - lib/routes/universities/nciae/tzgg.js | 58 - lib/routes/universities/nciae/xsxx.js | 58 - lib/routes/universities/njfu/jwc.js | 52 - lib/routes/universities/njtech/jwc.js | 54 - lib/routes/universities/nuc/index.js | 91 - lib/routes/universities/nudt/yjszs.js | 65 - .../universities/shanghaitech/activity.js | 34 - .../shanghaitech/sist/activity.js | 51 - lib/routes/universities/shou/www.js | 64 - lib/routes/universities/slu/utils.js | 74 - lib/routes/universities/swufe/seie/index.js | 71 - lib/routes/universities/swust/cs.js | 62 - lib/routes/universities/swust/jwc_news.js | 45 - lib/routes/universities/swust/jwc_notice.js | 51 - lib/routes/universities/thu/index.js | 107 - lib/routes/universities/usst/jwc.js | 62 - lib/routes/universities/ynnu/edu/news.js | 109 - lib/routes/universities/ynu/utils.js | 64 - lib/routes/universities/yzu/home.js | 83 - lib/routes/universities/yzu/yjszs.js | 81 - lib/routes/universities/zjgsu/tzgg/utils.js | 54 - lib/routes/universities/zjut/index.js | 59 - .../universities/zucc/cssearch/index.js | 47 - lib/routes/universities/zucc/news/index.js | 68 - lib/routes/universities/zzu/news.js | 80 - lib/routes/universities/zzu/soft/news.js | 68 - lib/routes/unraid/community-apps.ts | 60 + lib/routes/unraid/namespace.ts | 7 + lib/routes/unusualwhales/namespace.ts | 7 + lib/routes/unusualwhales/news.ts | 49 + lib/routes/upc/jsj.ts | 100 + lib/routes/upc/jwc.ts | 121 + lib/routes/upc/main.ts | 95 + lib/routes/upc/namespace.ts | 7 + lib/routes/upc/yjs.ts | 53 + lib/routes/uptimerobot/namespace.ts | 7 + lib/routes/uptimerobot/rss.ts | 161 + .../uptimerobot/templates/rss.art | 0 lib/routes/uraaka-joshi/namespace.ts | 7 + lib/routes/uraaka-joshi/uraaka-joshi-user.ts | 132 + lib/routes/uraaka-joshi/uraaka-joshi.ts | 105 + lib/routes/urbandictionary/namespace.ts | 7 + lib/routes/urbandictionary/random.ts | 52 + .../urbandictionary/templates/definition.art | 0 lib/routes/us/supremecourt/argument_audio.js | 58 - lib/routes/usenix/loginonline.ts | 63 + lib/routes/usenix/namespace.ts | 7 + lib/routes/usenix/usenix.ts | 78 + lib/routes/usepanda/index.ts | 48 + lib/routes/usepanda/namespace.ts | 7 + lib/routes/ustb/namespace.ts | 7 + lib/routes/ustb/tj/news.ts | 83 + lib/routes/ustb/yjsy/news.ts | 484 + lib/routes/ustb/yzxc/tzgg.ts | 75 + lib/routes/ustc/eeis.ts | 91 + lib/routes/ustc/gs.ts | 90 + lib/routes/ustc/index.ts | 108 + lib/routes/ustc/job.ts | 223 + lib/routes/ustc/jwc.ts | 86 + lib/routes/ustc/math.ts | 94 + lib/routes/ustc/namespace.ts | 7 + lib/routes/ustc/scms.ts | 97 + lib/routes/ustc/sist.ts | 91 + lib/routes/usts/jwch.ts | 76 + lib/routes/usts/namespace.ts | 7 + lib/routes/utgd/category.ts | 61 + lib/routes/utgd/namespace.ts | 7 + lib/routes/utgd/templates/description.art | 11 + lib/routes/utgd/timeline.ts | 49 + lib/routes/utgd/topic.ts | 65 + lib/routes/utgd/utils.ts | 41 + lib/routes/uw/gix/news.ts | 95 + lib/routes/uw/namespace.ts | 7 + lib/routes/uwants/index.js | 70 - lib/routes/v1tx/index.ts | 71 + lib/routes/v1tx/namespace.ts | 7 + lib/routes/v2ex/namespace.ts | 7 + lib/routes/v2ex/post.ts | 59 + lib/routes/v2ex/tab.ts | 77 + lib/routes/v2ex/topics.ts | 66 + lib/routes/v2ex/xna.ts | 55 + lib/routes/v2rayshare/index.ts | 37 + lib/routes/v2rayshare/namespace.ts | 7 + lib/routes/vcb-s/category.ts | 83 + lib/routes/vcb-s/index.ts | 57 + lib/routes/vcb-s/namespace.ts | 7 + lib/{v2 => routes}/vcb-s/templates/post.art | 0 lib/routes/verfghbw/namespace.ts | 7 + lib/routes/verfghbw/press.ts | 84 + lib/routes/vertikal/latest.ts | 73 + lib/routes/vertikal/namespace.ts | 7 + lib/routes/vgtime/keyword.js | 46 - lib/routes/vgtime/news.js | 52 - lib/routes/vgtime/release.js | 20 - lib/routes/vice/namespace.ts | 7 + lib/routes/vice/templates/article.art | 19 + lib/routes/vice/topic.ts | 103 + lib/routes/vimeo/category.ts | 91 + lib/routes/vimeo/channel.ts | 100 + lib/routes/vimeo/namespace.ts | 7 + .../vimeo/templates/description.art | 0 lib/routes/vimeo/usr-videos.ts | 105 + lib/routes/voa/day-photos.js | 54 - lib/routes/voa/index.js | 54 - lib/routes/vocus/namespace.ts | 7 + lib/routes/vocus/publication.ts | 67 + lib/routes/vocus/user.ts | 63 + lib/routes/vocus/utils.ts | 46 + lib/routes/vom/featured.ts | 79 + lib/routes/vom/namespace.ts | 7 + lib/routes/voronoiapp/author.ts | 41 + lib/routes/voronoiapp/common.ts | 247 + lib/routes/voronoiapp/editors-pick.ts | 28 + lib/routes/voronoiapp/home.ts | 29 + lib/routes/voronoiapp/latest.ts | 28 + lib/routes/voronoiapp/namespace.ts | 7 + lib/routes/voronoiapp/popular.ts | 49 + lib/routes/voronoiapp/search.ts | 33 + lib/routes/voronoiapp/types.d.ts | 78 + lib/routes/vuevideo/user.js | 60 - lib/routes/vulture/utils.js | 113 - lib/routes/wabei/index.ts | 75 + lib/routes/wabei/namespace.ts | 8 + lib/routes/wallhaven/index.ts | 86 + lib/routes/wallhaven/namespace.ts | 14 + lib/routes/wallpaperhub/index.ts | 46 + lib/routes/wallpaperhub/namespace.ts | 7 + .../wallpaperhub/templates/description.art | 0 lib/routes/wallstreetcn/calendar.ts | 90 + lib/routes/wallstreetcn/hot.ts | 82 + lib/routes/wallstreetcn/live.ts | 80 + lib/routes/wallstreetcn/namespace.ts | 7 + lib/routes/wallstreetcn/news.ts | 114 + .../wallstreetcn/templates/description.art | 0 lib/routes/wanqu/namespace.ts | 7 + lib/routes/wanqu/news.ts | 52 + lib/routes/wanwansub/index.js | 57 - lib/routes/wanwansub/info.js | 44 - lib/routes/warthunder/namespace.ts | 7 + lib/routes/warthunder/news.ts | 79 + .../warthunder/templates/description.art | 0 lib/routes/washingtonpost/app.ts | 118 + lib/routes/washingtonpost/namespace.ts | 7 + .../washingtonpost/templates/description.art | 59 + lib/routes/watasuke/blog.ts | 42 + lib/routes/watasuke/namespace.ts | 8 + lib/routes/watchface/update.js | 42 - lib/routes/wchscu/namespace.ts | 7 + lib/routes/wchscu/recruit.ts | 73 + lib/routes/wdc/download.ts | 56 + lib/routes/wdc/namespace.ts | 7 + lib/routes/weatheralarm/index.js | 26 - lib/routes/web/articles.ts | 25 + lib/routes/web/blog.ts | 25 + lib/routes/web/namespace.ts | 7 + lib/routes/web/series.ts | 32 + lib/routes/web/utils.ts | 68 + lib/routes/web3caff/index.ts | 73 + lib/routes/web3caff/namespace.ts | 7 + lib/routes/webtoons/comic.js | 54 - lib/{v2/gzh360 => routes/wechat}/_README | 0 lib/routes/wechat/announce.ts | 58 + lib/routes/wechat/ce.ts | 94 + lib/routes/wechat/data258.ts | 148 + lib/routes/wechat/ershcimi.ts | 54 + lib/routes/wechat/feeddd.ts | 43 + lib/routes/wechat/mp.ts | 81 + lib/routes/wechat/msgalbum.ts | 61 + lib/routes/wechat/namespace.ts | 10 + lib/routes/wechat/sogou.ts | 77 + lib/routes/wechat/tgchannel.ts | 185 + lib/routes/wechat/uread.ts | 71 + lib/routes/wechat/wechat2rss.ts | 47 + lib/routes/weekendhk/namespace.ts | 7 + lib/routes/weekendhk/posts.ts | 44 + lib/routes/weexcn/index.js | 69 - lib/routes/weforum/report.js | 56 - lib/routes/wegene/column.js | 30 - lib/routes/weibo/friends.ts | 163 + lib/routes/weibo/group.ts | 119 + lib/routes/weibo/keyword.ts | 70 + lib/routes/weibo/namespace.ts | 43 + lib/routes/weibo/oasis/user.ts | 46 + lib/routes/weibo/search/hot.ts | 178 + lib/routes/weibo/search/template/digest.art | 17 + lib/routes/weibo/super-index.ts | 99 + lib/routes/weibo/timeline.ts | 189 + lib/routes/weibo/user-bookmarks.ts | 191 + lib/routes/weibo/user.ts | 203 + lib/routes/weibo/utils.ts | 494 + lib/routes/wellcee/namespace.ts | 8 + lib/routes/wellcee/rent.ts | 81 + lib/routes/wellcee/support-city.ts | 46 + lib/routes/wellcee/templates/house.art | 18 + lib/routes/wellcee/types.ts | 58 + lib/routes/wellcee/utils.ts | 45 + lib/routes/wenku8/chapter.ts | 54 + lib/routes/wenku8/index.ts | 60 + lib/routes/wenku8/namespace.ts | 7 + lib/routes/wenku8/volume.ts | 60 + lib/routes/weseepro/circle.js | 38 - lib/routes/weseepro/newest-direct.js | 69 - lib/routes/weseepro/newest.js | 69 - lib/routes/westore/new.js | 40 - lib/routes/wfdf/namespace.ts | 7 + lib/routes/wfdf/news.ts | 54 + lib/routes/wfu/jwc.ts | 79 + lib/routes/wfu/namespace.ts | 7 + lib/routes/wfu/news.ts | 128 + lib/routes/whalegogo/home.js | 43 - lib/routes/whalegogo/portal.js | 57 - lib/routes/whitehouse/briefing-room.ts | 79 + lib/routes/whitehouse/namespace.ts | 7 + lib/routes/whitehouse/ostp.ts | 76 + lib/routes/who/namespace.ts | 7 + lib/routes/who/news-room.ts | 113 + lib/routes/who/news.ts | 74 + lib/routes/who/speeches.ts | 77 + lib/routes/whu/cs.ts | 117 + lib/routes/whu/gs/index.ts | 116 + lib/routes/whu/hyxt.ts | 59 + lib/routes/whu/namespace.ts | 7 + lib/routes/whu/news.ts | 107 + lib/routes/whu/rsgis.ts | 277 + lib/routes/whu/swrh.ts | 115 + lib/routes/whu/templates/description.art | 39 + lib/routes/whu/util.ts | 143 + lib/routes/wikihow/category.js | 34 - lib/routes/wikihow/index.js | 32 - lib/routes/wikinews/index.ts | 68 + lib/routes/wikinews/namespace.ts | 7 + lib/routes/wineyun/index.js | 36 - lib/routes/winstall/namespace.ts | 7 + .../winstall/templates/desc.art | 0 lib/routes/winstall/update.ts | 71 + lib/routes/wired/namespace.ts | 8 + lib/routes/wired/tag.js | 31 - lib/routes/wired/tag.ts | 97 + lib/routes/wired/types.ts | 81 + lib/routes/wise/namespace.ts | 7 + lib/routes/wise/pair.ts | 89 + .../wise/templates/description.art | 0 lib/routes/withgoogle/explorables.ts | 54 + lib/routes/withgoogle/namespace.ts | 7 + lib/routes/wizfile/index.ts | 66 + lib/routes/wizfile/namespace.ts | 7 + lib/routes/wmc-bj/namespace.ts | 7 + lib/routes/wmc-bj/publish.ts | 69 + lib/routes/wmc-bj/templates/description.art | 5 + lib/routes/wmpvp/index.ts | 69 + lib/routes/wmpvp/namespace.ts | 7 + lib/routes/wnacg/category.ts | 17 + lib/routes/wnacg/common.ts | 111 + lib/routes/wnacg/index.ts | 16 + lib/routes/wnacg/namespace.ts | 7 + lib/routes/wnacg/tag.ts | 17 + lib/{v2 => routes}/wnacg/templates/manga.art | 0 lib/routes/wolley/host.js | 39 - lib/routes/wolley/index.js | 47 - lib/routes/wolley/user.js | 38 - lib/routes/wordpress/index.ts | 172 + lib/routes/wordpress/namespace.ts | 9 + lib/routes/wordpress/util.ts | 307 + lib/routes/worldjournal/index.ts | 76 + lib/routes/worldjournal/namespace.ts | 7 + lib/routes/worldofwarships/devblog.ts | 76 + lib/routes/worldofwarships/namespace.ts | 14 + lib/routes/woshipm/namespace.ts | 7 + lib/routes/woshipm/popular.ts | 63 + lib/routes/woshipm/user-article.ts | 62 + lib/routes/woshipm/utils.ts | 18 + lib/routes/woshipm/wen.ts | 62 + lib/routes/wsj/namespace.ts | 7 + lib/routes/wsj/news.ts | 83 + .../wsj/templates/article-description.art | 0 lib/routes/wsj/utils.ts | 124 + lib/routes/wsyu/namespace.ts | 7 + lib/routes/wsyu/news.ts | 108 + lib/routes/wtu/index.ts | 59 + lib/routes/wtu/job.ts | 108 + lib/routes/wtu/namespace.ts | 7 + lib/routes/wufazhuce/namespace.ts | 7 + lib/routes/wufazhuce/one.ts | 90 + lib/routes/wukong/user.js | 93 - lib/routes/wyzxwk/article.ts | 130 + lib/routes/wyzxwk/namespace.ts | 7 + lib/routes/wzu/namespace.ts | 7 + lib/routes/wzu/news.ts | 93 + lib/routes/x-mol/namespace.ts | 7 + lib/routes/x-mol/news.js | 48 - lib/routes/x-mol/news.ts | 93 + lib/routes/x-mol/paper.js | 78 - lib/routes/x-mol/paper.ts | 93 + lib/routes/x-mol/templates/description.art | 6 + lib/routes/x-mol/utils.js | 16 - lib/routes/x-mol/utils.ts | 3 + lib/routes/x6d/index.ts | 141 + lib/routes/x6d/namespace.ts | 7 + lib/routes/xaufe/jiaowu.ts | 92 + lib/routes/xaufe/namespace.ts | 7 + lib/routes/xaut/index.ts | 88 + lib/routes/xaut/jwc.ts | 92 + lib/routes/xaut/namespace.ts | 7 + lib/routes/xaut/rsc.ts | 94 + lib/routes/xbookcn/blog.ts | 66 + lib/routes/xbookcn/namespace.ts | 7 + lib/routes/xboxfan/namespace.ts | 7 + lib/routes/xboxfan/news.ts | 70 + lib/routes/xiachufang/utils.js | 100 - lib/routes/xianbao/index.ts | 142 + lib/routes/xianbao/namespace.ts | 7 + lib/routes/xiaoheihe/add2cart.ts | 63 + lib/routes/xiaoheihe/discount.js | 71 - lib/routes/xiaoheihe/discount.ts | 146 + lib/routes/xiaoheihe/namespace.ts | 7 + lib/routes/xiaoheihe/news.js | 53 - lib/routes/xiaoheihe/news.ts | 61 + lib/routes/xiaoheihe/user.js | 51 - lib/routes/xiaoheihe/user.ts | 69 + lib/routes/xiaoheihe/util.ts | 75 + lib/routes/xiaohongshu/board.ts | 55 + lib/routes/xiaohongshu/namespace.ts | 7 + lib/routes/xiaohongshu/user.ts | 133 + lib/routes/xiaohongshu/util.ts | 266 + lib/routes/xiaomiyoupin/crowdfunding.ts | 71 + lib/routes/xiaomiyoupin/latest.ts | 40 + lib/routes/xiaomiyoupin/namespace.ts | 7 + .../xiaomiyoupin/templates/goods.art | 0 lib/routes/xiaomiyoupin/utils.ts | 21 + lib/routes/xiaote/index.ts | 73 + lib/routes/xiaote/namespace.ts | 7 + lib/routes/xiaoyuzhou/namespace.ts | 7 + lib/routes/xiaoyuzhou/pickup.ts | 112 + lib/routes/xiaoyuzhou/podcast.ts | 90 + lib/routes/xiaozhuanlan/column.ts | 78 + lib/routes/xiaozhuanlan/namespace.ts | 7 + lib/routes/xici/index.js | 33 - lib/routes/xidian/cs.ts | 143 + lib/routes/xidian/gr.ts | 289 + lib/routes/xidian/jwc.ts | 78 + lib/routes/xidian/namespace.ts | 7 + lib/routes/ximalaya/album.ts | 260 + lib/routes/ximalaya/namespace.ts | 7 + lib/routes/ximalaya/types.ts | 68 + lib/routes/ximalaya/utils.ts | 166 + lib/routes/xinhuanet/app.ts | 109 + lib/routes/xinhuanet/namespace.ts | 9 + lib/routes/xinpianchang/index.ts | 44 + lib/routes/xinpianchang/namespace.ts | 7 + lib/routes/xinpianchang/rank.ts | 61 + .../xinpianchang/templates/description.art | 0 lib/routes/xinpianchang/util.ts | 108 + lib/routes/xinquji/internal.js | 15 - lib/routes/xinquji/today.js | 15 - lib/routes/xjtu/2yuan/news.ts | 93 + lib/routes/xjtu/dean.ts | 91 + lib/routes/xjtu/dyyy/index.ts | 53 + lib/routes/xjtu/ee.ts | 70 + lib/routes/xjtu/gs/tzgg.ts | 65 + lib/routes/xjtu/international.ts | 60 + lib/routes/xjtu/job.ts | 109 + lib/routes/xjtu/namespace.ts | 7 + lib/routes/xjtu/std.ts | 84 + .../xjtu/templates/attachments.art | 0 lib/{v2 => routes}/xjtu/templates/std.art | 0 lib/routes/xkb/index.ts | 86 + lib/routes/xkb/namespace.ts | 7 + .../xkb}/templates/description.art | 0 lib/routes/xmanhua/index.ts | 88 + lib/routes/xmanhua/namespace.ts | 7 + lib/routes/xmnn/epaper.ts | 114 + lib/routes/xmnn/namespace.ts | 7 + lib/routes/xmnn/news.ts | 74 + lib/routes/xmut/jwc/bkjw.ts | 71 + lib/routes/xmut/jwc/yjs.ts | 60 + lib/routes/xmut/namespace.ts | 7 + lib/routes/xposed/module.js | 36 - lib/routes/xsijishe/forum.ts | 99 + lib/routes/xsijishe/namespace.ts | 7 + lib/routes/xsijishe/rank.ts | 127 + lib/routes/xuangubao/subject.js | 47 - lib/routes/xueqiu/column.ts | 75 + lib/routes/xueqiu/cookies.ts | 25 + lib/routes/xueqiu/favorite.ts | 73 + lib/routes/xueqiu/fund.ts | 69 + lib/routes/xueqiu/hots.ts | 67 + lib/routes/xueqiu/namespace.ts | 7 + lib/routes/xueqiu/snb.ts | 71 + lib/routes/xueqiu/stock-comments.ts | 73 + lib/routes/xueqiu/stock-info.ts | 93 + .../xueqiu/templates/comments_description.art | 0 lib/routes/xueqiu/timeline.ts | 94 + lib/routes/xueqiu/today.ts | 86 + lib/routes/xueqiu/user-stock.ts | 78 + lib/routes/xueqiu/user.ts | 102 + lib/routes/xuetangx/course_list.js | 52 - lib/routes/xunhupay/index.ts | 49 + lib/routes/xunhupay/namespace.ts | 7 + lib/routes/xyplorer/whatsnew.js | 32 - lib/routes/xys/namespace.ts | 7 + lib/routes/xys/new.ts | 103 + lib/{v2 => routes}/xys/templates/desc.art | 0 lib/routes/xyzrank/index.ts | 129 + lib/routes/xyzrank/namespace.ts | 14 + .../xyzrank/templates/description.art | 0 lib/routes/yahoo-jp-tv/index.js | 21 - lib/routes/yahoo/namespace.ts | 7 + lib/routes/yahoo/news/index.ts | 149 + lib/routes/yahoo/news/listid.ts | 70 + lib/routes/yahoo/news/provider-helper.ts | 51 + lib/routes/yahoo/news/provider.ts | 66 + lib/routes/yahoo/news/utils.ts | 134 + lib/routes/yahoo/templates/youtube.art | 1 + lib/routes/yamap/articles.ts | 62 + lib/routes/yamap/namespace.ts | 7 + lib/routes/yamibo/bbs/forum.ts | 116 + lib/routes/yamibo/bbs/thread.ts | 84 + lib/routes/yamibo/namespace.ts | 7 + lib/routes/yamibo/utils.ts | 114 + lib/routes/yande.re/post_popular_recent.js | 63 - lib/routes/yande/namespace.ts | 8 + lib/routes/yande/post.ts | 94 + lib/routes/yangtzeu/dongke.ts | 70 + lib/routes/yangtzeu/namespace.ts | 7 + lib/routes/ycwb/index.ts | 116 + lib/routes/ycwb/namespace.ts | 7 + .../ycwb/templates/description.art | 0 lib/routes/yenpress/namespace.ts | 8 + lib/routes/yenpress/series.ts | 115 + lib/routes/yenpress/templates/series.art | 25 + lib/routes/ygkkk/namespace.ts | 7 + lib/routes/ygkkk/rss.ts | 48 + lib/routes/yicai/author.ts | 52 + lib/routes/yicai/brief.ts | 53 + lib/routes/yicai/carousel.ts | 48 + lib/routes/yicai/dt.ts | 174 + lib/routes/yicai/feed.ts | 55 + lib/routes/yicai/headline.ts | 39 + lib/routes/yicai/latest.ts | 39 + lib/routes/yicai/namespace.ts | 7 + lib/routes/yicai/news.ts | 92 + lib/routes/yicai/templates/description.art | 39 + lib/routes/yicai/utils.ts | 65 + lib/routes/yicai/video.ts | 102 + lib/routes/yicai/vip.ts | 52 + lib/routes/yicas/blog.js | 52 - lib/routes/yidoutang/index.js | 33 - lib/routes/yilinzazhi/index.ts | 59 + lib/routes/yilinzazhi/latest.ts | 104 + lib/routes/yilinzazhi/namespace.ts | 9 + lib/routes/yinxiang/card.js | 45 - lib/routes/yinxiang/category.js | 46 - lib/routes/yinxiang/note.js | 41 - lib/routes/yinxiang/personal.js | 47 - lib/routes/yinxiang/tag.js | 46 - lib/routes/ymgal/article.ts | 84 + lib/routes/ymgal/game.ts | 69 + lib/routes/ymgal/namespace.ts | 7 + .../ymgal/templates/description.art | 0 lib/routes/yna/index.ts | 92 + lib/routes/yna/namespace.ts | 10 + lib/routes/yoasobi-music/info.ts | 97 + lib/routes/yoasobi-music/jsonp-helper.ts | 17 + lib/routes/yoasobi-music/live.ts | 80 + lib/routes/yoasobi-music/media.ts | 87 + lib/routes/yoasobi-music/namespace.ts | 7 + .../yoasobi-music/templates/info.art | 0 .../yoasobi-music/templates/live.art | 0 .../yoasobi-music/templates/media.art | 0 lib/routes/yomiuri/namespace.ts | 7 + lib/routes/yomiuri/news.ts | 124 + lib/routes/yomujp/level.ts | 127 + lib/routes/yomujp/namespace.ts | 7 + lib/routes/youdao/latest.js | 47 - lib/routes/youku/channel.ts | 84 + lib/routes/youku/namespace.ts | 7 + .../youku/templates/channel.art | 0 lib/routes/youtube/channel.ts | 76 + lib/routes/youtube/charts.ts | 151 + lib/routes/youtube/community.ts | 70 + lib/routes/youtube/custom.ts | 79 + lib/routes/youtube/live.ts | 76 + lib/routes/youtube/namespace.ts | 7 + lib/routes/youtube/playlist.ts | 61 + lib/routes/youtube/subscriptions.ts | 97 + .../youtube/templates/community.art | 0 .../youtube/templates/description.art | 0 lib/routes/youtube/user.ts | 103 + lib/routes/youtube/utils.ts | 168 + lib/routes/youzhiyouxing/materials.ts | 101 + lib/routes/youzhiyouxing/namespace.ts | 7 + lib/routes/yuque/book.ts | 126 + lib/routes/yuque/namespace.ts | 7 + lib/routes/yuque/utils.ts | 79 + lib/routes/yuzu-emu/entry.js | 52 - lib/routes/yxdown/namespace.ts | 7 + lib/routes/yxdown/news.ts | 80 + lib/routes/yxdown/recommend.ts | 80 + lib/routes/yxdown/utils.ts | 14 + lib/routes/yxdzqb/index.ts | 84 + lib/routes/yxdzqb/namespace.ts | 7 + .../yxdzqb/templates/description.art | 0 lib/routes/yxrb/home.ts | 90 + lib/routes/yxrb/namespace.ts | 7 + lib/routes/yyets/article.ts | 83 + lib/routes/yyets/namespace.ts | 7 + lib/routes/yyets/today.ts | 63 + lib/routes/yystv/category.ts | 86 + lib/routes/yystv/docs.ts | 68 + lib/routes/yystv/namespace.ts | 7 + lib/routes/zagg/namespace.ts | 7 + lib/routes/zagg/new-arrivals.ts | 75 + .../zagg/templates/new-arrivals.art | 0 lib/routes/zaker/index.ts | 80 + lib/routes/zaker/namespace.ts | 7 + lib/routes/zaobao/interactive.ts | 25 + lib/routes/zaobao/namespace.ts | 10 + lib/routes/zaobao/other.ts | 29 + lib/routes/zaobao/realtime.ts | 59 + .../zaobao/templates/zaobao.art | 0 lib/routes/zaobao/util.ts | 189 + lib/routes/zaobao/znews.ts | 71 + lib/routes/zaozao/article.ts | 64 + lib/routes/zaozao/namespace.ts | 7 + lib/routes/zcfy/hot.js | 34 - lib/routes/zcfy/index.js | 34 - lib/routes/zcmu/jwc/index.ts | 63 + lib/routes/zcmu/namespace.ts | 7 + lib/routes/zcmu/yxy/index.ts | 64 + lib/routes/zcool/discover.ts | 302 + lib/routes/zcool/locations.ts | 6829 +++++++ lib/routes/zcool/namespace.ts | 7 + .../zcool/templates/description.art | 0 lib/{v2 => routes}/zcool/templates/work.art | 0 lib/routes/zcool/top.ts | 80 + lib/routes/zcool/user.ts | 85 + lib/routes/zcool/utils.ts | 14 + lib/routes/zfrontier/board_postlist.js | 36 - lib/routes/zfrontier/postlist.js | 33 - lib/routes/zhanqi/room.js | 37 - lib/routes/zhibo8/forum.ts | 66 + lib/routes/zhibo8/luxiang.ts | 52 + lib/routes/zhibo8/more.ts | 104 + lib/routes/zhibo8/namespace.ts | 7 + lib/routes/zhibo8/post.ts | 68 + lib/routes/zhihu/activities.ts | 157 + lib/routes/zhihu/answers.ts | 96 + lib/routes/zhihu/bookstore/newest.ts | 49 + lib/routes/zhihu/collection.ts | 103 + lib/routes/zhihu/daily-section.ts | 78 + lib/routes/zhihu/daily.ts | 72 + lib/routes/zhihu/execlib/x-zse-96-v3.ts | 127 + lib/routes/zhihu/hot.ts | 109 + lib/routes/zhihu/namespace.ts | 10 + lib/routes/zhihu/pin/daily.ts | 44 + lib/routes/zhihu/pin/hotlist.ts | 43 + lib/routes/zhihu/pin/people.ts | 43 + lib/routes/zhihu/pin/utils.ts | 68 + lib/routes/zhihu/posts.ts | 87 + lib/routes/zhihu/question.ts | 78 + lib/routes/zhihu/timeline.ts | 152 + lib/routes/zhihu/topic.ts | 117 + lib/routes/zhihu/types.ts | 104 + lib/routes/zhihu/utils.ts | 117 + lib/routes/zhihu/weekly.ts | 56 + lib/routes/zhihu/xhu/activities.ts | 162 + lib/routes/zhihu/xhu/answers.ts | 56 + lib/routes/zhihu/xhu/auth.ts | 31 + lib/routes/zhihu/xhu/collection.ts | 100 + lib/routes/zhihu/xhu/posts.ts | 53 + lib/routes/zhihu/xhu/question.ts | 69 + lib/routes/zhihu/xhu/topic.ts | 94 + lib/routes/zhihu/xhu/zhuanlan.ts | 116 + lib/routes/zhihu/zhuanlan.ts | 131 + lib/routes/zhilian/index.js | 78 - lib/routes/zhishifenzi/depth.js | 56 - lib/routes/zhishifenzi/news.js | 66 - lib/routes/zhitongcaijing/index.ts | 158 + lib/routes/zhitongcaijing/namespace.ts | 7 + .../zhitongcaijing/templates/description.art | 0 lib/routes/zhiy/letter.ts | 58 + lib/routes/zhiy/namespace.ts | 7 + lib/routes/zhiy/post.ts | 97 + lib/{v2 => routes}/zhiy/templates/post.art | 0 lib/routes/zhiy/utils.ts | 10 + lib/routes/zhonglun/index.ts | 134 + lib/routes/zhonglun/namespace.ts | 9 + lib/routes/zhonglun/templates/description.art | 7 + lib/routes/zhubai/index.ts | 56 + lib/routes/zhubai/namespace.ts | 7 + lib/routes/zhubai/templates/description.art | 59 + lib/routes/zhubai/top20.ts | 95 + lib/routes/zhuixinfan/list.js | 51 - lib/routes/zhujiceping/namespace.ts | 7 + lib/routes/zhujiceping/rss.ts | 48 + lib/routes/zhutix/latest.js | 41 - lib/routes/zhuwang/index.ts | 71 + lib/routes/zhuwang/namespace.ts | 7 + lib/routes/zimuku/index.js | 41 - lib/routes/zimuxia/index.js | 56 - lib/routes/zimuxia/index.ts | 87 + lib/routes/zimuxia/namespace.ts | 7 + lib/routes/zimuxia/portfolio.js | 39 - lib/routes/zimuxia/portfolio.ts | 79 + lib/routes/zimuzu/resource.js | 19 - lib/routes/zimuzu/top.js | 27 - lib/routes/ziroom/room.js | 55 - lib/routes/zjgtjy/index.ts | 46 + lib/routes/zjgtjy/namespace.ts | 7 + lib/routes/zjol/namespace.ts | 7 + lib/routes/zjol/paper.ts | 117 + lib/routes/zju/career/index.ts | 65 + lib/routes/zju/cst/custom.ts | 71 + lib/routes/zju/cst/index.ts | 107 + lib/routes/zju/grs/index.ts | 66 + lib/routes/zju/list.ts | 82 + lib/routes/zju/namespace.ts | 7 + lib/routes/zju/physics/index.ts | 74 + lib/routes/zjut/cs/index.ts | 105 + lib/routes/zjut/da/index.ts | 92 + lib/routes/zjut/jwc/index.ts | 117 + lib/routes/zjut/namespace.ts | 7 + lib/routes/zjut/news.ts | 82 + lib/routes/zjut/www/index.ts | 120 + lib/routes/zjuvag/blog.ts | 52 + lib/routes/zjuvag/namespace.ts | 7 + lib/routes/zodgame/forum.ts | 121 + lib/routes/zodgame/namespace.ts | 7 + .../zodgame/templates/forum.art | 0 lib/routes/zotero/namespace.ts | 7 + lib/routes/zotero/versions.ts | 57 + lib/routes/zrblog/namespace.ts | 7 + lib/routes/zrblog/rss.ts | 48 + lib/routes/zreading/home.js | 50 - lib/routes/zsnews/index.js | 31 - lib/routes/zsxq/group.ts | 63 + lib/routes/zsxq/namespace.ts | 7 + lib/routes/zsxq/types.ts | 158 + lib/routes/zsxq/user.ts | 58 + lib/routes/zsxq/utils.ts | 71 + lib/routes/zuel/namespace.ts | 7 + lib/routes/zuel/notice.ts | 78 + lib/routes/zuvio/boards.ts | 34 + lib/routes/zuvio/namespace.ts | 7 + lib/routes/zuvio/student5.ts | 78 + lib/{v2 => routes}/zuvio/templates/img.art | 0 lib/{v2 => routes}/zuvio/templates/link.art | 0 .../zuvio/templates/ref_article.art | 0 lib/{v2 => routes}/zuvio/templates/rss.art | 0 .../zuvio/templates/youtube.art | 0 lib/routes/zuvio/utils.ts | 72 + lib/routes/zyshow/index.ts | 58 + lib/routes/zyshow/namespace.ts | 7 + .../zyshow/templates/description.art | 0 lib/routes/zyw/hot.ts | 88 + lib/routes/zyw/namespace.ts | 7 + lib/routes/zzz/index.js | 59 - lib/setup.test.ts | 249 + lib/static/logo.png | Bin 89034 -> 0 bytes lib/types.ts | 301 + lib/utils/cache.test.ts | 91 + lib/utils/cache/base.ts | 17 + lib/utils/cache/index.ts | 99 + lib/utils/cache/memory.ts | 42 + lib/utils/cache/redis.ts | 75 + lib/utils/camelcase-keys.spec.ts | 127 + lib/utils/camelcase-keys.ts | 27 + lib/utils/cf-email.js | 36 - lib/utils/common-config.js | 82 - lib/utils/common-config.test.ts | 78 + lib/utils/common-config.ts | 75 + lib/utils/common-utils.js | 37 - lib/utils/common-utils.test.ts | 41 + lib/utils/common-utils.ts | 46 + lib/utils/date.js | 85 - lib/utils/dateParser.js | 89 - lib/utils/debug-info.ts | 24 + lib/utils/git-hash.ts | 14 + lib/utils/got-deprecated.ts | 79 + lib/utils/got.js | 44 - lib/utils/got.test.ts | 77 + lib/utils/got.ts | 87 + lib/utils/helpers.test.ts | 20 + lib/utils/helpers.ts | 42 + lib/utils/logger.js | 46 - lib/utils/logger.ts | 46 + lib/utils/md5.js | 5 - lib/utils/md5.test.ts | 8 + lib/utils/md5.ts | 5 + lib/utils/ofetch.test.ts | 51 + lib/utils/ofetch.ts | 39 + lib/utils/otel/index.ts | 2 + lib/utils/otel/metric.ts | 67 + lib/utils/otel/trace.ts | 28 + lib/utils/parse-date.js | 199 - lib/utils/parse-date.test.ts | 163 + lib/utils/parse-date.ts | 207 + lib/utils/proxy/index.ts | 56 + lib/utils/proxy/pac-proxy.test.ts | 80 + lib/utils/proxy/pac-proxy.ts | 72 + lib/utils/proxy/unify-proxy.test.ts | 141 + lib/utils/proxy/unify-proxy.ts | 113 + lib/utils/puppeteer-utils.js | 63 - lib/utils/puppeteer-utils.test.ts | 101 + lib/utils/puppeteer-utils.ts | 58 + lib/utils/puppeteer.js | 79 - lib/utils/puppeteer.test.ts | 144 + lib/utils/puppeteer.ts | 64 + lib/utils/rand-user-agent.js | 29 - lib/utils/rand-user-agent.test.ts | 37 + lib/utils/rand-user-agent.ts | 30 + lib/utils/readable-social.js | 46 - lib/utils/readable-social.ts | 42 + lib/utils/render.js | 9 - lib/utils/render.ts | 5 + lib/utils/request-rewriter.test.ts | 151 + lib/utils/request-rewriter/fetch.test.ts | 94 + lib/utils/request-rewriter/fetch.ts | 82 + lib/utils/request-rewriter/get.ts | 77 + lib/utils/request-rewriter/index.ts | 19 + lib/utils/request-wrapper.js | 126 - lib/utils/rss-parser.js | 13 - lib/utils/rss-parser.test.ts | 9 + lib/utils/rss-parser.ts | 13 + lib/utils/timezone.js | 14 - lib/utils/timezone.test.ts | 9 + lib/utils/timezone.ts | 14 + lib/utils/unify-proxy.js | 116 - lib/utils/valid-host.js | 16 - lib/utils/valid-host.test.ts | 21 + lib/utils/valid-host.ts | 14 + lib/utils/wait.js | 5 - lib/utils/wait.test.ts | 14 + lib/utils/wait.ts | 7 + lib/utils/wechat-mp.js | 271 - lib/utils/wechat-mp.test.ts | 503 + lib/utils/wechat-mp.ts | 647 + lib/v2/0818tuan/index.js | 47 - lib/v2/0818tuan/maintainer.js | 3 - lib/v2/0818tuan/radar.js | 13 - lib/v2/0818tuan/router.js | 3 - lib/v2/12306/index.js | 108 - lib/v2/12306/maintainer.js | 4 - lib/v2/12306/radar.js | 28 - lib/v2/12306/router.js | 4 - lib/v2/12306/zxdt.js | 67 - lib/v2/141jav/index.js | 71 - lib/v2/141jav/maintainer.js | 3 - lib/v2/141jav/radar.js | 40 - lib/v2/141jav/router.js | 3 - lib/v2/141ppv/index.js | 74 - lib/v2/141ppv/maintainer.js | 3 - lib/v2/141ppv/radar.js | 40 - lib/v2/141ppv/router.js | 3 - lib/v2/163/ds.js | 33 - lib/v2/163/dy.js | 29 - lib/v2/163/dy2.js | 42 - lib/v2/163/exclusive.js | 148 - lib/v2/163/maintainer.js | 20 - lib/v2/163/music/artist-songs.js | 39 - lib/v2/163/music/artist.js | 39 - lib/v2/163/music/djradio.js | 78 - lib/v2/163/music/maintainer.js | 3 - lib/v2/163/music/playlist.js | 55 - lib/v2/163/music/userevents.js | 52 - lib/v2/163/music/userplaylist.js | 56 - lib/v2/163/music/userplayrecords.js | 55 - lib/v2/163/news/rank.js | 155 - lib/v2/163/news/special.js | 114 - lib/v2/163/open/vip.js | 63 - lib/v2/163/radar.js | 155 - lib/v2/163/renjian.js | 77 - lib/v2/163/router.js | 20 - lib/v2/163/today.js | 55 - lib/v2/163/utils.js | 40 - lib/v2/18comic/album.js | 78 - lib/v2/18comic/blogs.js | 66 - lib/v2/18comic/index.js | 14 - lib/v2/18comic/maintainer.js | 6 - lib/v2/18comic/radar.js | 41 - lib/v2/18comic/router.js | 6 - lib/v2/18comic/search.js | 15 - lib/v2/18comic/templates/description.art | 4 - lib/v2/18comic/utils.js | 82 - lib/v2/19lou/index.js | 78 - lib/v2/19lou/maintainer.js | 3 - lib/v2/19lou/radar.js | 29 - lib/v2/19lou/router.js | 3 - lib/v2/1point3acres/blog.js | 67 - lib/v2/1point3acres/category.js | 17 - lib/v2/1point3acres/maintainer.js | 9 - lib/v2/1point3acres/offer.js | 69 - lib/v2/1point3acres/radar.js | 53 - lib/v2/1point3acres/router.js | 10 - lib/v2/1point3acres/section.js | 28 - lib/v2/1point3acres/thread.js | 15 - lib/v2/1point3acres/user/post.js | 21 - lib/v2/1point3acres/user/thread.js | 21 - lib/v2/1point3acres/utils.js | 79 - lib/v2/2047/index.js | 55 - lib/v2/2047/maintainer.js | 3 - lib/v2/2047/radar.js | 13 - lib/v2/2047/router.js | 3 - lib/v2/2048/index.js | 108 - lib/v2/2048/maintainer.js | 3 - lib/v2/2048/radar.js | 13 - lib/v2/2048/router.js | 3 - lib/v2/2cycd/index.js | 57 - lib/v2/2cycd/maintainer.js | 3 - lib/v2/2cycd/radar.js | 25 - lib/v2/2cycd/router.js | 3 - lib/v2/35photo/actual.js | 7 - lib/v2/35photo/author.js | 9 - lib/v2/35photo/genre.js | 10 - lib/v2/35photo/interesting.js | 7 - lib/v2/35photo/maintainer.js | 8 - lib/v2/35photo/map.js | 7 - lib/v2/35photo/new.js | 7 - lib/v2/35photo/radar.js | 43 - lib/v2/35photo/router.js | 8 - lib/v2/35photo/utils.js | 57 - lib/v2/36kr/hot-list.js | 59 - lib/v2/36kr/index.js | 53 - lib/v2/36kr/maintainer.js | 10 - lib/v2/36kr/radar.js | 55 - lib/v2/36kr/router.js | 4 - lib/v2/36kr/utils.js | 36 - lib/v2/3dmgame/game.js | 39 - lib/v2/3dmgame/maintainer.js | 4 - lib/v2/3dmgame/news_center.js | 42 - lib/v2/3dmgame/radar.js | 19 - lib/v2/3dmgame/router.js | 4 - lib/v2/3dmgame/utils.js | 30 - lib/v2/423down/index.js | 114 - lib/v2/423down/maintainer.js | 3 - lib/v2/423down/radar.js | 193 - lib/v2/423down/router.js | 3 - lib/v2/4ksj/forum.js | 128 - lib/v2/4ksj/maintainer.js | 3 - lib/v2/4ksj/radar.js | 13 - lib/v2/4ksj/router.js | 3 - lib/v2/4ksj/templates/description.art | 56 - lib/v2/500px/maintainer.js | 4 - lib/v2/500px/radar.js | 19 - lib/v2/500px/router.js | 4 - lib/v2/500px/tribeSet.js | 29 - lib/v2/500px/user.js | 32 - lib/v2/500px/utils.js | 122 - lib/v2/50forum/maintainer.js | 3 - lib/v2/50forum/radar.js | 13 - lib/v2/50forum/router.js | 3 - lib/v2/50forum/zhuanjia.js | 51 - lib/v2/52hrtt/index.js | 56 - lib/v2/52hrtt/maintainer.js | 4 - lib/v2/52hrtt/radar.js | 19 - lib/v2/52hrtt/router.js | 4 - lib/v2/52hrtt/symposium.js | 56 - lib/v2/591/list.js | 144 - lib/v2/591/maintainer.js | 3 - lib/v2/591/radar.js | 16 - lib/v2/591/router.js | 3 - lib/v2/5eplay/index.js | 100 - lib/v2/5eplay/maintainer.js | 3 - lib/v2/5eplay/radar.js | 13 - lib/v2/5eplay/router.js | 3 - lib/v2/5eplay/utils.js | 35 - lib/v2/6park/index.js | 65 - lib/v2/6park/maintainer.js | 8 - lib/v2/6park/news.js | 76 - lib/v2/6park/radar.js | 65 - lib/v2/6park/router.js | 4 - lib/v2/6v123/latestMovies.js | 14 - lib/v2/6v123/latestTVSeries.js | 14 - lib/v2/6v123/maintainer.js | 4 - lib/v2/6v123/radar.js | 23 - lib/v2/6v123/router.js | 4 - lib/v2/6v123/utils.js | 83 - lib/v2/78dm/index.js | 74 - lib/v2/78dm/maintainer.js | 5 - lib/v2/78dm/radar.js | 37 - lib/v2/78dm/router.js | 3 - lib/v2/78dm/templates/image.art | 1 - lib/v2/7mmtv/index.js | 78 - lib/v2/7mmtv/maintainer.js | 4 - lib/v2/7mmtv/radar.js | 19 - lib/v2/7mmtv/router.js | 3 - lib/v2/81/81rc/index.js | 62 - lib/v2/81/maintainer.js | 3 - lib/v2/81/radar.js | 18 - lib/v2/81/router.js | 3 - lib/v2/8264/list.js | 92 - lib/v2/8264/maintainer.js | 3 - lib/v2/8264/radar.js | 355 - lib/v2/8264/router.js | 3 - lib/v2/8kcos/article.js | 24 - lib/v2/8kcos/cat.js | 22 - lib/v2/8kcos/const.js | 4 - lib/v2/8kcos/latest.js | 23 - lib/v2/8kcos/maintainer.js | 5 - lib/v2/8kcos/radar.js | 25 - lib/v2/8kcos/router.js | 5 - lib/v2/8kcos/tag.js | 23 - lib/v2/8world/index.js | 57 - lib/v2/8world/maintainer.js | 4 - lib/v2/8world/radar.js | 19 - lib/v2/8world/router.js | 3 - lib/v2/91porn/author.js | 60 - lib/v2/91porn/index.js | 60 - lib/v2/91porn/maintainer.js | 4 - lib/v2/91porn/radar.js | 19 - lib/v2/91porn/router.js | 4 - lib/v2/91porn/utils.js | 12 - lib/v2/95mm/category.js | 20 - lib/v2/95mm/maintainer.js | 5 - lib/v2/95mm/radar.js | 25 - lib/v2/95mm/router.js | 5 - lib/v2/95mm/tab.js | 9 - lib/v2/95mm/tag.js | 9 - lib/v2/95mm/utils.js | 59 - lib/v2/9to5/maintainer.js | 3 - lib/v2/9to5/radar.js | 35 - lib/v2/9to5/router.js | 3 - lib/v2/9to5/subsite.js | 70 - lib/v2/9to5/utils.js | 36 - lib/v2/aamacau/index.js | 56 - lib/v2/aamacau/maintainer.js | 3 - lib/v2/aamacau/radar.js | 13 - lib/v2/aamacau/router.js | 3 - lib/v2/abmedia/category.js | 30 - lib/v2/abmedia/index.js | 26 - lib/v2/abmedia/maintainer.js | 3 - lib/v2/abmedia/radar.js | 19 - lib/v2/abmedia/router.js | 4 - lib/v2/abskoop/index.js | 47 - lib/v2/abskoop/maintainer.js | 3 - lib/v2/abskoop/nsfw.js | 31 - lib/v2/abskoop/radar.js | 24 - lib/v2/abskoop/router.js | 4 - lib/v2/acfun/article.js | 100 - lib/v2/acfun/bangumi.js | 28 - lib/v2/acfun/maintainer.js | 5 - lib/v2/acfun/radar.js | 25 - lib/v2/acfun/router.js | 5 - lib/v2/acfun/video.js | 45 - lib/v2/acg17/maintainer.js | 3 - lib/v2/acg17/post.js | 20 - lib/v2/acg17/radar.js | 13 - lib/v2/acg17/router.js | 3 - lib/v2/acs/journal.js | 73 - lib/v2/acs/maintainer.js | 3 - lib/v2/acs/radar.js | 13 - lib/v2/acs/router.js | 3 - lib/v2/aeaweb/index.js | 81 - lib/v2/aeaweb/maintainer.js | 3 - lib/v2/aeaweb/radar.js | 13 - lib/v2/aeaweb/router.js | 3 - lib/v2/aeon/category.js | 27 - lib/v2/aeon/maintainer.js | 4 - lib/v2/aeon/radar.js | 19 - lib/v2/aeon/router.js | 4 - lib/v2/aeon/type.js | 29 - lib/v2/aeon/utils.js | 50 - lib/v2/agefans/detail.js | 31 - lib/v2/agefans/maintainer.js | 4 - lib/v2/agefans/radar.js | 22 - lib/v2/agefans/router.js | 4 - lib/v2/agefans/update.js | 49 - lib/v2/agefans/utils.js | 5 - lib/v2/agirls/index.js | 49 - lib/v2/agirls/maintainer.js | 5 - lib/v2/agirls/radar.js | 25 - lib/v2/agirls/router.js | 5 - lib/v2/agirls/topic.js | 44 - lib/v2/agirls/topic_list.js | 44 - lib/v2/agirls/utils.js | 37 - lib/v2/agora0/index.js | 54 - lib/v2/agora0/maintainer.js | 4 - lib/v2/agora0/pen0.js | 43 - lib/v2/agora0/radar.js | 24 - lib/v2/agora0/router.js | 4 - lib/v2/ahjzu/maintainer.js | 3 - lib/v2/ahjzu/news.js | 57 - lib/v2/ahjzu/radar.js | 13 - lib/v2/ahjzu/router.js | 3 - lib/v2/aicaijing/index.js | 73 - lib/v2/aicaijing/maintainer.js | 6 - lib/v2/aicaijing/radar.js | 31 - lib/v2/aicaijing/router.js | 3 - lib/v2/aiea/index.js | 39 - lib/v2/aiea/maintainer.js | 3 - lib/v2/aiea/radar.js | 13 - lib/v2/aiea/router.js | 3 - lib/v2/aijishu/index.js | 26 - lib/v2/aijishu/maintainer.js | 5 - lib/v2/aijishu/radar.js | 25 - lib/v2/aijishu/router.js | 3 - lib/v2/aijishu/utils.js | 36 - lib/v2/ainvest/article.js | 42 - lib/v2/ainvest/maintainer.js | 4 - lib/v2/ainvest/news.js | 39 - lib/v2/ainvest/radar.js | 19 - lib/v2/ainvest/router.js | 4 - lib/v2/ainvest/utils.js | 73 - lib/v2/aip/journal-pupp.js | 58 - lib/v2/aip/journal.js | 55 - lib/v2/aip/maintainer.js | 3 - lib/v2/aip/radar.js | 13 - lib/v2/aip/router.js | 4 - lib/v2/aip/utils.js | 29 - lib/v2/airchina/index.js | 36 - lib/v2/airchina/maintainer.js | 3 - lib/v2/airchina/radar.js | 13 - lib/v2/airchina/router.js | 3 - lib/v2/aisixiang/column.js | 45 - lib/v2/aisixiang/maintainer.js | 7 - lib/v2/aisixiang/radar.js | 35 - lib/v2/aisixiang/router.js | 7 - lib/v2/aisixiang/thinktank.js | 49 - lib/v2/aisixiang/toplist.js | 43 - lib/v2/aisixiang/utils.js | 43 - lib/v2/aisixiang/zhuanti.js | 45 - lib/v2/ajmide/index.js | 29 - lib/v2/ajmide/maintainer.js | 3 - lib/v2/ajmide/radar.js | 16 - lib/v2/ajmide/router.js | 3 - lib/v2/aliresearch/information.js | 57 - lib/v2/aliresearch/maintainer.js | 3 - lib/v2/aliresearch/radar.js | 13 - lib/v2/aliresearch/router.js | 3 - lib/v2/alistapart/index.js | 19 - lib/v2/alistapart/maintainer.js | 4 - lib/v2/alistapart/radar.js | 19 - lib/v2/alistapart/router.js | 4 - lib/v2/alistapart/topic.js | 21 - lib/v2/alistapart/utils.js | 22 - lib/v2/aliyun/database_month.js | 40 - lib/v2/aliyun/developer/group.js | 49 - lib/v2/aliyun/maintainer.js | 5 - lib/v2/aliyun/notice.js | 56 - lib/v2/aliyun/radar.js | 32 - lib/v2/aliyun/router.js | 5 - lib/v2/aliyundrive/files.js | 59 - lib/v2/aliyundrive/maintainer.js | 3 - lib/v2/aliyundrive/radar.js | 13 - lib/v2/aliyundrive/router.js | 3 - lib/v2/aljazeera/index.js | 87 - lib/v2/aljazeera/maintainer.js | 5 - lib/v2/aljazeera/radar.js | 62 - lib/v2/aljazeera/router.js | 3 - lib/v2/allrecode/index.js | 65 - lib/v2/allrecode/maintainer.js | 5 - lib/v2/allrecode/news.js | 35 - lib/v2/allrecode/radar.js | 25 - lib/v2/allrecode/router.js | 4 - lib/v2/ally/maintainer.js | 3 - lib/v2/ally/radar.js | 13 - lib/v2/ally/rail.js | 108 - lib/v2/ally/router.js | 3 - lib/v2/alternativeto/maintainer.js | 4 - lib/v2/alternativeto/platform.js | 32 - lib/v2/alternativeto/radar.js | 19 - lib/v2/alternativeto/router.js | 4 - lib/v2/alternativeto/software.js | 32 - lib/v2/alternativeto/utils.js | 22 - lib/v2/altervista/radar.js | 13 - lib/v2/amazon/awsblogs.js | 27 - lib/v2/amazon/kindle-software-updates.js | 48 - lib/v2/amazon/maintainer.js | 4 - lib/v2/amazon/radar.js | 24 - lib/v2/amazon/router.js | 4 - lib/v2/android/maintainer.js | 3 - lib/v2/android/platform-tools-releases.js | 47 - lib/v2/android/radar.js | 13 - lib/v2/android/router.js | 3 - lib/v2/annualreviews/index.js | 68 - lib/v2/annualreviews/maintainer.js | 3 - lib/v2/annualreviews/radar.js | 13 - lib/v2/annualreviews/router.js | 3 - lib/v2/anquanke/category.js | 39 - lib/v2/anquanke/maintainer.js | 4 - lib/v2/anquanke/radar.js | 13 - lib/v2/anquanke/router.js | 4 - lib/v2/anquanke/vul.js | 34 - lib/v2/apache/apisix/blog.js | 32 - lib/v2/apache/maintainer.js | 3 - lib/v2/apache/radar.js | 13 - lib/v2/apache/router.js | 3 - lib/v2/apiseven/blog.js | 46 - lib/v2/apiseven/maintainer.js | 3 - lib/v2/apiseven/radar.js | 13 - lib/v2/apiseven/router.js | 3 - lib/v2/apkpure/maintainer.js | 3 - lib/v2/apkpure/radar.js | 13 - lib/v2/apkpure/router.js | 3 - lib/v2/apkpure/versions.js | 48 - lib/v2/apnews/maintainer.js | 3 - lib/v2/apnews/radar.js | 13 - lib/v2/apnews/router.js | 3 - lib/v2/apnews/topics.js | 43 - lib/v2/app-center/maintainer.js | 3 - lib/v2/app-center/radar.js | 13 - lib/v2/app-center/release.js | 120 - lib/v2/app-center/router.js | 3 - lib/v2/apple/apps.js | 36 - lib/v2/apple/exchange_repair.js | 47 - lib/v2/apple/maintainer.js | 4 - lib/v2/apple/radar.js | 21 - lib/v2/apple/router.js | 4 - lib/v2/appledaily/index.js | 65 - lib/v2/appledaily/maintainer.js | 3 - lib/v2/appledaily/radar.js | 157 - lib/v2/appledaily/router.js | 3 - lib/v2/appleinsider/index.js | 59 - lib/v2/appleinsider/maintainer.js | 3 - lib/v2/appleinsider/radar.js | 13 - lib/v2/appleinsider/router.js | 3 - lib/v2/appstore/gofans.js | 34 - lib/v2/appstore/in-app-purchase.js | 58 - lib/v2/appstore/maintainer.js | 6 - lib/v2/appstore/price.js | 53 - lib/v2/appstore/radar.js | 35 - lib/v2/appstore/router.js | 6 - lib/v2/appstore/xianmian.js | 28 - lib/v2/aqara/community.js | 32 - lib/v2/aqara/maintainer.js | 7 - lib/v2/aqara/news.js | 53 - lib/v2/aqara/post.js | 92 - lib/v2/aqara/radar.js | 39 - lib/v2/aqara/router.js | 15 - lib/v2/arcteryx/maintainer.js | 5 - lib/v2/arcteryx/new-arrivals.js | 38 - lib/v2/arcteryx/outlet.js | 40 - lib/v2/arcteryx/radar.js | 29 - lib/v2/arcteryx/regear-new-arrivals.js | 53 - lib/v2/arcteryx/router.js | 5 - lib/v2/arcteryx/utils.js | 23 - lib/v2/arknights/announce.js | 55 - lib/v2/arknights/japan.js | 25 - lib/v2/arknights/maintainer.js | 5 - lib/v2/arknights/news.js | 42 - lib/v2/arknights/radar.js | 40 - lib/v2/arknights/router.js | 8 - lib/v2/ash-maurya/index.js | 54 - lib/v2/ash-maurya/maintainer.js | 3 - lib/v2/ash-maurya/radar.js | 13 - lib/v2/ash-maurya/router.js | 3 - lib/v2/asiantolick/index.js | 67 - lib/v2/asiantolick/maintainer.js | 6 - lib/v2/asiantolick/radar.js | 31 - lib/v2/asiantolick/router.js | 3 - lib/v2/asiantolick/templates/description.art | 3 - lib/v2/asus/bios.js | 39 - lib/v2/asus/gpu-tweak.js | 31 - lib/v2/asus/maintainer.js | 4 - lib/v2/asus/radar.js | 24 - lib/v2/asus/router.js | 4 - lib/v2/asus/templates/bios.art | 6 - lib/v2/atcoder/contest.js | 64 - lib/v2/atcoder/maintainer.js | 4 - lib/v2/atcoder/post.js | 38 - lib/v2/atcoder/radar.js | 22 - lib/v2/atcoder/router.js | 4 - lib/v2/audiobar/latest.js | 53 - lib/v2/audiobar/maintainer.js | 3 - lib/v2/audiobar/radar.js | 13 - lib/v2/audiobar/router.js | 3 - lib/v2/baai/comments.js | 35 - lib/v2/baai/events.js | 35 - lib/v2/baai/hub.js | 60 - lib/v2/baai/maintainer.js | 5 - lib/v2/baai/radar.js | 31 - lib/v2/baai/router.js | 7 - lib/v2/baai/utils.js | 33 - lib/v2/bad/index.js | 58 - lib/v2/bad/maintainer.js | 3 - lib/v2/bad/radar.js | 13 - lib/v2/bad/router.js | 3 - lib/v2/baidu/gushitong/index.js | 28 - lib/v2/baidu/maintainer.js | 10 - lib/v2/baidu/radar.js | 82 - lib/v2/baidu/router.js | 10 - lib/v2/baidu/tieba/forum.js | 65 - lib/v2/baidu/tieba/post.js | 80 - lib/v2/baidu/tieba/search.js | 63 - lib/v2/baidu/tieba/user.js | 33 - lib/v2/baidu/top.js | 34 - lib/v2/baijing/index.js | 54 - lib/v2/baijing/maintainer.js | 3 - lib/v2/baijing/radar.js | 22 - lib/v2/baijing/router.js | 3 - lib/v2/bandcamp/live.js | 41 - lib/v2/bandcamp/maintainer.js | 5 - lib/v2/bandcamp/radar.js | 25 - lib/v2/bandcamp/router.js | 5 - lib/v2/bandcamp/tag.js | 46 - lib/v2/bandcamp/weekly.js | 29 - lib/v2/bangumi/maintainer.js | 18 - lib/v2/bangumi/moe/index.js | 92 - lib/v2/bangumi/online/online.js | 28 - lib/v2/bangumi/radar.js | 92 - lib/v2/bangumi/router.js | 13 - lib/v2/bangumi/tv/calendar/_base.js | 37 - lib/v2/bangumi/tv/calendar/today.js | 63 - lib/v2/bangumi/tv/group/reply.js | 59 - lib/v2/bangumi/tv/group/topic.js | 39 - lib/v2/bangumi/tv/person/index.js | 38 - lib/v2/bangumi/tv/subject/comments.js | 52 - lib/v2/bangumi/tv/subject/ep.js | 32 - lib/v2/bangumi/tv/subject/index.js | 28 - .../bangumi/tv/subject/offcial-subject-api.js | 33 - lib/v2/bangumi/tv/subject/utils.js | 5 - lib/v2/bangumi/tv/user/blog.js | 43 - lib/v2/baozimh/index.js | 50 - lib/v2/baozimh/maintainer.js | 3 - lib/v2/baozimh/radar.js | 13 - lib/v2/baozimh/router.js | 3 - lib/v2/barronschina/index.js | 70 - lib/v2/barronschina/maintainer.js | 3 - lib/v2/barronschina/radar.js | 13 - lib/v2/barronschina/router.js | 3 - lib/v2/bast/index.js | 74 - lib/v2/bast/maintainer.js | 3 - lib/v2/bast/radar.js | 13 - lib/v2/bast/router.js | 3 - lib/v2/bbc/index.js | 92 - lib/v2/bbc/maintainer.js | 4 - lib/v2/bbc/radar.js | 11 - lib/v2/bbc/router.js | 3 - lib/v2/bbc/utils.js | 37 - lib/v2/bbcnewslabs/maintainer.js | 3 - lib/v2/bbcnewslabs/news.js | 32 - lib/v2/bbcnewslabs/radar.js | 13 - lib/v2/bbcnewslabs/router.js | 3 - lib/v2/bdys/index.js | 98 - lib/v2/bdys/maintainer.js | 3 - lib/v2/bdys/radar.js | 20 - lib/v2/bdys/router.js | 3 - lib/v2/behance/maintainer.js | 3 - lib/v2/behance/radar.js | 26 - lib/v2/behance/router.js | 3 - lib/v2/behance/user.js | 67 - lib/v2/bellroy/maintainer.js | 3 - lib/v2/bellroy/new-releases.js | 26 - lib/v2/bellroy/radar.js | 13 - lib/v2/bellroy/router.js | 3 - lib/v2/bendibao/maintainer.js | 3 - lib/v2/bendibao/news.js | 109 - lib/v2/bendibao/radar.js | 13 - lib/v2/bendibao/router.js | 3 - lib/v2/bgmlist/maintainer.js | 3 - lib/v2/bgmlist/onair.js | 32 - lib/v2/bgmlist/radar.js | 13 - lib/v2/bgmlist/router.js | 3 - lib/v2/bigquant/collections.js | 35 - lib/v2/bigquant/maintainer.js | 3 - lib/v2/bigquant/radar.js | 13 - lib/v2/bigquant/router.js | 3 - lib/v2/bilibili/app.js | 33 - lib/v2/bilibili/article.js | 38 - lib/v2/bilibili/audio.js | 42 - lib/v2/bilibili/bangumi.js | 50 - lib/v2/bilibili/blackboard.js | 31 - lib/v2/bilibili/cache.js | 187 - lib/v2/bilibili/channel.js | 31 - lib/v2/bilibili/coin.js | 35 - lib/v2/bilibili/danmaku.js | 56 - lib/v2/bilibili/dynamic.js | 245 - lib/v2/bilibili/fav.js | 39 - lib/v2/bilibili/followers.js | 49 - lib/v2/bilibili/followings.js | 52 - lib/v2/bilibili/followings_article.js | 48 - lib/v2/bilibili/followings_dynamic.js | 152 - lib/v2/bilibili/followings_video.js | 46 - lib/v2/bilibili/hotSearch.js | 29 - lib/v2/bilibili/linkNews.js | 42 - lib/v2/bilibili/liveArea.js | 64 - lib/v2/bilibili/liveRoom.js | 41 - lib/v2/bilibili/liveSearch.js | 48 - lib/v2/bilibili/maintainer.js | 45 - lib/v2/bilibili/mallIP.js | 34 - lib/v2/bilibili/mallNew.js | 31 - lib/v2/bilibili/manga_followings.js | 39 - lib/v2/bilibili/manga_update.js | 33 - lib/v2/bilibili/online.js | 25 - lib/v2/bilibili/page.js | 36 - lib/v2/bilibili/partion-ranking.js | 59 - lib/v2/bilibili/partion.js | 36 - lib/v2/bilibili/popular.js | 29 - lib/v2/bilibili/radar.js | 147 - lib/v2/bilibili/ranking.js | 43 - lib/v2/bilibili/readlist.js | 31 - lib/v2/bilibili/reply.js | 38 - lib/v2/bilibili/router.js | 45 - lib/v2/bilibili/topic.js | 50 - lib/v2/bilibili/userChannel.js | 70 - lib/v2/bilibili/userCollection.js | 53 - lib/v2/bilibili/userFav.js | 35 - lib/v2/bilibili/user_bangumi.js | 36 - lib/v2/bilibili/utils.js | 22 - lib/v2/bilibili/video-all.js | 78 - lib/v2/bilibili/video.js | 49 - lib/v2/bilibili/vsearch.js | 72 - lib/v2/bilibili/watchlater.js | 44 - lib/v2/bilibili/weekly_recommend.js | 41 - lib/v2/biodiscover/index.js | 44 - lib/v2/biodiscover/maintainer.js | 3 - lib/v2/biodiscover/radar.js | 13 - lib/v2/biodiscover/router.js | 3 - lib/v2/bioone/featured.js | 52 - lib/v2/bioone/journal.js | 60 - lib/v2/bioone/maintainer.js | 4 - lib/v2/bioone/radar.js | 19 - lib/v2/bioone/router.js | 4 - lib/v2/biquge/index.js | 99 - lib/v2/biquge/maintainer.js | 3 - lib/v2/biquge/radar.js | 29 - lib/v2/biquge/router.js | 3 - lib/v2/bit/cs/cs.js | 24 - lib/v2/bit/cs/utils.js | 53 - lib/v2/bit/jwc/jwc.js | 24 - lib/v2/bit/jwc/utils.js | 49 - lib/v2/bit/maintainer.js | 6 - lib/v2/bit/radar.js | 37 - lib/v2/bit/router.js | 6 - lib/v2/bit/rszhaopin.js | 30 - lib/v2/bit/yjs.js | 27 - lib/v2/bitbucket/commits.js | 40 - lib/v2/bitbucket/maintainer.js | 4 - lib/v2/bitbucket/radar.js | 19 - lib/v2/bitbucket/router.js | 4 - lib/v2/bitbucket/tags.js | 40 - lib/v2/bitmovin/blog.js | 27 - lib/v2/bitmovin/maintainer.js | 3 - lib/v2/bitmovin/radar.js | 13 - lib/v2/bitmovin/router.js | 3 - lib/v2/bjfu/grs.js | 51 - lib/v2/bjfu/it/index.js | 51 - lib/v2/bjfu/it/utils.js | 73 - lib/v2/bjfu/jwc/index.js | 50 - lib/v2/bjfu/jwc/utils.js | 60 - lib/v2/bjfu/kjc.js | 52 - lib/v2/bjfu/maintainer.js | 7 - lib/v2/bjfu/news/index.js | 58 - lib/v2/bjfu/news/utils.js | 61 - lib/v2/bjfu/radar.js | 45 - lib/v2/bjfu/router.js | 7 - lib/v2/bjp/apod.js | 43 - lib/v2/bjp/maintainer.js | 3 - lib/v2/bjp/radar.js | 13 - lib/v2/bjp/router.js | 3 - lib/v2/bjsk/index.js | 52 - lib/v2/bjsk/keti.js | 54 - lib/v2/bjsk/maintainer.js | 4 - lib/v2/bjsk/radar.js | 21 - lib/v2/bjsk/router.js | 4 - lib/v2/bjwxdxh/index.js | 52 - lib/v2/bjwxdxh/maintainer.js | 3 - lib/v2/bjwxdxh/radar.js | 13 - lib/v2/bjwxdxh/router.js | 3 - lib/v2/bjx/huanbao.js | 78 - lib/v2/bjx/maintainer.js | 4 - lib/v2/bjx/radar.js | 21 - lib/v2/bjx/router.js | 4 - lib/v2/bjx/types.js | 33 - lib/v2/blizzard/maintainer.js | 3 - lib/v2/blizzard/news.js | 50 - lib/v2/blizzard/radar.js | 13 - lib/v2/blizzard/router.js | 3 - lib/v2/blockbeats/index.js | 43 - lib/v2/blockbeats/maintainer.js | 3 - lib/v2/blockbeats/radar.js | 19 - lib/v2/blockbeats/router.js | 3 - lib/v2/bloomberg/authors.js | 52 - lib/v2/bloomberg/index.js | 28 - lib/v2/bloomberg/maintainer.js | 5 - lib/v2/bloomberg/radar.js | 19 - lib/v2/bloomberg/router.js | 5 - lib/v2/bloomberg/utils.js | 599 - lib/v2/bluestacks/maintainer.js | 3 - lib/v2/bluestacks/radar.js | 13 - lib/v2/bluestacks/release.js | 63 - lib/v2/bluestacks/router.js | 3 - lib/v2/bmkg/earthquake.js | 29 - lib/v2/bmkg/maintainer.js | 4 - lib/v2/bmkg/news.js | 42 - lib/v2/bmkg/radar.js | 19 - lib/v2/bmkg/router.js | 4 - lib/v2/bnu/bs.js | 52 - lib/v2/bnu/dwxgb.js | 57 - lib/v2/bnu/fdy.js | 41 - lib/v2/bnu/lib.js | 40 - lib/v2/bnu/maintainer.js | 6 - lib/v2/bnu/radar.js | 37 - lib/v2/bnu/router.js | 6 - lib/v2/boc/maintainer.js | 3 - lib/v2/boc/radar.js | 13 - lib/v2/boc/router.js | 3 - lib/v2/boc/whpj.js | 100 - lib/v2/bookfere/category.js | 36 - lib/v2/bookfere/maintainer.js | 3 - lib/v2/bookfere/radar.js | 11 - lib/v2/bookfere/router.js | 3 - lib/v2/brave/latest.js | 38 - lib/v2/brave/maintainer.js | 3 - lib/v2/brave/radar.js | 13 - lib/v2/brave/router.js | 3 - lib/v2/brooklynmuseum/exhibitions.js | 27 - lib/v2/brooklynmuseum/maintainer.js | 3 - lib/v2/brooklynmuseum/radar.js | 11 - lib/v2/brooklynmuseum/router.js | 3 - lib/v2/bse/index.js | 173 - lib/v2/bse/maintainer.js | 3 - lib/v2/bse/radar.js | 13 - lib/v2/bse/router.js | 3 - lib/v2/bsky/keyword.js | 22 - lib/v2/bsky/maintainer.js | 3 - lib/v2/bsky/radar.js | 13 - lib/v2/bsky/router.js | 3 - lib/v2/btzj/index.js | 103 - lib/v2/btzj/maintainer.js | 3 - lib/v2/btzj/radar.js | 13 - lib/v2/btzj/router.js | 3 - lib/v2/bupt/maintainer.js | 3 - lib/v2/bupt/radar.js | 13 - lib/v2/bupt/rczp.js | 51 - lib/v2/bupt/router.js | 3 - lib/v2/byteclicks/index.js | 22 - lib/v2/byteclicks/maintainer.js | 4 - lib/v2/byteclicks/radar.js | 19 - lib/v2/byteclicks/router.js | 4 - lib/v2/byteclicks/tag.js | 30 - lib/v2/byteclicks/utils.js | 13 - lib/v2/bytes/bytes.js | 25 - lib/v2/bytes/maintainer.js | 4 - lib/v2/bytes/radar.js | 13 - lib/v2/bytes/router.js | 3 - lib/v2/c114/maintainer.js | 3 - lib/v2/c114/radar.js | 13 - lib/v2/c114/roll.js | 57 - lib/v2/c114/router.js | 3 - lib/v2/caai/index.js | 22 - lib/v2/caai/maintainer.js | 3 - lib/v2/caai/radar.js | 13 - lib/v2/caai/router.js | 3 - lib/v2/caai/utils.js | 46 - lib/v2/caareviews/book.js | 14 - lib/v2/caareviews/essay.js | 14 - lib/v2/caareviews/exhibition.js | 14 - lib/v2/caareviews/maintainer.js | 5 - lib/v2/caareviews/radar.js | 25 - lib/v2/caareviews/router.js | 5 - lib/v2/caareviews/utils.js | 49 - lib/v2/cahkms/index.js | 69 - lib/v2/cahkms/maintainer.js | 3 - lib/v2/cahkms/radar.js | 13 - lib/v2/cahkms/router.js | 3 - lib/v2/caijing/maintainer.js | 3 - lib/v2/caijing/radar.js | 13 - lib/v2/caijing/roll.js | 46 - lib/v2/caijing/router.js | 3 - lib/v2/caixin/article.js | 27 - lib/v2/caixin/blog.js | 58 - lib/v2/caixin/category.js | 56 - lib/v2/caixin/database.js | 48 - lib/v2/caixin/k.js | 40 - lib/v2/caixin/latest.js | 45 - lib/v2/caixin/maintainer.js | 9 - lib/v2/caixin/radar.js | 51 - lib/v2/caixin/router.js | 9 - lib/v2/caixin/templates/article.art | 38 - lib/v2/caixin/utils.js | 52 - lib/v2/caixin/weekly.js | 55 - lib/v2/camchina/index.js | 52 - lib/v2/camchina/maintainer.js | 3 - lib/v2/camchina/radar.js | 13 - lib/v2/camchina/router.js | 3 - lib/v2/cankaoxiaoxi/index.js | 68 - lib/v2/cankaoxiaoxi/maintainer.js | 4 - lib/v2/cankaoxiaoxi/radar.js | 16 - lib/v2/cankaoxiaoxi/router.js | 4 - lib/v2/cartoonmad/comic.js | 70 - lib/v2/cartoonmad/maintainer.js | 3 - lib/v2/cartoonmad/radar.js | 13 - lib/v2/cartoonmad/router.js | 3 - lib/v2/cas/cg/index.js | 52 - lib/v2/cas/genetics/xshd.js | 29 - lib/v2/cas/ia/yjs.js | 25 - lib/v2/cas/iee/kydt.js | 48 - lib/v2/cas/is/index.js | 44 - lib/v2/cas/maintainer.js | 9 - lib/v2/cas/mesalab/kb.js | 41 - lib/v2/cas/radar.js | 68 - lib/v2/cas/router.js | 9 - lib/v2/cas/sim/kyjz.js | 47 - lib/v2/cast/index.js | 74 - lib/v2/cast/maintainer.js | 3 - lib/v2/cast/radar.js | 13 - lib/v2/cast/router.js | 3 - lib/v2/cau/ele.js | 42 - lib/v2/cau/maintainer.js | 4 - lib/v2/cau/radar.js | 21 - lib/v2/cau/router.js | 4 - lib/v2/cau/yjs.js | 42 - lib/v2/caus/index.js | 88 - lib/v2/caus/maintainer.js | 3 - lib/v2/caus/radar.js | 13 - lib/v2/caus/router.js | 3 - lib/v2/cbaigui/index.js | 100 - lib/v2/cbaigui/maintainer.js | 3 - lib/v2/cbaigui/radar.js | 18 - lib/v2/cbaigui/router.js | 3 - lib/v2/cbaigui/utils.js | 18 - lib/v2/cbc/maintainer.js | 3 - lib/v2/cbc/radar.js | 13 - lib/v2/cbc/router.js | 3 - lib/v2/cbc/topics.js | 56 - lib/v2/cbirc/index.js | 119 - lib/v2/cbirc/maintainer.js | 3 - lib/v2/cbirc/radar.js | 13 - lib/v2/cbirc/router.js | 3 - lib/v2/cbnweek/index.js | 46 - lib/v2/cbnweek/maintainer.js | 3 - lib/v2/cbnweek/radar.js | 13 - lib/v2/cbnweek/router.js | 3 - lib/v2/ccac/maintainer.js | 3 - lib/v2/ccac/news.js | 56 - lib/v2/ccac/radar.js | 13 - lib/v2/ccac/router.js | 3 - lib/v2/ccac/utils.js | 32 - lib/v2/ccf/ccfcv/index.js | 68 - lib/v2/ccf/maintainer.js | 5 - lib/v2/ccf/news.js | 45 - lib/v2/ccf/radar.js | 41 - lib/v2/ccf/router.js | 5 - lib/v2/ccf/tfbd/index.js | 22 - lib/v2/ccf/tfbd/utils.js | 47 - lib/v2/ccnu/career.js | 31 - lib/v2/ccnu/cs.js | 28 - lib/v2/ccnu/maintainer.js | 6 - lib/v2/ccnu/radar.js | 40 - lib/v2/ccnu/router.js | 6 - lib/v2/ccnu/wu.js | 27 - lib/v2/ccnu/yjs.js | 27 - lib/v2/ccreports/index.js | 41 - lib/v2/ccreports/maintainer.js | 3 - lib/v2/ccreports/radar.js | 13 - lib/v2/ccreports/router.js | 3 - lib/v2/cctv/category.js | 20 - lib/v2/cctv/jx.js | 51 - lib/v2/cctv/lm.js | 77 - lib/v2/cctv/maintainer.js | 7 - lib/v2/cctv/radar.js | 41 - lib/v2/cctv/router.js | 7 - lib/v2/cctv/special.js | 110 - lib/v2/cctv/utils/mzzlbg.js | 41 - lib/v2/cctv/utils/news.js | 105 - lib/v2/cctv/utils/xinwen1j1.js | 81 - lib/v2/cctv/xwlb.js | 50 - lib/v2/cde/index.js | 132 - lib/v2/cde/maintainer.js | 5 - lib/v2/cde/radar.js | 73 - lib/v2/cde/router.js | 5 - lib/v2/cde/utils.js | 20 - lib/v2/cde/xxgk.js | 73 - lib/v2/cde/zdyz.js | 77 - lib/v2/cdi/index.js | 61 - lib/v2/cdi/maintainer.js | 3 - lib/v2/cdi/radar.js | 13 - lib/v2/cdi/router.js | 3 - lib/v2/cdzjryb/maintainer.js | 3 - lib/v2/cdzjryb/projectList.js | 49 - lib/v2/cdzjryb/radar.js | 13 - lib/v2/cdzjryb/router.js | 3 - lib/v2/cebbank/all.js | 51 - lib/v2/cebbank/history.js | 50 - lib/v2/cebbank/maintainer.js | 4 - lib/v2/cebbank/radar.js | 19 - lib/v2/cebbank/router.js | 4 - lib/v2/cebbank/utils.js | 70 - lib/v2/cgtn/maintainer.js | 3 - lib/v2/cgtn/podcast.js | 35 - lib/v2/cgtn/radar.js | 13 - lib/v2/cgtn/router.js | 3 - lib/v2/chaincatcher/home.js | 50 - lib/v2/chaincatcher/maintainer.js | 4 - lib/v2/chaincatcher/news.js | 40 - lib/v2/chaincatcher/radar.js | 19 - lib/v2/chaincatcher/router.js | 4 - lib/v2/changba/maintainer.js | 3 - lib/v2/changba/radar.js | 13 - lib/v2/changba/router.js | 3 - lib/v2/changba/user.js | 84 - lib/v2/chaoxing/maintainer.js | 3 - lib/v2/chaoxing/qk.js | 59 - lib/v2/chaoxing/radar.js | 13 - lib/v2/chaoxing/router.js | 3 - lib/v2/chaping/banner.js | 40 - lib/v2/chaping/maintainer.js | 5 - lib/v2/chaping/news.js | 55 - lib/v2/chaping/newsflash.js | 23 - lib/v2/chaping/radar.js | 31 - lib/v2/chaping/router.js | 5 - lib/v2/chiculture/maintainer.js | 3 - lib/v2/chiculture/radar.js | 16 - lib/v2/chiculture/router.js | 3 - lib/v2/chiculture/topic.js | 61 - lib/v2/china/maintainer.js | 4 - lib/v2/china/news/highlights/news.js | 40 - lib/v2/china/news/military/news.js | 31 - lib/v2/china/radar.js | 21 - lib/v2/china/router.js | 4 - lib/v2/chinacef/experts.js | 38 - lib/v2/chinacef/hot.js | 38 - lib/v2/chinacef/index.js | 39 - lib/v2/chinacef/maintainer.js | 5 - lib/v2/chinacef/radar.js | 25 - lib/v2/chinacef/router.js | 5 - lib/v2/chinacef/utils.js | 55 - lib/v2/chinadegrees/maintainer.js | 3 - lib/v2/chinadegrees/province.js | 66 - lib/v2/chinadegrees/radar.js | 13 - lib/v2/chinadegrees/router.js | 3 - lib/v2/chinafactcheck/index.js | 38 - lib/v2/chinafactcheck/maintainer.js | 3 - lib/v2/chinafactcheck/radar.js | 13 - lib/v2/chinafactcheck/router.js | 3 - .../chinafactcheck/templates/description.art | 1 - lib/v2/chinafactcheck/utils.js | 60 - lib/v2/chinanews/index.js | 66 - lib/v2/chinanews/maintainer.js | 3 - lib/v2/chinanews/radar.js | 13 - lib/v2/chinanews/router.js | 3 - lib/v2/chinathinktanks/maintainer.js | 3 - lib/v2/chinathinktanks/radar.js | 13 - lib/v2/chinathinktanks/router.js | 3 - lib/v2/chinathinktanks/viewpoint.js | 52 - lib/v2/chinaventure/index.js | 63 - lib/v2/chinaventure/maintainer.js | 3 - lib/v2/chinaventure/radar.js | 13 - lib/v2/chinaventure/router.js | 3 - lib/v2/chinawriter/index.js | 88 - lib/v2/chinawriter/maintainer.js | 3 - lib/v2/chinawriter/radar.js | 660 - lib/v2/chinawriter/router.js | 3 - lib/v2/chsi/hotnews.js | 56 - lib/v2/chsi/kydt.js | 51 - lib/v2/chsi/kyzx.js | 51 - lib/v2/chsi/maintainer.js | 5 - lib/v2/chsi/radar.js | 25 - lib/v2/chsi/router.js | 5 - lib/v2/ciidbnu/index.js | 57 - lib/v2/ciidbnu/maintainer.js | 3 - lib/v2/ciidbnu/radar.js | 13 - lib/v2/ciidbnu/router.js | 3 - lib/v2/civitai/discussions.js | 42 - lib/v2/civitai/maintainer.js | 4 - lib/v2/civitai/models.js | 26 - lib/v2/civitai/radar.js | 19 - lib/v2/civitai/router.js | 4 - lib/v2/clash/maintainer.js | 3 - lib/v2/clash/premium.js | 23 - lib/v2/clash/radar.js | 13 - lib/v2/clash/router.js | 3 - lib/v2/clickme/index.js | 56 - lib/v2/clickme/maintainer.js | 3 - lib/v2/clickme/radar.js | 21 - lib/v2/clickme/router.js | 3 - lib/v2/cloudnative/blog.js | 34 - lib/v2/cloudnative/maintainer.js | 3 - lib/v2/cloudnative/radar.js | 13 - lib/v2/cloudnative/router.js | 3 - lib/v2/cls/depth.js | 84 - lib/v2/cls/hot.js | 54 - lib/v2/cls/maintainer.js | 5 - lib/v2/cls/radar.js | 25 - lib/v2/cls/router.js | 5 - lib/v2/cls/telegraph.js | 54 - lib/v2/cls/utils.js | 21 - lib/v2/cmde/index.js | 72 - lib/v2/cmde/maintainer.js | 3 - lib/v2/cmde/radar.js | 13 - lib/v2/cmde/router.js | 3 - lib/v2/cn-healthcare/index.js | 31 - lib/v2/cn-healthcare/maintainer.js | 3 - lib/v2/cn-healthcare/radar.js | 13 - lib/v2/cn-healthcare/router.js | 3 - lib/v2/cna/index.js | 63 - lib/v2/cna/maintainer.js | 3 - lib/v2/cna/radar.js | 13 - lib/v2/cna/router.js | 3 - lib/v2/cnbc/maintainer.js | 3 - lib/v2/cnbc/radar.js | 21 - lib/v2/cnbc/router.js | 3 - lib/v2/cnbc/rss.js | 54 - lib/v2/cnbeta/maintainer.js | 5 - lib/v2/cnbeta/radar.js | 25 - lib/v2/cnbeta/router.js | 4 - lib/v2/cnbeta/type.js | 36 - lib/v2/cnbeta/utils.js | 25 - lib/v2/cnblogs/common.js | 30 - lib/v2/cnblogs/maintainer.js | 7 - lib/v2/cnblogs/radar.js | 37 - lib/v2/cnblogs/router.js | 7 - lib/v2/cncf/index.js | 43 - lib/v2/cncf/maintainer.js | 3 - lib/v2/cncf/radar.js | 31 - lib/v2/cncf/reports.js | 38 - lib/v2/cncf/router.js | 4 - lib/v2/cneb/maintainer.js | 4 - lib/v2/cneb/radar.js | 19 - lib/v2/cneb/router.js | 5 - lib/v2/cneb/yjxw.js | 72 - lib/v2/cneb/yjxx.js | 50 - lib/v2/cngal/entry.js | 25 - lib/v2/cngal/maintainer.js | 4 - lib/v2/cngal/radar.js | 19 - lib/v2/cngal/router.js | 4 - lib/v2/cngal/weekly.js | 20 - lib/v2/cnjxol/index.js | 97 - lib/v2/cnjxol/maintainer.js | 4 - lib/v2/cnjxol/radar.js | 19 - lib/v2/cnjxol/router.js | 3 - lib/v2/cnki/author.js | 57 - lib/v2/cnki/debut.js | 62 - lib/v2/cnki/journals.js | 49 - lib/v2/cnki/maintainer.js | 5 - lib/v2/cnki/radar.js | 27 - lib/v2/cnki/router.js | 5 - lib/v2/cnki/utils.js | 26 - lib/v2/cntheory/maintainer.js | 3 - lib/v2/cntheory/paper.js | 89 - lib/v2/cntheory/radar.js | 13 - lib/v2/cntheory/router.js | 3 - lib/v2/cntheory/templates/description.art | 2 - lib/v2/cntv/column.js | 29 - lib/v2/cntv/maintainer.js | 3 - lib/v2/cntv/radar.js | 13 - lib/v2/cntv/router.js | 3 - lib/v2/codeforces/contests.js | 45 - lib/v2/codeforces/maintainer.js | 4 - lib/v2/codeforces/radar.js | 21 - lib/v2/codeforces/recent_actions.js | 47 - lib/v2/codeforces/router.js | 4 - lib/v2/coindesk/index.js | 34 - lib/v2/coindesk/maintainer.js | 3 - lib/v2/coindesk/radar.js | 13 - lib/v2/coindesk/router.js | 3 - lib/v2/comicat/maintainer.js | 3 - lib/v2/comicat/radar.js | 11 - lib/v2/comicat/router.js | 3 - lib/v2/comicat/search.js | 42 - lib/v2/comicskingdom/index.js | 60 - lib/v2/comicskingdom/maintainer.js | 3 - lib/v2/comicskingdom/radar.js | 13 - lib/v2/comicskingdom/router.js | 3 - lib/v2/consumer/index.js | 55 - lib/v2/consumer/maintainer.js | 3 - lib/v2/consumer/radar.js | 13 - lib/v2/consumer/router.js | 3 - lib/v2/cool18/index.js | 61 - lib/v2/cool18/maintainer.js | 3 - lib/v2/cool18/radar.js | 13 - lib/v2/cool18/router.js | 3 - lib/v2/coolapk/dyh.js | 37 - lib/v2/coolapk/hot.js | 97 - lib/v2/coolapk/huati.js | 24 - lib/v2/coolapk/maintainer.js | 9 - lib/v2/coolapk/radar.js | 31 - lib/v2/coolapk/router.js | 9 - lib/v2/coolapk/toutiao.js | 29 - lib/v2/coolapk/tuwen.js | 31 - lib/v2/coolapk/userDynamic.js | 35 - lib/v2/coolapk/utils.js | 149 - lib/v2/coomer/artist.js | 9 - lib/v2/coomer/maintainer.js | 4 - lib/v2/coomer/posts.js | 7 - lib/v2/coomer/radar.js | 19 - lib/v2/coomer/router.js | 4 - lib/v2/coomer/utils.js | 55 - lib/v2/copymanga/comic.js | 126 - lib/v2/copymanga/maintainer.js | 3 - lib/v2/copymanga/radar.js | 19 - lib/v2/copymanga/router.js | 3 - lib/v2/cpcey/index.js | 60 - lib/v2/cpcey/maintainer.js | 3 - lib/v2/cpcey/radar.js | 27 - lib/v2/cpcey/router.js | 3 - lib/v2/cpuid/maintainer.js | 3 - lib/v2/cpuid/news.js | 30 - lib/v2/cpuid/radar.js | 13 - lib/v2/cpuid/router.js | 3 - lib/v2/cqgas/maintainer.js | 3 - lib/v2/cqgas/radar.js | 13 - lib/v2/cqgas/router.js | 3 - lib/v2/cqgas/tqtz.js | 36 - lib/v2/cqwu/index.js | 46 - lib/v2/cqwu/maintainer.js | 3 - lib/v2/cqwu/radar.js | 27 - lib/v2/cqwu/router.js | 3 - lib/v2/crac/index.js | 46 - lib/v2/crac/maintainer.js | 3 - lib/v2/crac/radar.js | 13 - lib/v2/crac/router.js | 3 - lib/v2/creative-comic/book.js | 60 - lib/v2/creative-comic/maintainer.js | 3 - lib/v2/creative-comic/radar.js | 13 - lib/v2/creative-comic/router.js | 3 - lib/v2/creative-comic/utils.js | 96 - lib/v2/crossbell/feeds/following.js | 29 - lib/v2/crossbell/maintainer.js | 6 - lib/v2/crossbell/notes/character.js | 22 - lib/v2/crossbell/notes/index.js | 16 - lib/v2/crossbell/notes/source.js | 19 - lib/v2/crossbell/notes/utils.js | 18 - lib/v2/crossbell/radar.js | 24 - lib/v2/crossbell/router.js | 6 - lib/v2/csc/maintainer.js | 3 - lib/v2/csc/notice.js | 99 - lib/v2/csc/radar.js | 31 - lib/v2/csc/router.js | 3 - lib/v2/cscse/maintainer.js | 3 - lib/v2/cscse/radar.js | 13 - lib/v2/cscse/router.js | 3 - lib/v2/cscse/tzgg.js | 54 - lib/v2/csdn/blog.js | 39 - lib/v2/csdn/maintainer.js | 3 - lib/v2/csdn/radar.js | 13 - lib/v2/csdn/router.js | 3 - lib/v2/cssn/iolaw.js | 38 - lib/v2/cssn/maintainer.js | 3 - lib/v2/cssn/radar.js | 11 - lib/v2/cssn/router.js | 3 - lib/v2/cste/index.js | 56 - lib/v2/cste/maintainer.js | 3 - lib/v2/cste/radar.js | 13 - lib/v2/cste/router.js | 3 - lib/v2/csu/career.js | 51 - lib/v2/csu/cse.js | 41 - lib/v2/csu/mail.js | 47 - lib/v2/csu/maintainer.js | 5 - lib/v2/csu/radar.js | 29 - lib/v2/csu/router.js | 5 - lib/v2/csu/utils.js | 17 - lib/v2/cts/maintainer.js | 3 - lib/v2/cts/news.js | 40 - lib/v2/cts/radar.js | 13 - lib/v2/cts/router.js | 3 - lib/v2/cuc/maintainer.js | 3 - lib/v2/cuc/radar.js | 13 - lib/v2/cuc/router.js | 3 - lib/v2/cuc/yz.js | 33 - lib/v2/curiouscat/maintainer.js | 3 - lib/v2/curiouscat/radar.js | 13 - lib/v2/curiouscat/router.js | 3 - lib/v2/curiouscat/user.js | 40 - lib/v2/curius/links.js | 43 - lib/v2/curius/maintainer.js | 3 - lib/v2/curius/radar.js | 13 - lib/v2/curius/router.js | 3 - lib/v2/curius/templates/description.art | 16 - lib/v2/cw/author.js | 18 - lib/v2/cw/maintainer.js | 6 - lib/v2/cw/master.js | 18 - lib/v2/cw/radar.js | 31 - lib/v2/cw/router.js | 6 - lib/v2/cw/sub.js | 18 - lib/v2/cw/today.js | 18 - lib/v2/cw/utils.js | 133 - lib/v2/cyzone/author.js | 20 - lib/v2/cyzone/index.js | 27 - lib/v2/cyzone/label.js | 20 - lib/v2/cyzone/maintainer.js | 7 - lib/v2/cyzone/radar.js | 25 - lib/v2/cyzone/router.js | 6 - lib/v2/cyzone/util.js | 125 - lib/v2/cztv/daily.js | 41 - lib/v2/cztv/maintainer.js | 4 - lib/v2/cztv/radar.js | 19 - lib/v2/cztv/router.js | 4 - lib/v2/cztv/zjxwlb.js | 38 - lib/v2/dahecube/index.js | 66 - lib/v2/dahecube/maintainer.js | 3 - lib/v2/dahecube/radar.js | 24 - lib/v2/dahecube/router.js | 3 - lib/v2/dahecube/utils.js | 47 - lib/v2/daily/discussed.js | 73 - lib/v2/daily/index.js | 83 - lib/v2/daily/maintainer.js | 5 - lib/v2/daily/radar.js | 25 - lib/v2/daily/router.js | 5 - lib/v2/daily/upvoted.js | 77 - lib/v2/daily/utils.js | 39 - lib/v2/dapenti/maintainer.js | 4 - lib/v2/dapenti/radar.js | 27 - lib/v2/dapenti/router.js | 4 - lib/v2/dapenti/subject.js | 5 - lib/v2/dapenti/tugua.js | 5 - lib/v2/dapenti/utils.js | 75 - lib/v2/darwinawards/index.js | 56 - lib/v2/darwinawards/maintainer.js | 4 - lib/v2/darwinawards/radar.js | 13 - lib/v2/darwinawards/router.js | 4 - lib/v2/dayanzai/index.js | 58 - lib/v2/dayanzai/maintainer.js | 3 - lib/v2/dayanzai/radar.js | 13 - lib/v2/dayanzai/router.js | 3 - lib/v2/dblp/maintainer.js | 3 - lib/v2/dblp/publication.js | 70 - lib/v2/dblp/radar.js | 13 - lib/v2/dblp/router.js | 3 - lib/v2/dbmv/index.js | 64 - lib/v2/dbmv/maintainer.js | 3 - lib/v2/dbmv/radar.js | 13 - lib/v2/dbmv/router.js | 3 - lib/v2/dcard/maintainer.js | 4 - lib/v2/dcard/radar.js | 31 - lib/v2/dcard/router.js | 3 - lib/v2/dcard/section.js | 66 - lib/v2/dcard/utils.js | 50 - lib/v2/dcfever/maintainer.js | 6 - lib/v2/dcfever/news.js | 36 - lib/v2/dcfever/radar.js | 37 - lib/v2/dcfever/reviews.js | 29 - lib/v2/dcfever/router.js | 6 - lib/v2/dcfever/trading-search.js | 39 - lib/v2/dcfever/trading.js | 39 - lib/v2/dcfever/utils.js | 78 - lib/v2/ddosi/category.js | 42 - lib/v2/ddosi/index.js | 41 - lib/v2/ddosi/maintainer.js | 4 - lib/v2/ddosi/radar.js | 19 - lib/v2/ddosi/router.js | 4 - lib/v2/deadline/maintainer.js | 4 - lib/v2/deadline/posts.js | 53 - lib/v2/deadline/radar.js | 13 - lib/v2/deadline/router.js | 3 - lib/v2/dedao/index.js | 46 - lib/v2/dedao/knowledge.js | 64 - lib/v2/dedao/list.js | 66 - lib/v2/dedao/maintainer.js | 8 - lib/v2/dedao/radar.js | 50 - lib/v2/dedao/router.js | 6 - lib/v2/dedao/user.js | 79 - lib/v2/deepmind/blog.js | 32 - lib/v2/deepmind/maintainer.js | 3 - lib/v2/deepmind/radar.js | 13 - lib/v2/deepmind/router.js | 3 - lib/v2/deltaio/blog.js | 33 - lib/v2/deltaio/maintainer.js | 3 - lib/v2/deltaio/radar.js | 13 - lib/v2/deltaio/router.js | 3 - lib/v2/devolverdigital/blog.js | 50 - lib/v2/devolverdigital/maintainer.js | 3 - lib/v2/devolverdigital/radar.js | 13 - lib/v2/devolverdigital/router.js | 3 - lib/v2/dgjyw/index.js | 67 - lib/v2/dgjyw/maintainer.js | 3 - lib/v2/dgjyw/radar.js | 13 - lib/v2/dgjyw/router.js | 3 - lib/v2/dhu/jiaowu/news.js | 37 - lib/v2/dhu/maintainer.js | 7 - lib/v2/dhu/news/xsxx.js | 42 - lib/v2/dhu/radar.js | 37 - lib/v2/dhu/router.js | 7 - lib/v2/dhu/xxgk/news.js | 32 - lib/v2/dhu/yjs/news.js | 47 - lib/v2/dhu/yjs/zs.js | 46 - lib/v2/diandong/ddh.js | 51 - lib/v2/diandong/maintainer.js | 4 - lib/v2/diandong/news.js | 50 - lib/v2/diandong/radar.js | 19 - lib/v2/diandong/router.js | 4 - lib/v2/diershoubing/maintainer.js | 3 - lib/v2/diershoubing/news.js | 50 - lib/v2/diershoubing/radar.js | 13 - lib/v2/diershoubing/router.js | 3 - lib/v2/discord/channel.js | 38 - lib/v2/discord/discord-api.js | 61 - lib/v2/discord/maintainer.js | 3 - lib/v2/discord/radar.js | 13 - lib/v2/discord/router.js | 3 - lib/v2/discord/templates/message.art | 47 - lib/v2/discourse/maintainer.js | 4 - lib/v2/discourse/notifications.js | 39 - lib/v2/discourse/posts.js | 25 - lib/v2/discourse/router.js | 4 - lib/v2/discourse/utils.js | 12 - lib/v2/discuz/discuz.js | 156 - lib/v2/discuz/maintainer.js | 5 - lib/v2/discuz/router.js | 5 - lib/v2/disinfo/maintainer.js | 3 - lib/v2/disinfo/publications.js | 56 - lib/v2/disinfo/radar.js | 13 - lib/v2/disinfo/router.js | 3 - lib/v2/disinformationindex/blog.js | 48 - lib/v2/disinformationindex/maintainer.js | 4 - lib/v2/disinformationindex/radar.js | 19 - lib/v2/disinformationindex/research.js | 45 - lib/v2/disinformationindex/router.js | 4 - .../templates/description.art | 7 - lib/v2/diskanalyzer/maintainer.js | 3 - lib/v2/diskanalyzer/radar.js | 13 - lib/v2/diskanalyzer/router.js | 3 - lib/v2/diskanalyzer/whats-new.js | 49 - lib/v2/distill/index.js | 64 - lib/v2/distill/maintainer.js | 3 - lib/v2/distill/radar.js | 13 - lib/v2/distill/router.js | 3 - lib/v2/dlnews/category.js | 81 - lib/v2/dlnews/maintainer.js | 3 - lib/v2/dlnews/radar.js | 19 - lib/v2/dlnews/router.js | 3 - lib/v2/dlnews/utils.js | 22 - lib/v2/dlsite/campaign.js | 174 - lib/v2/dlsite/ci-en/article.js | 64 - lib/v2/dlsite/index.js | 5 - lib/v2/dlsite/maintainer.js | 6 - lib/v2/dlsite/new.js | 108 - lib/v2/dlsite/radar.js | 29 - lib/v2/dlsite/router.js | 6 - lib/v2/dlsite/utils.js | 176 - lib/v2/dmzj/maintainer.js | 3 - lib/v2/dmzj/news.js | 26 - lib/v2/dmzj/radar.js | 67 - lib/v2/dmzj/router.js | 3 - lib/v2/dn/maintainer.js | 3 - lib/v2/dn/news.js | 90 - lib/v2/dn/radar.js | 55 - lib/v2/dn/router.js | 3 - lib/v2/dnaindia/category.js | 66 - lib/v2/dnaindia/maintainer.js | 4 - lib/v2/dnaindia/radar.js | 19 - lib/v2/dnaindia/router.js | 4 - lib/v2/dockerhub/build.js | 31 - lib/v2/dockerhub/maintainer.js | 4 - lib/v2/dockerhub/radar.js | 19 - lib/v2/dockerhub/router.js | 4 - lib/v2/dockerhub/tag.js | 33 - lib/v2/dockerhub/utils.js | 10 - lib/v2/docschina/jsweekly.js | 114 - lib/v2/docschina/maintainer.js | 3 - lib/v2/docschina/radar.js | 13 - lib/v2/docschina/router.js | 3 - lib/v2/domp4/detail.js | 97 - lib/v2/domp4/latest.js | 35 - lib/v2/domp4/maintainer.js | 4 - lib/v2/domp4/radar.js | 25 - lib/v2/domp4/router.js | 4 - lib/v2/domp4/utils.js | 102 - lib/v2/dongqiudi/maintainer.js | 8 - lib/v2/dongqiudi/player_news.js | 7 - lib/v2/dongqiudi/radar.js | 45 - lib/v2/dongqiudi/result.js | 30 - lib/v2/dongqiudi/router.js | 8 - lib/v2/dongqiudi/special.js | 42 - lib/v2/dongqiudi/team_news.js | 7 - lib/v2/dongqiudi/top_news.js | 33 - lib/v2/dongqiudi/utils.js | 147 - lib/v2/dorohedoro/maintainer.js | 3 - lib/v2/dorohedoro/news.js | 71 - lib/v2/dorohedoro/radar.js | 13 - lib/v2/dorohedoro/router.js | 3 - lib/v2/douban/book/rank.js | 34 - lib/v2/douban/channel/subject.js | 60 - lib/v2/douban/channel/topic.js | 63 - lib/v2/douban/commercialpress/latest.js | 55 - lib/v2/douban/event/hot.js | 30 - lib/v2/douban/maintainer.js | 28 - lib/v2/douban/other/bookstore.js | 30 - lib/v2/douban/other/celebrity.js | 41 - lib/v2/douban/other/classification.js | 39 - lib/v2/douban/other/doulist.js | 63 - lib/v2/douban/other/explore.js | 50 - lib/v2/douban/other/explore_column.js | 56 - lib/v2/douban/other/group.js | 48 - lib/v2/douban/other/jobs.js | 33 - lib/v2/douban/other/later.js | 32 - lib/v2/douban/other/latest_book.js | 19 - lib/v2/douban/other/latest_music.js | 74 - lib/v2/douban/other/list.js | 40 - lib/v2/douban/other/playing.js | 35 - lib/v2/douban/other/replied.js | 86 - lib/v2/douban/other/replies.js | 61 - lib/v2/douban/other/topic.js | 80 - lib/v2/douban/other/ustop.js | 22 - lib/v2/douban/other/weekly_best.js | 53 - lib/v2/douban/people/status.js | 501 - lib/v2/douban/people/wish.js | 71 - lib/v2/douban/radar.js | 60 - lib/v2/douban/router.js | 28 - lib/v2/douyin/hashtag.js | 94 - lib/v2/douyin/live.js | 79 - lib/v2/douyin/maintainer.js | 5 - lib/v2/douyin/radar.js | 27 - lib/v2/douyin/router.js | 5 - lib/v2/douyin/user.js | 77 - lib/v2/douyin/utils.js | 135 - lib/v2/douyu/group.js | 45 - lib/v2/douyu/maintainer.js | 5 - lib/v2/douyu/post.js | 58 - lib/v2/douyu/radar.js | 27 - lib/v2/douyu/room.js | 34 - lib/v2/douyu/router.js | 5 - lib/v2/dribbble/keyword.js | 10 - lib/v2/dribbble/maintainer.js | 5 - lib/v2/dribbble/popular.js | 10 - lib/v2/dribbble/radar.js | 25 - lib/v2/dribbble/router.js | 5 - lib/v2/dribbble/user.js | 10 - lib/v2/dribbble/utils.js | 156 - lib/v2/dtcj/datahero.js | 50 - lib/v2/dtcj/datainsight.js | 52 - lib/v2/dtcj/maintainer.js | 4 - lib/v2/dtcj/radar.js | 25 - lib/v2/dtcj/router.js | 4 - lib/v2/duozhuayu/maintainer.js | 3 - lib/v2/duozhuayu/radar.js | 13 - lib/v2/duozhuayu/router.js | 3 - lib/v2/duozhuayu/search.js | 67 - lib/v2/dushu/fuzhou/index.js | 42 - lib/v2/dushu/maintainer.js | 3 - lib/v2/dushu/radar.js | 24 - lib/v2/dushu/router.js | 3 - lib/v2/dut/defaults.js | 53 - lib/v2/dut/index.js | 82 - lib/v2/dut/maintainer.js | 14 - lib/v2/dut/radar.js | 109 - lib/v2/dut/router.js | 4 - lib/v2/dut/shortcuts.js | 77 - lib/v2/dx2025/index.js | 51 - lib/v2/dx2025/maintainer.js | 3 - lib/v2/dx2025/radar.js | 19 - lib/v2/dx2025/router.js | 3 - lib/v2/dxy/maintainer.js | 4 - lib/v2/dxy/profile/thread.js | 82 - lib/v2/dxy/radar.js | 21 - lib/v2/dxy/router.js | 4 - lib/v2/dxy/special.js | 79 - lib/v2/dxy/utils.js | 72 - lib/v2/e-hentai/index.js | 115 - lib/v2/e-hentai/maintainer.js | 5 - lib/v2/e-hentai/radar.js | 43 - lib/v2/e-hentai/router.js | 3 - lib/v2/eagle/blog.js | 51 - lib/v2/eagle/changelog.js | 77 - lib/v2/eagle/maintainer.js | 4 - lib/v2/eagle/radar.js | 101 - lib/v2/eagle/router.js | 4 - lib/v2/earthquake/ceic.js | 68 - lib/v2/earthquake/index.js | 40 - lib/v2/earthquake/maintainer.js | 4 - lib/v2/earthquake/radar.js | 24 - lib/v2/earthquake/router.js | 4 - lib/v2/eastday/24.js | 89 - lib/v2/eastday/find.js | 49 - lib/v2/eastday/maintainer.js | 6 - lib/v2/eastday/portrait.js | 47 - lib/v2/eastday/radar.js | 35 - lib/v2/eastday/router.js | 6 - lib/v2/eastday/sh.js | 49 - lib/v2/eastmoney/maintainer.js | 5 - lib/v2/eastmoney/radar.js | 29 - lib/v2/eastmoney/report/index.js | 59 - lib/v2/eastmoney/router.js | 5 - lib/v2/eastmoney/search/index.js | 55 - lib/v2/eastmoney/ttjj/user.js | 65 - lib/v2/ecnu/contest.js | 41 - lib/v2/ecnu/maintainer.js | 4 - lib/v2/ecnu/radar.js | 30 - lib/v2/ecnu/router.js | 4 - lib/v2/ecnu/yjs.js | 37 - lib/v2/economist/download.js | 30 - lib/v2/economist/espresso.js | 80 - lib/v2/economist/full.js | 46 - lib/v2/economist/global-business-review.js | 86 - lib/v2/economist/gre-vocabulary.js | 19 - lib/v2/economist/maintainer.js | 7 - lib/v2/economist/radar.js | 38 - lib/v2/economist/router.js | 7 - lib/v2/ecust/e/news.js | 44 - lib/v2/ecust/gschool/yjs.js | 27 - lib/v2/ecust/jwc/notice.js | 66 - lib/v2/ecust/maintainer.js | 5 - lib/v2/ecust/radar.js | 29 - lib/v2/ecust/router.js | 5 - lib/v2/eet-china/maintainer.js | 4 - lib/v2/eet-china/mp/index.js | 10 - lib/v2/eet-china/mp/tags.js | 10 - lib/v2/eet-china/mp/util.js | 67 - lib/v2/eet-china/radar.js | 24 - lib/v2/eet-china/router.js | 4 - lib/v2/ehentai/ehapi.js | 221 - lib/v2/ehentai/favorites.js | 28 - lib/v2/ehentai/maintainer.js | 5 - lib/v2/ehentai/router.js | 5 - lib/v2/ehentai/search.js | 36 - lib/v2/ehentai/tag.js | 24 - lib/v2/elasticsearch-cn/index.js | 57 - lib/v2/elasticsearch-cn/maintainer.js | 3 - lib/v2/elasticsearch-cn/radar.js | 13 - lib/v2/elasticsearch-cn/router.js | 3 - lib/v2/eleduck/jobs.js | 38 - lib/v2/eleduck/maintainer.js | 4 - lib/v2/eleduck/posts.js | 41 - lib/v2/eleduck/radar.js | 25 - lib/v2/eleduck/router.js | 4 - lib/v2/elsevier/issue.js | 62 - lib/v2/elsevier/journal.js | 72 - lib/v2/elsevier/maintainer.js | 4 - lib/v2/elsevier/radar.js | 19 - lib/v2/elsevier/router.js | 6 - lib/v2/embassy/index.js | 60 - lib/v2/embassy/maintainer.js | 3 - lib/v2/embassy/radar.js | 258 - lib/v2/embassy/router.js | 3 - lib/v2/embassy/supportedList.js | 257 - lib/v2/ems/apple.js | 42 - lib/v2/ems/maintainer.js | 4 - lib/v2/ems/news.js | 21 - lib/v2/ems/radar.js | 19 - lib/v2/ems/router.js | 4 - lib/v2/ems/templates/apple.art | 6 - lib/v2/epicgames/index.js | 80 - lib/v2/epicgames/maintainer.js | 3 - lib/v2/epicgames/radar.js | 13 - lib/v2/epicgames/router.js | 3 - lib/v2/epicgames/templates/description.art | 2 - lib/v2/eprice/maintainer.js | 3 - lib/v2/eprice/radar.js | 24 - lib/v2/eprice/router.js | 3 - lib/v2/eprice/rss.js | 99 - lib/v2/eventernote/actors.js | 103 - lib/v2/eventernote/maintainer.js | 3 - lib/v2/eventernote/radar.js | 13 - lib/v2/eventernote/router.js | 3 - lib/v2/ezone/index.js | 70 - lib/v2/ezone/maintainer.js | 3 - lib/v2/ezone/radar.js | 13 - lib/v2/ezone/router.js | 3 - lib/v2/famitsu/category.js | 62 - lib/v2/famitsu/maintainer.js | 3 - lib/v2/famitsu/radar.js | 13 - lib/v2/famitsu/router.js | 3 - lib/v2/fantia/maintainer.js | 4 - lib/v2/fantia/radar.js | 13 - lib/v2/fantia/router.js | 4 - lib/v2/fantia/search.js | 71 - lib/v2/fantia/user.js | 60 - lib/v2/fastbull/express-news.js | 33 - lib/v2/fastbull/maintainer.js | 5 - lib/v2/fastbull/news.js | 57 - lib/v2/fastbull/radar.js | 19 - lib/v2/fastbull/router.js | 5 - lib/v2/fda/cdrh.js | 62 - lib/v2/fda/maintainer.js | 3 - lib/v2/fda/radar.js | 13 - lib/v2/fda/router.js | 3 - lib/v2/feng/forum.js | 42 - lib/v2/feng/maintainer.js | 3 - lib/v2/feng/radar.js | 13 - lib/v2/feng/router.js | 3 - lib/v2/feng/utils.js | 80 - lib/v2/ff14/ff14_global.js | 42 - lib/v2/ff14/ff14_zh.js | 43 - lib/v2/ff14/maintainer.js | 4 - lib/v2/ff14/radar.js | 30 - lib/v2/ff14/router.js | 7 - lib/v2/fffdm/maintainer.js | 3 - lib/v2/fffdm/manhua/manhua.js | 55 - lib/v2/fffdm/radar.js | 14 - lib/v2/fffdm/router.js | 3 - lib/v2/filmdeepfocus/index.js | 58 - lib/v2/filmdeepfocus/maintainer.js | 3 - lib/v2/filmdeepfocus/radar.js | 13 - lib/v2/filmdeepfocus/router.js | 3 - lib/v2/finology/bullets.js | 35 - lib/v2/finology/maintainer.js | 6 - lib/v2/finology/mostViewed.js | 33 - lib/v2/finology/radar.js | 31 - lib/v2/finology/router.js | 6 - lib/v2/finology/tag.js | 33 - lib/v2/finology/utils.js | 58 - lib/v2/finviz/maintainer.js | 4 - lib/v2/finviz/news.js | 69 - lib/v2/finviz/quote.js | 40 - lib/v2/finviz/radar.js | 19 - lib/v2/finviz/router.js | 4 - lib/v2/firecore/index.js | 37 - lib/v2/firecore/maintainer.js | 3 - lib/v2/firecore/radar.js | 13 - lib/v2/firecore/router.js | 3 - lib/v2/firefox/index.js | 74 - lib/v2/firefox/maintainer.js | 3 - lib/v2/firefox/radar.js | 13 - lib/v2/firefox/router.js | 3 - lib/v2/fisher-spb/maintainer.js | 3 - lib/v2/fisher-spb/news.js | 49 - lib/v2/fisher-spb/radar.js | 13 - lib/v2/fisher-spb/router.js | 3 - lib/v2/fishshell/index.js | 27 - lib/v2/fishshell/maintainer.js | 3 - lib/v2/fishshell/radar.js | 13 - lib/v2/fishshell/router.js | 3 - lib/v2/fjksbm/index.js | 53 - lib/v2/fjksbm/maintainer.js | 3 - lib/v2/fjksbm/radar.js | 13 - lib/v2/fjksbm/router.js | 3 - lib/v2/flyert/creditcard.js | 89 - lib/v2/flyert/maintainer.js | 4 - lib/v2/flyert/preferential.js | 48 - lib/v2/flyert/radar.js | 19 - lib/v2/flyert/router.js | 4 - lib/v2/flyert/utils.js | 73 - lib/v2/focustaiwan/index.js | 72 - lib/v2/focustaiwan/maintainer.js | 3 - lib/v2/focustaiwan/radar.js | 13 - lib/v2/focustaiwan/router.js | 3 - lib/v2/followin/index.js | 35 - lib/v2/followin/kol.js | 25 - lib/v2/followin/maintainer.js | 7 - lib/v2/followin/news.js | 21 - lib/v2/followin/radar.js | 37 - lib/v2/followin/router.js | 7 - lib/v2/followin/tag.js | 44 - lib/v2/followin/topic.js | 25 - lib/v2/followin/utils.js | 84 - lib/v2/foresightnews/article.js | 22 - lib/v2/foresightnews/column.js | 28 - lib/v2/foresightnews/index.js | 22 - lib/v2/foresightnews/maintainer.js | 7 - lib/v2/foresightnews/news.js | 23 - lib/v2/foresightnews/radar.js | 31 - lib/v2/foresightnews/router.js | 6 - lib/v2/foresightnews/util.js | 96 - lib/v2/foreverblog/feeds.js | 36 - lib/v2/foreverblog/maintainer.js | 3 - lib/v2/foreverblog/radar.js | 13 - lib/v2/foreverblog/router.js | 3 - lib/v2/fortnite/maintainer.js | 3 - lib/v2/fortnite/news.js | 58 - lib/v2/fortnite/radar.js | 16 - lib/v2/fortnite/router.js | 3 - lib/v2/fortunechina/index.js | 70 - lib/v2/fortunechina/maintainer.js | 3 - lib/v2/fortunechina/radar.js | 13 - lib/v2/fortunechina/router.js | 3 - lib/v2/fosshub/index.js | 49 - lib/v2/fosshub/maintainer.js | 3 - lib/v2/fosshub/radar.js | 13 - lib/v2/fosshub/router.js | 3 - lib/v2/freebuf/index.js | 41 - lib/v2/freebuf/maintainer.js | 3 - lib/v2/freebuf/radar.js | 13 - lib/v2/freebuf/router.js | 3 - lib/v2/freecomputerbooks/index.js | 94 - lib/v2/freecomputerbooks/maintainer.js | 4 - lib/v2/freecomputerbooks/radar.js | 31 - lib/v2/freecomputerbooks/router.js | 3 - lib/v2/freewechat/maintainer.js | 3 - lib/v2/freewechat/profile.js | 61 - lib/v2/freewechat/radar.js | 13 - lib/v2/freewechat/router.js | 3 - lib/v2/ft/channel.js | 9 - lib/v2/ft/maintainer.js | 4 - lib/v2/ft/myft.js | 44 - lib/v2/ft/radar.js | 24 - lib/v2/ft/router.js | 4 - lib/v2/ft/utils.js | 91 - lib/v2/furstar/archive.js | 28 - lib/v2/furstar/artists.js | 32 - lib/v2/furstar/index.js | 33 - lib/v2/furstar/maintainer.js | 5 - lib/v2/furstar/radar.js | 25 - lib/v2/furstar/router.js | 5 - lib/v2/furstar/utils.js | 96 - lib/v2/futunn/main.js | 67 - lib/v2/futunn/maintainer.js | 3 - lib/v2/futunn/radar.js | 13 - lib/v2/futunn/router.js | 5 - lib/v2/fx-markets/channel.js | 56 - lib/v2/fx-markets/maintainer.js | 3 - lib/v2/fx-markets/radar.js | 31 - lib/v2/fx-markets/router.js | 3 - lib/v2/fx678/kx.js | 44 - lib/v2/fx678/maintainer.js | 3 - lib/v2/fx678/radar.js | 13 - lib/v2/fx678/router.js | 3 - lib/v2/fzmtr/announcements.js | 38 - lib/v2/fzmtr/maintainer.js | 3 - lib/v2/fzmtr/radar.js | 11 - lib/v2/fzmtr/router.js | 3 - lib/v2/gameapps/index.js | 75 - lib/v2/gameapps/maintainer.js | 3 - lib/v2/gameapps/radar.js | 13 - lib/v2/gameapps/router.js | 3 - lib/v2/gameapps/templates/description.art | 3 - lib/v2/gamebase/maintainer.js | 3 - lib/v2/gamebase/news.js | 74 - lib/v2/gamebase/radar.js | 13 - lib/v2/gamebase/router.js | 3 - lib/v2/gamegene/maintainer.js | 3 - lib/v2/gamegene/news.js | 50 - lib/v2/gamegene/radar.js | 13 - lib/v2/gamegene/router.js | 3 - lib/v2/gamer/gnn_index.js | 130 - lib/v2/gamer/hot.js | 59 - lib/v2/gamer/maintainer.js | 4 - lib/v2/gamer/radar.js | 29 - lib/v2/gamer/router.js | 4 - lib/v2/gamersecret/index.js | 60 - lib/v2/gamersecret/maintainer.js | 3 - lib/v2/gamersecret/radar.js | 31 - lib/v2/gamersecret/router.js | 3 - lib/v2/gamme/category.js | 50 - lib/v2/gamme/maintainer.js | 6 - lib/v2/gamme/radar.js | 33 - lib/v2/gamme/router.js | 4 - lib/v2/gamme/tag.js | 61 - lib/v2/gaze/maintainer.js | 3 - lib/v2/gaze/radar.js | 13 - lib/v2/gaze/router.js | 3 - lib/v2/gaze/templates/update.art | 4 - lib/v2/gaze/update.js | 27 - lib/v2/gcores/category.js | 140 - lib/v2/gcores/collection.js | 136 - lib/v2/gcores/maintainer.js | 6 - lib/v2/gcores/radar.js | 37 - lib/v2/gcores/radio.js | 90 - lib/v2/gcores/router.js | 6 - lib/v2/gcores/tag.js | 130 - lib/v2/gdut/maintainer.js | 3 - lib/v2/gdut/news.js | 166 - lib/v2/gdut/oa_news.js | 214 - lib/v2/gdut/radar.js | 13 - lib/v2/gdut/router.js | 3 - lib/v2/gelonghui/home.js | 31 - lib/v2/gelonghui/hot-article.js | 33 - lib/v2/gelonghui/keyword.js | 34 - lib/v2/gelonghui/live.js | 31 - lib/v2/gelonghui/maintainer.js | 6 - lib/v2/gelonghui/radar.js | 43 - lib/v2/gelonghui/router.js | 8 - lib/v2/gelonghui/subject.js | 36 - lib/v2/gelonghui/user.js | 33 - lib/v2/gelonghui/utils.js | 27 - lib/v2/geocaching/blogs.js | 30 - lib/v2/geocaching/maintainer.js | 3 - lib/v2/geocaching/radar.js | 13 - lib/v2/geocaching/router.js | 3 - lib/v2/getdr/index.js | 47 - lib/v2/getdr/maintainer.js | 3 - lib/v2/getdr/radar.js | 13 - lib/v2/getdr/router.js | 3 - lib/v2/getitfree/index.js | 54 - lib/v2/getitfree/maintainer.js | 3 - lib/v2/getitfree/radar.js | 13 - lib/v2/getitfree/router.js | 3 - lib/v2/gettr/maintainer.js | 3 - lib/v2/gettr/radar.js | 13 - lib/v2/gettr/router.js | 3 - lib/v2/gettr/user.js | 56 - lib/v2/gf-cn/maintainer.js | 3 - lib/v2/gf-cn/news.js | 50 - lib/v2/gf-cn/radar.js | 13 - lib/v2/gf-cn/router.js | 3 - lib/v2/gihyo/group.js | 48 - lib/v2/gihyo/maintainer.js | 3 - lib/v2/gihyo/radar.js | 13 - lib/v2/gihyo/router.js | 3 - lib/v2/gitee/maintainer.js | 6 - lib/v2/gitee/radar.js | 31 - lib/v2/gitee/repos/commits.js | 40 - lib/v2/gitee/repos/events.js | 66 - lib/v2/gitee/repos/releases.js | 33 - lib/v2/gitee/router.js | 6 - lib/v2/gitee/users/events.js | 84 - lib/v2/github/branches.js | 31 - lib/v2/github/comments.js | 189 - lib/v2/github/contributors.js | 96 - lib/v2/github/file.js | 45 - lib/v2/github/follower.js | 50 - lib/v2/github/gist.js | 35 - lib/v2/github/issue.js | 52 - lib/v2/github/maintainer.js | 19 - lib/v2/github/notifications.js | 47 - lib/v2/github/pulls.js | 46 - lib/v2/github/pulse.js | 87 - lib/v2/github/radar.js | 111 - lib/v2/github/repos.js | 34 - lib/v2/github/router.js | 20 - lib/v2/github/search.js | 41 - lib/v2/github/star.js | 51 - lib/v2/github/starred_repos.js | 63 - lib/v2/github/topic.js | 25 - lib/v2/github/trending.js | 89 - lib/v2/github/wiki.js | 32 - lib/v2/gitpod/blog.js | 60 - lib/v2/gitpod/changelog.js | 35 - lib/v2/gitpod/maintainer.js | 4 - lib/v2/gitpod/radar.js | 19 - lib/v2/gitpod/router.js | 4 - lib/v2/gitpod/utils.js | 3 - lib/v2/globallawreview/index.js | 55 - lib/v2/globallawreview/maintainer.js | 3 - lib/v2/globallawreview/radar.js | 13 - lib/v2/globallawreview/router.js | 3 - lib/v2/gocn/jobs.js | 23 - lib/v2/gocn/maintainer.js | 4 - lib/v2/gocn/radar.js | 19 - lib/v2/gocn/router.js | 4 - lib/v2/gocn/topics.js | 23 - lib/v2/gocn/util.js | 17 - lib/v2/good/index.js | 53 - lib/v2/good/maintainer.js | 3 - lib/v2/good/radar.js | 13 - lib/v2/good/router.js | 3 - lib/v2/google/album.js | 36 - lib/v2/google/citations.js | 45 - lib/v2/google/doodles.js | 35 - lib/v2/google/fonts.js | 43 - lib/v2/google/maintainer.js | 10 - lib/v2/google/news.js | 66 - lib/v2/google/radar.js | 64 - lib/v2/google/router.js | 10 - lib/v2/google/scholar.js | 45 - lib/v2/google/sites.js | 75 - lib/v2/google/sitesRecentChanges.js | 51 - lib/v2/gov/anhui/kjt.js | 56 - lib/v2/gov/beijing/bphc/index.js | 54 - lib/v2/gov/beijing/jw/tzgg.js | 58 - lib/v2/gov/beijing/kw/index.js | 44 - lib/v2/gov/cac/index.js | 64 - lib/v2/gov/ccdi/index.js | 18 - lib/v2/gov/ccdi/utils.js | 94 - lib/v2/gov/chinatax/latest.js | 48 - lib/v2/gov/chongqing/rsks.js | 38 - lib/v2/gov/chongqing/sydwgkzp.js | 47 - lib/v2/gov/cmse/fxrw.js | 40 - lib/v2/gov/cmse/index.js | 67 - lib/v2/gov/cnnic/index.js | 54 - lib/v2/gov/csrc/auditstatus.js | 54 - lib/v2/gov/csrc/news.js | 69 - lib/v2/gov/customs/list.js | 80 - lib/v2/gov/customs/utils.js | 21 - lib/v2/gov/dianbai/dianbai.js | 18 - lib/v2/gov/gaozhou/gaozhou.js | 19 - lib/v2/gov/general/general.js | 250 - lib/v2/gov/guangdong/tqyb/sncsyjxh.js | 37 - lib/v2/gov/guangdong/tqyb/tfxtq.js | 30 - lib/v2/gov/gz/index.js | 38 - lib/v2/gov/hebei/czt.js | 53 - lib/v2/gov/huazhou/huazhou.js | 19 - lib/v2/gov/huizhou/zwgk/index.js | 58 - lib/v2/gov/hunan/changsha/major-email.js | 52 - lib/v2/gov/immiau/news.js | 43 - .../healthcommission/medical_exam_notice.js | 49 - lib/v2/gov/maintainer.js | 88 - lib/v2/gov/maoming/maoming.js | 417 - lib/v2/gov/maonan/maonan.js | 100 - lib/v2/gov/mee/ywdt.js | 80 - lib/v2/gov/mfa/wjdt.js | 67 - lib/v2/gov/mgs/mgs.js | 19 - lib/v2/gov/miit/wjfb.js | 61 - lib/v2/gov/miit/wjgs.js | 62 - lib/v2/gov/miit/yjzj.js | 59 - lib/v2/gov/miit/zcjd.js | 62 - lib/v2/gov/miit/zcwj.js | 53 - lib/v2/gov/mmht/mmht.js | 19 - lib/v2/gov/moe/moe.js | 89 - lib/v2/gov/moe/s78.js | 44 - lib/v2/gov/mofcom/article.js | 68 - lib/v2/gov/moj/aac/news.js | 49 - lib/v2/gov/news/index.js | 119 - lib/v2/gov/nifdc/index.js | 71 - lib/v2/gov/nmpa/generic.js | 61 - lib/v2/gov/nopss/index.js | 57 - lib/v2/gov/nrta/dsj.js | 59 - lib/v2/gov/nrta/news.js | 62 - lib/v2/gov/nsfc/index.js | 85 - lib/v2/gov/nsfc/shortcuts.js | 52 - lib/v2/gov/pbc/goutongjiaoliu.js | 58 - lib/v2/gov/pbc/gzlw.js | 27 - lib/v2/gov/pbc/tradeAnnouncement.js | 57 - lib/v2/gov/pbc/utils.js | 20 - lib/v2/gov/pbc/zcyj.js | 29 - lib/v2/gov/radar.js | 1148 -- lib/v2/gov/router.js | 79 - lib/v2/gov/sasac/generic.js | 42 - lib/v2/gov/sdb/sdb.js | 19 - lib/v2/gov/shaanxi/kjt.js | 55 - lib/v2/gov/shanghai/rsj/ksxm.js | 39 - lib/v2/gov/shanghai/wgj/wgj.js | 72 - lib/v2/gov/shanghai/wsjkw/yqtb/index.js | 33 - lib/v2/gov/shanghai/yjj/index.js | 62 - lib/v2/gov/shenzhen/hrss/szksy/index.js | 41 - lib/v2/gov/shenzhen/xxgk/zfxxgj.js | 72 - lib/v2/gov/shenzhen/zjj/index.js | 45 - lib/v2/gov/shenzhen/zzb/index.js | 40 - lib/v2/gov/sichuan/deyang/govpublicinfo.js | 92 - lib/v2/gov/sichuan/deyang/mztoday.js | 134 - lib/v2/gov/stats/index.js | 112 - lib/v2/gov/taiyuan/rsj.js | 41 - lib/v2/gov/wuhan/whyw.js | 44 - lib/v2/gov/xinyi/xinyi.js | 19 - lib/v2/gov/xuzhou/hrss.js | 54 - lib/v2/gov/zhengce/govall.js | 55 - lib/v2/gov/zhengce/wenjian.js | 47 - lib/v2/gov/zhengce/zhengceku.js | 22 - lib/v2/gov/zhengce/zuixin.js | 39 - lib/v2/gq/maintainer.js | 3 - lib/v2/gq/radar.js | 13 - lib/v2/gq/router.js | 3 - lib/v2/gq/templates/embed-article.art | 1 - lib/v2/gq/templates/embed-product.art | 4 - lib/v2/gq/templates/img.art | 6 - lib/v2/gq/templates/tw.art | 3 - lib/v2/gq/templates/videoObject.art | 6 - lib/v2/gq/templates/youtube.art | 3 - lib/v2/gq/tw/index.js | 165 - lib/v2/greasyfork/feedback.js | 31 - lib/v2/greasyfork/maintainer.js | 5 - lib/v2/greasyfork/radar.js | 25 - lib/v2/greasyfork/router.js | 5 - lib/v2/greasyfork/scripts.js | 39 - lib/v2/greasyfork/versions.js | 29 - lib/v2/grist/featured.js | 31 - lib/v2/grist/index.js | 19 - lib/v2/grist/maintainer.js | 6 - lib/v2/grist/radar.js | 31 - lib/v2/grist/router.js | 6 - lib/v2/grist/series.js | 21 - lib/v2/grist/topic.js | 21 - lib/v2/grist/utils.js | 24 - lib/v2/guancha/headline.js | 51 - lib/v2/guancha/index.js | 159 - lib/v2/guancha/maintainer.js | 7 - lib/v2/guancha/member.js | 86 - lib/v2/guancha/personalpage.js | 72 - lib/v2/guancha/radar.js | 49 - lib/v2/guancha/router.js | 7 - lib/v2/guancha/topic.js | 56 - lib/v2/guandian/index.js | 37 - lib/v2/guandian/maintainer.js | 3 - lib/v2/guandian/radar.js | 13 - lib/v2/guandian/router.js | 3 - lib/v2/guangdiu/cheaps.js | 28 - lib/v2/guangdiu/index.js | 44 - lib/v2/guangdiu/maintainer.js | 5 - lib/v2/guangdiu/radar.js | 25 - lib/v2/guangdiu/rank.js | 38 - lib/v2/guangdiu/router.js | 5 - lib/v2/guangzhoumetro/maintainer.js | 3 - lib/v2/guangzhoumetro/news.js | 37 - lib/v2/guangzhoumetro/radar.js | 11 - lib/v2/guangzhoumetro/router.js | 3 - lib/v2/guanhai/index.js | 47 - lib/v2/guanhai/maintainer.js | 4 - lib/v2/guanhai/radar.js | 13 - lib/v2/guanhai/router.js | 3 - lib/v2/guduodata/daily.js | 63 - lib/v2/guduodata/maintainer.js | 3 - lib/v2/guduodata/radar.js | 13 - lib/v2/guduodata/router.js | 3 - lib/v2/guggenheim/exhibitions.js | 29 - lib/v2/guggenheim/maintainer.js | 3 - lib/v2/guggenheim/radar.js | 11 - lib/v2/guggenheim/router.js | 3 - lib/v2/gumroad/index.js | 39 - lib/v2/gumroad/maintainer.js | 3 - lib/v2/gumroad/radar.js | 17 - lib/v2/gumroad/router.js | 3 - lib/v2/guokr/channel.js | 47 - lib/v2/guokr/maintainer.js | 4 - lib/v2/guokr/radar.js | 19 - lib/v2/guokr/router.js | 4 - lib/v2/guokr/scientific.js | 30 - lib/v2/gxmzu/ai.js | 18 - lib/v2/gxmzu/maintainer.js | 4 - lib/v2/gxmzu/radar.js | 21 - lib/v2/gxmzu/router.js | 4 - lib/v2/gxmzu/utils/index.js | 55 - lib/v2/gxmzu/yjs.js | 18 - lib/v2/gz-cmc/index.js | 137 - lib/v2/gz-cmc/maintainer.js | 3 - lib/v2/gz-cmc/radar.js | 12 - lib/v2/gz-cmc/router.js | 3 - lib/v2/gzdaily/app.js | 53 - lib/v2/gzdaily/maintainer.js | 3 - lib/v2/gzdaily/radar.js | 12 - lib/v2/gzdaily/router.js | 3 - lib/v2/gzh360/category.js | 8 - lib/v2/gzh360/gzh.js | 18 - lib/v2/gzh360/maintainer.js | 4 - lib/v2/gzh360/radar.js | 19 - lib/v2/gzh360/router.js | 4 - lib/v2/gzh360/universal.js | 53 - lib/v2/gzh360/utils.js | 62 - lib/v2/gzhu/maintainer.js | 3 - lib/v2/gzhu/radar.js | 13 - lib/v2/gzhu/router.js | 3 - lib/v2/gzhu/yjs.js | 31 - lib/v2/hackernews/index.js | 112 - lib/v2/hackernews/maintainer.js | 3 - lib/v2/hackernews/radar.js | 13 - lib/v2/hackernews/router.js | 3 - lib/v2/hackertalk/index.js | 23 - lib/v2/hackertalk/maintainer.js | 3 - lib/v2/hackertalk/radar.js | 13 - lib/v2/hackertalk/router.js | 3 - lib/v2/hacking8/index.js | 45 - lib/v2/hacking8/maintainer.js | 4 - lib/v2/hacking8/radar.js | 19 - lib/v2/hacking8/router.js | 4 - lib/v2/hacking8/search.js | 48 - lib/v2/hackmd/maintainer.js | 3 - lib/v2/hackmd/profile.js | 24 - lib/v2/hackmd/radar.js | 13 - lib/v2/hackmd/router.js | 3 - lib/v2/hafu/maintainer.js | 3 - lib/v2/hafu/news.js | 15 - lib/v2/hafu/radar.js | 23 - lib/v2/hafu/router.js | 3 - lib/v2/hafu/utils.js | 205 - lib/v2/hakkatv/maintainer.js | 3 - lib/v2/hakkatv/radar.js | 13 - lib/v2/hakkatv/router.js | 3 - lib/v2/hakkatv/type.js | 67 - lib/v2/hameln/chapter.js | 59 - lib/v2/hameln/maintainer.js | 3 - lib/v2/hameln/radar.js | 13 - lib/v2/hameln/router.js | 1 - lib/v2/hashnode/blog.js | 62 - lib/v2/hashnode/maintainer.js | 3 - lib/v2/hashnode/radar.js | 13 - lib/v2/hashnode/router.js | 3 - lib/v2/hbr/maintainer.js | 3 - lib/v2/hbr/radar.js | 13 - lib/v2/hbr/router.js | 3 - lib/v2/hbr/topic.js | 56 - lib/v2/hdu/cs/notice.js | 54 - lib/v2/hdu/cs/pg.js | 54 - lib/v2/hdu/maintainer.js | 4 - lib/v2/hdu/radar.js | 19 - lib/v2/hdu/router.js | 5 - lib/v2/hellobtc/information.js | 51 - lib/v2/hellobtc/kepu.js | 64 - lib/v2/hellobtc/maintainer.js | 6 - lib/v2/hellobtc/news.js | 29 - lib/v2/hellobtc/radar.js | 85 - lib/v2/hellobtc/router.js | 6 - lib/v2/hellobtc/topic.js | 43 - lib/v2/hellogithub/index.js | 102 - lib/v2/hellogithub/maintainer.js | 9 - lib/v2/hellogithub/radar.js | 49 - lib/v2/hellogithub/report.js | 56 - lib/v2/hellogithub/router.js | 8 - lib/v2/hellogithub/volume.js | 50 - lib/v2/hex-rays/index.js | 47 - lib/v2/hex-rays/maintainer.js | 3 - lib/v2/hex-rays/radar.js | 13 - lib/v2/hex-rays/router.js | 3 - lib/v2/hinatazaka46/blog.js | 40 - lib/v2/hinatazaka46/maintainer.js | 4 - lib/v2/hinatazaka46/news.js | 51 - lib/v2/hinatazaka46/radar.js | 19 - lib/v2/hinatazaka46/router.js | 4 - lib/v2/hit/hitgs.js | 46 - lib/v2/hit/jwc.js | 60 - lib/v2/hit/maintainer.js | 5 - lib/v2/hit/radar.js | 29 - lib/v2/hit/router.js | 6 - lib/v2/hit/today.js | 59 - lib/v2/hitsz/article.js | 41 - lib/v2/hitsz/maintainer.js | 3 - lib/v2/hitsz/radar.js | 13 - lib/v2/hitsz/router.js | 3 - lib/v2/hitwh/maintainer.js | 3 - lib/v2/hitwh/radar.js | 13 - lib/v2/hitwh/router.js | 3 - lib/v2/hitwh/today.js | 52 - lib/v2/hizu/index.js | 76 - lib/v2/hizu/maintainer.js | 3 - lib/v2/hizu/radar.js | 13 - lib/v2/hizu/router.js | 3 - lib/v2/hjedd/article.js | 27 - lib/v2/hjedd/hot.js | 14 - lib/v2/hjedd/latest.js | 14 - lib/v2/hjedd/maintainer.js | 10 - lib/v2/hjedd/news.js | 14 - lib/v2/hjedd/notice.js | 14 - lib/v2/hjedd/original.js | 14 - lib/v2/hjedd/radar.js | 55 - lib/v2/hjedd/router.js | 10 - lib/v2/hjedd/templates/attachment.art | 7 - lib/v2/hjedd/top.js | 14 - lib/v2/hjedd/utils.js | 111 - lib/v2/hk01/channel.js | 23 - lib/v2/hk01/hot.js | 20 - lib/v2/hk01/issue.js | 22 - lib/v2/hk01/latest.js | 20 - lib/v2/hk01/maintainer.js | 8 - lib/v2/hk01/radar.js | 43 - lib/v2/hk01/router.js | 8 - lib/v2/hk01/tag.js | 22 - lib/v2/hk01/utils.js | 43 - lib/v2/hk01/zone.js | 23 - lib/v2/hkej/index.js | 154 - lib/v2/hkej/maintainer.js | 3 - lib/v2/hkej/radar.js | 13 - lib/v2/hkej/router.js | 3 - lib/v2/hkepc/data.js | 62 - lib/v2/hkepc/index.js | 97 - lib/v2/hkepc/maintainer.js | 3 - lib/v2/hkepc/radar.js | 19 - lib/v2/hkepc/router.js | 3 - lib/v2/hket/index.js | 122 - lib/v2/hket/maintainer.js | 3 - lib/v2/hket/radar.js | 45 - lib/v2/hket/router.js | 3 - lib/v2/hket/templates/description.art | 1 - lib/v2/hket/templates/image.art | 1 - lib/v2/hkjunkcall/index.js | 53 - lib/v2/hkjunkcall/maintainer.js | 3 - lib/v2/hkjunkcall/radar.js | 13 - lib/v2/hkjunkcall/router.js | 3 - lib/v2/hljucm/maintainer.js | 3 - lib/v2/hljucm/radar.js | 13 - lib/v2/hljucm/router.js | 3 - lib/v2/hljucm/yjsy.js | 56 - lib/v2/hnrb/index.js | 85 - lib/v2/hnrb/maintainer.js | 3 - lib/v2/hnrb/radar.js | 13 - lib/v2/hnrb/router.js | 3 - lib/v2/hnu/careers.js | 33 - lib/v2/hnu/maintainer.js | 3 - lib/v2/hnu/radar.js | 12 - lib/v2/hnu/router.js | 3 - lib/v2/hongkong/chp.js | 103 - lib/v2/hongkong/dh.js | 53 - lib/v2/hongkong/maintainer.js | 4 - lib/v2/hongkong/radar.js | 19 - lib/v2/hongkong/router.js | 4 - lib/v2/hotchina/index.js | 55 - lib/v2/hotchina/maintainer.js | 5 - lib/v2/hotchina/radar.js | 25 - lib/v2/hotchina/router.js | 3 - lib/v2/hotukdeals/hottest.js | 25 - lib/v2/hotukdeals/index.js | 34 - lib/v2/hotukdeals/maintainer.js | 4 - lib/v2/hotukdeals/radar.js | 37 - lib/v2/hotukdeals/router.js | 4 - lib/v2/houxu/events.js | 37 - lib/v2/houxu/index.js | 37 - lib/v2/houxu/lives.js | 35 - lib/v2/houxu/maintainer.js | 6 - lib/v2/houxu/memory.js | 37 - lib/v2/houxu/radar.js | 31 - lib/v2/houxu/router.js | 8 - lib/v2/hrbeu/gx/card.js | 42 - lib/v2/hrbeu/gx/list.js | 65 - lib/v2/hrbeu/job/bigemploy.js | 25 - lib/v2/hrbeu/job/calendar.js | 46 - lib/v2/hrbeu/job/list.js | 65 - lib/v2/hrbeu/maintainer.js | 9 - lib/v2/hrbeu/radar.js | 81 - lib/v2/hrbeu/router.js | 10 - lib/v2/hrbeu/uae/news.js | 66 - lib/v2/hrbeu/ugs/news.js | 98 - lib/v2/hrbeu/yjsy/list.js | 57 - lib/v2/hrbust/jwzx.js | 36 - lib/v2/hrbust/maintainer.js | 3 - lib/v2/hrbust/radar.js | 13 - lib/v2/hrbust/router.js | 3 - lib/v2/hrbust/templates/description.art | 1 - lib/v2/hrbust/utils.js | 71 - lib/v2/huangz/index.js | 29 - lib/v2/huangz/maintainer.js | 3 - lib/v2/huangz/radar.js | 13 - lib/v2/huangz/router.js | 3 - lib/v2/huanqiu/index.js | 72 - lib/v2/huanqiu/maintainer.js | 3 - lib/v2/huanqiu/radar.js | 13 - lib/v2/huanqiu/router.js | 3 - lib/v2/huggingface/daily-papers.js | 23 - lib/v2/huggingface/maintainer.js | 3 - lib/v2/huggingface/radar.js | 13 - lib/v2/huggingface/router.js | 3 - lib/v2/hunanpea/maintainer.js | 3 - lib/v2/hunanpea/radar.js | 13 - lib/v2/hunanpea/router.js | 3 - lib/v2/hunanpea/rsks.js | 42 - lib/v2/hunau/gfxy/index.js | 11 - lib/v2/hunau/ied.js | 12 - lib/v2/hunau/jwc.js | 10 - lib/v2/hunau/maintainer.js | 6 - lib/v2/hunau/radar.js | 37 - lib/v2/hunau/router.js | 6 - lib/v2/hunau/utils/categoryTitle.js | 31 - lib/v2/hunau/utils/common.js | 61 - lib/v2/hunau/utils/indexPage.js | 10 - lib/v2/hunau/utils/newsContent.js | 47 - lib/v2/hunau/xky/index.js | 12 - lib/v2/huoxian/maintainer.js | 3 - lib/v2/huoxian/radar.js | 11 - lib/v2/huoxian/router.js | 3 - lib/v2/huoxian/zone.js | 19 - lib/v2/hupu/all.js | 73 - lib/v2/hupu/bbs.js | 85 - lib/v2/hupu/index.js | 80 - lib/v2/hupu/maintainer.js | 7 - lib/v2/hupu/radar.js | 35 - lib/v2/hupu/router.js | 7 - lib/v2/hust/aia/news.js | 26 - lib/v2/hust/aia/notice.js | 29 - lib/v2/hust/maintainer.js | 7 - lib/v2/hust/radar.js | 27 - lib/v2/hust/router.js | 7 - lib/v2/hust/yjs.js | 27 - lib/v2/huxiu/article.js | 33 - lib/v2/huxiu/author.js | 36 - lib/v2/huxiu/briefColumn.js | 41 - lib/v2/huxiu/collection.js | 39 - lib/v2/huxiu/maintainer.js | 8 - lib/v2/huxiu/moment.js | 39 - lib/v2/huxiu/radar.js | 47 - lib/v2/huxiu/router.js | 9 - lib/v2/huxiu/search.js | 40 - lib/v2/huxiu/tag.js | 38 - lib/v2/huxiu/templates/brief.art | 22 - lib/v2/huxiu/templates/img.art | 3 - lib/v2/huxiu/templates/moment.art | 16 - lib/v2/huxiu/templates/video.art | 7 - lib/v2/huxiu/utils.js | 154 - lib/v2/hyqss/index.js | 89 - lib/v2/hyqss/maintainer.js | 4 - lib/v2/hyqss/radar.js | 22 - lib/v2/hyqss/router.js | 3 - lib/v2/i-cable/category.js | 74 - lib/v2/i-cable/maintainer.js | 3 - lib/v2/i-cable/radar.js | 13 - lib/v2/i-cable/router.js | 3 - lib/v2/i-cable/templates/desc.art | 8 - lib/v2/ibc/maintainer.js | 4 - lib/v2/ibc/maitta.js | 32 - lib/v2/ibc/radar.js | 19 - lib/v2/ibc/radio.js | 73 - lib/v2/ibc/router.js | 4 - lib/v2/ibc/templates/description.art | 6 - lib/v2/icac/maintainer.js | 3 - lib/v2/icac/news.js | 46 - lib/v2/icac/radar.js | 13 - lib/v2/icac/router.js | 3 - lib/v2/icac/utils.js | 17 - lib/v2/icbc/maintainer.js | 3 - lib/v2/icbc/radar.js | 13 - lib/v2/icbc/router.js | 3 - lib/v2/icbc/whpj.js | 57 - lib/v2/idolypride/maintainer.js | 3 - lib/v2/idolypride/news.js | 29 - lib/v2/idolypride/radar.js | 13 - lib/v2/idolypride/router.js | 3 - lib/v2/ieee-security/maintainer.js | 3 - lib/v2/ieee-security/radar.js | 13 - lib/v2/ieee-security/router.js | 3 - lib/v2/ieee-security/sp.js | 36 - lib/v2/ieee/earlyaccess.js | 77 - lib/v2/ieee/journal.js | 78 - lib/v2/ieee/maintainer.js | 5 - lib/v2/ieee/radar.js | 25 - lib/v2/ieee/recent.js | 95 - lib/v2/ieee/router.js | 7 - lib/v2/ieee/templates/description.art | 11 - lib/v2/ielts/index.js | 64 - lib/v2/ielts/maintainer.js | 3 - lib/v2/ielts/radar.js | 13 - lib/v2/ielts/router.js | 3 - lib/v2/ifeng/feng.js | 69 - lib/v2/ifeng/maintainer.js | 4 - lib/v2/ifeng/news.js | 54 - lib/v2/ifeng/radar.js | 28 - lib/v2/ifeng/router.js | 4 - lib/v2/ifeng/templates/video.art | 5 - lib/v2/ifeng/utils.js | 26 - lib/v2/ifi-audio/download.js | 34 - lib/v2/ifi-audio/maintainer.js | 3 - lib/v2/ifi-audio/radar.js | 11 - lib/v2/ifi-audio/router.js | 3 - lib/v2/iguoguo/index.js | 75 - lib/v2/iguoguo/maintainer.js | 3 - lib/v2/iguoguo/radar.js | 11 - lib/v2/iguoguo/router.js | 3 - lib/v2/iiilab/index.js | 24 - lib/v2/iiilab/maintainer.js | 3 - lib/v2/iiilab/radar.js | 13 - lib/v2/iiilab/router.js | 3 - lib/v2/ikea/cn/family_offers.js | 70 - lib/v2/ikea/cn/low_price.js | 22 - lib/v2/ikea/cn/new.js | 39 - lib/v2/ikea/cn/utils.js | 42 - lib/v2/ikea/gb/new.js | 54 - lib/v2/ikea/gb/offer.js | 69 - lib/v2/ikea/maintainer.js | 7 - lib/v2/ikea/radar.js | 42 - lib/v2/ikea/router.js | 7 - lib/v2/imagemagick/changelog.js | 46 - lib/v2/imagemagick/maintainer.js | 3 - lib/v2/imagemagick/radar.js | 13 - lib/v2/imagemagick/router.js | 3 - lib/v2/independent/maintainer.js | 3 - lib/v2/independent/ps5-stock-uk.js | 27 - lib/v2/independent/radar.js | 13 - lib/v2/independent/router.js | 3 - lib/v2/indiansinkuwait/latest.js | 43 - lib/v2/indiansinkuwait/maintainer.js | 3 - lib/v2/indiansinkuwait/radar.js | 13 - lib/v2/indiansinkuwait/router.js | 3 - lib/v2/inewsweek/index.js | 53 - lib/v2/inewsweek/maintainer.js | 3 - lib/v2/inewsweek/radar.js | 13 - lib/v2/inewsweek/router.js | 3 - lib/v2/infoq/maintainer.js | 4 - lib/v2/infoq/radar.js | 19 - lib/v2/infoq/recommend.js | 25 - lib/v2/infoq/router.js | 4 - lib/v2/infoq/topic.js | 42 - lib/v2/infoq/utils.js | 111 - lib/v2/informs/index.js | 74 - lib/v2/informs/maintainer.js | 3 - lib/v2/informs/radar.js | 109 - lib/v2/informs/router.js | 3 - lib/v2/inoreader/index.js | 46 - lib/v2/inoreader/maintainer.js | 4 - lib/v2/inoreader/radar.js | 23 - lib/v2/inoreader/router.js | 4 - lib/v2/inoreader/rss.js | 47 - lib/v2/instagram/common-utils.js | 59 - lib/v2/instagram/maintainer.js | 4 - lib/v2/instagram/private-api/index.js | 94 - lib/v2/instagram/private-api/utils.js | 37 - lib/v2/instagram/radar.js | 19 - lib/v2/instagram/router.js | 4 - lib/v2/instagram/templates/images.art | 5 - lib/v2/instagram/templates/video.art | 5 - lib/v2/instagram/web-api/index.js | 70 - lib/v2/instagram/web-api/utils.js | 99 - lib/v2/instructables/maintainer.js | 3 - lib/v2/instructables/projects.js | 56 - lib/v2/instructables/radar.js | 19 - lib/v2/instructables/router.js | 3 - lib/v2/iqiyi/album.js | 62 - lib/v2/iqiyi/maintainer.js | 4 - lib/v2/iqiyi/radar.js | 24 - lib/v2/iqiyi/router.js | 4 - lib/v2/iqiyi/video.js | 52 - lib/v2/iqnew/latest.js | 57 - lib/v2/iqnew/maintainer.js | 3 - lib/v2/iqnew/radar.js | 13 - lib/v2/iqnew/router.js | 3 - lib/v2/iresearch/maintainer.js | 4 - lib/v2/iresearch/radar.js | 19 - lib/v2/iresearch/report.js | 60 - lib/v2/iresearch/router.js | 4 - lib/v2/iresearch/weekly.js | 39 - lib/v2/islander/maintainer.js | 4 - lib/v2/islander/radar.js | 19 - lib/v2/islander/router.js | 4 - lib/v2/islander/search.js | 33 - lib/v2/islander/top30event.js | 28 - lib/v2/issuehunt/funded.js | 28 - lib/v2/issuehunt/maintainer.js | 3 - lib/v2/issuehunt/radar.js | 13 - lib/v2/issuehunt/router.js | 3 - lib/v2/itch/devlog.js | 66 - lib/v2/itch/index.js | 56 - lib/v2/itch/maintainer.js | 5 - lib/v2/itch/posts.js | 41 - lib/v2/itch/radar.js | 28 - lib/v2/itch/router.js | 5 - lib/v2/ithome/index.js | 85 - lib/v2/ithome/maintainer.js | 7 - lib/v2/ithome/radar.js | 120 - lib/v2/ithome/ranking.js | 69 - lib/v2/ithome/router.js | 7 - lib/v2/ithome/tag.js | 59 - lib/v2/ithome/tw/feeds.js | 38 - lib/v2/ithome/zt.js | 62 - lib/v2/iwara/index.js | 55 - lib/v2/iwara/maintainer.js | 4 - lib/v2/iwara/radar.js | 25 - lib/v2/iwara/router.js | 4 - lib/v2/iwara/subscriptions.js | 148 - lib/v2/ixigua/maintainer.js | 3 - lib/v2/ixigua/radar.js | 13 - lib/v2/ixigua/router.js | 3 - lib/v2/ixigua/userVideo.js | 40 - lib/v2/jandan/index.js | 31 - lib/v2/jandan/maintainer.js | 4 - lib/v2/jandan/radar.js | 21 - lib/v2/jandan/router.js | 4 - lib/v2/jandan/section.js | 48 - lib/v2/japanpost/maintainer.js | 3 - lib/v2/japanpost/radar.js | 22 - lib/v2/japanpost/router.js | 3 - lib/v2/japanpost/track.js | 114 - lib/v2/japanpost/utils.js | 93 - lib/v2/javbus/index.js | 170 - lib/v2/javbus/maintainer.js | 37 - lib/v2/javbus/radar.js | 149 - lib/v2/javbus/router.js | 3 - lib/v2/javdb/actors.js | 20 - lib/v2/javdb/index.js | 32 - lib/v2/javdb/lists.js | 28 - lib/v2/javdb/maintainer.js | 11 - lib/v2/javdb/makers.js | 21 - lib/v2/javdb/radar.js | 55 - lib/v2/javdb/rankings.js | 12 - lib/v2/javdb/router.js | 11 - lib/v2/javdb/search.js | 33 - lib/v2/javdb/series.js | 21 - lib/v2/javdb/tags.js | 12 - lib/v2/javdb/utils.js | 80 - lib/v2/javlibrary/bestrated.js | 9 - lib/v2/javlibrary/bestreviews.js | 9 - lib/v2/javlibrary/genre.js | 10 - lib/v2/javlibrary/maintainer.js | 11 - lib/v2/javlibrary/mostwanted.js | 9 - lib/v2/javlibrary/newentries.js | 8 - lib/v2/javlibrary/newrelease.js | 9 - lib/v2/javlibrary/radar.js | 79 - lib/v2/javlibrary/router.js | 19 - lib/v2/javlibrary/star.js | 10 - lib/v2/javlibrary/update.js | 8 - lib/v2/javlibrary/user.js | 10 - lib/v2/javlibrary/utils.js | 98 - lib/v2/jd/maintainer.js | 3 - lib/v2/jd/price.js | 42 - lib/v2/jd/radar.js | 13 - lib/v2/jd/router.js | 3 - lib/v2/jewishmuseum/exhibitions.js | 16 - lib/v2/jewishmuseum/maintainer.js | 3 - lib/v2/jewishmuseum/radar.js | 11 - lib/v2/jewishmuseum/router.js | 3 - lib/v2/jiaoliudao/index.js | 35 - lib/v2/jiaoliudao/maintainer.js | 3 - lib/v2/jiaoliudao/radar.js | 13 - lib/v2/jiaoliudao/router.js | 3 - lib/v2/jiemian/list.js | 60 - lib/v2/jiemian/maintainer.js | 4 - lib/v2/jiemian/radar.js | 19 - lib/v2/jiemian/router.js | 4 - lib/v2/jike/maintainer.js | 5 - lib/v2/jike/radar.js | 54 - lib/v2/jike/router.js | 5 - lib/v2/jike/topic.js | 42 - lib/v2/jike/topicText.js | 21 - lib/v2/jike/user.js | 158 - lib/v2/jike/utils.js | 197 - lib/v2/jin10/index.js | 58 - lib/v2/jin10/maintainer.js | 4 - lib/v2/jin10/radar.js | 21 - lib/v2/jin10/router.js | 4 - lib/v2/jin10/topic.js | 50 - lib/v2/jisilu/index.js | 90 - lib/v2/jisilu/maintainer.js | 3 - lib/v2/jisilu/radar.js | 25 - lib/v2/jisilu/router.js | 3 - lib/v2/jornada/index.js | 59 - lib/v2/jornada/maintainer.js | 3 - lib/v2/jornada/radar.js | 13 - lib/v2/jornada/router.js | 3 - lib/v2/jou/home.js | 18 - lib/v2/jou/maintainer.js | 4 - lib/v2/jou/radar.js | 21 - lib/v2/jou/router.js | 6 - lib/v2/jou/utils/index.js | 60 - lib/v2/jou/yz.js | 18 - lib/v2/jseea/maintainer.js | 3 - lib/v2/jseea/news.js | 64 - lib/v2/jseea/radar.js | 13 - lib/v2/jseea/router.js | 3 - lib/v2/juejin/books.js | 30 - lib/v2/juejin/category.js | 39 - lib/v2/juejin/collection.js | 26 - lib/v2/juejin/column.js | 31 - lib/v2/juejin/favorites.js | 39 - lib/v2/juejin/maintainer.js | 13 - lib/v2/juejin/news.js | 25 - lib/v2/juejin/pins.js | 67 - lib/v2/juejin/posts.js | 25 - lib/v2/juejin/radar.js | 61 - lib/v2/juejin/router.js | 13 - lib/v2/juejin/shares.js | 26 - lib/v2/juejin/tag.js | 40 - lib/v2/juejin/trending.js | 79 - lib/v2/juejin/utils.js | 56 - lib/v2/jump/discount.js | 120 - lib/v2/jump/maintainer.js | 3 - lib/v2/jump/radar.js | 13 - lib/v2/jump/router.js | 3 - lib/v2/kakuyomu/episode.js | 54 - lib/v2/kakuyomu/maintainer.js | 3 - lib/v2/kakuyomu/radar.js | 13 - lib/v2/kakuyomu/router.js | 1 - lib/v2/kamen-rider-official/maintainer.js | 3 - lib/v2/kamen-rider-official/news.js | 110 - lib/v2/kamen-rider-official/radar.js | 18 - lib/v2/kamen-rider-official/router.js | 3 - lib/v2/kantarworldpanel/index.js | 96 - lib/v2/kantarworldpanel/maintainer.js | 3 - lib/v2/kantarworldpanel/radar.js | 199 - lib/v2/kantarworldpanel/router.js | 3 - lib/v2/kbs/maintainer.js | 4 - lib/v2/kbs/news.js | 67 - lib/v2/kbs/radar.js | 19 - lib/v2/kbs/router.js | 4 - lib/v2/kbs/today.js | 56 - lib/v2/kcna/maintainer.js | 3 - lib/v2/kcna/news.js | 81 - lib/v2/kcna/radar.js | 61 - lib/v2/kcna/router.js | 3 - lib/v2/kcna/utils.js | 64 - lib/v2/ke/maintainer.js | 3 - lib/v2/ke/radar.js | 13 - lib/v2/ke/results.js | 36 - lib/v2/ke/router.js | 3 - lib/v2/keep/maintainer.js | 3 - lib/v2/keep/radar.js | 13 - lib/v2/keep/router.js | 3 - lib/v2/keep/user.js | 57 - lib/v2/kemono/index.js | 103 - lib/v2/kemono/maintainer.js | 4 - lib/v2/kemono/radar.js | 13 - lib/v2/kemono/router.js | 3 - lib/v2/keylol/index.js | 82 - lib/v2/keylol/maintainer.js | 3 - lib/v2/keylol/radar.js | 18 - lib/v2/keylol/router.js | 3 - lib/v2/kimlaw/maintainer.js | 3 - lib/v2/kimlaw/radar.js | 13 - lib/v2/kimlaw/router.js | 3 - lib/v2/kimlaw/thesis.js | 44 - lib/v2/knowmedia/index.js | 38 - lib/v2/knowmedia/maintainer.js | 3 - lib/v2/knowmedia/radar.js | 31 - lib/v2/knowmedia/router.js | 3 - lib/v2/knowmedia/templates/desc.art | 3 - lib/v2/kuaidi100/index.js | 47 - lib/v2/kuaidi100/maintainer.js | 4 - lib/v2/kuaidi100/radar.js | 25 - lib/v2/kuaidi100/router.js | 4 - lib/v2/kuaidi100/supported_company.js | 16 - lib/v2/kuaidi100/utils.js | 258 - lib/v2/kunchengblog/essay.js | 66 - lib/v2/kunchengblog/maintainer.js | 3 - lib/v2/kunchengblog/radar.js | 13 - lib/v2/kunchengblog/router.js | 3 - lib/v2/kuwaitlocal/index.js | 47 - lib/v2/kuwaitlocal/maintainer.js | 4 - lib/v2/kuwaitlocal/radar.js | 19 - lib/v2/kuwaitlocal/router.js | 3 - lib/v2/kyodonews/index.js | 123 - lib/v2/kyodonews/maintainer.js | 3 - lib/v2/kyodonews/radar.js | 33 - lib/v2/kyodonews/router.js | 3 - lib/v2/lang/maintainer.js | 3 - lib/v2/lang/radar.js | 13 - lib/v2/lang/room.js | 40 - lib/v2/lang/router.js | 3 - lib/v2/lanqiao/author.js | 61 - lib/v2/lanqiao/courses.js | 62 - lib/v2/lanqiao/maintainer.js | 5 - lib/v2/lanqiao/questions.js | 52 - lib/v2/lanqiao/radar.js | 25 - lib/v2/lanqiao/router.js | 5 - lib/v2/lanqiao/utils.js | 12 - lib/v2/laohu8/maintainer.js | 3 - lib/v2/laohu8/personal.js | 32 - lib/v2/laohu8/radar.js | 13 - lib/v2/laohu8/router.js | 3 - lib/v2/latepost/index.js | 116 - lib/v2/latepost/maintainer.js | 3 - lib/v2/latepost/radar.js | 18 - lib/v2/latepost/router.js | 3 - lib/v2/lativ/index.js | 42 - lib/v2/lativ/maintainer.js | 3 - lib/v2/lativ/radar.js | 13 - lib/v2/lativ/router.js | 3 - lib/v2/lativ/templates/detail.art | 9 - lib/v2/layer3/maintainer.js | 3 - lib/v2/layer3/quests.js | 37 - lib/v2/layer3/radar.js | 13 - lib/v2/layer3/router.js | 3 - lib/v2/layer3/templates/description.art | 24 - lib/v2/layoffs/index.js | 134 - lib/v2/layoffs/maintainer.js | 3 - lib/v2/layoffs/radar.js | 13 - lib/v2/layoffs/router.js | 3 - lib/v2/learnblockchain/maintainer.js | 3 - lib/v2/learnblockchain/posts.js | 43 - lib/v2/learnblockchain/radar.js | 19 - lib/v2/learnblockchain/router.js | 3 - lib/v2/learnku/maintainer.js | 3 - lib/v2/learnku/radar.js | 13 - lib/v2/learnku/router.js | 3 - lib/v2/learnku/topic.js | 72 - lib/v2/leetcode/articles.js | 80 - lib/v2/leetcode/dailyquestion-cn.js | 115 - lib/v2/leetcode/dailyquestion-en.js | 116 - lib/v2/leetcode/dailyquestion-solution-cn.js | 183 - lib/v2/leetcode/dailyquestion-solution-en.js | 213 - lib/v2/leetcode/maintainer.js | 6 - lib/v2/leetcode/radar.js | 62 - lib/v2/leetcode/router.js | 7 - lib/v2/leiphone/index.js | 25 - lib/v2/leiphone/maintainer.js | 5 - lib/v2/leiphone/newsflash.js | 19 - lib/v2/leiphone/radar.js | 25 - lib/v2/leiphone/router.js | 4 - lib/v2/leiphone/utils.js | 41 - lib/v2/lemmy/index.js | 61 - lib/v2/lemmy/maintainer.js | 3 - lib/v2/lemmy/router.js | 3 - lib/v2/lever/index.js | 28 - lib/v2/lever/maintainer.js | 3 - lib/v2/lever/radar.js | 13 - lib/v2/lever/router.js | 3 - lib/v2/lfsyd/home.js | 42 - lib/v2/lfsyd/maintainer.js | 7 - lib/v2/lfsyd/old_home.js | 29 - lib/v2/lfsyd/radar.js | 39 - lib/v2/lfsyd/router.js | 6 - lib/v2/lfsyd/tag.js | 64 - lib/v2/lfsyd/user.js | 48 - lib/v2/lfsyd/utils.js | 103 - lib/v2/lianxh/index.js | 61 - lib/v2/lianxh/maintainer.js | 3 - lib/v2/lianxh/radar.js | 13 - lib/v2/lianxh/router.js | 3 - lib/v2/line/maintainer.js | 4 - lib/v2/line/publisher.js | 53 - lib/v2/line/radar.js | 19 - lib/v2/line/router.js | 4 - lib/v2/line/today.js | 44 - lib/v2/line/utils.js | 59 - lib/v2/linkedin/cn/index.js | 13 - lib/v2/linkedin/cn/renderer.js | 179 - lib/v2/linkedin/cn/utils.js | 122 - lib/v2/linkedin/jobs.js | 44 - lib/v2/linkedin/maintainer.js | 4 - lib/v2/linkedin/models.js | 15 - lib/v2/linkedin/radar.js | 36 - lib/v2/linkedin/router.js | 4 - lib/v2/linkedin/utils.js | 121 - lib/v2/linkresearcher/index.js | 68 - lib/v2/linkresearcher/maintainer.js | 3 - lib/v2/linkresearcher/radar.js | 19 - lib/v2/linkresearcher/router.js | 3 - lib/v2/linovelib/maintainer.js | 3 - lib/v2/linovelib/novel.js | 33 - lib/v2/linovelib/radar.js | 13 - lib/v2/linovelib/router.js | 3 - lib/v2/literotica/category.js | 55 - lib/v2/literotica/maintainer.js | 4 - lib/v2/literotica/new.js | 59 - lib/v2/literotica/radar.js | 19 - lib/v2/literotica/router.js | 4 - lib/v2/liulinblog/index.js | 98 - lib/v2/liulinblog/maintainer.js | 8 - lib/v2/liulinblog/radar.js | 53 - lib/v2/liulinblog/router.js | 8 - lib/v2/lkong/forum.js | 55 - lib/v2/lkong/maintainer.js | 4 - lib/v2/lkong/query.js | 82 - lib/v2/lkong/radar.js | 19 - lib/v2/lkong/router.js | 4 - lib/v2/lkong/thread.js | 57 - lib/v2/lofter/maintainer.js | 4 - lib/v2/lofter/radar.js | 17 - lib/v2/lofter/router.js | 4 - lib/v2/lofter/tag.js | 59 - lib/v2/lofter/user.js | 61 - lib/v2/logonews/index.js | 76 - lib/v2/logonews/maintainer.js | 8 - lib/v2/logonews/radar.js | 43 - lib/v2/logonews/router.js | 5 - lib/v2/loltw/maintainer.js | 3 - lib/v2/loltw/news.js | 36 - lib/v2/loltw/radar.js | 13 - lib/v2/loltw/router.js | 3 - lib/v2/lovelive-anime/maintainer.js | 5 - lib/v2/lovelive-anime/news.js | 56 - lib/v2/lovelive-anime/radar.js | 31 - lib/v2/lovelive-anime/router.js | 5 - lib/v2/lovelive-anime/schedules.js | 56 - .../lovelive-anime/templates/description.art | 1 - lib/v2/lovelive-anime/topics.js | 84 - lib/v2/lsnu/jiaowc/tzgg.js | 52 - lib/v2/lsnu/maintainer.js | 3 - lib/v2/lsnu/radar.js | 13 - lib/v2/lsnu/router.js | 3 - lib/v2/luogu/contest.js | 72 - lib/v2/luogu/daily.js | 33 - lib/v2/luogu/maintainer.js | 6 - lib/v2/luogu/radar.js | 31 - lib/v2/luogu/router.js | 6 - lib/v2/luogu/userBlog.js | 48 - lib/v2/luogu/userFeed.js | 31 - lib/v2/luxiangdong/archive.js | 28 - lib/v2/luxiangdong/maintainer.js | 3 - lib/v2/luxiangdong/radar.js | 13 - lib/v2/luxiangdong/router.js | 3 - lib/v2/lvv2/maintainer.js | 4 - lib/v2/lvv2/news.js | 75 - lib/v2/lvv2/radar.js | 79 - lib/v2/lvv2/router.js | 4 - lib/v2/lvv2/top.js | 77 - lib/v2/lxixsxa/discography.js | 54 - lib/v2/lxixsxa/information.js | 48 - lib/v2/lxixsxa/jsonpHelper.js | 19 - lib/v2/lxixsxa/maintainer.js | 4 - lib/v2/lxixsxa/radar.js | 36 - lib/v2/lxixsxa/router.js | 4 - lib/v2/macfilos/blog.js | 61 - lib/v2/macfilos/maintainer.js | 3 - lib/v2/macfilos/radar.js | 13 - lib/v2/macfilos/router.js | 3 - lib/v2/macmenubar/maintainer.js | 3 - lib/v2/macmenubar/radar.js | 13 - lib/v2/macmenubar/recently.js | 47 - lib/v2/macmenubar/router.js | 3 - lib/v2/macupdate/app.js | 43 - lib/v2/macupdate/maintainer.js | 3 - lib/v2/macupdate/radar.js | 13 - lib/v2/macupdate/router.js | 3 - lib/v2/magazinelib/latest-magazine.js | 55 - lib/v2/magazinelib/maintainer.js | 3 - lib/v2/magazinelib/radar.js | 19 - lib/v2/magazinelib/router.js | 3 - lib/v2/mail/imap.js | 99 - lib/v2/mail/maintainer.js | 3 - lib/v2/mail/router.js | 3 - lib/v2/mangadex/index.js | 73 - lib/v2/mangadex/maintainer.js | 3 - lib/v2/mangadex/radar.js | 13 - lib/v2/mangadex/router.js | 3 - lib/v2/manhuagui/comic.js | 114 - lib/v2/manhuagui/maintainer.js | 6 - lib/v2/manhuagui/radar.js | 33 - lib/v2/manhuagui/router.js | 5 - lib/v2/manhuagui/subscribe.js | 54 - lib/v2/mastodon/account_id.js | 21 - lib/v2/mastodon/acct.js | 18 - lib/v2/mastodon/maintainer.js | 6 - lib/v2/mastodon/radar.js | 30 - lib/v2/mastodon/router.js | 6 - lib/v2/mastodon/timeline_local.js | 22 - lib/v2/mastodon/timeline_remote.js | 22 - lib/v2/mastodon/utils.js | 133 - lib/v2/mcachicago/exhibitions.js | 17 - lib/v2/mcachicago/maintainer.js | 3 - lib/v2/mcachicago/radar.js | 11 - lib/v2/mcachicago/router.js | 3 - lib/v2/mckinsey/cn/categoryMap.js | 79 - lib/v2/mckinsey/cn/index.js | 37 - lib/v2/mckinsey/maintainer.js | 3 - lib/v2/mckinsey/radar.js | 12 - lib/v2/mckinsey/router.js | 3 - lib/v2/mclaren/index.js | 96 - lib/v2/mclaren/maintainer.js | 3 - lib/v2/mclaren/radar.js | 29 - lib/v2/mclaren/router.js | 3 - lib/v2/mclaren/templates/desc.art | 6 - lib/v2/mdpi/journal.js | 65 - lib/v2/mdpi/maintainer.js | 3 - lib/v2/mdpi/radar.js | 13 - lib/v2/mdpi/router.js | 3 - lib/v2/medium/following.js | 31 - lib/v2/medium/for-you.js | 31 - lib/v2/medium/graphql.js | 190 - lib/v2/medium/list.js | 32 - lib/v2/medium/maintainer.js | 6 - lib/v2/medium/parse-article.js | 60 - lib/v2/medium/radar.js | 23 - lib/v2/medium/router.js | 6 - lib/v2/medium/tag.js | 32 - lib/v2/medsci/index.js | 67 - lib/v2/medsci/maintainer.js | 3 - lib/v2/medsci/radar.js | 13 - lib/v2/medsci/router.js | 3 - lib/v2/meituclub/latest.js | 41 - lib/v2/meituclub/maintainer.js | 3 - lib/v2/meituclub/radar.js | 13 - lib/v2/meituclub/router.js | 3 - lib/v2/meituclub/templates/description.art | 1 - lib/v2/meteor/boards.js | 11 - lib/v2/meteor/index.js | 45 - lib/v2/meteor/maintainer.js | 4 - lib/v2/meteor/radar.js | 19 - lib/v2/meteor/router.js | 4 - lib/v2/meteor/utils.js | 90 - lib/v2/metmuseum/exhibitions.js | 31 - lib/v2/metmuseum/maintainer.js | 3 - lib/v2/metmuseum/radar.js | 11 - lib/v2/metmuseum/router.js | 3 - lib/v2/mihoyo/bbs/img-ranking.js | 106 - lib/v2/mihoyo/bbs/official.js | 63 - lib/v2/mihoyo/bbs/static-data.js | 137 - lib/v2/mihoyo/maintainer.js | 6 - lib/v2/mihoyo/radar.js | 72 - lib/v2/mihoyo/router.js | 6 - lib/v2/mihoyo/sr/news.js | 71 - lib/v2/mihoyo/ys/news.js | 161 - lib/v2/mindmeister/example.js | 44 - lib/v2/mindmeister/maintainer.js | 3 - lib/v2/mindmeister/radar.js | 13 - lib/v2/mindmeister/router.js | 3 - lib/v2/minecraft/maintainer.js | 3 - lib/v2/minecraft/radar.js | 13 - lib/v2/minecraft/router.js | 3 - lib/v2/minecraft/version.js | 34 - lib/v2/mingpao/index.js | 99 - lib/v2/mingpao/maintainer.js | 3 - lib/v2/mingpao/radar.js | 36 - lib/v2/mingpao/router.js | 3 - lib/v2/mingpao/templates/fancybox.art | 7 - lib/v2/miris/blog.js | 19 - lib/v2/miris/maintainer.js | 3 - lib/v2/miris/radar.js | 11 - lib/v2/miris/router.js | 3 - lib/v2/mirror/index.js | 41 - lib/v2/mirror/maintainer.js | 3 - lib/v2/mirror/radar.js | 17 - lib/v2/mirror/router.js | 3 - lib/v2/misskey/featured-notes.js | 29 - lib/v2/misskey/maintainer.js | 3 - lib/v2/misskey/radar.js | 35 - lib/v2/misskey/router.js | 3 - lib/v2/misskey/utils.js | 31 - lib/v2/mixcloud/index.js | 113 - lib/v2/mixcloud/maintainer.js | 3 - lib/v2/mixcloud/queries.js | 1528 -- lib/v2/mixcloud/radar.js | 37 - lib/v2/mixcloud/router.js | 3 - lib/v2/mobilism/forums.js | 75 - lib/v2/mobilism/maintainer.js | 4 - lib/v2/mobilism/portal.js | 54 - lib/v2/mobilism/radar.js | 23 - lib/v2/mobilism/router.js | 4 - lib/v2/modelscope/community.js | 55 - lib/v2/modelscope/datasets.js | 55 - lib/v2/modelscope/maintainer.js | 6 - lib/v2/modelscope/models.js | 45 - lib/v2/modelscope/radar.js | 33 - lib/v2/modelscope/router.js | 6 - lib/v2/modelscope/studios.js | 57 - lib/v2/mohw/clarification.js | 50 - lib/v2/mohw/maintainer.js | 3 - lib/v2/mohw/radar.js | 13 - lib/v2/mohw/router.js | 3 - lib/v2/mox/index.js | 57 - lib/v2/mox/maintainer.js | 3 - lib/v2/mox/radar.js | 13 - lib/v2/mox/router.js | 3 - lib/v2/mpaypass/main.js | 69 - lib/v2/mpaypass/maintainer.js | 4 - lib/v2/mpaypass/news.js | 39 - lib/v2/mpaypass/radar.js | 19 - lib/v2/mpaypass/router.js | 4 - lib/v2/mrdx/daily.js | 79 - lib/v2/mrdx/maintainer.js | 3 - lib/v2/mrdx/radar.js | 13 - lib/v2/mrdx/router.js | 3 - lib/v2/mrdx/utils.js | 17 - lib/v2/mtime/maintainer.js | 3 - lib/v2/mtime/news.js | 52 - lib/v2/mtime/radar.js | 13 - lib/v2/mtime/router.js | 3 - lib/v2/mvm/index.js | 58 - lib/v2/mvm/maintainer.js | 3 - lib/v2/mvm/radar.js | 13 - lib/v2/mvm/router.js | 3 - lib/v2/mydrivers/cid.js | 38 - lib/v2/mydrivers/index.js | 61 - lib/v2/mydrivers/maintainer.js | 7 - lib/v2/mydrivers/radar.js | 214 - lib/v2/mydrivers/rank.js | 40 - lib/v2/mydrivers/router.js | 6 - lib/v2/mydrivers/util.js | 125 - lib/v2/myfigurecollection/activity.js | 63 - lib/v2/myfigurecollection/index.js | 82 - lib/v2/myfigurecollection/maintainer.js | 4 - lib/v2/myfigurecollection/radar.js | 44 - lib/v2/myfigurecollection/router.js | 4 - lib/v2/mygopen/index.js | 29 - lib/v2/mygopen/maintainer.js | 3 - lib/v2/mygopen/radar.js | 13 - lib/v2/mygopen/router.js | 3 - lib/v2/mysql/maintainer.js | 3 - lib/v2/mysql/radar.js | 13 - lib/v2/mysql/release.js | 62 - lib/v2/mysql/router.js | 3 - lib/v2/nasa/apod-cn.js | 24 - lib/v2/nasa/apod-ncku.js | 51 - lib/v2/nasa/apod.js | 51 - lib/v2/nasa/maintainer.js | 5 - lib/v2/nasa/radar.js | 22 - lib/v2/nasa/router.js | 5 - lib/v2/natgeo/dailyphoto.js | 32 - lib/v2/natgeo/dailyselection.js | 41 - lib/v2/natgeo/maintainer.js | 5 - lib/v2/natgeo/natgeo.js | 56 - lib/v2/natgeo/radar.js | 24 - lib/v2/natgeo/router.js | 5 - lib/v2/nationalgeographic/latest-stories.js | 56 - lib/v2/nationalgeographic/maintainer.js | 3 - lib/v2/nationalgeographic/radar.js | 13 - lib/v2/nationalgeographic/router.js | 3 - lib/v2/nature/cover.js | 77 - lib/v2/nature/highlight.js | 22 - lib/v2/nature/maintainer.js | 8 - lib/v2/nature/news-and-comment.js | 37 - lib/v2/nature/news.js | 30 - lib/v2/nature/radar.js | 37 - lib/v2/nature/research.js | 39 - lib/v2/nature/router.js | 8 - lib/v2/nature/siteindex.js | 48 - lib/v2/nature/utils.js | 980 - lib/v2/nautil/maintainer.js | 3 - lib/v2/nautil/radar.js | 13 - lib/v2/nautil/router.js | 3 - lib/v2/nautil/topics.js | 57 - lib/v2/nbd/article.js | 50 - lib/v2/nbd/index.js | 52 - lib/v2/nbd/maintainer.js | 4 - lib/v2/nbd/radar.js | 19 - lib/v2/nbd/router.js | 4 - lib/v2/nber/index.js | 48 - lib/v2/nber/maintainer.js | 4 - lib/v2/nber/radar.js | 19 - lib/v2/nber/router.js | 4 - lib/v2/ncepu/maintainer.js | 3 - lib/v2/ncepu/master/masterinfo.js | 78 - lib/v2/ncepu/radar.js | 25 - lib/v2/ncepu/router.js | 3 - lib/v2/ncwu/maintainer.js | 3 - lib/v2/ncwu/notice.js | 27 - lib/v2/ncwu/radar.js | 13 - lib/v2/ncwu/router.js | 3 - lib/v2/ndss-symposium/maintainer.js | 3 - lib/v2/ndss-symposium/ndss.js | 80 - lib/v2/ndss-symposium/radar.js | 13 - lib/v2/ndss-symposium/router.js | 3 - lib/v2/neatdownloadmanager/download.js | 50 - lib/v2/neatdownloadmanager/maintainer.js | 3 - lib/v2/neatdownloadmanager/radar.js | 13 - lib/v2/neatdownloadmanager/router.js | 3 - lib/v2/neea/index.js | 110 - lib/v2/neea/jlpt.js | 52 - lib/v2/neea/maintainer.js | 4 - lib/v2/neea/radar.js | 13 - lib/v2/neea/router.js | 4 - lib/v2/nenu/maintainer.js | 4 - lib/v2/nenu/radar.js | 21 - lib/v2/nenu/router.js | 4 - lib/v2/nenu/sohac.js | 60 - lib/v2/nenu/yjsy.js | 64 - lib/v2/neu/bmie.js | 94 - lib/v2/neu/maintainer.js | 4 - lib/v2/neu/news.js | 44 - lib/v2/neu/radar.js | 21 - lib/v2/neu/router.js | 4 - lib/v2/newmuseum/exhibitions.js | 27 - lib/v2/newmuseum/maintainer.js | 3 - lib/v2/newmuseum/radar.js | 11 - lib/v2/newmuseum/router.js | 3 - lib/v2/newrank/douyin.js | 63 - lib/v2/newrank/maintainer.js | 4 - lib/v2/newrank/radar.js | 15 - lib/v2/newrank/router.js | 4 - lib/v2/newrank/utils.js | 112 - lib/v2/newrank/wechat.js | 65 - lib/v2/news/maintainer.js | 3 - lib/v2/news/radar.js | 13 - lib/v2/news/router.js | 3 - lib/v2/news/whxw.js | 68 - lib/v2/newsmarket/index.js | 63 - lib/v2/newsmarket/maintainer.js | 3 - lib/v2/newsmarket/radar.js | 13 - lib/v2/newsmarket/router.js | 3 - lib/v2/newzmz/index.js | 66 - lib/v2/newzmz/maintainer.js | 4 - lib/v2/newzmz/radar.js | 19 - lib/v2/newzmz/router.js | 3 - lib/v2/newzmz/util.js | 166 - lib/v2/nextapple/maintainer.js | 3 - lib/v2/nextapple/radar.js | 13 - lib/v2/nextapple/realtime.js | 44 - lib/v2/nextapple/router.js | 3 - lib/v2/nga/forum.js | 71 - lib/v2/nga/maintainer.js | 4 - lib/v2/nga/post.js | 127 - lib/v2/nga/radar.js | 39 - lib/v2/nga/router.js | 4 - lib/v2/ngocn2/index.js | 56 - lib/v2/ngocn2/maintainer.js | 3 - lib/v2/ngocn2/radar.js | 13 - lib/v2/ngocn2/router.js | 3 - lib/v2/nhentai/maintainer.js | 4 - lib/v2/nhentai/other.js | 30 - lib/v2/nhentai/radar.js | 19 - lib/v2/nhentai/router.js | 4 - lib/v2/nhentai/search.js | 23 - lib/v2/nhentai/util.js | 147 - lib/v2/nhk/maintainer.js | 4 - lib/v2/nhk/news.js | 41 - lib/v2/nhk/news_web_easy.js | 49 - lib/v2/nhk/radar.js | 19 - lib/v2/nhk/router.js | 4 - lib/v2/niaogebiji/cat.js | 53 - lib/v2/niaogebiji/index.js | 41 - lib/v2/niaogebiji/maintainer.js | 6 - lib/v2/niaogebiji/radar.js | 25 - lib/v2/niaogebiji/router.js | 5 - lib/v2/niaogebiji/today.js | 34 - lib/v2/nifd/maintainer.js | 3 - lib/v2/nifd/radar.js | 117 - lib/v2/nifd/research.js | 52 - lib/v2/nifd/router.js | 3 - lib/v2/nikkei/asia/index.js | 53 - lib/v2/nikkei/cn/index.js | 91 - lib/v2/nikkei/index.js | 36 - lib/v2/nikkei/maintainer.js | 6 - lib/v2/nikkei/news.js | 90 - lib/v2/nikkei/radar.js | 59 - lib/v2/nikkei/router.js | 7 - lib/v2/nintendo/direct.js | 31 - lib/v2/nintendo/eshop_cn.js | 44 - lib/v2/nintendo/eshop_hk.js | 79 - lib/v2/nintendo/eshop_jp.js | 34 - lib/v2/nintendo/eshop_us.js | 32 - lib/v2/nintendo/maintainer.js | 7 - lib/v2/nintendo/news.js | 23 - lib/v2/nintendo/news_china.js | 35 - lib/v2/nintendo/radar.js | 70 - lib/v2/nintendo/router.js | 10 - lib/v2/nintendo/system-update.js | 38 - lib/v2/nintendo/utils.js | 170 - lib/v2/nippon/index.js | 31 - lib/v2/nippon/maintainer.js | 3 - lib/v2/nippon/radar.js | 13 - lib/v2/nippon/router.js | 3 - lib/v2/njglyy/maintainer.js | 3 - lib/v2/njglyy/radar.js | 13 - lib/v2/njglyy/router.js | 3 - lib/v2/njglyy/utils/index.js | 50 - lib/v2/njglyy/ygbjypx.js | 18 - lib/v2/njit/jwc.js | 92 - lib/v2/njit/maintainer.js | 4 - lib/v2/njit/radar.js | 21 - lib/v2/njit/router.js | 4 - lib/v2/njit/tzgg.js | 74 - lib/v2/njnu/ceai/ceai.js | 44 - lib/v2/njnu/ceai/utils.js | 55 - lib/v2/njnu/jwc/jwc.js | 43 - lib/v2/njnu/jwc/utils.js | 59 - lib/v2/njnu/maintainer.js | 4 - lib/v2/njnu/radar.js | 21 - lib/v2/njnu/router.js | 4 - lib/v2/nju/admission.js | 41 - lib/v2/nju/dafls.js | 39 - lib/v2/nju/exchangesys.js | 46 - lib/v2/nju/gra.js | 39 - lib/v2/nju/hosptial.js | 41 - lib/v2/nju/hqjt.js | 39 - lib/v2/nju/itsc.js | 46 - lib/v2/nju/jjc.js | 42 - lib/v2/nju/jw.js | 59 - lib/v2/nju/maintainer.js | 15 - lib/v2/nju/radar.js | 124 - lib/v2/nju/rczp.js | 48 - lib/v2/nju/router.js | 15 - lib/v2/nju/scit.js | 36 - lib/v2/nju/zbb.js | 81 - lib/v2/nju/zcc.js | 40 - lib/v2/njucm/grabs.js | 18 - lib/v2/njucm/maintainer.js | 3 - lib/v2/njucm/radar.js | 13 - lib/v2/njucm/router.js | 3 - lib/v2/njucm/utils/index.js | 47 - lib/v2/njupt/jwc.js | 90 - lib/v2/njupt/maintainer.js | 3 - lib/v2/njupt/radar.js | 20 - lib/v2/njupt/router.js | 3 - lib/v2/njust/cwc.js | 39 - lib/v2/njust/dgxg.js | 40 - lib/v2/njust/eo.js | 50 - lib/v2/njust/eoe.js | 39 - lib/v2/njust/gs.js | 41 - lib/v2/njust/jwc.js | 41 - lib/v2/njust/maintainer.js | 8 - lib/v2/njust/radar.js | 110 - lib/v2/njust/router.js | 8 - lib/v2/njust/utils.js | 35 - lib/v2/njxzc/home.js | 26 - lib/v2/njxzc/lib.js | 26 - lib/v2/njxzc/maintainer.js | 4 - lib/v2/njxzc/radar.js | 21 - lib/v2/njxzc/router.js | 6 - lib/v2/njxzc/utils/index.js | 48 - lib/v2/nltimes/maintainer.js | 3 - lib/v2/nltimes/news.js | 89 - lib/v2/nltimes/radar.js | 19 - lib/v2/nltimes/router.js | 3 - lib/v2/nmbxd1/forum.js | 58 - lib/v2/nmbxd1/maintainer.js | 3 - lib/v2/nmbxd1/radar.js | 13 - lib/v2/nmbxd1/router.js | 3 - lib/v2/nmbxd1/templates/description.art | 65 - lib/v2/nmtv/column.js | 53 - lib/v2/nmtv/maintainer.js | 3 - lib/v2/nmtv/radar.js | 13 - lib/v2/nmtv/router.js | 3 - lib/v2/nodejs/blog.js | 60 - lib/v2/nodejs/maintainer.js | 3 - lib/v2/nodejs/radar.js | 13 - lib/v2/nodejs/router.js | 3 - lib/v2/nogizaka46/blog.js | 33 - lib/v2/nogizaka46/maintainer.js | 4 - lib/v2/nogizaka46/news.js | 33 - lib/v2/nogizaka46/radar.js | 21 - lib/v2/nogizaka46/router.js | 4 - lib/v2/notateslaapp/maintainer.js | 3 - lib/v2/notateslaapp/radar.js | 13 - lib/v2/notateslaapp/router.js | 3 - lib/v2/notateslaapp/update.js | 36 - lib/v2/notefolio/maintainer.js | 3 - lib/v2/notefolio/radar.js | 13 - lib/v2/notefolio/router.js | 3 - lib/v2/notefolio/search.js | 145 - lib/v2/notion/database.js | 161 - lib/v2/notion/maintainer.js | 3 - lib/v2/notion/radar.js | 13 - lib/v2/notion/router.js | 3 - lib/v2/now/maintainer.js | 3 - lib/v2/now/news.js | 66 - lib/v2/now/radar.js | 13 - lib/v2/now/router.js | 3 - lib/v2/nowcoder/discuss.js | 57 - lib/v2/nowcoder/experience.js | 48 - lib/v2/nowcoder/jobcenter.js | 57 - lib/v2/nowcoder/maintainer.js | 7 - lib/v2/nowcoder/radar.js | 40 - lib/v2/nowcoder/recommend.js | 20 - lib/v2/nowcoder/router.js | 7 - lib/v2/nowcoder/schedule.js | 32 - lib/v2/npm/maintainer.js | 3 - lib/v2/npm/package.js | 45 - lib/v2/npm/radar.js | 13 - lib/v2/npm/router.js | 3 - lib/v2/npr/full.js | 89 - lib/v2/npr/maintainer.js | 3 - lib/v2/npr/radar.js | 11 - lib/v2/npr/router.js | 3 - lib/v2/ntdtv/channel.js | 44 - lib/v2/ntdtv/maintainer.js | 3 - lib/v2/ntdtv/radar.js | 13 - lib/v2/ntdtv/router.js | 3 - lib/v2/nua/dc.js | 63 - lib/v2/nua/gra.js | 21 - lib/v2/nua/index.js | 22 - lib/v2/nua/lib.js | 39 - lib/v2/nua/maintainer.js | 7 - lib/v2/nua/radar.js | 45 - lib/v2/nua/router.js | 7 - lib/v2/nua/sxw.js | 22 - lib/v2/nua/utils.js | 75 - lib/v2/nuaa/college/cae.js | 79 - lib/v2/nuaa/college/cs.js | 78 - lib/v2/nuaa/jwc/jwc.js | 76 - lib/v2/nuaa/maintainer.js | 6 - lib/v2/nuaa/radar.js | 29 - lib/v2/nuaa/router.js | 6 - lib/v2/nuaa/utils/pypasswaf.js | 22 - lib/v2/nuaa/yjsy/yjsy.js | 74 - lib/v2/nuist/bulletin.js | 61 - lib/v2/nuist/cas.js | 71 - lib/v2/nuist/jwc.js | 43 - lib/v2/nuist/library/lib.js | 43 - lib/v2/nuist/maintainer.js | 10 - lib/v2/nuist/radar.js | 69 - lib/v2/nuist/router.js | 10 - lib/v2/nuist/scs.js | 49 - lib/v2/nuist/sese.js | 45 - lib/v2/nuist/xgc.js | 49 - lib/v2/nuist/yjs.js | 60 - lib/v2/nwafu/all.js | 43 - lib/v2/nwafu/maintainer.js | 3 - lib/v2/nwafu/radar.js | 13 - lib/v2/nwafu/router.js | 3 - lib/v2/nwafu/utils.js | 35 - lib/v2/nyaa/main.js | 50 - lib/v2/nyaa/maintainer.js | 9 - lib/v2/nyaa/radar.js | 47 - lib/v2/nyaa/router.js | 9 - lib/v2/nytimes/author.js | 43 - lib/v2/nytimes/book.js | 71 - lib/v2/nytimes/daily_briefing_chinese.js | 67 - lib/v2/nytimes/index.js | 107 - lib/v2/nytimes/maintainer.js | 6 - lib/v2/nytimes/radar.js | 31 - lib/v2/nytimes/router.js | 6 - lib/v2/nytimes/utils.js | 113 - lib/v2/oceanengine/arithmeticIndex.js | 145 - lib/v2/oceanengine/maintainer.js | 3 - lib/v2/oceanengine/radar.js | 13 - lib/v2/oceanengine/router.js | 3 - lib/v2/odaily/activity.js | 47 - lib/v2/odaily/maintainer.js | 7 - lib/v2/odaily/newsflash.js | 26 - lib/v2/odaily/post.js | 63 - lib/v2/odaily/radar.js | 40 - lib/v2/odaily/router.js | 7 - lib/v2/odaily/search_news.js | 26 - lib/v2/odaily/user.js | 53 - lib/v2/odaily/utils.js | 3 - lib/v2/oeeee/app/channel.js | 36 - lib/v2/oeeee/app/reporter.js | 30 - lib/v2/oeeee/maintainer.js | 5 - lib/v2/oeeee/radar.js | 12 - lib/v2/oeeee/router.js | 5 - lib/v2/oeeee/utils.js | 41 - lib/v2/oeeee/web.js | 36 - lib/v2/oilchem/index.js | 66 - lib/v2/oilchem/maintainer.js | 3 - lib/v2/oilchem/radar.js | 11 - lib/v2/oilchem/router.js | 3 - lib/v2/oilchem/routes.js | 671 - lib/v2/oncc/index.js | 83 - lib/v2/oncc/maintainer.js | 4 - lib/v2/oncc/money18.js | 115 - lib/v2/oncc/radar.js | 45 - lib/v2/oncc/router.js | 4 - lib/v2/oncc/templates/article.art | 2 - lib/v2/oo-software/changelog.js | 40 - lib/v2/oo-software/maintainer.js | 3 - lib/v2/oo-software/radar.js | 13 - lib/v2/oo-software/router.js | 3 - lib/v2/openai/blog.js | 44 - lib/v2/openai/chatgpt.js | 98 - lib/v2/openai/common.js | 72 - lib/v2/openai/maintainer.js | 4 - lib/v2/openai/radar.js | 35 - lib/v2/openai/research.js | 32 - lib/v2/openai/router.js | 5 - lib/v2/openwrt/maintainer.js | 3 - lib/v2/openwrt/radar.js | 13 - lib/v2/openwrt/releases.js | 25 - lib/v2/openwrt/router.js | 3 - lib/v2/orcid/index.js | 54 - lib/v2/orcid/maintainer.js | 3 - lib/v2/orcid/radar.js | 13 - lib/v2/orcid/router.js | 3 - lib/v2/oreno3d/get_sec_page_data.js | 75 - lib/v2/oreno3d/main.js | 157 - lib/v2/oreno3d/maintainer.js | 7 - lib/v2/oreno3d/radar.js | 52 - lib/v2/oreno3d/router.js | 7 - lib/v2/oschina/maintainer.js | 6 - lib/v2/oschina/news.js | 93 - lib/v2/oschina/radar.js | 33 - lib/v2/oschina/router.js | 6 - lib/v2/oschina/topic.js | 53 - lib/v2/oschina/user.js | 50 - lib/v2/oshwhub/explore.js | 116 - lib/v2/oshwhub/maintainer.js | 3 - lib/v2/oshwhub/radar.js | 16 - lib/v2/oshwhub/router.js | 3 - lib/v2/ouc/it-postgraduate.js | 27 - lib/v2/ouc/it.js | 43 - lib/v2/ouc/jwc.js | 39 - lib/v2/ouc/jwgl.js | 42 - lib/v2/ouc/maintainer.js | 7 - lib/v2/ouc/radar.js | 43 - lib/v2/ouc/router.js | 7 - lib/v2/ouc/yjs.js | 27 - lib/v2/oup/index.js | 53 - lib/v2/oup/maintainer.js | 3 - lib/v2/oup/radar.js | 13 - lib/v2/oup/router.js | 3 - lib/v2/oup/templates/article.art | 6 - lib/v2/outagereport/index.js | 51 - lib/v2/outagereport/maintainer.js | 3 - lib/v2/outagereport/radar.js | 13 - lib/v2/outagereport/router.js | 3 - lib/v2/panewslab/author.js | 48 - lib/v2/panewslab/index.js | 63 - lib/v2/panewslab/maintainer.js | 8 - lib/v2/panewslab/news.js | 28 - lib/v2/panewslab/radar.js | 31 - lib/v2/panewslab/router.js | 8 - lib/v2/panewslab/topic.js | 48 - lib/v2/paradigm/maintainer.js | 3 - lib/v2/paradigm/radar.js | 13 - lib/v2/paradigm/router.js | 3 - lib/v2/paradigm/writing.js | 44 - lib/v2/patagonia/maintainer.js | 3 - lib/v2/patagonia/new-arrivals.js | 61 - lib/v2/patagonia/radar.js | 23 - lib/v2/patagonia/router.js | 3 - lib/v2/penguin-random-house/articles.js | 27 - lib/v2/penguin-random-house/maintainer.js | 4 - lib/v2/penguin-random-house/radar.js | 19 - lib/v2/penguin-random-house/router.js | 4 - lib/v2/penguin-random-house/thereaddown.js | 27 - lib/v2/penguin-random-house/utils.js | 119 - lib/v2/people/index.js | 87 - lib/v2/people/liuyan.js | 54 - lib/v2/people/maintainer.js | 6 - lib/v2/people/radar.js | 21 - lib/v2/people/router.js | 6 - lib/v2/people/xjpjh.js | 68 - lib/v2/peopo/maintainer.js | 3 - lib/v2/peopo/radar.js | 13 - lib/v2/peopo/router.js | 3 - lib/v2/peopo/topic.js | 46 - lib/v2/phoronix/index.js | 107 - lib/v2/phoronix/maintainer.js | 3 - lib/v2/phoronix/radar.js | 13 - lib/v2/phoronix/router.js | 3 - lib/v2/pianyuan/app.js | 34 - lib/v2/pianyuan/maintainer.js | 4 - lib/v2/pianyuan/radar.js | 13 - lib/v2/pianyuan/router.js | 4 - lib/v2/pianyuan/search.js | 45 - lib/v2/pianyuan/utils.js | 88 - lib/v2/picnob/maintainer.js | 3 - lib/v2/picnob/radar.js | 13 - lib/v2/picnob/router.js | 3 - lib/v2/picnob/templates/desc.art | 13 - lib/v2/picnob/user.js | 61 - lib/v2/picuki/maintainer.js | 3 - lib/v2/picuki/profile.js | 170 - lib/v2/picuki/radar.js | 13 - lib/v2/picuki/router.js | 3 - lib/v2/picuki/utils.js | 26 - lib/v2/pikabu/community.js | 37 - lib/v2/pikabu/maintainer.js | 5 - lib/v2/pikabu/radar.js | 25 - lib/v2/pikabu/router.js | 4 - lib/v2/pikabu/templates/video.art | 8 - lib/v2/pikabu/user.js | 46 - lib/v2/pikabu/utils.js | 43 - lib/v2/pincong/hot.js | 28 - lib/v2/pincong/index.js | 34 - lib/v2/pincong/maintainer.js | 5 - lib/v2/pincong/radar.js | 35 - lib/v2/pincong/router.js | 5 - lib/v2/pincong/topic.js | 25 - lib/v2/pincong/utils.js | 22 - lib/v2/pingwest/maintainer.js | 5 - lib/v2/pingwest/radar.js | 25 - lib/v2/pingwest/router.js | 5 - lib/v2/pingwest/status.js | 47 - lib/v2/pingwest/tag.js | 43 - lib/v2/pingwest/user.js | 59 - lib/v2/pingwest/utils.js | 92 - lib/v2/pixabay/maintainer.js | 3 - lib/v2/pixabay/radar.js | 13 - lib/v2/pixabay/router.js | 3 - lib/v2/pixabay/search.js | 50 - lib/v2/pixiv/api/getBookmarks.js | 23 - lib/v2/pixiv/api/getIllustFollows.js | 20 - lib/v2/pixiv/api/getIllusts.js | 22 - lib/v2/pixiv/api/getRanking.js | 30 - lib/v2/pixiv/api/getUserDetail.js | 27 - lib/v2/pixiv/api/searchIllust.js | 24 - lib/v2/pixiv/api/searchPopularIllust.js | 23 - lib/v2/pixiv/bookmarks.js | 40 - lib/v2/pixiv/constants.js | 8 - lib/v2/pixiv/illustfollow.js | 34 - lib/v2/pixiv/maintainer.js | 8 - lib/v2/pixiv/novels.js | 47 - lib/v2/pixiv/pixiv-got.js | 65 - lib/v2/pixiv/radar.js | 43 - lib/v2/pixiv/ranking.js | 92 - lib/v2/pixiv/router.js | 8 - lib/v2/pixiv/search.js | 51 - lib/v2/pixiv/token.js | 86 - lib/v2/pixiv/user.js | 38 - lib/v2/pixiv/utils.js | 17 - lib/v2/piyao/jrpy.js | 39 - lib/v2/piyao/maintainer.js | 3 - lib/v2/piyao/radar.js | 13 - lib/v2/piyao/router.js | 3 - lib/v2/pku/bbs/hot.js | 56 - lib/v2/pku/cls/lecture.js | 25 - lib/v2/pku/eecs.js | 64 - lib/v2/pku/hr.js | 54 - lib/v2/pku/maintainer.js | 13 - lib/v2/pku/nsd.js | 69 - lib/v2/pku/pkuyjs.js | 29 - lib/v2/pku/radar.js | 150 - lib/v2/pku/rccp/mzyt.js | 23 - lib/v2/pku/router.js | 13 - lib/v2/pku/scc/recruit.js | 58 - lib/v2/pku/ss/admission.js | 15 - lib/v2/pku/ss/common.js | 37 - lib/v2/pku/ss/notice.js | 15 - lib/v2/pku/ss/pg_admin.js | 15 - lib/v2/pku/utils.js | 15 - lib/v2/playno1/av.js | 41 - lib/v2/playno1/maintainer.js | 4 - lib/v2/playno1/radar.js | 21 - lib/v2/playno1/router.js | 4 - lib/v2/playno1/st.js | 36 - lib/v2/playno1/utils.js | 32 - lib/v2/plurk/anonymous.js | 23 - lib/v2/plurk/hotlinks.js | 20 - lib/v2/plurk/maintainer.js | 9 - lib/v2/plurk/news.js | 23 - lib/v2/plurk/radar.js | 56 - lib/v2/plurk/router.js | 9 - lib/v2/plurk/search.js | 27 - lib/v2/plurk/top.js | 29 - lib/v2/plurk/topic.js | 33 - lib/v2/plurk/user.js | 31 - lib/v2/plurk/utils.js | 56 - lib/v2/pmthinking/index.js | 61 - lib/v2/pmthinking/maintainer.js | 3 - lib/v2/pmthinking/radar.js | 13 - lib/v2/pmthinking/router.js | 3 - lib/v2/pmthinking/templates/description.art | 4 - lib/v2/pnas/index.js | 101 - lib/v2/pnas/maintainer.js | 3 - lib/v2/pnas/radar.js | 13 - lib/v2/pnas/router.js | 3 - lib/v2/polkadot/home.js | 34 - lib/v2/polkadot/maintainer.js | 3 - lib/v2/polkadot/radar.js | 13 - lib/v2/polkadot/router.js | 3 - lib/v2/polkaworld/home.js | 24 - lib/v2/polkaworld/maintainer.js | 3 - lib/v2/polkaworld/radar.js | 13 - lib/v2/polkaworld/router.js | 3 - lib/v2/pornhub/category.js | 44 - lib/v2/pornhub/category_url.js | 25 - lib/v2/pornhub/maintainer.js | 8 - lib/v2/pornhub/model.js | 29 - lib/v2/pornhub/pornstar.js | 29 - lib/v2/pornhub/radar.js | 46 - lib/v2/pornhub/router.js | 8 - lib/v2/pornhub/search.js | 23 - lib/v2/pornhub/templates/description.art | 11 - lib/v2/pornhub/users.js | 30 - lib/v2/pornhub/utils.js | 30 - lib/v2/postman/maintainer.js | 3 - lib/v2/postman/radar.js | 13 - lib/v2/postman/release-notes.js | 27 - lib/v2/postman/router.js | 3 - lib/v2/prestige-av/maintainer.js | 3 - lib/v2/prestige-av/radar.js | 18 - lib/v2/prestige-av/router.js | 3 - lib/v2/prestige-av/series.js | 42 - lib/v2/producthunt/maintainer.js | 3 - lib/v2/producthunt/radar.js | 13 - lib/v2/producthunt/router.js | 3 - lib/v2/producthunt/today.js | 44 - lib/v2/pts/curations.js | 44 - lib/v2/pts/index.js | 68 - lib/v2/pts/live.js | 49 - lib/v2/pts/maintainer.js | 10 - lib/v2/pts/projects.js | 44 - lib/v2/pts/radar.js | 55 - lib/v2/pts/router.js | 7 - lib/v2/pubmed/maintainer.js | 3 - lib/v2/pubmed/radar.js | 13 - lib/v2/pubmed/router.js | 3 - lib/v2/pubmed/trending.js | 58 - lib/v2/pumc/maintainer.js | 3 - lib/v2/pumc/mdadmission.js | 62 - lib/v2/pumc/radar.js | 13 - lib/v2/pumc/router.js | 3 - lib/v2/putty/changes.js | 36 - lib/v2/putty/maintainer.js | 3 - lib/v2/putty/radar.js | 13 - lib/v2/putty/router.js | 3 - lib/v2/qbittorrent/maintainer.js | 3 - lib/v2/qbittorrent/news.js | 59 - lib/v2/qbittorrent/radar.js | 13 - lib/v2/qbittorrent/router.js | 3 - lib/v2/qdaily/index.js | 87 - lib/v2/qdaily/maintainer.js | 3 - lib/v2/qdaily/radar.js | 25 - lib/v2/qdaily/router.js | 3 - lib/v2/qdaily/templates/article.art | 5 - lib/v2/qdu/jwc.js | 58 - lib/v2/qdu/maintainer.js | 3 - lib/v2/qdu/radar.js | 13 - lib/v2/qdu/router.js | 3 - lib/v2/qianp/maintainer.js | 3 - lib/v2/qianp/news.js | 48 - lib/v2/qianp/radar.js | 13 - lib/v2/qianp/router.js | 3 - lib/v2/qianzhan/column.js | 50 - lib/v2/qianzhan/maintainer.js | 4 - lib/v2/qianzhan/radar.js | 26 - lib/v2/qianzhan/rank.js | 40 - lib/v2/qianzhan/router.js | 4 - lib/v2/qidian/author.js | 41 - lib/v2/qidian/chapter.js | 33 - lib/v2/qidian/forum.js | 39 - lib/v2/qidian/free-next.js | 42 - lib/v2/qidian/free.js | 45 - lib/v2/qidian/maintainer.js | 7 - lib/v2/qidian/radar.js | 41 - lib/v2/qidian/router.js | 7 - lib/v2/qidiantu/index.js | 87 - lib/v2/qidiantu/maintainer.js | 4 - lib/v2/qidiantu/radar.js | 19 - lib/v2/qidiantu/router.js | 3 - lib/v2/qingting/channel.js | 32 - lib/v2/qingting/maintainer.js | 4 - lib/v2/qingting/podcast.js | 77 - lib/v2/qingting/radar.js | 19 - lib/v2/qingting/router.js | 4 - lib/v2/qipamaijia/index.js | 32 - lib/v2/qipamaijia/maintainer.js | 3 - lib/v2/qipamaijia/radar.js | 13 - lib/v2/qipamaijia/router.js | 3 - lib/v2/qiyoujiage/maintainer.js | 3 - lib/v2/qiyoujiage/price.js | 28 - lib/v2/qiyoujiage/radar.js | 13 - lib/v2/qiyoujiage/router.js | 3 - lib/v2/qlu/maintainer.js | 3 - lib/v2/qlu/notice.js | 54 - lib/v2/qlu/radar.js | 13 - lib/v2/qlu/router.js | 3 - lib/v2/qm120/maintainer.js | 3 - lib/v2/qm120/news.js | 50 - lib/v2/qm120/radar.js | 13 - lib/v2/qm120/router.js | 3 - lib/v2/qoo-app/apps/card.js | 38 - lib/v2/qoo-app/apps/comment.js | 43 - lib/v2/qoo-app/apps/note.js | 47 - lib/v2/qoo-app/apps/post.js | 51 - lib/v2/qoo-app/maintainer.js | 11 - lib/v2/qoo-app/news.js | 41 - lib/v2/qoo-app/notes/note.js | 43 - lib/v2/qoo-app/notes/topic.js | 20 - lib/v2/qoo-app/notes/user.js | 20 - lib/v2/qoo-app/radar.js | 73 - lib/v2/qoo-app/router.js | 11 - lib/v2/qoo-app/user/appComment.js | 41 - lib/v2/qoo-app/utils.js | 57 - lib/v2/qq/ac/comic.js | 43 - lib/v2/qq/ac/rank.js | 20 - lib/v2/qq/ac/utils.js | 71 - lib/v2/qq/fact/index.js | 61 - lib/v2/qq/kg/cache.js | 28 - lib/v2/qq/kg/reply.js | 21 - lib/v2/qq/kg/user.js | 50 - lib/v2/qq/live.js | 36 - lib/v2/qq/maintainer.js | 8 - lib/v2/qq/radar.js | 49 - lib/v2/qq/router.js | 8 - lib/v2/qq88/index.js | 60 - lib/v2/qq88/maintainer.js | 3 - lib/v2/qq88/radar.js | 13 - lib/v2/qq88/router.js | 3 - lib/v2/qqorw/index.js | 77 - lib/v2/qqorw/maintainer.js | 4 - lib/v2/qqorw/radar.js | 13 - lib/v2/qqorw/router.js | 3 - lib/v2/quicker/maintainer.js | 7 - lib/v2/quicker/qa.js | 65 - lib/v2/quicker/radar.js | 31 - lib/v2/quicker/router.js | 7 - lib/v2/quicker/share.js | 61 - lib/v2/quicker/user.js | 62 - lib/v2/quicker/versions.js | 36 - lib/v2/qweather/3days.js | 46 - lib/v2/qweather/maintainer.js | 4 - lib/v2/qweather/now.js | 45 - lib/v2/qweather/radar.js | 15 - lib/v2/qweather/router.js | 4 - lib/v2/radio-canada/latest.js | 43 - lib/v2/radio-canada/maintainer.js | 3 - lib/v2/radio-canada/radar.js | 13 - lib/v2/radio-canada/router.js | 3 - lib/v2/radio/album.js | 106 - lib/v2/radio/index.js | 55 - lib/v2/radio/maintainer.js | 5 - lib/v2/radio/radar.js | 25 - lib/v2/radio/router.js | 5 - lib/v2/radio/zhibo.js | 73 - lib/v2/radiofrance/geopolitique.js | 33 - lib/v2/radiofrance/maintainer.js | 3 - lib/v2/radiofrance/radar.js | 13 - lib/v2/radiofrance/router.js | 3 - lib/v2/radiofrance/templates/article.art | 6 - lib/v2/rarehistoricalphotos/index.js | 28 - lib/v2/rarehistoricalphotos/maintainer.js | 3 - lib/v2/rarehistoricalphotos/radar.js | 13 - lib/v2/rarehistoricalphotos/router.js | 3 - lib/v2/rattibha/maintainer.js | 3 - lib/v2/rattibha/radar.js | 13 - lib/v2/rattibha/router.js | 3 - lib/v2/rattibha/user.js | 45 - lib/v2/rawkuma/maintainer.js | 3 - lib/v2/rawkuma/manga.js | 81 - lib/v2/rawkuma/radar.js | 13 - lib/v2/rawkuma/router.js | 3 - lib/v2/reactnewsletter/maintainer.js | 4 - lib/v2/reactnewsletter/radar.js | 13 - lib/v2/reactnewsletter/reactnewsletter.js | 25 - lib/v2/reactnewsletter/router.js | 3 - lib/v2/readhub/index.js | 106 - lib/v2/readhub/maintainer.js | 3 - lib/v2/readhub/radar.js | 13 - lib/v2/readhub/router.js | 6 - lib/v2/remnote/changelog.js | 33 - lib/v2/remnote/maintainer.js | 3 - lib/v2/remnote/radar.js | 13 - lib/v2/remnote/router.js | 3 - lib/v2/researchgate/maintainer.js | 3 - lib/v2/researchgate/publications.js | 70 - lib/v2/researchgate/radar.js | 13 - lib/v2/researchgate/router.js | 3 - lib/v2/reuters/common.js | 123 - lib/v2/reuters/investigates.js | 39 - lib/v2/reuters/maintainer.js | 6 - lib/v2/reuters/migration_prompt.js | 3 - lib/v2/reuters/radar.js | 19 - lib/v2/reuters/router.js | 6 - lib/v2/rfa/index.js | 51 - lib/v2/rfa/maintainer.js | 3 - lib/v2/rfa/radar.js | 13 - lib/v2/rfa/router.js | 3 - lib/v2/rfi/maintainer.js | 3 - lib/v2/rfi/news.js | 56 - lib/v2/rfi/radar.js | 13 - lib/v2/rfi/router.js | 3 - lib/v2/right/forum.js | 65 - lib/v2/right/maintainer.js | 3 - lib/v2/right/radar.js | 13 - lib/v2/right/router.js | 3 - lib/v2/rodong/maintainer.js | 3 - lib/v2/rodong/news.js | 45 - lib/v2/rodong/radar.js | 13 - lib/v2/rodong/router.js | 3 - lib/v2/rsc/journal.js | 106 - lib/v2/rsc/maintainer.js | 3 - lib/v2/rsc/radar.js | 23 - lib/v2/rsc/router.js | 3 - lib/v2/rsshub/maintainer.js | 7 - lib/v2/rsshub/radar.js | 19 - lib/v2/rsshub/router.js | 7 - lib/v2/rsshub/routes.js | 65 - lib/v2/rsshub/sponsors.js | 47 - lib/v2/rsshub/transform/html.js | 84 - lib/v2/rsshub/transform/json.js | 58 - lib/v2/rsshub/transform/sitemap.js | 52 - lib/v2/ruancan/category.js | 8 - lib/v2/ruancan/index.js | 7 - lib/v2/ruancan/maintainer.js | 6 - lib/v2/ruancan/radar.js | 31 - lib/v2/ruancan/router.js | 6 - lib/v2/ruancan/search.js | 8 - lib/v2/ruancan/user.js | 8 - lib/v2/ruancan/utils.js | 66 - lib/v2/ruc/hr.js | 58 - lib/v2/ruc/maintainer.js | 3 - lib/v2/ruc/radar.js | 13 - lib/v2/ruc/router.js | 3 - lib/v2/runtrail/maintainer.js | 4 - lib/v2/runtrail/posts.js | 34 - lib/v2/runtrail/radar.js | 13 - lib/v2/runtrail/router.js | 3 - lib/v2/rustcc/jobs.js | 39 - lib/v2/rustcc/maintainer.js | 3 - lib/v2/rustcc/radar.js | 13 - lib/v2/rustcc/router.js | 3 - lib/v2/sakurazaka46/blog.js | 56 - lib/v2/sakurazaka46/maintainer.js | 4 - lib/v2/sakurazaka46/news.js | 51 - lib/v2/sakurazaka46/radar.js | 19 - lib/v2/sakurazaka46/router.js | 4 - lib/v2/samsung/maintainer.js | 3 - lib/v2/samsung/radar.js | 13 - lib/v2/samsung/research/blog.js | 49 - lib/v2/samsung/router.js | 3 - lib/v2/saraba1st/digest.js | 79 - lib/v2/saraba1st/maintainer.js | 4 - lib/v2/saraba1st/radar.js | 25 - lib/v2/saraba1st/router.js | 4 - lib/v2/saraba1st/thread.js | 63 - lib/v2/sass/gs/index.js | 55 - lib/v2/sass/maintainer.js | 3 - lib/v2/sass/radar.js | 13 - lib/v2/sass/router.js | 3 - lib/v2/scau/maintainer.js | 3 - lib/v2/scau/radar.js | 13 - lib/v2/scau/router.js | 3 - lib/v2/scau/yjs.js | 27 - lib/v2/science/blogs.js | 62 - lib/v2/science/cover.js | 69 - lib/v2/science/current.js | 42 - lib/v2/science/early.js | 33 - lib/v2/science/maintainer.js | 6 - lib/v2/science/radar.js | 31 - lib/v2/science/router.js | 6 - lib/v2/science/utils.js | 64 - lib/v2/sciencedirect/journal.js | 69 - lib/v2/sciencedirect/maintainer.js | 3 - lib/v2/sciencedirect/radar.js | 13 - lib/v2/sciencedirect/router.js | 3 - lib/v2/sciencenet/blog.js | 61 - lib/v2/sciencenet/maintainer.js | 4 - lib/v2/sciencenet/radar.js | 19 - lib/v2/sciencenet/router.js | 4 - lib/v2/sciencenet/user.js | 65 - lib/v2/scmp/index.js | 114 - lib/v2/scmp/maintainer.js | 3 - lib/v2/scmp/radar.js | 13 - lib/v2/scmp/router.js | 3 - lib/v2/scnu/cs/match.js | 36 - lib/v2/scnu/jw.js | 33 - lib/v2/scnu/library.js | 33 - lib/v2/scnu/maintainer.js | 10 - .../physics_school_announcements_and_news.js | 94 - lib/v2/scnu/radar.js | 65 - lib/v2/scnu/router.js | 10 - lib/v2/scnu/ss.js | 28 - lib/v2/scnu/yjs.js | 24 - lib/v2/sctv/maintainer.js | 3 - lib/v2/sctv/programme.js | 80 - lib/v2/sctv/radar.js | 13 - lib/v2/sctv/router.js | 3 - lib/v2/scut/jwc/news.js | 117 - lib/v2/scut/jwc/notice.js | 123 - lib/v2/scut/jwc/school.js | 121 - lib/v2/scut/maintainer.js | 9 - lib/v2/scut/radar.js | 67 - lib/v2/scut/router.js | 9 - lib/v2/scut/scet/notice.js | 31 - lib/v2/scut/seie/news_center.js | 52 - lib/v2/scut/smae/notice.js | 54 - lib/v2/scut/yjs.js | 30 - lib/v2/scvtc/maintainer.js | 3 - lib/v2/scvtc/radar.js | 13 - lib/v2/scvtc/router.js | 3 - lib/v2/scvtc/xygg.js | 40 - lib/v2/sdu/cmse.js | 59 - lib/v2/sdu/cs.js | 57 - lib/v2/sdu/data.js | 110 - lib/v2/sdu/epe.js | 55 - lib/v2/sdu/extractor/index.js | 15 - lib/v2/sdu/extractor/sdrj.js | 21 - lib/v2/sdu/extractor/view.js | 21 - lib/v2/sdu/extractor/wh/jwc.js | 24 - lib/v2/sdu/extractor/wh/news.js | 21 - lib/v2/sdu/maintainer.js | 9 - lib/v2/sdu/mech.js | 60 - lib/v2/sdu/radar.js | 159 - lib/v2/sdu/router.js | 9 - lib/v2/sdu/sc.js | 61 - lib/v2/sdu/wh/jwc.js | 42 - lib/v2/sdu/wh/news.js | 38 - lib/v2/sdust/maintainer.js | 3 - lib/v2/sdust/radar.js | 13 - lib/v2/sdust/router.js | 3 - lib/v2/sdust/yjsy/zhaosheng.js | 52 - lib/v2/sdzk/index.js | 55 - lib/v2/sdzk/maintainer.js | 3 - lib/v2/sdzk/radar.js | 17 - lib/v2/sdzk/router.js | 3 - lib/v2/sec-in/index.js | 19 - lib/v2/sec-in/maintainer.js | 3 - lib/v2/sec-in/radar.js | 11 - lib/v2/sec-in/router.js | 3 - lib/v2/sec-wiki/maintainer.js | 3 - lib/v2/sec-wiki/radar.js | 11 - lib/v2/sec-wiki/router.js | 3 - lib/v2/sec-wiki/weekly.js | 16 - lib/v2/sec/radar.js | 13 - lib/v2/secnews/index.js | 27 - lib/v2/secnews/maintainer.js | 3 - lib/v2/secnews/radar.js | 13 - lib/v2/secnews/router.js | 3 - lib/v2/secrss/author.js | 24 - lib/v2/secrss/category.js | 26 - lib/v2/secrss/maintainer.js | 4 - lib/v2/secrss/radar.js | 19 - lib/v2/secrss/router.js | 4 - lib/v2/seekingalpha/index.js | 56 - lib/v2/seekingalpha/maintainer.js | 3 - lib/v2/seekingalpha/radar.js | 13 - lib/v2/seekingalpha/router.js | 3 - lib/v2/segmentfault/blogs.js | 38 - lib/v2/segmentfault/channel.js | 46 - lib/v2/segmentfault/maintainer.js | 5 - lib/v2/segmentfault/radar.js | 25 - lib/v2/segmentfault/router.js | 5 - lib/v2/segmentfault/user.js | 49 - lib/v2/segmentfault/utils.js | 34 - lib/v2/sehuatang/index.js | 131 - lib/v2/sehuatang/maintainer.js | 8 - lib/v2/sehuatang/radar.js | 19 - lib/v2/sehuatang/router.js | 8 - lib/v2/sehuatang/user.js | 113 - lib/v2/sensortower/blog.js | 69 - lib/v2/sensortower/maintainer.js | 3 - lib/v2/sensortower/radar.js | 13 - lib/v2/sensortower/router.js | 3 - lib/v2/setn/index.js | 100 - lib/v2/setn/maintainer.js | 3 - lib/v2/setn/radar.js | 53 - lib/v2/setn/router.js | 3 - lib/v2/seu/cse/index.js | 63 - lib/v2/seu/maintainer.js | 6 - lib/v2/seu/radar.js | 37 - lib/v2/seu/radio/academic.js | 43 - lib/v2/seu/router.js | 6 - lib/v2/seu/yjs.js | 37 - lib/v2/seu/yzb/index.js | 51 - lib/v2/shcstheatre/maintainer.js | 3 - lib/v2/shcstheatre/programs.js | 39 - lib/v2/shcstheatre/radar.js | 13 - lib/v2/shcstheatre/router.js | 3 - lib/v2/shiep/config.js | 69 - lib/v2/shiep/index.js | 70 - lib/v2/shiep/maintainer.js | 3 - lib/v2/shiep/radar.js | 509 - lib/v2/shiep/router.js | 3 - lib/v2/shmeea/index.js | 44 - lib/v2/shmeea/maintainer.js | 4 - lib/v2/shmeea/radar.js | 19 - lib/v2/shmeea/router.js | 4 - lib/v2/shmeea/self-study.js | 61 - lib/v2/shmtu/jwc.js | 57 - lib/v2/shmtu/maintainer.js | 5 - lib/v2/shmtu/portal.js | 81 - lib/v2/shmtu/radar.js | 29 - lib/v2/shmtu/router.js | 5 - lib/v2/shmtu/www.js | 58 - lib/v2/shopback/maintainer.js | 3 - lib/v2/shopback/radar.js | 13 - lib/v2/shopback/router.js | 3 - lib/v2/shopback/store.js | 37 - lib/v2/shoppingdesign/maintainer.js | 3 - lib/v2/shoppingdesign/posts.js | 43 - lib/v2/shoppingdesign/radar.js | 13 - lib/v2/shoppingdesign/router.js | 3 - lib/v2/shu/index.js | 48 - lib/v2/shu/jwb.js | 45 - lib/v2/shu/maintainer.js | 4 - lib/v2/shu/radar.js | 21 - lib/v2/shu/router.js | 5 - lib/v2/shuiguopai/index.js | 80 - lib/v2/shuiguopai/maintainer.js | 3 - lib/v2/shuiguopai/radar.js | 13 - lib/v2/shuiguopai/router.js | 3 - lib/v2/shuiguopai/templates/description.art | 8 - lib/v2/sicau/dky.js | 52 - lib/v2/sicau/maintainer.js | 5 - lib/v2/sicau/radar.js | 27 - lib/v2/sicau/router.js | 5 - lib/v2/sicau/yan.js | 52 - lib/v2/sicau/zsjy.js | 53 - lib/v2/sigsac/ccs.js | 57 - lib/v2/sigsac/maintainer.js | 3 - lib/v2/sigsac/radar.js | 13 - lib/v2/sigsac/router.js | 3 - lib/v2/simpleinfo/index.js | 50 - lib/v2/simpleinfo/maintainer.js | 3 - lib/v2/simpleinfo/radar.js | 19 - lib/v2/simpleinfo/router.js | 3 - lib/v2/sina/chuangshiji.js | 17 - lib/v2/sina/discovery.js | 32 - lib/v2/sina/finance/china.js | 25 - lib/v2/sina/finance/stock/usstock.js | 37 - lib/v2/sina/maintainer.js | 8 - lib/v2/sina/radar.js | 49 - lib/v2/sina/rollnews.js | 31 - lib/v2/sina/router.js | 8 - lib/v2/sina/sports.js | 43 - lib/v2/sina/templates/video.art | 5 - lib/v2/sina/utils.js | 104 - lib/v2/sinchew/index.js | 68 - lib/v2/sinchew/maintainer.js | 5 - lib/v2/sinchew/radar.js | 25 - lib/v2/sinchew/router.js | 4 - lib/v2/sis001/forum.js | 62 - lib/v2/sis001/maintainer.js | 3 - lib/v2/sis001/radar.js | 13 - lib/v2/sis001/router.js | 3 - lib/v2/sjtu/gs.js | 60 - lib/v2/sjtu/jwc.js | 116 - lib/v2/sjtu/maintainer.js | 9 - lib/v2/sjtu/radar.js | 126 - lib/v2/sjtu/router.js | 9 - lib/v2/sjtu/seiee/academic.js | 17 - lib/v2/sjtu/seiee/bjwb.js | 44 - lib/v2/sjtu/seiee/utils.js | 40 - lib/v2/sjtu/seiee/xsb.js | 52 - lib/v2/sjtu/tongqu/activity.js | 44 - lib/v2/sjtu/yzb/zkxx.js | 32 - lib/v2/skysports/maintainer.js | 3 - lib/v2/skysports/news.js | 55 - lib/v2/skysports/radar.js | 13 - lib/v2/skysports/router.js | 3 - lib/v2/slowmist/maintainer.js | 3 - lib/v2/slowmist/radar.js | 13 - lib/v2/slowmist/router.js | 3 - lib/v2/slowmist/slowmist.js | 39 - lib/v2/smashingmagazine/category.js | 68 - lib/v2/smashingmagazine/maintainer.js | 3 - lib/v2/smashingmagazine/radar.js | 19 - lib/v2/smashingmagazine/router.js | 3 - lib/v2/smzdm/article.js | 43 - lib/v2/smzdm/baoliao.js | 43 - lib/v2/smzdm/haowen.js | 48 - lib/v2/smzdm/haowen_fenlei.js | 56 - lib/v2/smzdm/keyword.js | 42 - lib/v2/smzdm/maintainer.js | 8 - lib/v2/smzdm/radar.js | 48 - lib/v2/smzdm/ranking.js | 56 - lib/v2/smzdm/router.js | 8 - lib/v2/snowpeak/maintainer.js | 3 - lib/v2/snowpeak/radar.js | 13 - lib/v2/snowpeak/router.js | 3 - lib/v2/snowpeak/us-new-arrivals.js | 45 - lib/v2/sobooks/date.js | 7 - lib/v2/sobooks/index.js | 7 - lib/v2/sobooks/maintainer.js | 5 - lib/v2/sobooks/radar.js | 25 - lib/v2/sobooks/router.js | 5 - lib/v2/sobooks/tag.js | 7 - lib/v2/sobooks/utils.js | 50 - lib/v2/sohu/maintainer.js | 3 - lib/v2/sohu/mp.js | 56 - lib/v2/sohu/radar.js | 13 - lib/v2/sohu/router.js | 3 - lib/v2/solidot/_article.js | 50 - lib/v2/solidot/main.js | 41 - lib/v2/solidot/maintainer.js | 3 - lib/v2/solidot/radar.js | 117 - lib/v2/solidot/router.js | 3 - lib/v2/sony/downloads.js | 48 - lib/v2/sony/maintainer.js | 3 - lib/v2/sony/radar.js | 13 - lib/v2/sony/router.js | 3 - lib/v2/soundofhope/channel.js | 42 - lib/v2/soundofhope/maintainer.js | 3 - lib/v2/soundofhope/radar.js | 13 - lib/v2/soundofhope/router.js | 3 - lib/v2/sourceforge/index.js | 33 - lib/v2/sourceforge/maintainer.js | 3 - lib/v2/sourceforge/radar.js | 12 - lib/v2/sourceforge/router.js | 3 - lib/v2/southcn/maintainer.js | 4 - lib/v2/southcn/nfapp/column.js | 45 - lib/v2/southcn/nfapp/reporter.js | 33 - lib/v2/southcn/nfapp/utils.js | 23 - lib/v2/southcn/radar.js | 12 - lib/v2/southcn/router.js | 4 - lib/v2/spotify/artist.js | 41 - lib/v2/spotify/maintainer.js | 8 - lib/v2/spotify/playlist.js | 31 - lib/v2/spotify/radar.js | 43 - lib/v2/spotify/router.js | 8 - lib/v2/spotify/saved.js | 30 - lib/v2/spotify/show.js | 43 - lib/v2/spotify/top.js | 24 - lib/v2/spotify/utils.js | 62 - lib/v2/springer/journal.js | 72 - lib/v2/springer/maintainer.js | 3 - lib/v2/springer/radar.js | 13 - lib/v2/springer/router.js | 3 - lib/v2/sputniknews/index.js | 94 - lib/v2/sputniknews/maintainer.js | 3 - lib/v2/sputniknews/radar.js | 13 - lib/v2/sputniknews/router.js | 3 - lib/v2/sqmc/maintainer.js | 3 - lib/v2/sqmc/radar.js | 13 - lib/v2/sqmc/router.js | 3 - lib/v2/sqmc/www.js | 49 - lib/v2/sse/convert.js | 39 - lib/v2/sse/disclosure.js | 46 - lib/v2/sse/inquire.js | 45 - lib/v2/sse/lawandrules.js | 43 - lib/v2/sse/maintainer.js | 7 - lib/v2/sse/radar.js | 41 - lib/v2/sse/renewal.js | 57 - lib/v2/sse/router.js | 7 - lib/v2/ssm/maintainer.js | 3 - lib/v2/ssm/news.js | 38 - lib/v2/ssm/radar.js | 13 - lib/v2/ssm/router.js | 3 - lib/v2/sspai/activity.js | 83 - lib/v2/sspai/author.js | 57 - lib/v2/sspai/bookmarks.js | 41 - lib/v2/sspai/column.js | 62 - lib/v2/sspai/index.js | 37 - lib/v2/sspai/maintainer.js | 14 - lib/v2/sspai/matrix.js | 38 - lib/v2/sspai/radar.js | 81 - lib/v2/sspai/router.js | 14 - lib/v2/sspai/series.js | 46 - lib/v2/sspai/seriesUpdate.js | 36 - lib/v2/sspai/shortcutsGallery.js | 29 - lib/v2/sspai/tag.js | 42 - lib/v2/sspai/topic.js | 50 - lib/v2/sspai/topics.js | 37 - lib/v2/startuplatte/index.js | 56 - lib/v2/startuplatte/maintainer.js | 3 - lib/v2/startuplatte/radar.js | 13 - lib/v2/startuplatte/router.js | 3 - lib/v2/stbu/jsjxy.js | 51 - lib/v2/stbu/maintainer.js | 4 - lib/v2/stbu/radar.js | 21 - lib/v2/stbu/router.js | 4 - lib/v2/stbu/xyxw.js | 52 - lib/v2/stcn/index.js | 64 - lib/v2/stcn/maintainer.js | 3 - lib/v2/stcn/radar.js | 13 - lib/v2/stcn/router.js | 3 - lib/v2/stdaily/digitalpaper.js | 125 - lib/v2/stdaily/maintainer.js | 3 - lib/v2/stdaily/radar.js | 11 - lib/v2/stdaily/router.js | 3 - lib/v2/stheadline/maintainer.js | 3 - lib/v2/stheadline/radar.js | 13 - lib/v2/stheadline/router.js | 3 - lib/v2/stheadline/std/realtime.js | 48 - lib/v2/stockedge/daily-news.js | 29 - lib/v2/stockedge/maintainer.js | 3 - lib/v2/stockedge/radar.js | 13 - lib/v2/stockedge/router.js | 3 - lib/v2/stockedge/utils.js | 32 - lib/v2/storm/index.js | 57 - lib/v2/storm/maintainer.js | 3 - lib/v2/storm/radar.js | 13 - lib/v2/storm/router.js | 3 - lib/v2/storyfm/episodes.js | 63 - lib/v2/storyfm/index.js | 44 - lib/v2/storyfm/maintainer.js | 4 - lib/v2/storyfm/radar.js | 19 - lib/v2/storyfm/router.js | 4 - lib/v2/stratechery/index.js | 20 - lib/v2/stratechery/maintainer.js | 3 - lib/v2/stratechery/radar.js | 11 - lib/v2/stratechery/router.js | 3 - lib/v2/studygolang/go.js | 5 - lib/v2/studygolang/jobs.js | 7 - lib/v2/studygolang/maintainer.js | 5 - lib/v2/studygolang/radar.js | 25 - lib/v2/studygolang/router.js | 5 - lib/v2/studygolang/utils.js | 74 - lib/v2/studygolang/weekly.js | 7 - lib/v2/subhd/index.js | 79 - lib/v2/subhd/maintainer.js | 4 - lib/v2/subhd/radar.js | 19 - lib/v2/subhd/router.js | 3 - lib/v2/supchina/index.js | 67 - lib/v2/supchina/maintainer.js | 4 - lib/v2/supchina/podcasts.js | 66 - lib/v2/supchina/radar.js | 19 - lib/v2/supchina/router.js | 4 - lib/v2/surfshark/blog.js | 91 - lib/v2/surfshark/maintainer.js | 3 - lib/v2/surfshark/radar.js | 90 - lib/v2/surfshark/router.js | 3 - lib/v2/sustech/bidding.js | 34 - lib/v2/sustech/maintainer.js | 5 - lib/v2/sustech/newshub-zh.js | 39 - lib/v2/sustech/radar.js | 29 - lib/v2/sustech/router.js | 5 - lib/v2/sustech/yjs.js | 29 - lib/v2/swissinfo/index.js | 73 - lib/v2/swissinfo/maintainer.js | 3 - lib/v2/swissinfo/radar.js | 13 - lib/v2/swissinfo/router.js | 3 - lib/v2/swjtu/jtys/yjs.js | 55 - lib/v2/swjtu/jwc.js | 67 - lib/v2/swjtu/jyzpxx.js | 28 - lib/v2/swjtu/maintainer.js | 6 - lib/v2/swjtu/radar.js | 37 - lib/v2/swjtu/router.js | 6 - lib/v2/swjtu/utils.js | 33 - lib/v2/swjtu/xg.js | 79 - lib/v2/swpu/bgw.js | 58 - lib/v2/swpu/cjxy.js | 53 - lib/v2/swpu/dean.js | 59 - lib/v2/swpu/dxy.js | 61 - lib/v2/swpu/is.js | 53 - lib/v2/swpu/maintainer.js | 8 - lib/v2/swpu/radar.js | 43 - lib/v2/swpu/router.js | 8 - lib/v2/swpu/scs.js | 58 - lib/v2/swpu/utils.js | 22 - lib/v2/syosetu/chapter.js | 61 - lib/v2/syosetu/maintainer.js | 3 - lib/v2/syosetu/radar.js | 21 - lib/v2/syosetu/router.js | 1 - lib/v2/sysu/cse.js | 103 - lib/v2/sysu/maintainer.js | 4 - lib/v2/sysu/radar.js | 21 - lib/v2/sysu/router.js | 4 - lib/v2/sysu/ygafz.js | 69 - lib/v2/szse/inquire.js | 41 - lib/v2/szse/maintainer.js | 6 - lib/v2/szse/notice.js | 73 - lib/v2/szse/projectdynamic.js | 90 - lib/v2/szse/radar.js | 33 - lib/v2/szse/router.js | 6 - lib/v2/szse/rule.js | 51 - lib/v2/szu/maintainer.js | 3 - lib/v2/szu/radar.js | 19 - lib/v2/szu/router.js | 3 - lib/v2/szu/yz/index.js | 51 - lib/v2/szu/yz/utils.js | 74 - lib/v2/taiwannews/hot.js | 52 - lib/v2/taiwannews/maintainer.js | 3 - lib/v2/taiwannews/radar.js | 13 - lib/v2/taiwannews/router.js | 3 - lib/v2/tangshufang/index.js | 59 - lib/v2/tangshufang/maintainer.js | 3 - lib/v2/tangshufang/radar.js | 13 - lib/v2/tangshufang/router.js | 3 - lib/v2/taobao/maintainer.js | 3 - lib/v2/taobao/radar.js | 117 - lib/v2/taobao/router.js | 3 - lib/v2/taobao/zhongchou.js | 46 - lib/v2/taoguba/blog.js | 84 - lib/v2/taoguba/index.js | 82 - lib/v2/taoguba/maintainer.js | 6 - lib/v2/taoguba/radar.js | 19 - lib/v2/taoguba/router.js | 6 - lib/v2/taptap/changelog.js | 41 - lib/v2/taptap/maintainer.js | 7 - lib/v2/taptap/radar.js | 42 - lib/v2/taptap/review.js | 131 - lib/v2/taptap/router.js | 8 - lib/v2/taptap/templates/videoPost.art | 3 - lib/v2/taptap/topic.js | 85 - lib/v2/taptap/utils.js | 54 - lib/v2/techcrunch/maintainer.js | 3 - lib/v2/techcrunch/news.js | 38 - lib/v2/techcrunch/radar.js | 13 - lib/v2/techcrunch/router.js | 3 - lib/v2/techflowpost/express.js | 33 - lib/v2/techflowpost/index.js | 30 - lib/v2/techflowpost/maintainer.js | 4 - lib/v2/techflowpost/radar.js | 19 - lib/v2/techflowpost/router.js | 5 - lib/v2/techpowerup/index.js | 69 - lib/v2/techpowerup/maintainer.js | 5 - lib/v2/techpowerup/radar.js | 19 - lib/v2/techpowerup/review.js | 69 - lib/v2/techpowerup/router.js | 4 - lib/v2/techpowerup/utils.js | 84 - lib/v2/telecompaper/maintainer.js | 4 - lib/v2/telecompaper/news.js | 101 - lib/v2/telecompaper/radar.js | 15 - lib/v2/telecompaper/router.js | 4 - lib/v2/telecompaper/search.js | 76 - lib/v2/telegram/blog.js | 35 - lib/v2/telegram/channel.js | 605 - lib/v2/telegram/maintainer.js | 5 - lib/v2/telegram/radar.js | 34 - lib/v2/telegram/router.js | 5 - lib/v2/telegram/stickerpack.js | 26 - lib/v2/tencent/cloud/column.js | 51 - lib/v2/tencent/maintainer.js | 8 - lib/v2/tencent/news/author.js | 48 - lib/v2/tencent/news/coronavirus/data.js | 71 - lib/v2/tencent/news/coronavirus/total.js | 34 - lib/v2/tencent/news/coronavirus/utils.js | 17 - lib/v2/tencent/pvp/newsindex.js | 64 - lib/v2/tencent/qq/sdk/changelog.js | 56 - lib/v2/tencent/radar.js | 89 - lib/v2/tencent/router.js | 8 - lib/v2/tesla/maintainer.js | 3 - lib/v2/tesla/price/get-price.js | 25 - lib/v2/tesla/price/index.js | 41 - lib/v2/tesla/radar.js | 13 - lib/v2/tesla/router.js | 3 - lib/v2/test/index.js | 278 - lib/v2/test/maintainer.js | 3 - lib/v2/test/router.js | 3 - lib/v2/tfc-taiwan/index.js | 36 - lib/v2/tfc-taiwan/maintainer.js | 10 - lib/v2/tfc-taiwan/radar.js | 31 - lib/v2/tfc-taiwan/router.js | 7 - lib/v2/tfc-taiwan/utils.js | 56 - lib/v2/theatlantic/maintainer.js | 3 - lib/v2/theatlantic/news.js | 32 - lib/v2/theatlantic/radar.js | 13 - lib/v2/theatlantic/router.js | 3 - lib/v2/theatlantic/utils.js | 54 - lib/v2/thecatcity/index.js | 48 - lib/v2/thecatcity/maintainer.js | 3 - lib/v2/thecatcity/radar.js | 13 - lib/v2/thecatcity/router.js | 3 - lib/v2/thecatcity/termsMap.js | 30 - lib/v2/thecover/channel.js | 66 - lib/v2/thecover/maintainer.js | 3 - lib/v2/thecover/radar.js | 13 - lib/v2/thecover/router.js | 3 - lib/v2/thehindu/maintainer.js | 3 - lib/v2/thehindu/radar.js | 13 - lib/v2/thehindu/router.js | 3 - lib/v2/thehindu/topic.js | 57 - lib/v2/theinitium/full.js | 169 - lib/v2/theinitium/maintainer.js | 6 - lib/v2/theinitium/radar.js | 25 - lib/v2/theinitium/router.js | 3 - lib/v2/themoviedb/api-key.js | 23 - lib/v2/themoviedb/collection.js | 21 - lib/v2/themoviedb/episodes.js | 27 - lib/v2/themoviedb/maintainer.js | 7 - lib/v2/themoviedb/radar.js | 73 - lib/v2/themoviedb/router.js | 7 - lib/v2/themoviedb/seasons.js | 31 - lib/v2/themoviedb/sheet.js | 45 - lib/v2/themoviedb/trending.js | 24 - lib/v2/themoviedb/utils.js | 34 - lib/v2/thenewslens/index.js | 79 - lib/v2/thenewslens/maintainer.js | 10 - lib/v2/thenewslens/radar.js | 55 - lib/v2/thenewslens/router.js | 3 - lib/v2/thepaper/839studio/category.js | 40 - lib/v2/thepaper/839studio/studio.js | 33 - lib/v2/thepaper/channel.js | 26 - lib/v2/thepaper/factpaper.js | 61 - lib/v2/thepaper/featured.js | 18 - lib/v2/thepaper/list.js | 27 - lib/v2/thepaper/maintainer.js | 9 - lib/v2/thepaper/radar.js | 48 - lib/v2/thepaper/router.js | 9 - lib/v2/thepaper/sidebar.js | 24 - lib/v2/thepaper/utils.js | 78 - lib/v2/theverge/index.js | 98 - lib/v2/theverge/maintainer.js | 3 - lib/v2/theverge/radar.js | 13 - lib/v2/theverge/router.js | 3 - lib/v2/threads/index.js | 203 - lib/v2/threads/maintainer.js | 3 - lib/v2/threads/radar.js | 13 - lib/v2/threads/router.js | 3 - lib/v2/thwiki/index.js | 32 - lib/v2/thwiki/maintainer.js | 3 - lib/v2/thwiki/radar.js | 13 - lib/v2/thwiki/router.js | 3 - lib/v2/tiktok/maintainer.js | 3 - lib/v2/tiktok/radar.js | 13 - lib/v2/tiktok/router.js | 3 - lib/v2/tiktok/user.js | 60 - lib/v2/timednews/maintainer.js | 3 - lib/v2/timednews/news.js | 106 - lib/v2/timednews/radar.js | 57 - lib/v2/timednews/router.js | 3 - lib/v2/tingshuitz/changsha.js | 43 - lib/v2/tingshuitz/dalian.js | 29 - lib/v2/tingshuitz/dongguan.js | 34 - lib/v2/tingshuitz/guangzhou.js | 23 - lib/v2/tingshuitz/hangzhou.js | 34 - lib/v2/tingshuitz/maintainer.js | 13 - lib/v2/tingshuitz/nanjing.js | 33 - lib/v2/tingshuitz/radar.js | 89 - lib/v2/tingshuitz/router.js | 13 - lib/v2/tingshuitz/shenzhen.js | 29 - lib/v2/tingshuitz/wuhan.js | 32 - lib/v2/tingshuitz/xian.js | 31 - lib/v2/tingshuitz/xiaoshan.js | 34 - lib/v2/tingshuitz/yangjiang.js | 29 - lib/v2/tingtingfm/maintainer.js | 3 - lib/v2/tingtingfm/program.js | 104 - lib/v2/tingtingfm/radar.js | 13 - lib/v2/tingtingfm/router.js | 3 - lib/v2/tingtingfm/utils.js | 32 - lib/v2/tisi/index.js | 38 - lib/v2/tisi/maintainer.js | 3 - lib/v2/tisi/radar.js | 17 - lib/v2/tisi/router.js | 3 - lib/v2/tju/cic/index.js | 113 - lib/v2/tju/maintainer.js | 6 - lib/v2/tju/news/index.js | 135 - lib/v2/tju/oaa/index.js | 112 - lib/v2/tju/radar.js | 97 - lib/v2/tju/router.js | 6 - lib/v2/tju/yzb/index.js | 121 - lib/v2/tokeninsight/blog.js | 52 - lib/v2/tokeninsight/bulletin.js | 44 - lib/v2/tokeninsight/maintainer.js | 5 - lib/v2/tokeninsight/radar.js | 25 - lib/v2/tokeninsight/report.js | 52 - lib/v2/tokeninsight/router.js | 5 - lib/v2/tongji/maintainer.js | 4 - lib/v2/tongji/radar.js | 21 - lib/v2/tongji/router.js | 4 - lib/v2/tongji/sse/_article.js | 25 - lib/v2/tongji/sse/notice.js | 46 - lib/v2/tongji/yjs.js | 27 - lib/v2/toodaylab/index.js | 99 - lib/v2/toodaylab/maintainer.js | 7 - lib/v2/toodaylab/radar.js | 37 - lib/v2/toodaylab/router.js | 3 - lib/v2/tophub/index.js | 34 - lib/v2/tophub/maintainer.js | 3 - lib/v2/tophub/radar.js | 13 - lib/v2/tophub/router.js | 3 - lib/v2/topys/index.js | 66 - lib/v2/topys/maintainer.js | 3 - lib/v2/topys/radar.js | 13 - lib/v2/topys/router.js | 3 - lib/v2/tradingview/blog.js | 60 - lib/v2/tradingview/maintainer.js | 3 - lib/v2/tradingview/radar.js | 13 - lib/v2/tradingview/router.js | 3 - lib/v2/tradingview/templates/description.art | 4 - lib/v2/trending/allTrending.js | 196 - lib/v2/trending/maintainer.js | 3 - lib/v2/trending/radar.js | 35 - lib/v2/trending/router.js | 3 - lib/v2/tribalfootball/latest.js | 68 - lib/v2/tribalfootball/maintainer.js | 3 - lib/v2/tribalfootball/radar.js | 13 - lib/v2/tribalfootball/router.js | 3 - lib/v2/trow/maintainer.js | 3 - lib/v2/trow/portal.js | 46 - lib/v2/trow/radar.js | 13 - lib/v2/trow/router.js | 3 - lib/v2/tvb/maintainer.js | 3 - lib/v2/tvb/news.js | 80 - lib/v2/tvb/radar.js | 13 - lib/v2/tvb/router.js | 3 - lib/v2/twitter/api_fallback_common.js | 17 - lib/v2/twitter/collection.js | 55 - lib/v2/twitter/developer-api/search.js | 22 - lib/v2/twitter/developer-api/user.js | 37 - lib/v2/twitter/followings.js | 44 - lib/v2/twitter/keyword.js | 5 - lib/v2/twitter/likes.js | 22 - lib/v2/twitter/list.js | 38 - lib/v2/twitter/maintainer.js | 11 - lib/v2/twitter/media.js | 7 - lib/v2/twitter/radar.js | 83 - lib/v2/twitter/router.js | 11 - lib/v2/twitter/trends.js | 24 - lib/v2/twitter/tweet.js | 5 - lib/v2/twitter/user.js | 5 - lib/v2/twitter/utils.js | 456 - lib/v2/twitter/web-api/constants.js | 77 - lib/v2/twitter/web-api/media.js | 23 - lib/v2/twitter/web-api/search.js | 16 - lib/v2/twitter/web-api/tweet.js | 25 - lib/v2/twitter/web-api/twitter-api.js | 289 - lib/v2/twitter/web-api/twitter-got.js | 113 - lib/v2/twitter/web-api/user.js | 33 - lib/v2/twreporter/category.js | 40 - lib/v2/twreporter/fetch_article.js | 67 - lib/v2/twreporter/maintainer.js | 5 - lib/v2/twreporter/newest.js | 29 - lib/v2/twreporter/photography.js | 46 - lib/v2/twreporter/radar.js | 25 - lib/v2/twreporter/router.js | 5 - lib/v2/txrjy/fornumtopic.js | 72 - lib/v2/txrjy/maintainer.js | 3 - lib/v2/txrjy/radar.js | 17 - lib/v2/txrjy/router.js | 3 - lib/v2/tynu/maintainer.js | 3 - lib/v2/tynu/radar.js | 13 - lib/v2/tynu/router.js | 3 - lib/v2/tynu/tynu.js | 39 - lib/v2/typora/changelog-dev.js | 31 - lib/v2/typora/changelog.js | 40 - lib/v2/typora/maintainer.js | 4 - lib/v2/typora/radar.js | 21 - lib/v2/typora/router.js | 4 - lib/v2/u3c3/index.js | 59 - lib/v2/u3c3/maintainer.js | 3 - lib/v2/u3c3/radar.js | 29 - lib/v2/u3c3/router.js | 3 - lib/v2/u9a9/index.js | 66 - lib/v2/u9a9/maintainer.js | 4 - lib/v2/u9a9/radar.js | 19 - lib/v2/u9a9/router.js | 4 - lib/v2/uber/blog.js | 58 - lib/v2/uber/maintainer.js | 3 - lib/v2/uber/radar.js | 13 - lib/v2/uber/router.js | 3 - lib/v2/ucas/ai.js | 28 - lib/v2/ucas/index.js | 59 - lib/v2/ucas/maintainer.js | 4 - lib/v2/ucas/radar.js | 41 - lib/v2/ucas/rader.js | 47 - lib/v2/ucas/router.js | 4 - lib/v2/uchicago/current.js | 80 - lib/v2/uchicago/maintainer.js | 3 - lib/v2/uchicago/radar.js | 13 - lib/v2/uchicago/router.js | 3 - lib/v2/udn/breaking-news.js | 90 - lib/v2/udn/global/index.js | 67 - lib/v2/udn/global/tag.js | 51 - lib/v2/udn/maintainer.js | 5 - lib/v2/udn/radar.js | 27 - lib/v2/udn/router.js | 5 - lib/v2/uestc/auto.js | 45 - lib/v2/uestc/cqe.js | 60 - lib/v2/uestc/gr.js | 48 - lib/v2/uestc/jwc.js | 52 - lib/v2/uestc/maintainer.js | 12 - lib/v2/uestc/news.js | 51 - lib/v2/uestc/radar.js | 69 - lib/v2/uestc/router.js | 12 - lib/v2/uestc/scse.js | 90 - lib/v2/uestc/sice.js | 46 - lib/v2/uestc/sise.js | 80 - lib/v2/uibe/hr.js | 58 - lib/v2/uibe/maintainer.js | 3 - lib/v2/uibe/radar.js | 13 - lib/v2/uibe/router.js | 3 - lib/v2/ulapia/index.js | 47 - lib/v2/ulapia/maintainer.js | 3 - lib/v2/ulapia/radar.js | 55 - lib/v2/ulapia/research.js | 38 - lib/v2/ulapia/router.js | 4 - lib/v2/unusualwhales/maintainer.js | 3 - lib/v2/unusualwhales/news.js | 24 - lib/v2/unusualwhales/radar.js | 13 - lib/v2/unusualwhales/router.js | 3 - lib/v2/upc/jsj.js | 77 - lib/v2/upc/main.js | 72 - lib/v2/upc/maintainer.js | 5 - lib/v2/upc/radar.js | 53 - lib/v2/upc/router.js | 5 - lib/v2/upc/yjs.js | 28 - lib/v2/uptimerobot/maintainer.js | 3 - lib/v2/uptimerobot/radar.js | 13 - lib/v2/uptimerobot/router.js | 3 - lib/v2/uptimerobot/rss.js | 126 - lib/v2/uraaka-joshi/maintainer.js | 4 - lib/v2/uraaka-joshi/radar.js | 19 - lib/v2/uraaka-joshi/router.js | 4 - lib/v2/uraaka-joshi/uraaka-joshi-user.js | 105 - lib/v2/uraaka-joshi/uraaka-joshi.js | 89 - lib/v2/urbandictionary/maintainer.js | 3 - lib/v2/urbandictionary/radar.js | 13 - lib/v2/urbandictionary/random.js | 24 - lib/v2/urbandictionary/router.js | 3 - lib/v2/usenix/maintainer.js | 3 - lib/v2/usenix/radar.js | 13 - lib/v2/usenix/router.js | 3 - lib/v2/usenix/usenix.js | 63 - lib/v2/usepanda/index.js | 26 - lib/v2/usepanda/maintainer.js | 3 - lib/v2/usepanda/radar.js | 11 - lib/v2/usepanda/router.js | 3 - lib/v2/ustb/maintainer.js | 5 - lib/v2/ustb/radar.js | 29 - lib/v2/ustb/router.js | 5 - lib/v2/ustb/tj/news.js | 61 - lib/v2/ustb/yjsy/news.js | 464 - lib/v2/ustb/yzxc/tzgg.js | 49 - lib/v2/ustc/eeis.js | 60 - lib/v2/ustc/gs.js | 59 - lib/v2/ustc/index.js | 79 - lib/v2/ustc/job.js | 193 - lib/v2/ustc/jwc.js | 57 - lib/v2/ustc/maintainer.js | 8 - lib/v2/ustc/radar.js | 53 - lib/v2/ustc/router.js | 8 - lib/v2/ustc/sist.js | 60 - lib/v2/usts/jwch.js | 56 - lib/v2/usts/maintainer.js | 3 - lib/v2/usts/radar.js | 25 - lib/v2/usts/router.js | 3 - lib/v2/utgd/category.js | 68 - lib/v2/utgd/maintainer.js | 5 - lib/v2/utgd/radar.js | 25 - lib/v2/utgd/router.js | 5 - lib/v2/utgd/templates/description.art | 7 - lib/v2/utgd/timeline.js | 54 - lib/v2/utgd/topic.js | 70 - lib/v2/uw/gix/news.js | 67 - lib/v2/uw/maintainer.js | 3 - lib/v2/uw/radar.js | 13 - lib/v2/uw/router.js | 3 - lib/v2/v1tx/index.js | 55 - lib/v2/v1tx/maintainer.js | 4 - lib/v2/v1tx/radar.js | 13 - lib/v2/v1tx/router.js | 3 - lib/v2/v2ex/maintainer.js | 5 - lib/v2/v2ex/post.js | 35 - lib/v2/v2ex/radar.js | 35 - lib/v2/v2ex/router.js | 5 - lib/v2/v2ex/tab.js | 56 - lib/v2/v2ex/topics.js | 30 - lib/v2/v2rayshare/index.js | 22 - lib/v2/v2rayshare/maintainer.js | 3 - lib/v2/v2rayshare/radar.js | 13 - lib/v2/v2rayshare/router.js | 3 - lib/v2/vcb-s/category.js | 51 - lib/v2/vcb-s/index.js | 39 - lib/v2/vcb-s/maintainer.js | 4 - lib/v2/vcb-s/radar.js | 19 - lib/v2/vcb-s/router.js | 4 - lib/v2/verfghbw/maintainer.js | 3 - lib/v2/verfghbw/press.js | 60 - lib/v2/verfghbw/radar.js | 13 - lib/v2/verfghbw/router.js | 3 - lib/v2/verse/articles.js | 42 - lib/v2/verse/maintainer.js | 3 - lib/v2/verse/radar.js | 13 - lib/v2/verse/router.js | 3 - lib/v2/vimeo/category.js | 64 - lib/v2/vimeo/channel.js | 72 - lib/v2/vimeo/maintainer.js | 5 - lib/v2/vimeo/radar.js | 33 - lib/v2/vimeo/router.js | 5 - lib/v2/vimeo/usr-videos.js | 76 - lib/v2/vlive/index.js | 71 - lib/v2/vlive/maintainer.js | 3 - lib/v2/vlive/radar.js | 13 - lib/v2/vlive/router.js | 3 - lib/v2/vlive/templates/post.art | 8 - lib/v2/vlive/templates/video.art | 3 - lib/v2/vmware/flings.js | 59 - lib/v2/vmware/maintainer.js | 3 - lib/v2/vmware/radar.js | 13 - lib/v2/vmware/router.js | 3 - lib/v2/vocus/maintainer.js | 4 - lib/v2/vocus/publication.js | 42 - lib/v2/vocus/radar.js | 19 - lib/v2/vocus/router.js | 4 - lib/v2/vocus/user.js | 43 - lib/v2/vocus/utils.js | 51 - lib/v2/vom/featured.js | 50 - lib/v2/vom/maintainer.js | 3 - lib/v2/vom/radar.js | 13 - lib/v2/vom/router.js | 3 - lib/v2/wallhaven/index.js | 55 - lib/v2/wallhaven/maintainer.js | 4 - lib/v2/wallhaven/radar.js | 53 - lib/v2/wallhaven/router.js | 4 - lib/v2/wallpaperhub/index.js | 28 - lib/v2/wallpaperhub/maintainer.js | 3 - lib/v2/wallpaperhub/radar.js | 13 - lib/v2/wallpaperhub/router.js | 3 - lib/v2/wallstreetcn/hot.js | 56 - lib/v2/wallstreetcn/live.js | 49 - lib/v2/wallstreetcn/maintainer.js | 6 - lib/v2/wallstreetcn/news.js | 76 - lib/v2/wallstreetcn/radar.js | 25 - lib/v2/wallstreetcn/router.js | 6 - lib/v2/wangqiutiyu/anchor.js | 42 - lib/v2/wangqiutiyu/maintainer.js | 3 - lib/v2/wangqiutiyu/radar.js | 13 - lib/v2/wangqiutiyu/router.js | 3 - lib/v2/wanqu/maintainer.js | 3 - lib/v2/wanqu/news.js | 27 - lib/v2/wanqu/radar.js | 13 - lib/v2/wanqu/router.js | 3 - lib/v2/warthunder/maintainer.js | 3 - lib/v2/warthunder/news.js | 49 - lib/v2/warthunder/radar.js | 13 - lib/v2/warthunder/router.js | 3 - lib/v2/watchout/index.js | 51 - lib/v2/watchout/maintainer.js | 3 - lib/v2/watchout/radar.js | 13 - lib/v2/watchout/router.js | 3 - lib/v2/wdc/download.js | 37 - lib/v2/wdc/maintainer.js | 3 - lib/v2/wdc/radar.js | 13 - lib/v2/wdc/router.js | 3 - lib/v2/web3caff/index.js | 63 - lib/v2/web3caff/maintainer.js | 3 - lib/v2/web3caff/radar.js | 13 - lib/v2/web3caff/router.js | 3 - lib/v2/wechat/_README | 1 - lib/v2/wechat/announce.js | 33 - lib/v2/wechat/ce.js | 69 - lib/v2/wechat/data258.js | 137 - lib/v2/wechat/ershcimi.js | 35 - lib/v2/wechat/feeddd.js | 47 - lib/v2/wechat/feeds.js | 23 - lib/v2/wechat/maintainer.js | 15 - lib/v2/wechat/mp.js | 59 - lib/v2/wechat/msgalbum.js | 41 - lib/v2/wechat/radar.js | 104 - lib/v2/wechat/router.js | 15 - lib/v2/wechat/sogou.js | 58 - lib/v2/wechat/tgchannel.js | 146 - lib/v2/wechat/uread.js | 51 - lib/v2/wechat/wechat2rss.js | 28 - lib/v2/wechat/wxnmh.js | 46 - lib/v2/weekendhk/maintainer.js | 4 - lib/v2/weekendhk/posts.js | 29 - lib/v2/weekendhk/radar.js | 13 - lib/v2/weekendhk/router.js | 3 - lib/v2/weibo/group.js | 93 - lib/v2/weibo/keyword.js | 46 - lib/v2/weibo/maintainer.js | 9 - lib/v2/weibo/oasis/user.js | 20 - lib/v2/weibo/radar.js | 48 - lib/v2/weibo/router.js | 9 - lib/v2/weibo/search/hot.js | 35 - lib/v2/weibo/super_index.js | 53 - lib/v2/weibo/timeline.js | 162 - lib/v2/weibo/user.js | 149 - lib/v2/weibo/utils.js | 470 - lib/v2/wenku8/chapter.js | 35 - lib/v2/wenku8/index.js | 52 - lib/v2/wenku8/maintainer.js | 5 - lib/v2/wenku8/radar.js | 85 - lib/v2/wenku8/router.js | 5 - lib/v2/wenku8/volume.js | 52 - lib/v2/wfdf/maintainer.js | 3 - lib/v2/wfdf/news.js | 29 - lib/v2/wfdf/radar.js | 13 - lib/v2/wfdf/router.js | 3 - lib/v2/wfu/jwc.js | 54 - lib/v2/wfu/maintainer.js | 4 - lib/v2/wfu/news.js | 96 - lib/v2/wfu/radar.js | 21 - lib/v2/wfu/router.js | 4 - lib/v2/whitehouse/briefing-room.js | 50 - lib/v2/whitehouse/maintainer.js | 4 - lib/v2/whitehouse/ostp.js | 50 - lib/v2/whitehouse/radar.js | 19 - lib/v2/whitehouse/router.js | 4 - lib/v2/who/maintainer.js | 5 - lib/v2/who/news-room.js | 75 - lib/v2/who/news.js | 42 - lib/v2/who/radar.js | 25 - lib/v2/who/router.js | 5 - lib/v2/who/speeches.js | 45 - lib/v2/whoscall/index.js | 55 - lib/v2/whoscall/maintainer.js | 5 - lib/v2/whoscall/radar.js | 25 - lib/v2/whoscall/router.js | 3 - lib/v2/whu/cs.js | 71 - lib/v2/whu/gs/index.js | 85 - lib/v2/whu/maintainer.js | 5 - lib/v2/whu/news.js | 102 - lib/v2/whu/radar.js | 27 - lib/v2/whu/router.js | 5 - lib/v2/wikinews/index.js | 42 - lib/v2/wikinews/maintainer.js | 3 - lib/v2/wikinews/radar.js | 13 - lib/v2/wikinews/router.js | 4 - lib/v2/winstall/maintainer.js | 3 - lib/v2/winstall/radar.js | 13 - lib/v2/winstall/router.js | 3 - lib/v2/winstall/update.js | 43 - lib/v2/wise/maintainer.js | 3 - lib/v2/wise/pair.js | 65 - lib/v2/wise/radar.js | 11 - lib/v2/wise/router.js | 3 - lib/v2/wizfile/index.js | 41 - lib/v2/wizfile/maintainer.js | 3 - lib/v2/wizfile/radar.js | 13 - lib/v2/wizfile/router.js | 3 - lib/v2/wnacg/index.js | 110 - lib/v2/wnacg/maintainer.js | 5 - lib/v2/wnacg/radar.js | 25 - lib/v2/wnacg/router.js | 5 - lib/v2/worldjournal/index.js | 60 - lib/v2/worldjournal/maintainer.js | 3 - lib/v2/worldjournal/radar.js | 13 - lib/v2/worldjournal/router.js | 3 - lib/v2/woshipm/bookmarks.js | 34 - lib/v2/woshipm/latest.js | 27 - lib/v2/woshipm/maintainer.js | 7 - lib/v2/woshipm/popular.js | 33 - lib/v2/woshipm/radar.js | 39 - lib/v2/woshipm/router.js | 7 - lib/v2/woshipm/user_article.js | 37 - lib/v2/woshipm/utils.js | 21 - lib/v2/woshipm/wen.js | 36 - lib/v2/wp-china/maintainer.js | 3 - lib/v2/wp-china/news.js | 56 - lib/v2/wp-china/radar.js | 13 - lib/v2/wp-china/router.js | 3 - lib/v2/wsj/maintainer.js | 3 - lib/v2/wsj/news.js | 51 - lib/v2/wsj/radar.js | 21 - lib/v2/wsj/router.js | 3 - lib/v2/wsj/utils.js | 121 - lib/v2/wsyu/maintainer.js | 3 - lib/v2/wsyu/news.js | 85 - lib/v2/wsyu/radar.js | 25 - lib/v2/wsyu/router.js | 3 - lib/v2/wtu/index.js | 37 - lib/v2/wtu/job.js | 80 - lib/v2/wtu/maintainer.js | 4 - lib/v2/wtu/radar.js | 22 - lib/v2/wtu/router.js | 4 - lib/v2/wxkol/maintainer.js | 3 - lib/v2/wxkol/radar.js | 13 - lib/v2/wxkol/router.js | 3 - lib/v2/wxkol/show.js | 81 - lib/v2/wyzxwk/article.js | 64 - lib/v2/wyzxwk/maintainer.js | 3 - lib/v2/wyzxwk/radar.js | 13 - lib/v2/wyzxwk/router.js | 3 - lib/v2/wzu/maintainer.js | 3 - lib/v2/wzu/news.js | 84 - lib/v2/wzu/radar.js | 11 - lib/v2/wzu/router.js | 3 - lib/v2/x6d/index.js | 59 - lib/v2/x6d/maintainer.js | 3 - lib/v2/x6d/radar.js | 13 - lib/v2/x6d/router.js | 3 - lib/v2/xaufe/jiaowu.js | 72 - lib/v2/xaufe/maintainer.js | 3 - lib/v2/xaufe/radar.js | 11 - lib/v2/xaufe/router.js | 3 - lib/v2/xaut/index.js | 72 - lib/v2/xaut/jwc.js | 65 - lib/v2/xaut/maintainer.js | 5 - lib/v2/xaut/radar.js | 23 - lib/v2/xaut/router.js | 5 - lib/v2/xaut/rsc.js | 67 - lib/v2/xboxfan/maintainer.js | 3 - lib/v2/xboxfan/news.js | 45 - lib/v2/xboxfan/radar.js | 13 - lib/v2/xboxfan/router.js | 3 - lib/v2/xiaohongshu/board.js | 30 - lib/v2/xiaohongshu/maintainer.js | 5 - lib/v2/xiaohongshu/notes.js | 16 - lib/v2/xiaohongshu/radar.js | 25 - lib/v2/xiaohongshu/router.js | 5 - lib/v2/xiaohongshu/user.js | 30 - lib/v2/xiaohongshu/util.js | 196 - lib/v2/xiaomiyoupin/crowdfunding.js | 43 - lib/v2/xiaomiyoupin/latest.js | 15 - lib/v2/xiaomiyoupin/maintainer.js | 4 - lib/v2/xiaomiyoupin/radar.js | 19 - lib/v2/xiaomiyoupin/router.js | 4 - lib/v2/xiaomiyoupin/utils.js | 21 - lib/v2/xiaote/index.js | 48 - lib/v2/xiaote/maintainer.js | 3 - lib/v2/xiaote/radar.js | 13 - lib/v2/xiaote/router.js | 3 - lib/v2/xiaoyuzhou/maintainer.js | 4 - lib/v2/xiaoyuzhou/pickup.js | 96 - lib/v2/xiaoyuzhou/podcast.js | 36 - lib/v2/xiaoyuzhou/radar.js | 19 - lib/v2/xiaoyuzhou/router.js | 4 - lib/v2/xiaozhuanlan/column.js | 52 - lib/v2/xiaozhuanlan/maintainer.js | 3 - lib/v2/xiaozhuanlan/radar.js | 13 - lib/v2/xiaozhuanlan/router.js | 3 - lib/v2/xidian/jwc.js | 54 - lib/v2/xidian/maintainer.js | 3 - lib/v2/xidian/radar.js | 13 - lib/v2/xidian/router.js | 3 - lib/v2/ximalaya/album.js | 220 - lib/v2/ximalaya/maintainer.js | 4 - lib/v2/ximalaya/radar.js | 17 - lib/v2/ximalaya/router.js | 4 - lib/v2/ximalaya/utils.js | 132 - lib/v2/xinpianchang/index.js | 19 - lib/v2/xinpianchang/maintainer.js | 4 - lib/v2/xinpianchang/radar.js | 28 - lib/v2/xinpianchang/rank.js | 33 - lib/v2/xinpianchang/router.js | 5 - lib/v2/xinpianchang/util.js | 110 - lib/v2/xjtu/2yuan/news.js | 61 - lib/v2/xjtu/dean.js | 83 - lib/v2/xjtu/dyyy/index.js | 44 - lib/v2/xjtu/ee.js | 44 - lib/v2/xjtu/gs/tzgg.js | 39 - lib/v2/xjtu/international.js | 51 - lib/v2/xjtu/job.js | 81 - lib/v2/xjtu/maintainer.js | 10 - lib/v2/xjtu/radar.js | 61 - lib/v2/xjtu/router.js | 10 - lib/v2/xjtu/std.js | 58 - lib/v2/xkb/index.js | 54 - lib/v2/xkb/maintainer.js | 3 - lib/v2/xkb/radar.js | 13 - lib/v2/xkb/router.js | 3 - lib/v2/xkb/templates/description.art | 3 - lib/v2/xmanhua/index.js | 74 - lib/v2/xmanhua/maintainer.js | 3 - lib/v2/xmanhua/radar.js | 13 - lib/v2/xmanhua/router.js | 3 - lib/v2/xmnn/epaper.js | 85 - lib/v2/xmnn/maintainer.js | 3 - lib/v2/xmnn/radar.js | 13 - lib/v2/xmnn/router.js | 3 - lib/v2/xmut/jwc/bkjw.js | 62 - lib/v2/xmut/jwc/yjs.js | 51 - lib/v2/xmut/maintainer.js | 3 - lib/v2/xmut/radar.js | 13 - lib/v2/xmut/router.js | 4 - lib/v2/xsijishe/forum.js | 61 - lib/v2/xsijishe/maintainer.js | 3 - lib/v2/xsijishe/radar.js | 19 - lib/v2/xsijishe/router.js | 3 - lib/v2/xueqiu/column.js | 42 - lib/v2/xueqiu/favorite.js | 38 - lib/v2/xueqiu/fund.js | 50 - lib/v2/xueqiu/hots.js | 45 - lib/v2/xueqiu/maintainer.js | 12 - lib/v2/xueqiu/radar.js | 72 - lib/v2/xueqiu/router.js | 12 - lib/v2/xueqiu/snb.js | 45 - lib/v2/xueqiu/stock_comments.js | 45 - lib/v2/xueqiu/stock_info.js | 72 - lib/v2/xueqiu/today.js | 65 - lib/v2/xueqiu/user.js | 75 - lib/v2/xueqiu/user_stock.js | 48 - lib/v2/xunhupay/index.js | 24 - lib/v2/xunhupay/maintainer.js | 3 - lib/v2/xunhupay/radar.js | 13 - lib/v2/xunhupay/router.js | 3 - lib/v2/xwlb/index.js | 40 - lib/v2/xwlb/maintainer.js | 4 - lib/v2/xwlb/radar.js | 13 - lib/v2/xwlb/router.js | 4 - lib/v2/xys/maintainer.js | 3 - lib/v2/xys/new.js | 74 - lib/v2/xys/radar.js | 13 - lib/v2/xys/router.js | 3 - lib/v2/xyzrank/index.js | 111 - lib/v2/xyzrank/maintainer.js | 6 - lib/v2/xyzrank/radar.js | 31 - lib/v2/xyzrank/router.js | 3 - lib/v2/yahoo/maintainer.js | 3 - lib/v2/yahoo/news/index.js | 45 - lib/v2/yahoo/radar.js | 13 - lib/v2/yahoo/router.js | 3 - lib/v2/yangtzeu/dongke.js | 60 - lib/v2/yangtzeu/maintainer.js | 3 - lib/v2/yangtzeu/radar.js | 18 - lib/v2/yangtzeu/router.js | 3 - lib/v2/yaohuo/index.js | 30 - lib/v2/yaohuo/maintainer.js | 3 - lib/v2/yaohuo/radar.js | 13 - lib/v2/yaohuo/router.js | 3 - lib/v2/ycwb/index.js | 82 - lib/v2/ycwb/maintainer.js | 3 - lib/v2/ycwb/radar.js | 12 - lib/v2/ycwb/router.js | 3 - lib/v2/yicai/author.js | 26 - lib/v2/yicai/brief.js | 28 - lib/v2/yicai/feed.js | 26 - lib/v2/yicai/headline.js | 13 - lib/v2/yicai/latest.js | 13 - lib/v2/yicai/maintainer.js | 10 - lib/v2/yicai/news.js | 39 - lib/v2/yicai/radar.js | 55 - lib/v2/yicai/router.js | 10 - lib/v2/yicai/templates/description.art | 11 - lib/v2/yicai/utils.js | 51 - lib/v2/yicai/video.js | 39 - lib/v2/yicai/vip.js | 26 - lib/v2/ymgal/article.js | 61 - lib/v2/ymgal/game.js | 41 - lib/v2/ymgal/maintainer.js | 4 - lib/v2/ymgal/radar.js | 31 - lib/v2/ymgal/router.js | 4 - lib/v2/yoasobi-music/info.js | 68 - lib/v2/yoasobi-music/jsonpHelper.js | 19 - lib/v2/yoasobi-music/live.js | 52 - lib/v2/yoasobi-music/maintainer.js | 5 - lib/v2/yoasobi-music/media.js | 59 - lib/v2/yoasobi-music/radar.js | 31 - lib/v2/yoasobi-music/router.js | 5 - lib/v2/yomiuri/maintainer.js | 3 - lib/v2/yomiuri/news.js | 79 - lib/v2/yomiuri/radar.js | 13 - lib/v2/yomiuri/router.js | 3 - lib/v2/youku/channel.js | 56 - lib/v2/youku/maintainer.js | 3 - lib/v2/youku/radar.js | 13 - lib/v2/youku/router.js | 3 - lib/v2/youtube/channel.js | 39 - lib/v2/youtube/charts.js | 97 - lib/v2/youtube/community.js | 56 - lib/v2/youtube/custom.js | 45 - lib/v2/youtube/live.js | 49 - lib/v2/youtube/maintainer.js | 10 - lib/v2/youtube/playlist.js | 33 - lib/v2/youtube/radar.js | 63 - lib/v2/youtube/router.js | 10 - lib/v2/youtube/subscriptions.js | 56 - lib/v2/youtube/user.js | 47 - lib/v2/youtube/utils.js | 155 - lib/v2/youzhiyouxing/maintainer.js | 3 - lib/v2/youzhiyouxing/materials.js | 56 - lib/v2/youzhiyouxing/radar.js | 73 - lib/v2/youzhiyouxing/router.js | 3 - lib/v2/yunspe/maintainer.js | 3 - lib/v2/yunspe/newsflash.js | 42 - lib/v2/yunspe/radar.js | 13 - lib/v2/yunspe/router.js | 3 - lib/v2/yuque/book.js | 93 - lib/v2/yuque/maintainer.js | 3 - lib/v2/yuque/radar.js | 13 - lib/v2/yuque/router.js | 3 - lib/v2/yuque/utils.js | 64 - lib/v2/yxdown/maintainer.js | 4 - lib/v2/yxdown/news.js | 57 - lib/v2/yxdown/radar.js | 19 - lib/v2/yxdown/recommend.js | 54 - lib/v2/yxdown/router.js | 4 - lib/v2/yxdown/utils.js | 17 - lib/v2/yxdzqb/index.js | 53 - lib/v2/yxdzqb/maintainer.js | 3 - lib/v2/yxdzqb/radar.js | 13 - lib/v2/yxdzqb/router.js | 3 - lib/v2/yxrb/home.js | 61 - lib/v2/yxrb/maintainer.js | 3 - lib/v2/yxrb/radar.js | 13 - lib/v2/yxrb/router.js | 3 - lib/v2/yyets/article.js | 45 - lib/v2/yyets/maintainer.js | 4 - lib/v2/yyets/radar.js | 19 - lib/v2/yyets/router.js | 4 - lib/v2/yyets/today.js | 37 - lib/v2/yystv/category.js | 65 - lib/v2/yystv/docs.js | 34 - lib/v2/yystv/maintainer.js | 4 - lib/v2/yystv/radar.js | 49 - lib/v2/yystv/router.js | 4 - lib/v2/zagg/maintainer.js | 3 - lib/v2/zagg/new-arrivals.js | 52 - lib/v2/zagg/radar.js | 16 - lib/v2/zagg/router.js | 3 - lib/v2/zaker/index.js | 65 - lib/v2/zaker/maintainer.js | 3 - lib/v2/zaker/radar.js | 19 - lib/v2/zaker/router.js | 3 - lib/v2/zaobao/index.js | 17 - lib/v2/zaobao/interactive.js | 15 - lib/v2/zaobao/maintainer.js | 6 - lib/v2/zaobao/radar.js | 28 - lib/v2/zaobao/realtime.js | 30 - lib/v2/zaobao/router.js | 6 - lib/v2/zaobao/util.js | 185 - lib/v2/zaobao/znews.js | 32 - lib/v2/zaozao/article.js | 36 - lib/v2/zaozao/maintainer.js | 3 - lib/v2/zaozao/radar.js | 13 - lib/v2/zaozao/router.js | 3 - lib/v2/zcmu/jwc/index.js | 41 - lib/v2/zcmu/maintainer.js | 4 - lib/v2/zcmu/radar.js | 87 - lib/v2/zcmu/router.js | 4 - lib/v2/zcmu/yxy/index.js | 42 - lib/v2/zcool/discover.js | 152 - lib/v2/zcool/locations.js | 6829 ------- lib/v2/zcool/maintainer.js | 7 - lib/v2/zcool/radar.js | 55 - lib/v2/zcool/router.js | 5 - lib/v2/zcool/top.js | 51 - lib/v2/zcool/user.js | 52 - lib/v2/zcool/utils.js | 14 - lib/v2/zhangyoubao/index.js | 42 - lib/v2/zhangyoubao/maintainer.js | 3 - lib/v2/zhangyoubao/radar.js | 13 - lib/v2/zhangyoubao/router.js | 3 - lib/v2/zhangyoubao/templates/article.art | 1 - lib/v2/zhibo8/forum.js | 46 - lib/v2/zhibo8/luxiang.js | 38 - lib/v2/zhibo8/maintainer.js | 6 - lib/v2/zhibo8/more.js | 77 - lib/v2/zhibo8/post.js | 49 - lib/v2/zhibo8/radar.js | 35 - lib/v2/zhibo8/router.js | 6 - lib/v2/zhihu/activities.js | 142 - lib/v2/zhihu/answers.js | 67 - lib/v2/zhihu/bookstore/newest.js | 30 - lib/v2/zhihu/collection.js | 77 - lib/v2/zhihu/daily.js | 80 - lib/v2/zhihu/daily_section.js | 51 - lib/v2/zhihu/execlib/x-zse-96_v3.js | 122 - lib/v2/zhihu/hot.js | 38 - lib/v2/zhihu/hotlist.js | 47 - lib/v2/zhihu/maintainer.js | 23 - lib/v2/zhihu/pin/daily.js | 18 - lib/v2/zhihu/pin/hotlist.js | 18 - lib/v2/zhihu/pin/people.js | 19 - lib/v2/zhihu/pin/utils.js | 68 - lib/v2/zhihu/posts.js | 53 - lib/v2/zhihu/question.js | 80 - lib/v2/zhihu/radar.js | 131 - lib/v2/zhihu/router.js | 23 - lib/v2/zhihu/timeline.js | 100 - lib/v2/zhihu/topic.js | 68 - lib/v2/zhihu/utils.js | 48 - lib/v2/zhihu/weekly.js | 31 - lib/v2/zhihu/xhu/auth.js | 38 - lib/v2/zhihu/xhu/collection.js | 64 - lib/v2/zhihu/xhu/question.js | 44 - lib/v2/zhihu/xhu/topic.js | 70 - lib/v2/zhihu/xhu/zhuanlan.js | 83 - lib/v2/zhihu/zhuanlan.js | 92 - lib/v2/zhitongcaijing/index.js | 118 - lib/v2/zhitongcaijing/maintainer.js | 3 - lib/v2/zhitongcaijing/radar.js | 17 - lib/v2/zhitongcaijing/router.js | 3 - lib/v2/zhiy/letter.js | 34 - lib/v2/zhiy/maintainer.js | 4 - lib/v2/zhiy/post.js | 69 - lib/v2/zhiy/radar.js | 19 - lib/v2/zhiy/router.js | 4 - lib/v2/zhiy/utils.js | 13 - lib/v2/zhubai/index.js | 33 - lib/v2/zhubai/maintainer.js | 4 - lib/v2/zhubai/radar.js | 19 - lib/v2/zhubai/router.js | 4 - lib/v2/zhubai/templates/description.art | 31 - lib/v2/zhubai/top20.js | 57 - lib/v2/zjgtjy/index.js | 46 - lib/v2/zjgtjy/maintainer.js | 3 - lib/v2/zjgtjy/radar.js | 31 - lib/v2/zjgtjy/router.js | 3 - lib/v2/zjol/maintainer.js | 3 - lib/v2/zjol/paper.js | 88 - lib/v2/zjol/radar.js | 61 - lib/v2/zjol/router.js | 3 - lib/v2/zju/career/index.js | 43 - lib/v2/zju/cst/custom.js | 45 - lib/v2/zju/cst/index.js | 90 - lib/v2/zju/grs/index.js | 44 - lib/v2/zju/list.js | 66 - lib/v2/zju/maintainer.js | 8 - lib/v2/zju/physics/index.js | 52 - lib/v2/zju/radar.js | 139 - lib/v2/zju/router.js | 8 - lib/v2/zodgame/forum.js | 92 - lib/v2/zodgame/maintainer.js | 3 - lib/v2/zodgame/radar.js | 18 - lib/v2/zodgame/router.js | 3 - lib/v2/zooTeam/blog.js | 32 - lib/v2/zooTeam/maintainer.js | 4 - lib/v2/zooTeam/radar.js | 21 - lib/v2/zooTeam/router.js | 4 - lib/v2/zooTeam/weekly.js | 34 - lib/v2/zotero/maintainer.js | 3 - lib/v2/zotero/radar.js | 13 - lib/v2/zotero/router.js | 3 - lib/v2/zotero/versions.js | 36 - lib/v2/zuel/maintainer.js | 3 - lib/v2/zuel/notice.js | 52 - lib/v2/zuel/radar.js | 13 - lib/v2/zuel/router.js | 3 - lib/v2/zuvio/boards.js | 14 - lib/v2/zuvio/maintainer.js | 4 - lib/v2/zuvio/radar.js | 13 - lib/v2/zuvio/router.js | 4 - lib/v2/zuvio/student5.js | 58 - lib/v2/zuvio/utils.js | 61 - lib/v2/zuzhirenshi/index.js | 87 - lib/v2/zuzhirenshi/maintainer.js | 3 - lib/v2/zuzhirenshi/radar.js | 13 - lib/v2/zuzhirenshi/router.js | 3 - lib/v2/zyshow/index.js | 46 - lib/v2/zyshow/maintainer.js | 3 - lib/v2/zyshow/radar.js | 17 - lib/v2/zyshow/router.js | 3 - lib/v2/zyw/hot.js | 63 - lib/v2/zyw/maintainer.js | 3 - lib/v2/zyw/radar.js | 16 - lib/v2/zyw/router.js | 3 - lib/v2router.js | 17 - lib/views/atom.art | 86 - lib/views/atom.tsx | 49 + lib/views/error.art | 65 - lib/views/error.tsx | 144 + lib/views/index.tsx | 204 + lib/views/json.js | 46 - lib/views/json.ts | 48 + lib/views/layout.tsx | 50 + lib/views/rss.art | 60 - lib/views/rss.tsx | 62 + lib/views/rss3.test.ts | 100 + lib/views/rss3.ts | 63 + lib/views/welcome.art | 114 - package.json | 422 +- pnpm-lock.yaml | 15469 ++++++++++------ process.json | 13 - scripts/ansible/README.md | 2 + scripts/docker/minify-docker.js | 8 +- scripts/docs-scraper/docs.rsshub.app.json | 19 +- scripts/workflow/build-docs.ts | 131 + scripts/workflow/build-maintainer.js | 15 - scripts/workflow/build-radar.js | 8 - scripts/workflow/build-routes.ts | 73 + scripts/workflow/data.ts | 146 + .../workflow/test-issue/call-maintainer.js | 178 - .../workflow/test-issue/call-maintainer.mjs | 177 + scripts/workflow/test-route/identify.js | 110 - scripts/workflow/test-route/identify.mjs | 134 + scripts/workflow/test-route/test.js | 92 - scripts/workflow/test-route/test.mjs | 95 + .../static/.nojekyll => tailwind.config.js | 0 test/.eslintrc | 2 - test/app.js | 16 - test/config.js | 103 - test/middleware/access-control.js | 155 - test/middleware/anti-hotlink.js | 319 - test/middleware/cache.js | 206 - test/middleware/debug.js | 64 - test/middleware/filter-engine.js | 47 - test/middleware/header.js | 39 - test/middleware/onerror.js | 44 - test/middleware/parameter.js | 397 - test/middleware/template.js | 116 - test/pkg.js | 73 - test/router.js | 115 - test/utils/cf-email.js | 16 - test/utils/common-config.js | 95 - test/utils/common-utils.js | 36 - test/utils/date.js | 107 - test/utils/dateParser.js | 55 - test/utils/got.js | 77 - test/utils/md5.js | 7 - test/utils/parse-date.js | 162 - test/utils/puppeteer-utils.js | 102 - test/utils/puppeteer.js | 143 - test/utils/rand-user-agent.js | 47 - test/utils/request-wrapper.js | 272 - test/utils/rss-parser.js | 16 - test/utils/unify-proxy.js | 140 - test/utils/valid-host.js | 21 - test/utils/wait.js | 13 - test/utils/wechat-mp.js | 145 - tsconfig.json | 23 + vercel.json | 3 +- vitest.config.ts | 16 + website/.editorconfig | 10 - website/.gitignore | 20 - website/README.md | 41 - website/babel.config.js | 3 - website/docs/.format/chineseFormat.js | 30 - website/docs/.format/file.js | 11 - website/docs/.format/format.js | 134 - website/docs/.format/md/hierarchySlug.js | 126 - website/docs/.format/slugId.js | 46 - website/docs/.format/sortByHeading.js | 56 - website/docs/.format/tojson.js | 132 - website/docs/README.md | 51 - website/docs/api.md | 46 - website/docs/faq.md | 25 - website/docs/install/README.md | 1056 -- website/docs/joinus/advanced/_category_.json | 5 - website/docs/joinus/advanced/advanced-feed.md | 211 - website/docs/joinus/advanced/debug.md | 35 - website/docs/joinus/advanced/pub-date.md | 68 - .../docs/joinus/advanced/script-standard.md | 165 - website/docs/joinus/advanced/use-cache.md | 91 - website/docs/joinus/new-radar.md | 297 - website/docs/joinus/new-rss/_category_.json | 5 - website/docs/joinus/new-rss/add-docs.md | 268 - website/docs/joinus/new-rss/before-start.md | 175 - website/docs/joinus/new-rss/prerequisites.md | 43 - website/docs/joinus/new-rss/start-code.md | 812 - website/docs/joinus/new-rss/submit-route.md | 123 - website/docs/joinus/quick-start.md | 52 - website/docs/parameter.md | 174 - website/docs/routes/anime.md | 907 - website/docs/routes/bbs.md | 1363 -- website/docs/routes/blog.md | 564 - website/docs/routes/design.md | 411 - website/docs/routes/finance.md | 929 - website/docs/routes/forecast.md | 244 - website/docs/routes/game.md | 1147 -- website/docs/routes/government.md | 1756 -- website/docs/routes/journal.md | 599 - website/docs/routes/live.md | 121 - website/docs/routes/multimedia.md | 2039 -- website/docs/routes/new-media.md | 5859 ------ website/docs/routes/other.md | 1352 -- website/docs/routes/picture.md | 638 - website/docs/routes/program-update.md | 809 - website/docs/routes/programming.md | 1556 -- website/docs/routes/reading.md | 592 - website/docs/routes/shopping.md | 626 - website/docs/routes/social-media.md | 1905 -- website/docs/routes/study.md | 874 - website/docs/routes/traditional-media.md | 2794 --- website/docs/routes/travel.md | 192 - website/docs/routes/university.md | 4044 ---- website/docs/support/README.md | 27 - website/docs/usage.md | 75 - website/docusaurus.config.js | 243 - website/i18n/en/code.json | 59 - .../current.json | 42 - .../en/docusaurus-theme-classic/footer.json | 58 - .../en/docusaurus-theme-classic/navbar.json | 34 - website/i18n/zh/code.json | 59 - .../current.json | 134 - .../current/README.md | 53 - .../current/api.md | 66 - .../current/faq.md | 33 - .../current/install/README.md | 1047 -- .../current/joinus/advanced/_category_.json | 5 - .../current/joinus/advanced/advanced-feed.md | 211 - .../current/joinus/advanced/debug.md | 35 - .../current/joinus/advanced/pub-date.md | 68 - .../joinus/advanced/script-standard.md | 167 - .../current/joinus/advanced/use-cache.md | 91 - .../current/joinus/new-radar.md | 293 - .../current/joinus/new-rss/_category_.json | 5 - .../current/joinus/new-rss/add-docs.md | 277 - .../current/joinus/new-rss/before-start.md | 175 - .../current/joinus/new-rss/prerequisites.md | 43 - .../current/joinus/new-rss/start-code.md | 811 - .../current/joinus/new-rss/submit-route.md | 123 - .../current/joinus/quick-start.md | 50 - .../current/parameter.md | 195 - .../current/support/README.md | 27 - .../current/usage.md | 73 - .../zh/docusaurus-theme-classic/footer.json | 58 - .../zh/docusaurus-theme-classic/navbar.json | 34 - website/package.json | 58 - website/sidebars.js | 199 - website/src/components/Badge.tsx | 13 - website/src/components/CarbonAds/index.tsx | 46 - .../components/CarbonAds/styles.module.css | 120 - website/src/components/Route.tsx | 113 - website/src/css/custom.css | 55 - website/src/theme/DocSidebarItem/index.js | 18 - website/src/theme/MDXComponents.js | 14 - website/src/theme/SearchBar/index.jsx | 19 - website/src/theme/SearchBar/variables.css | 3 - website/static/_headers | 11 - website/static/_redirects | 7 - website/static/img/android-chrome-192x192.png | Bin 11886 -> 0 bytes website/static/img/android-chrome-384x384.png | 1 - website/static/img/apple-touch-icon.png | Bin 7104 -> 0 bytes website/static/img/logo.png | Bin 12581 -> 0 bytes website/static/img/readable-douban.png | Bin 425594 -> 0 bytes website/static/img/readable-twitter.png | Bin 138856 -> 0 bytes website/static/img/readable-weibo.png | Bin 627961 -> 0 bytes website/static/img/safari-pinned-tab.svg | 21 - website/static/manifest.json | 20 - website/static/service-worker.js | 14 - website/tsconfig.json | 7 - 11679 files changed, 321080 insertions(+), 277069 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.json delete mode 100644 .github/FUNDING.yml create mode 100644 .github/workflows/docker-test-cont.yml delete mode 100644 .github/workflows/docs-search-index.yml create mode 100644 .github/workflows/lint.yml delete mode 100644 .github/workflows/pr-deploy-route-test.yml delete mode 100644 .github/workflows/pr-lint.yml create mode 100644 .github/workflows/test-full-routes.yml delete mode 100644 .github/workflows/yarn-lock-changes.yml mode change 100755 => 100644 .husky/pre-commit delete mode 100644 .markdownlint.jsonc create mode 100644 .npmrc delete mode 100644 .nvmrc create mode 100644 .puppeteerrc.cjs delete mode 100644 .puppeteerrc.js delete mode 100644 Procfile delete mode 100644 api/vercel.js create mode 100644 api/vercel.ts delete mode 100644 assets/radar-rules.js create mode 100644 babel.config.js create mode 100644 eslint.config.mjs delete mode 100644 jsconfig.json create mode 100644 lib/api/category/one.ts create mode 100644 lib/api/follow/config.ts create mode 100644 lib/api/index.ts create mode 100644 lib/api/namespace/all.ts create mode 100644 lib/api/namespace/one.ts create mode 100644 lib/api/radar/rules/all.ts create mode 100644 lib/api/radar/rules/one.ts delete mode 100644 lib/api_router.js delete mode 100644 lib/app.js create mode 100644 lib/app.test.ts create mode 100644 lib/app.tsx rename lib/{ => assets}/favicon.png (100%) create mode 100644 lib/assets/logo.png delete mode 100644 lib/config.js create mode 100644 lib/config.test.ts create mode 100644 lib/config.ts delete mode 100644 lib/core_router.js delete mode 100644 lib/errors/RequestInProgress.js delete mode 100644 lib/errors/index.js create mode 100644 lib/errors/index.test.ts create mode 100644 lib/errors/index.tsx create mode 100644 lib/errors/types/config-not-found.ts create mode 100644 lib/errors/types/invalid-parameter.ts create mode 100644 lib/errors/types/not-found.ts create mode 100644 lib/errors/types/reject.ts create mode 100644 lib/errors/types/request-in-progress.ts delete mode 100644 lib/index.js create mode 100644 lib/index.ts delete mode 100644 lib/maintainer.js delete mode 100644 lib/middleware/access-control.js create mode 100644 lib/middleware/access-control.test.ts create mode 100644 lib/middleware/access-control.ts delete mode 100644 lib/middleware/anti-hotlink.js create mode 100644 lib/middleware/anti-hotlink.test.ts create mode 100644 lib/middleware/anti-hotlink.ts delete mode 100644 lib/middleware/api-response-handler.js delete mode 100644 lib/middleware/api-template.js create mode 100644 lib/middleware/cache.test.ts create mode 100644 lib/middleware/cache.ts delete mode 100644 lib/middleware/cache/index.js delete mode 100644 lib/middleware/cache/memory.js delete mode 100644 lib/middleware/cache/redis.js delete mode 100644 lib/middleware/debug.js create mode 100644 lib/middleware/debug.test.ts create mode 100644 lib/middleware/debug.ts create mode 100644 lib/middleware/filter-engine.test.ts delete mode 100644 lib/middleware/header.js create mode 100644 lib/middleware/header.test.ts create mode 100644 lib/middleware/header.ts delete mode 100644 lib/middleware/load-on-demand.js create mode 100644 lib/middleware/logger.ts delete mode 100644 lib/middleware/onerror.js delete mode 100644 lib/middleware/parameter.js create mode 100644 lib/middleware/parameter.test.ts create mode 100644 lib/middleware/parameter.ts create mode 100644 lib/middleware/sentry.ts delete mode 100644 lib/middleware/template.js create mode 100644 lib/middleware/template.test.ts create mode 100644 lib/middleware/template.tsx create mode 100644 lib/middleware/trace.ts delete mode 100644 lib/middleware/utf8.js delete mode 100644 lib/pkg.js create mode 100644 lib/pkg.test.ts create mode 100644 lib/pkg.ts delete mode 100644 lib/protected_router.js delete mode 100644 lib/radar-rules.js delete mode 100644 lib/radar.js create mode 100644 lib/registry.test.ts create mode 100644 lib/registry.ts create mode 100644 lib/routes-deprecated/10000link/news.js create mode 100644 lib/routes-deprecated/12379/index.js create mode 100644 lib/routes-deprecated/199it/category.js rename lib/{routes => routes-deprecated}/199it/index.js (100%) create mode 100644 lib/routes-deprecated/199it/tag.js create mode 100644 lib/routes-deprecated/199it/utils.js create mode 100644 lib/routes-deprecated/21caijing/channel.js create mode 100644 lib/routes-deprecated/60s-science/transcript.js create mode 100644 lib/routes-deprecated/755/user.js create mode 100644 lib/routes-deprecated/99percentinvisible/transcript.js rename lib/{routes => routes-deprecated}/acm/amturingaward.js (93%) create mode 100644 lib/routes-deprecated/acwifi/index.js create mode 100644 lib/routes-deprecated/adquan/index.js rename lib/{routes => routes-deprecated}/aflcio/blog.js (100%) create mode 100644 lib/routes-deprecated/aiyanxishe/home.js rename lib/{routes => routes-deprecated}/algocasts/all.js (100%) rename lib/{routes => routes-deprecated}/allpoetry/order.js (100%) rename lib/{routes => routes-deprecated}/amazfitwatchfaces/fresh.js (100%) create mode 100644 lib/routes-deprecated/amazfitwatchfaces/search.js rename lib/{routes => routes-deprecated}/amazfitwatchfaces/top.js (100%) rename lib/{routes => routes-deprecated}/amazfitwatchfaces/updated.js (100%) rename lib/{routes => routes-deprecated}/amazfitwatchfaces/utils.js (100%) rename lib/{routes => routes-deprecated}/amd/graphicsdrivers.js (96%) rename lib/{routes => routes-deprecated}/anytxt/release-notes.js (100%) rename lib/{routes => routes-deprecated}/aozora/newbook.js (81%) create mode 100644 lib/routes-deprecated/appsales/index.js rename lib/{routes => routes-deprecated}/aqicn/index.js (100%) create mode 100644 lib/routes-deprecated/archdaily/home.js rename lib/{routes => routes-deprecated}/arxiv/query.js (100%) create mode 100644 lib/routes-deprecated/asahi/index.js rename lib/{routes => routes-deprecated}/asml/press-releases.js (100%) create mode 100644 lib/routes-deprecated/autotrader/index.js rename lib/{routes => routes-deprecated}/av01/actor.js (100%) rename lib/{routes => routes-deprecated}/av01/tag.js (100%) create mode 100644 lib/routes-deprecated/avgle/videos.js create mode 100755 lib/routes-deprecated/axis-studios/work.js create mode 100644 lib/routes-deprecated/babykingdom/index.js create mode 100644 lib/routes-deprecated/bahamut/creation-index.js rename lib/{routes => routes-deprecated}/bahamut/creation.js (100%) create mode 100644 lib/routes-deprecated/bahamut/utils.js create mode 100644 lib/routes-deprecated/bandisoft/index.js rename lib/{routes => routes-deprecated}/banyuetan/byt.js (100%) create mode 100644 lib/routes-deprecated/banyuetan/index.js create mode 100644 lib/routes-deprecated/benedictevans/recent.js create mode 100644 lib/routes-deprecated/bibgame/category.js rename lib/{routes => routes-deprecated}/blogs/hedwig.js (92%) rename lib/{routes/blogs/jingwei_link.js => routes-deprecated/blogs/jingwei-link.js} (100%) rename lib/{routes => routes-deprecated}/blogs/leemeng.js (100%) rename lib/{routes => routes-deprecated}/blogs/wang54.js (100%) rename lib/{routes => routes-deprecated}/blogs/wangyin.js (91%) create mode 100755 lib/routes-deprecated/blow-studio/work.js create mode 100755 lib/routes-deprecated/blur-studio/index.js rename lib/{routes => routes-deprecated}/bookwalkertw/news.js (100%) create mode 100644 lib/routes-deprecated/booth-pm/shop.js rename lib/{routes => routes-deprecated}/bsblog123/index.js (100%) rename lib/{routes => routes-deprecated}/cbndata/information.js (100%) create mode 100644 lib/routes-deprecated/ccg/index.js create mode 100644 lib/routes-deprecated/cell/cell/index.js create mode 100644 lib/routes-deprecated/cell/cover.js rename lib/{routes => routes-deprecated}/centbrowser/history.js (100%) create mode 100644 lib/routes-deprecated/cfan/news.js rename lib/{routes => routes-deprecated}/cgtn/most.js (93%) rename lib/{routes => routes-deprecated}/cgtn/opinions.js (93%) create mode 100644 lib/routes-deprecated/chaoli/index.js create mode 100644 lib/routes-deprecated/checkee/index.js rename lib/{routes => routes-deprecated}/checkra1n/releases.js (100%) create mode 100644 lib/routes-deprecated/chicagotribune/index.js rename lib/{routes => routes-deprecated}/chinadaily/english.js (100%) rename lib/{routes => routes-deprecated}/chinafile/index.js (100%) create mode 100644 lib/routes-deprecated/chiphell/forum.js create mode 100644 lib/routes-deprecated/chocolatey/software.js rename lib/{routes => routes-deprecated}/chouti/index.js (100%) create mode 100644 lib/routes-deprecated/chouti/top.js rename lib/{routes => routes-deprecated}/chsi/zszcgd.js (94%) rename lib/{routes => routes-deprecated}/chuapp/index.js (100%) rename lib/{routes => routes-deprecated}/chuhaibiji/index.js (100%) create mode 100644 lib/routes-deprecated/citavi/index.js rename lib/{routes => routes-deprecated}/clb/commentary.js (100%) rename lib/{routes => routes-deprecated}/cninfo/announcement.js (100%) create mode 100644 lib/routes-deprecated/cnu/discovery.js rename lib/{routes => routes-deprecated}/cnu/selected.js (85%) create mode 100644 lib/routes-deprecated/cnu/utils.js rename lib/{routes => routes-deprecated}/coolbuy/newest.js (100%) rename lib/{routes => routes-deprecated}/cowlevel/element.js (100%) create mode 100644 lib/routes-deprecated/cpython/index.js rename lib/{routes => routes-deprecated}/creaders/headline.js (100%) create mode 100644 lib/routes-deprecated/csc/notice.js rename lib/{routes => routes-deprecated}/ctei/news.js (100%) rename lib/{routes => routes-deprecated}/ctfhub/search.js (100%) rename lib/{routes => routes-deprecated}/ctfhub/upcoming.js (100%) rename lib/{routes => routes-deprecated}/dailyart/index.js (100%) rename lib/{routes => routes-deprecated}/daodu/index.js (100%) create mode 100644 lib/routes-deprecated/daxiaamu/home.js rename lib/{routes => routes-deprecated}/dbaplus/activity.js (100%) rename lib/{routes => routes-deprecated}/dbaplus/tab.js (100%) rename lib/{routes => routes-deprecated}/dcinside/board.js (100%) create mode 100644 lib/routes-deprecated/ddrk/index.js create mode 100644 lib/routes-deprecated/ddrk/list.js create mode 100644 lib/routes-deprecated/deepl/blog.js rename lib/{routes => routes-deprecated}/dekudeals/index.js (100%) rename lib/{routes => routes-deprecated}/deloitte/industries.js (100%) create mode 100644 lib/routes-deprecated/dev.to/top.js create mode 100644 lib/routes-deprecated/dgtle/index.js create mode 100644 lib/routes-deprecated/dgtle/keyword.js create mode 100644 lib/routes-deprecated/dgtle/trade.js rename lib/{routes/dgtle/whale_rank.js => routes-deprecated/dgtle/whale-rank.js} (100%) rename lib/{routes => routes-deprecated}/dgtle/whale.js (100%) rename lib/{routes => routes-deprecated}/dida365/habit-checkins.js (92%) create mode 100644 lib/routes-deprecated/digitaling/article.js create mode 100644 lib/routes-deprecated/digitaling/index.js create mode 100644 lib/routes-deprecated/digitaling/project.js create mode 100644 lib/routes-deprecated/discuss/index.js create mode 100644 lib/routes-deprecated/disqus/posts.js rename lib/{routes => routes-deprecated}/ditto/changes.js (100%) create mode 100644 lib/routes-deprecated/dongmanmanhua/comic.js create mode 100644 lib/routes-deprecated/duozhi/index.js rename lib/{routes => routes-deprecated}/dw/index.js (100%) rename lib/{routes => routes-deprecated}/ebb/index.js (100%) rename lib/{routes => routes-deprecated}/edrawsoft/mindmap.js (86%) create mode 100644 lib/routes-deprecated/eeo/index.js create mode 100644 lib/routes-deprecated/eleme/open/announce.js create mode 100644 lib/routes-deprecated/emi-nitta/home.js create mode 100644 lib/routes-deprecated/enclavebooks/category.js create mode 100644 lib/routes-deprecated/enclavebooks/collection.js create mode 100644 lib/routes-deprecated/enclavebooks/user.js create mode 100644 lib/routes-deprecated/engadget/home.js rename lib/{routes => routes-deprecated}/etherscan/transactions.js (93%) rename lib/{routes => routes-deprecated}/etoland/board.js (100%) rename lib/{routes => routes-deprecated}/europapress/index.js (100%) create mode 100644 lib/routes-deprecated/everything/changes.js rename lib/{routes => routes-deprecated}/eztv/imdb.js (100%) create mode 100644 lib/routes-deprecated/fanfou/favorites.js create mode 100644 lib/routes-deprecated/fanfou/home-timeline.js create mode 100644 lib/routes-deprecated/fanfou/public-timeline.js rename lib/{routes => routes-deprecated}/fanfou/trends.js (100%) create mode 100644 lib/routes-deprecated/fanfou/user-timeline.js create mode 100644 lib/routes-deprecated/fanfou/utils.js create mode 100644 lib/routes-deprecated/fashionnetwork/headline.js create mode 100644 lib/routes-deprecated/fashionnetwork/news.js rename lib/{routes => routes-deprecated}/fgo/news.js (100%) rename lib/{routes => routes-deprecated}/fnal/news.js (100%) rename lib/{routes => routes-deprecated}/gab/user.js (100%) create mode 100644 lib/routes-deprecated/galaxylab/index.js rename lib/{routes => routes-deprecated}/game4399/forum.js (100%) rename lib/{routes => routes-deprecated}/gameres/hot.js (100%) rename lib/{routes => routes-deprecated}/gameres/list.js (100%) rename lib/{routes => routes-deprecated}/gameres/utils.js (100%) rename lib/{routes => routes-deprecated}/gaoqing/latest.js (100%) create mode 100644 lib/routes-deprecated/gaoqing/utils.js rename lib/{routes => routes-deprecated}/geektime/column.js (100%) rename lib/{routes => routes-deprecated}/gitlab/common.js (100%) create mode 100644 lib/routes-deprecated/gitlab/explore.js create mode 100644 lib/routes-deprecated/gitlab/release.js create mode 100644 lib/routes-deprecated/gitlab/tag.js rename lib/{routes => routes-deprecated}/gnn/gnn.js (100%) create mode 100644 lib/routes-deprecated/go.jp/mofa/main.js create mode 100644 lib/routes-deprecated/gocomics/index.js create mode 100644 lib/routes-deprecated/gov/beijing/eea.js rename lib/{routes => routes-deprecated}/gov/beijing/mhc.js (92%) rename lib/{routes => routes-deprecated}/gov/caict/bps.js (100%) rename lib/{routes => routes-deprecated}/gov/caict/caictgd.js (100%) rename lib/{routes => routes-deprecated}/gov/caict/qwsj.js (100%) rename lib/{routes => routes-deprecated}/gov/chongqing/ljxq/dwgk.js (100%) rename lib/{routes => routes-deprecated}/gov/chongqing/ljxq/zwgk.js (89%) rename lib/{routes => routes-deprecated}/gov/city/index.js (100%) create mode 100644 lib/routes-deprecated/gov/city/nanjing/get-content.js create mode 100644 lib/routes-deprecated/gov/city/nanjing/index.js rename lib/{routes => routes-deprecated}/gov/cnca/hydt.js (93%) rename lib/{routes => routes-deprecated}/gov/cnca/jgdt.js (93%) rename lib/{routes => routes-deprecated}/gov/cnca/zxtz.js (90%) create mode 100644 lib/routes-deprecated/gov/cppcc/index.js rename lib/{routes => routes-deprecated}/gov/guangdong/edu.js (93%) create mode 100644 lib/routes-deprecated/gov/guangdong/eea.js create mode 100644 lib/routes-deprecated/gov/harbin/kjj.js rename lib/{routes => routes-deprecated}/gov/hubei/hbsia.js (95%) create mode 100644 lib/routes-deprecated/gov/hunan/notice.js rename lib/{routes => routes-deprecated}/gov/mohrss/sbjm.js (95%) create mode 100644 lib/routes-deprecated/gov/mohurd/policy.js create mode 100644 lib/routes-deprecated/gov/ngd/index.js rename lib/{routes => routes-deprecated}/gov/nppa/channels.js (88%) rename lib/{routes => routes-deprecated}/gov/nppa/contents.js (81%) rename lib/{routes => routes-deprecated}/gov/province/index.js (100%) create mode 100644 lib/routes-deprecated/gov/province/jiangsu/get-content.js create mode 100644 lib/routes-deprecated/gov/province/jiangsu/index.js rename lib/{routes => routes-deprecated}/gov/sapprft/7026.js (88%) rename lib/{routes => routes-deprecated}/gov/shanghai/sthj.js (87%) rename lib/{routes => routes-deprecated}/gov/shanxi/rst.js (100%) rename lib/{routes => routes-deprecated}/gov/shuju/index.js (100%) rename lib/{routes => routes-deprecated}/gov/statecouncil/briefing.js (100%) rename lib/{routes => routes-deprecated}/gov/taiwan/mnd.js (94%) create mode 100644 lib/routes-deprecated/gov/veterans/china.js rename lib/{routes => routes-deprecated}/gov/veterans/hebei.js (87%) create mode 100644 lib/routes-deprecated/gov/wuhan/kjj.js rename lib/{routes => routes-deprecated}/gov/wuhan/wehdz.js (91%) rename lib/{routes => routes-deprecated}/gov/xinwen/tujie.js (93%) rename lib/{routes => routes-deprecated}/grandchallenge/challenges.js (100%) rename lib/{routes => routes-deprecated}/grandchallenge/user.js (100%) create mode 100644 lib/routes-deprecated/guanggoo/index.js rename lib/{routes => routes-deprecated}/guardian/guardian.js (91%) rename lib/{routes => routes-deprecated}/guardian/utils.js (100%) create mode 100644 lib/routes-deprecated/guat/news.js create mode 100644 lib/routes-deprecated/guet/news.js rename lib/{routes => routes-deprecated}/gushiwen/recommend.js (100%) create mode 100644 lib/routes-deprecated/gwern/category.js rename lib/{routes => routes-deprecated}/hackerone/hacktivity.js (95%) create mode 100644 lib/routes-deprecated/hackerone/search.js rename lib/{routes => routes-deprecated}/hainanu/ssszs.js (100%) rename lib/{routes => routes-deprecated}/hanime/video.js (100%) create mode 100644 lib/routes-deprecated/haohaozhu/discover.js rename lib/{routes => routes-deprecated}/haohaozhu/whole-house.js (90%) rename lib/{routes => routes-deprecated}/hatena/anonymous_diary/archive.js (100%) create mode 100644 lib/routes-deprecated/hdx/explore.js rename lib/{routes => routes-deprecated}/hentai-cosplays/porn-images-xxx.js (100%) create mode 100644 lib/routes-deprecated/hentai-cosplays/utils.js rename lib/{routes => routes-deprecated}/hentaimama/videos.js (100%) rename lib/{routes => routes-deprecated}/hexo/fluid.js (97%) rename lib/{routes => routes-deprecated}/hexo/next.js (97%) rename lib/{routes => routes-deprecated}/hexo/yilia.js (94%) create mode 100644 lib/routes-deprecated/hkej/index.js rename lib/{routes => routes-deprecated}/hudongba/index.js (100%) create mode 100644 lib/routes-deprecated/huya/live.js rename lib/{routes => routes-deprecated}/ichunqiu/index.js (100%) rename lib/{routes => routes-deprecated}/iciba/index.js (100%) rename lib/{routes => routes-deprecated}/icity/index.js (100%) create mode 100644 lib/routes-deprecated/icourse163/newest.js create mode 100644 lib/routes-deprecated/idownloadblog/index.js create mode 100644 lib/routes-deprecated/ifanr/index.js create mode 100644 lib/routes-deprecated/ifnews/column.js create mode 100644 lib/routes-deprecated/im2maker/index.js create mode 100644 lib/routes-deprecated/index.js rename lib/{routes/interesting-sky/astronomical_events.js => routes-deprecated/interesting-sky/astronomical-events.js} (100%) rename lib/{routes => routes-deprecated}/interesting-sky/index.js (100%) rename lib/{routes => routes-deprecated}/interesting-sky/recent-interesting.js (100%) rename lib/{routes => routes-deprecated}/invisionapp/inside-design.js (100%) rename lib/{routes => routes-deprecated}/itslaw/judgements.js (100%) create mode 100644 lib/routes-deprecated/jpmorganchase/research.js create mode 100644 lib/routes-deprecated/jx3/news.js create mode 100644 lib/routes-deprecated/kaiyan/index.js rename lib/{routes => routes-deprecated}/kaoyan/kaoyan.js (100%) rename lib/{routes => routes-deprecated}/kchuhai/index.js (100%) rename lib/{routes => routes-deprecated}/kenshin/index.js (100%) rename lib/{routes => routes-deprecated}/keyakizaka46/blog.js (100%) rename lib/{routes => routes-deprecated}/keyakizaka46/news.js (100%) rename lib/{routes => routes-deprecated}/kingarthur/index.js (100%) rename lib/{routes => routes-deprecated}/kongfz/people.js (100%) create mode 100644 lib/routes-deprecated/kongfz/shop.js rename lib/{routes => routes-deprecated}/kotaku/story.js (100%) create mode 100644 lib/routes-deprecated/kuai/id.js create mode 100644 lib/routes-deprecated/kuai/index.js rename lib/{routes => routes-deprecated}/lagou/jobs.js (100%) create mode 100644 lib/routes-deprecated/laosiji/feed.js rename lib/{routes => routes-deprecated}/laosiji/hot.js (100%) rename lib/{routes => routes-deprecated}/laosiji/hotshow.js (82%) rename lib/{routes => routes-deprecated}/lastfm/loved.js (78%) create mode 100644 lib/routes-deprecated/lastfm/recent.js create mode 100644 lib/routes-deprecated/lastfm/top.js rename lib/{routes => routes-deprecated}/latexstudio/home.js (100%) create mode 100644 lib/routes-deprecated/law/dh.js rename lib/{routes => routes-deprecated}/law/gf.js (91%) rename lib/{routes => routes-deprecated}/law/hq.js (91%) rename lib/{routes => routes-deprecated}/law/hw.js (91%) rename lib/{routes => routes-deprecated}/law/jctd.js (92%) rename lib/{routes => routes-deprecated}/law/jh.js (91%) rename lib/{routes => routes-deprecated}/law/jtc.js (91%) rename lib/{routes => routes-deprecated}/law/ts.js (91%) rename lib/{routes => routes-deprecated}/law/zl.js (91%) rename lib/{routes => routes-deprecated}/letterboxd/followingdiary.js (100%) rename lib/{routes => routes-deprecated}/letterboxd/userdiary.js (100%) create mode 100644 lib/routes-deprecated/letterboxd/utils.js create mode 100644 lib/routes-deprecated/lifetimes/index.js rename lib/{routes => routes-deprecated}/liyuan-forums/threads.js (95%) rename lib/{routes => routes-deprecated}/lizhi/user.js (100%) create mode 100644 lib/routes-deprecated/lol/newsindex.js create mode 100644 lib/routes-deprecated/lolapp/article.js rename lib/{routes => routes-deprecated}/lolapp/recommend.js (100%) rename lib/{routes => routes-deprecated}/ltaaa/index.js (100%) rename lib/{routes => routes-deprecated}/lwn/alerts.js (92%) create mode 100644 lib/routes-deprecated/mafengwo/note.js rename lib/{routes => routes-deprecated}/mafengwo/ziyouxing.js (100%) create mode 100644 lib/routes-deprecated/magireco/announcements.js create mode 100644 lib/routes-deprecated/magireco/event-banner.js rename lib/{routes => routes-deprecated}/mamibuy/index.js (100%) rename lib/{routes => routes-deprecated}/manhuadb/comics.js (100%) rename lib/{routes => routes-deprecated}/manictime/releases.js (100%) create mode 100644 lib/routes-deprecated/maoyan/hot-complete.js rename lib/{routes => routes-deprecated}/maoyan/hot.js (100%) rename lib/{routes => routes-deprecated}/maoyan/upcoming.js (100%) rename lib/{routes => routes-deprecated}/marginnote/tag.js (100%) rename lib/{routes => routes-deprecated}/mathpix/blog.js (100%) rename lib/{routes => routes-deprecated}/mathunion/fields-medal.js (100%) rename lib/{routes => routes-deprecated}/mcbbs/forum.js (100%) rename lib/{routes => routes-deprecated}/mcbbs/post.js (100%) rename lib/{routes => routes-deprecated}/mcbbs/utils.js (100%) create mode 100644 lib/routes-deprecated/mcdonalds/news.js create mode 100644 lib/routes-deprecated/mediadigest/category.js create mode 100644 lib/routes-deprecated/meihua/article.js rename lib/{routes => routes-deprecated}/meihua/shots.js (92%) rename lib/{routes => routes-deprecated}/meipai/user.js (100%) rename lib/{routes => routes-deprecated}/meipai/utils.js (100%) create mode 100644 lib/routes-deprecated/meituan/open/announce.js rename lib/{routes => routes-deprecated}/melon/chart.js (100%) create mode 100755 lib/routes-deprecated/method-studios/index.js create mode 100644 lib/routes-deprecated/mhw/news.js create mode 100644 lib/routes-deprecated/mhw/update.js create mode 100644 lib/routes-deprecated/micmicidol/article.js rename lib/{routes => routes-deprecated}/micmicidol/latest.js (100%) rename lib/{routes => routes-deprecated}/micmicidol/parse.js (100%) rename lib/{routes => routes-deprecated}/micmicidol/search.js (100%) create mode 100644 lib/routes-deprecated/microsoft-store/updates.js rename lib/{routes => routes-deprecated}/mihoyo/bh2.js (96%) rename lib/{routes => routes-deprecated}/mihoyo/bh3.js (91%) rename lib/{routes => routes-deprecated}/missevan/drama.js (95%) create mode 100644 lib/routes-deprecated/missevan/latest.js rename lib/{routes => routes-deprecated}/mofish/index.js (100%) rename lib/{routes => routes-deprecated}/mofish/templates/description.art (100%) rename lib/{routes => routes-deprecated}/monotype/article.js (100%) create mode 100644 lib/routes-deprecated/moxingfans/index.js rename lib/{routes => routes-deprecated}/mubu/explore.js (100%) rename lib/{routes => routes-deprecated}/muchong/index.js (100%) create mode 100644 lib/routes-deprecated/muchong/journal.js rename lib/{routes => routes-deprecated}/nace/blog.js (100%) rename lib/{routes => routes-deprecated}/navisec/index.js (100%) rename lib/{routes => routes-deprecated}/netflix/newsroom.js (91%) create mode 100644 lib/routes-deprecated/nobelprize/index.js create mode 100644 lib/routes-deprecated/noi/index.js rename lib/{routes => routes-deprecated}/noi/province-news.js (97%) rename lib/{routes => routes-deprecated}/noi/rg-news.js (97%) rename lib/{routes => routes-deprecated}/noi/winners-list.js (97%) rename lib/{routes => routes-deprecated}/nosetime/comment.js (100%) rename lib/{routes => routes-deprecated}/nosetime/home.js (100%) rename lib/{routes => routes-deprecated}/novel/biquge.js (94%) rename lib/{routes => routes-deprecated}/novel/biqugeinfo.js (81%) rename lib/{routes => routes-deprecated}/novel/uukanshu.js (93%) rename lib/{routes => routes-deprecated}/now/rank.js (100%) rename lib/{routes => routes-deprecated}/nvidia/webdriverupdate.js (100%) rename lib/{routes => routes-deprecated}/nwpu/index.js (100%) rename lib/{routes => routes-deprecated}/ofweek/news.js (100%) create mode 100644 lib/routes-deprecated/one/index.js rename lib/{routes => routes-deprecated}/onejav/one.js (100%) rename lib/{routes => routes-deprecated}/onenotegem/release.js (100%) rename lib/{routes => routes-deprecated}/ornl/news.js (100%) rename lib/{routes => routes-deprecated}/owspace/read.js (88%) rename lib/{routes => routes-deprecated}/paidai/bbs.js (100%) rename lib/{routes => routes-deprecated}/paidai/index.js (100%) rename lib/{routes => routes-deprecated}/paidai/news.js (100%) create mode 100644 lib/routes-deprecated/paidai/utils.js rename lib/{routes => routes-deprecated}/parcel/hermesuk.js (100%) rename lib/{routes => routes-deprecated}/patchwork.kernel.org/cache.js (100%) create mode 100644 lib/routes-deprecated/patchwork.kernel.org/comments.js rename lib/{routes => routes-deprecated}/phrack/index.js (100%) rename lib/{routes => routes-deprecated}/piapro/public.js (89%) create mode 100644 lib/routes-deprecated/piapro/user.js create mode 100644 lib/routes-deprecated/piapro/utils.js create mode 100644 lib/routes-deprecated/pmcaff/feed.js create mode 100644 lib/routes-deprecated/pmcaff/list.js rename lib/{routes => routes-deprecated}/polimi/news.js (100%) create mode 100644 lib/routes-deprecated/potplayer/update.js create mode 100644 lib/routes-deprecated/project-zero-issues/index.js rename lib/{routes => routes-deprecated}/proletar/index.js (100%) create mode 100644 lib/routes-deprecated/psnine/game.js create mode 100644 lib/routes-deprecated/psnine/index.js rename lib/{routes => routes-deprecated}/psnine/news.js (100%) rename lib/{routes => routes-deprecated}/psnine/node.js (100%) rename lib/{routes => routes-deprecated}/psnine/shuzhe.js (86%) create mode 100644 lib/routes-deprecated/psnine/trade.js create mode 100644 lib/routes-deprecated/ptpress/book.js rename lib/{routes => routes-deprecated}/qnap/release-notes.js (100%) rename lib/{routes => routes-deprecated}/qttabbar/change-log.js (100%) create mode 100644 lib/routes-deprecated/quantamagazine/archive.js rename lib/{routes => routes-deprecated}/queshu/book.js (100%) rename lib/{routes => routes-deprecated}/queshu/sale.js (100%) create mode 100644 lib/routes-deprecated/qutoutiao/category.js rename lib/{routes => routes-deprecated}/qzcea/index.js (100%) rename lib/{routes => routes-deprecated}/react/react-native-weekly.js (93%) create mode 100644 lib/routes-deprecated/remote-work/index.js create mode 100644 lib/routes-deprecated/rescuetime/release-notes.js rename lib/{routes => routes-deprecated}/rf/article.js (100%) rename lib/{routes => routes-deprecated}/rmlt/idea.js (100%) create mode 100644 lib/routes-deprecated/rthk-news/index.js rename lib/{routes => routes-deprecated}/ruby-china/constants.js (100%) rename lib/{routes => routes-deprecated}/ruby-china/jobs.js (100%) rename lib/{routes => routes-deprecated}/ruby-china/topics.js (100%) rename lib/{routes => routes-deprecated}/ruby-china/utils.js (100%) rename lib/{routes => routes-deprecated}/samsungmembers/latest.js (100%) create mode 100644 lib/routes-deprecated/scboy/thread.js rename lib/{routes => routes-deprecated}/secshi/index.js (100%) rename lib/{routes => routes-deprecated}/security/pulses.js (100%) rename lib/{routes => routes-deprecated}/semiconductors/latest-news.js (100%) rename lib/{routes/sesame/release_notes.js => routes-deprecated/sesame/release-notes.js} (100%) create mode 100644 lib/routes-deprecated/sexinsex/index.js rename lib/{routes => routes-deprecated}/shanbay/checkin.js (93%) rename lib/{routes => routes-deprecated}/shanbay/footprints.js (93%) create mode 100644 lib/routes-deprecated/simonsfoundation/articles.js rename lib/{routes => routes-deprecated}/simonsfoundation/recommend.js (100%) create mode 100644 lib/routes-deprecated/simpread/changelog.js rename lib/{routes => routes-deprecated}/simpread/notice.js (100%) rename lib/{routes => routes-deprecated}/siren/index.js (100%) rename lib/{routes => routes-deprecated}/sketch/beta.js (100%) create mode 100644 lib/routes-deprecated/sketch/updates.js create mode 100644 lib/routes-deprecated/socialbeta/home.js create mode 100644 lib/routes-deprecated/socialclub/events.js create mode 100644 lib/routes-deprecated/soul/hot.js rename lib/{routes => routes-deprecated}/soul/index.js (100%) rename lib/{routes => routes-deprecated}/soundcloud/tracks.js (100%) create mode 100644 lib/routes-deprecated/soundcloud/utils.js rename lib/{routes => routes-deprecated}/souyun/today.js (100%) rename lib/{routes => routes-deprecated}/ssydt/article.js (100%) rename lib/{routes => routes-deprecated}/steam/steamgifts/discussions.js (100%) rename lib/{routes => routes-deprecated}/sznews/press.js (100%) rename lib/{routes => routes-deprecated}/sznews/ranking.js (100%) rename lib/{routes => routes-deprecated}/tanchinese/index.js (100%) rename lib/{routes => routes-deprecated}/technologyreview/index.js (100%) create mode 100644 lib/routes-deprecated/technologyreview/topic.js rename lib/{routes => routes-deprecated}/tencent/qcloud/mlvb/changelog.js (100%) create mode 100644 lib/routes-deprecated/tencent/tucaoqq/post.js create mode 100644 lib/routes-deprecated/tencent/wechat/miniprogram/devtools.js rename lib/{routes => routes-deprecated}/tencent/wechat/miniprogram/framework.js (82%) rename lib/{routes => routes-deprecated}/tencent/wechat/miniprogram/wxcloud.js (80%) rename lib/{routes => routes-deprecated}/tencent/wechat/wechat-open/community/announce.js (100%) rename lib/{routes => routes-deprecated}/tencent/wechat/wechat-open/community/question.js (100%) rename lib/{routes => routes-deprecated}/tencent/wechat/wechat-open/pay/announce.js (100%) rename lib/{routes => routes-deprecated}/testerhome/newest.js (100%) rename lib/{routes => routes-deprecated}/thebrain/blog.js (100%) rename lib/{routes => routes-deprecated}/thunderbird/release.js (100%) create mode 100644 lib/routes-deprecated/tianyancha/hot.js rename lib/{routes => routes-deprecated}/tingdiantz/95598.js (86%) rename lib/{routes => routes-deprecated}/tingdiantz/nanjing.js (100%) rename lib/{routes => routes-deprecated}/tingshen/tingshen.js (100%) rename lib/{routes => routes-deprecated}/titsguru/category.js (100%) rename lib/{routes => routes-deprecated}/titsguru/daily.js (100%) rename lib/{routes => routes-deprecated}/titsguru/home.js (100%) create mode 100644 lib/routes-deprecated/titsguru/model.js create mode 100644 lib/routes-deprecated/titsguru/util.js rename lib/{routes => routes-deprecated}/topbook/overview.js (100%) rename lib/{routes => routes-deprecated}/topbook/today.js (100%) create mode 100644 lib/routes-deprecated/totalcommander/whatsnew.js create mode 100644 lib/routes-deprecated/touhougarakuta/index.js rename lib/{routes => routes-deprecated}/touhougarakuta/json2html.js (94%) rename lib/{routes => routes-deprecated}/tprtc/cqzr.js (95%) create mode 100644 lib/routes-deprecated/tprtc/news.js rename lib/{routes => routes-deprecated}/tprtc/qyzc.js (96%) rename lib/{routes => routes-deprecated}/trakt/collection.js (100%) create mode 100644 lib/routes-deprecated/ui-cn/article.js rename lib/{routes => routes-deprecated}/ui-cn/user.js (100%) rename lib/{routes => routes-deprecated}/uisdc/hangye.js (100%) rename lib/{routes => routes-deprecated}/umass/amherst/csnews.js (100%) rename lib/{routes => routes-deprecated}/umass/amherst/ecenews.js (100%) rename lib/{routes => routes-deprecated}/umass/amherst/eceseminar.js (100%) rename lib/{routes => routes-deprecated}/umass/amherst/ipoevents.js (100%) rename lib/{routes => routes-deprecated}/umass/amherst/ipostories.js (100%) rename lib/{routes => routes-deprecated}/un/scveto.js (100%) rename lib/{routes => routes-deprecated}/unit-image/films.js (97%) rename lib/{routes => routes-deprecated}/universities/ahau/cs_news/index.js (100%) create mode 100644 lib/routes-deprecated/universities/ahau/cs_news/utils.js rename lib/{routes => routes-deprecated}/universities/ahau/jwc/index.js (100%) create mode 100644 lib/routes-deprecated/universities/ahau/jwc/utils.js rename lib/{routes => routes-deprecated}/universities/ahau/main/index.js (100%) create mode 100644 lib/routes-deprecated/universities/ahau/main/utils.js create mode 100644 lib/routes-deprecated/universities/ahmu/news.js rename lib/{routes => routes-deprecated}/universities/ahut/cstzgg.js (96%) create mode 100644 lib/routes-deprecated/universities/ahut/jwc.js create mode 100644 lib/routes-deprecated/universities/ahut/news.js rename lib/{routes => routes-deprecated}/universities/bupt/funbox.js (86%) create mode 100644 lib/routes-deprecated/universities/bupt/grs.js create mode 100644 lib/routes-deprecated/universities/bupt/news.js create mode 100644 lib/routes-deprecated/universities/bupt/portal.js create mode 100644 lib/routes-deprecated/universities/bupt/utils.js create mode 100644 lib/routes-deprecated/universities/bupt/yz.js rename lib/{routes => routes-deprecated}/universities/bwu/news.js (100%) create mode 100644 lib/routes-deprecated/universities/bwu/utils.js rename lib/{routes => routes-deprecated}/universities/cczu/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/cczu/news.js (100%) create mode 100644 lib/routes-deprecated/universities/cpu/home.js create mode 100644 lib/routes-deprecated/universities/cpu/jwc.js create mode 100644 lib/routes-deprecated/universities/cpu/yjsy.js create mode 100644 lib/routes-deprecated/universities/cqu/jwc/announcement.js create mode 100644 lib/routes-deprecated/universities/cqu/net/info.js rename lib/{routes => routes-deprecated}/universities/cqu/news/jzyg.js (100%) rename lib/{routes => routes-deprecated}/universities/cqu/news/tz.js (98%) create mode 100644 lib/routes-deprecated/universities/cqu/news/utils.js create mode 100644 lib/routes-deprecated/universities/cqu/sci/info.js create mode 100644 lib/routes-deprecated/universities/cqu/youth/info.js rename lib/{routes => routes-deprecated}/universities/cqust/jw.js (100%) rename lib/{routes => routes-deprecated}/universities/cqust/lib.js (100%) rename lib/{routes => routes-deprecated}/universities/cqut/cqut-libnews.js (100%) rename lib/{routes => routes-deprecated}/universities/cqut/cqut-news.js (100%) create mode 100644 lib/routes-deprecated/universities/cug/gcxy/index.js rename lib/{routes => routes-deprecated}/universities/cug/graduate.js (100%) create mode 100644 lib/routes-deprecated/universities/cug/news.js rename lib/{routes => routes-deprecated}/universities/cug/undergraduate.js (100%) rename lib/{routes => routes-deprecated}/universities/cug/xgxy.js (100%) rename lib/{routes => routes-deprecated}/universities/cuit/cxxww.js (95%) rename lib/{routes => routes-deprecated}/universities/dgut/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/dgut/xsc.js (100%) rename lib/{routes => routes-deprecated}/universities/dlmu/grs/zsgz.js (100%) create mode 100644 lib/routes-deprecated/universities/dlmu/news.js create mode 100644 lib/routes-deprecated/universities/dlu/jiaowu/news.js rename lib/{routes => routes-deprecated}/universities/dpu/jiaowu/news.js (100%) rename lib/{routes => routes-deprecated}/universities/dpu/wlfw/news.js (100%) rename lib/{routes => routes-deprecated}/universities/fudan/cce.js (90%) rename lib/{routes/universities/fzu/news_min.js => routes-deprecated/universities/fzu/news-min.js} (100%) rename lib/{routes => routes-deprecated}/universities/fzu/news.js (100%) rename lib/{routes => routes-deprecated}/universities/gdou/jwc/jwtz.js (100%) create mode 100644 lib/routes-deprecated/universities/gdou/jwc/utils.js rename lib/{routes => routes-deprecated}/universities/gzmtu/jwc/index.js (100%) create mode 100644 lib/routes-deprecated/universities/gzmtu/jwc/utils.js rename lib/{routes => routes-deprecated}/universities/gzmtu/tsg/index.js (100%) create mode 100644 lib/routes-deprecated/universities/gzmtu/tsg/utils.js rename lib/{routes => routes-deprecated}/universities/hbut/cs.js (100%) rename lib/{routes => routes-deprecated}/universities/hbut/news.js (100%) rename lib/{routes => routes-deprecated}/universities/henu/news.js (100%) rename lib/{routes => routes-deprecated}/universities/hfut/tzgg.js (100%) create mode 100644 lib/routes-deprecated/universities/hhu/lib-news.js create mode 100644 lib/routes-deprecated/universities/hhu/lib-newsc.js rename lib/{routes => routes-deprecated}/universities/hnust/art/index.js (100%) rename lib/{routes => routes-deprecated}/universities/hnust/chem/index.js (100%) rename lib/{routes => routes-deprecated}/universities/hnust/computer/index.js (100%) create mode 100644 lib/routes-deprecated/universities/hnust/graduate/index.js rename lib/{routes => routes-deprecated}/universities/hnust/jwc/index.js (100%) rename lib/{routes => routes-deprecated}/universities/hubu/news.js (100%) rename lib/{routes => routes-deprecated}/universities/jgsu/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/jlbtc/index.js (100%) rename lib/{routes => routes-deprecated}/universities/jlbtc/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/jlbtc/kyc.js (100%) rename lib/{routes => routes-deprecated}/universities/jlu/oa.js (100%) rename lib/{routes => routes-deprecated}/universities/jnu/xysx/index.js (100%) create mode 100644 lib/routes-deprecated/universities/jnu/yw/index.js rename lib/{routes => routes-deprecated}/universities/ju/jwc.js (100%) create mode 100644 lib/routes-deprecated/universities/kmust/job/careers.js rename lib/{routes => routes-deprecated}/universities/kmust/job/jobfairs.js (95%) create mode 100644 lib/routes-deprecated/universities/kmust/jwc.js create mode 100644 lib/routes-deprecated/universities/lit/jwc.js create mode 100644 lib/routes-deprecated/universities/lit/tw.js rename lib/{routes => routes-deprecated}/universities/lit/xwzx.js (94%) rename lib/{routes => routes-deprecated}/universities/lntu/jwnews.js (92%) rename lib/{routes => routes-deprecated}/universities/lyu/news/index.js (100%) create mode 100644 lib/routes-deprecated/universities/lyu/news/utils.js rename lib/{routes => routes-deprecated}/universities/mit/csail/news.js (100%) rename lib/{routes => routes-deprecated}/universities/mit/graduateadmissions.js (91%) rename lib/{routes => routes-deprecated}/universities/mit/ocw-top.js (100%) rename lib/{routes => routes-deprecated}/universities/nchu/jwc.js (100%) create mode 100644 lib/routes-deprecated/universities/nciae/news.js create mode 100644 lib/routes-deprecated/universities/nciae/tzgg.js create mode 100644 lib/routes-deprecated/universities/nciae/xsxx.js create mode 100644 lib/routes-deprecated/universities/njfu/jwc.js create mode 100644 lib/routes-deprecated/universities/njtech/jwc.js rename lib/{routes => routes-deprecated}/universities/nku/jwc/index.js (100%) create mode 100644 lib/routes-deprecated/universities/nuc/index.js create mode 100644 lib/routes-deprecated/universities/nudt/yjszs.js rename lib/{routes => routes-deprecated}/universities/sctu/information-engineer-faculty/context.js (100%) rename lib/{routes => routes-deprecated}/universities/sctu/information-engineer-faculty/index.js (100%) rename lib/{routes => routes-deprecated}/universities/sctu/jwc/context.js (100%) rename lib/{routes => routes-deprecated}/universities/sctu/jwc/index.js (100%) rename lib/{routes => routes-deprecated}/universities/scu/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/scu/xg.js (100%) create mode 100644 lib/routes-deprecated/universities/shanghaitech/activity.js create mode 100644 lib/routes-deprecated/universities/shanghaitech/sist/activity.js create mode 100644 lib/routes-deprecated/universities/shou/www.js rename lib/{routes => routes-deprecated}/universities/slu/csggxy.js (100%) rename lib/{routes => routes-deprecated}/universities/slu/jwc.js (100%) rename lib/{routes => routes-deprecated}/universities/slu/kjxy.js (100%) rename lib/{routes => routes-deprecated}/universities/slu/tyyjkxy.js (100%) rename lib/{routes => routes-deprecated}/universities/slu/tzgg.js (100%) create mode 100644 lib/routes-deprecated/universities/slu/utils.js rename lib/{routes => routes-deprecated}/universities/slu/xsc.js (100%) create mode 100644 lib/routes-deprecated/universities/swufe/seie/index.js create mode 100644 lib/routes-deprecated/universities/swust/cs.js rename lib/{routes => routes-deprecated}/universities/swust/helper.js (97%) create mode 100644 lib/routes-deprecated/universities/swust/jwc-news.js create mode 100644 lib/routes-deprecated/universities/swust/jwc-notice.js rename lib/{routes => routes-deprecated}/universities/thu/career.js (100%) create mode 100644 lib/routes-deprecated/universities/thu/index.js create mode 100644 lib/routes-deprecated/universities/usst/jwc.js rename lib/{routes => routes-deprecated}/universities/utdallas/isso.js (96%) rename lib/{routes => routes-deprecated}/universities/wzbc/news.js (100%) rename lib/{routes => routes-deprecated}/universities/xmu/aero.js (100%) rename lib/{routes => routes-deprecated}/universities/xynu/zkb/index.js (100%) rename lib/{routes => routes-deprecated}/universities/ynnu/edu/base64.js (95%) create mode 100644 lib/routes-deprecated/universities/ynnu/edu/news.js rename lib/{routes => routes-deprecated}/universities/ynu/grs/qttz.js (100%) rename lib/{routes => routes-deprecated}/universities/ynu/grs/zytz.js (100%) rename lib/{routes => routes-deprecated}/universities/ynu/home/main.js (100%) rename lib/{routes => routes-deprecated}/universities/ynu/jwc/zytz.js (100%) create mode 100644 lib/routes-deprecated/universities/ynu/utils.js create mode 100644 lib/routes-deprecated/universities/yzu/home.js create mode 100644 lib/routes-deprecated/universities/yzu/yjszs.js rename lib/{routes => routes-deprecated}/universities/zjgsu/gsgg/scripts.js (100%) rename lib/{routes => routes-deprecated}/universities/zjgsu/tzgg/scripts.js (100%) create mode 100644 lib/routes-deprecated/universities/zjgsu/tzgg/utils.js rename lib/{routes => routes-deprecated}/universities/zjgsu/xszq/scripts.js (100%) rename lib/{routes => routes-deprecated}/universities/zjut/design.js (90%) create mode 100644 lib/routes-deprecated/universities/zjut/index.js create mode 100644 lib/routes-deprecated/universities/zucc/cssearch/index.js create mode 100644 lib/routes-deprecated/universities/zucc/news/index.js create mode 100644 lib/routes-deprecated/universities/zzu/news.js create mode 100644 lib/routes-deprecated/universities/zzu/soft/news.js rename lib/{routes => routes-deprecated}/universities/zzuli/campus/index.js (100%) rename lib/{routes => routes-deprecated}/universities/zzuli/yjsc/index.js (100%) rename lib/{routes => routes-deprecated}/us/cia/foia-annual-report.js (100%) create mode 100644 lib/routes-deprecated/us/supremecourt/argument-audio.js rename lib/{routes => routes-deprecated}/us/treasury/press-releases.js (100%) rename lib/{routes => routes-deprecated}/us/ustr/press-releases.js (100%) create mode 100644 lib/routes-deprecated/uwants/index.js rename lib/{routes => routes-deprecated}/vgn/index.js (100%) create mode 100644 lib/routes-deprecated/voa/index.js rename lib/{routes => routes-deprecated}/vocus/user.js (100%) rename lib/{routes => routes-deprecated}/vol/lastupdate.js (90%) rename lib/{routes => routes-deprecated}/vscode/marketplace.js (100%) rename lib/{routes => routes-deprecated}/vulture/index.js (100%) create mode 100644 lib/routes-deprecated/vulture/utils.js rename lib/{routes => routes-deprecated}/wainao/index.js (100%) create mode 100644 lib/routes-deprecated/watchface/update.js create mode 100644 lib/routes-deprecated/webtoons/comic.js rename lib/{routes => routes-deprecated}/webtoons/naver.js (95%) create mode 100644 lib/routes-deprecated/weexcn/index.js create mode 100644 lib/routes-deprecated/wegene/column.js rename lib/{routes => routes-deprecated}/wegene/newest.js (100%) rename lib/{routes => routes-deprecated}/weidian/goods.js (90%) rename lib/{routes => routes-deprecated}/wenxuecity/bbs.js (100%) rename lib/{routes => routes-deprecated}/wenxuecity/blog.js (100%) rename lib/{routes => routes-deprecated}/wenxuecity/hot.js (100%) rename lib/{routes => routes-deprecated}/wenxuecity/news.js (100%) rename lib/{routes => routes-deprecated}/whb/zhuzhan.js (85%) rename lib/{routes => routes-deprecated}/wikipedia/mainland.js (100%) rename lib/{routes => routes-deprecated}/worldhappiness/archive.js (100%) rename lib/{routes => routes-deprecated}/worldhappiness/blog.js (100%) rename lib/{routes => routes-deprecated}/wto/dispute-settlement.js (96%) rename lib/{routes => routes-deprecated}/x410/news.js (100%) rename lib/{routes => routes-deprecated}/xclient/app.js (100%) rename lib/{routes => routes-deprecated}/xiachufang/popular.js (100%) rename lib/{routes => routes-deprecated}/xiachufang/user/cooked.js (100%) rename lib/{routes => routes-deprecated}/xiachufang/user/created.js (100%) create mode 100644 lib/routes-deprecated/xiachufang/utils.js rename lib/{routes => routes-deprecated}/xiaomieu/releases.js (100%) rename lib/{routes => routes-deprecated}/xinwenlianbo/index.js (100%) rename lib/{routes => routes-deprecated}/xmind/mindmap.js (100%) create mode 100644 lib/routes-deprecated/xuangubao/subject.js rename lib/{routes/xuetangx/course_info.js => routes-deprecated/xuetangx/course-info.js} (100%) create mode 100644 lib/routes-deprecated/xuetangx/course-list.js create mode 100644 lib/routes-deprecated/xyplorer/whatsnew.js rename lib/{routes => routes-deprecated}/yahoo-author/index.js (100%) rename lib/{routes => routes-deprecated}/yidoutang/case.js (100%) rename lib/{routes => routes-deprecated}/yidoutang/guide.js (100%) rename lib/{routes => routes-deprecated}/yidoutang/mtest.js (100%) create mode 100644 lib/routes-deprecated/yinxiang/card.js create mode 100644 lib/routes-deprecated/yinxiang/category.js create mode 100644 lib/routes-deprecated/yinxiang/note.js create mode 100644 lib/routes-deprecated/yinxiang/personal.js create mode 100644 lib/routes-deprecated/yinxiang/tag.js create mode 100644 lib/routes-deprecated/youdao/latest.js rename lib/{routes => routes-deprecated}/youdao/xueba.js (96%) rename lib/{routes => routes-deprecated}/youzan/goods.js (100%) rename lib/{routes => routes-deprecated}/yuanliao/index.js (100%) create mode 100644 lib/routes-deprecated/yuzu-emu/entry.js rename lib/{routes => routes-deprecated}/zhimap/index.js (100%) create mode 100644 lib/routes-deprecated/zhishifenzi/depth.js rename lib/{routes => routes-deprecated}/zhishifenzi/innovation.js (83%) create mode 100644 lib/routes-deprecated/zhishifenzi/news.js create mode 100644 lib/routes-deprecated/zhuixinfan/list.js create mode 100644 lib/routes-deprecated/zimuku/index.js rename lib/{routes => routes-deprecated}/zongheng/chapter.js (100%) create mode 100644 lib/routes-deprecated/zreading/home.js create mode 100644 lib/routes-deprecated/zsnews/index.js create mode 100644 lib/routes.test.ts create mode 100644 lib/routes/005/index.ts create mode 100644 lib/routes/005/namespace.ts create mode 100644 lib/routes/005/templates/description.art delete mode 100644 lib/routes/005tv/zx.js create mode 100644 lib/routes/0818tuan/index.ts create mode 100644 lib/routes/0818tuan/namespace.ts create mode 100644 lib/routes/0x80/index.ts create mode 100644 lib/routes/0x80/namespace.ts delete mode 100644 lib/routes/10000link/news.js create mode 100644 lib/routes/10jqka/namespace.ts create mode 100644 lib/routes/10jqka/realtimenews.ts create mode 100644 lib/routes/12306/index.ts create mode 100644 lib/routes/12306/namespace.ts rename lib/{v2 => routes}/12306/templates/train.art (100%) create mode 100644 lib/routes/12306/zxdt.ts create mode 100644 lib/routes/12371/namespace.ts create mode 100644 lib/routes/12371/zxfb.ts delete mode 100644 lib/routes/12379/index.js create mode 100644 lib/routes/141jav/index.ts create mode 100644 lib/routes/141jav/namespace.ts rename lib/{v2 => routes}/141jav/templates/description.art (100%) create mode 100644 lib/routes/141ppv/index.ts create mode 100644 lib/routes/141ppv/namespace.ts rename lib/{v2 => routes}/141ppv/templates/description.art (100%) create mode 100644 lib/routes/163/ds.ts create mode 100644 lib/routes/163/dy.ts create mode 100644 lib/routes/163/dy2.ts create mode 100644 lib/routes/163/exclusive.ts create mode 100644 lib/routes/163/music/artist-songs.ts create mode 100644 lib/routes/163/music/artist.ts create mode 100644 lib/routes/163/music/djradio.ts create mode 100644 lib/routes/163/music/playlist.ts create mode 100644 lib/routes/163/music/userevents.ts create mode 100644 lib/routes/163/music/userplaylist.ts create mode 100644 lib/routes/163/music/userplayrecords.ts create mode 100644 lib/routes/163/namespace.ts create mode 100644 lib/routes/163/news/rank.ts create mode 100644 lib/routes/163/news/special.ts create mode 100644 lib/routes/163/open/vip.ts create mode 100644 lib/routes/163/renjian.ts rename lib/{v2 => routes}/163/templates/ds.art (100%) rename lib/{v2 => routes}/163/templates/dy.art (100%) rename lib/{v2 => routes}/163/templates/exclusive.art (100%) rename lib/{v2 => routes}/163/templates/music/djradio-content.art (93%) rename lib/{v2 => routes}/163/templates/music/playlist.art (100%) rename lib/{v2 => routes}/163/templates/music/userevents.art (100%) rename lib/{v2 => routes}/163/templates/music/userplaylist.art (100%) rename lib/{v2 => routes}/163/templates/music/userplayrecords.art (100%) rename lib/{v2 => routes}/163/templates/open.art (100%) create mode 100644 lib/routes/163/today.ts create mode 100644 lib/routes/163/utils.ts create mode 100644 lib/routes/18comic/album.ts create mode 100644 lib/routes/18comic/blogs.ts create mode 100644 lib/routes/18comic/index.ts create mode 100644 lib/routes/18comic/namespace.ts create mode 100644 lib/routes/18comic/search.ts create mode 100644 lib/routes/18comic/templates/description.art create mode 100644 lib/routes/18comic/utils.ts delete mode 100644 lib/routes/199it/category.js delete mode 100644 lib/routes/199it/tag.js delete mode 100644 lib/routes/199it/utils.js create mode 100644 lib/routes/19lou/index.ts create mode 100644 lib/routes/19lou/namespace.ts delete mode 100644 lib/routes/1draw/index.js create mode 100644 lib/routes/1lou/index.ts create mode 100644 lib/routes/1lou/namespace.ts create mode 100644 lib/routes/1point3acres/blog.ts create mode 100644 lib/routes/1point3acres/category.ts create mode 100644 lib/routes/1point3acres/namespace.ts create mode 100644 lib/routes/1point3acres/offer.ts create mode 100644 lib/routes/1point3acres/section.ts rename lib/{v2 => routes}/1point3acres/templates/image.art (100%) rename lib/{v2 => routes}/1point3acres/templates/offer.art (100%) create mode 100644 lib/routes/1point3acres/thread.ts create mode 100644 lib/routes/1point3acres/user/post.ts create mode 100644 lib/routes/1point3acres/user/thread.ts create mode 100644 lib/routes/1point3acres/utils.ts delete mode 100644 lib/routes/1x/index.js create mode 100644 lib/routes/1x/index.ts create mode 100644 lib/routes/1x/namespace.ts create mode 100644 lib/routes/1x/templates/description.art create mode 100644 lib/routes/2023game/index.ts create mode 100644 lib/routes/2023game/namespace.ts create mode 100644 lib/routes/2048/index.ts create mode 100644 lib/routes/2048/namespace.ts rename lib/{v2 => routes}/2048/templates/download.art (100%) delete mode 100644 lib/routes/21caijing/channel.js create mode 100644 lib/routes/2cycd/index.ts create mode 100644 lib/routes/2cycd/namespace.ts create mode 100644 lib/routes/36kr/hot-list.ts create mode 100644 lib/routes/36kr/index.ts create mode 100644 lib/routes/36kr/namespace.ts create mode 100644 lib/routes/36kr/utils.ts create mode 100644 lib/routes/3dmgame/game.ts create mode 100644 lib/routes/3dmgame/namespace.ts create mode 100644 lib/routes/3dmgame/news-center.ts create mode 100644 lib/routes/3dmgame/utils.ts create mode 100644 lib/routes/3kns/index.ts create mode 100644 lib/routes/3kns/namespace.ts create mode 100644 lib/routes/3kns/templates/description.art delete mode 100644 lib/routes/3ycy/home.js create mode 100644 lib/routes/423down/index.ts create mode 100644 lib/routes/423down/namespace.ts create mode 100644 lib/routes/423down/templates/description.art delete mode 100644 lib/routes/4gamers/category.js create mode 100644 lib/routes/4gamers/category.ts create mode 100644 lib/routes/4gamers/namespace.ts delete mode 100644 lib/routes/4gamers/tag.js create mode 100644 lib/routes/4gamers/tag.ts create mode 100644 lib/routes/4gamers/templates/description.art create mode 100644 lib/routes/4gamers/templates/image.art delete mode 100644 lib/routes/4gamers/topic.js create mode 100644 lib/routes/4gamers/topic.ts create mode 100644 lib/routes/4gamers/utils.ts create mode 100644 lib/routes/4ksj/forum.ts create mode 100644 lib/routes/4ksj/namespace.ts create mode 100644 lib/routes/4ksj/templates/description.art create mode 100644 lib/routes/500px/namespace.ts rename lib/{v2 => routes}/500px/templates/tribeSet.art (100%) rename lib/{v2 => routes}/500px/templates/user.art (100%) create mode 100644 lib/routes/500px/tribe-set.ts create mode 100644 lib/routes/500px/utils.ts create mode 100644 lib/routes/50forum/namespace.ts create mode 100644 lib/routes/50forum/zhuanjia.ts create mode 100644 lib/routes/51cto/namespace.ts create mode 100644 lib/routes/51cto/recommend.ts create mode 100644 lib/routes/51cto/utils.ts create mode 100644 lib/routes/51read/article.ts create mode 100644 lib/routes/51read/namespace.ts delete mode 100644 lib/routes/51voa/channel.js create mode 100644 lib/routes/52hrtt/index.ts create mode 100644 lib/routes/52hrtt/namespace.ts create mode 100644 lib/routes/52hrtt/symposium.ts create mode 100644 lib/routes/56kog/class.ts create mode 100644 lib/routes/56kog/namespace.ts create mode 100644 lib/routes/56kog/templates/description.art create mode 100644 lib/routes/56kog/top.ts create mode 100644 lib/routes/56kog/util.ts create mode 100644 lib/routes/591/list.ts create mode 100644 lib/routes/591/namespace.ts rename lib/{v2 => routes}/591/templates/house.art (100%) create mode 100644 lib/routes/5eplay/index.ts create mode 100644 lib/routes/5eplay/namespace.ts create mode 100644 lib/routes/5eplay/utils.ts delete mode 100644 lib/routes/60s-science/transcript.js create mode 100644 lib/routes/69shu/article.ts create mode 100644 lib/routes/69shu/namespace.ts create mode 100644 lib/routes/6park/index.ts create mode 100644 lib/routes/6park/namespace.ts create mode 100644 lib/routes/6park/news.ts create mode 100644 lib/routes/6v123/latest-movies.ts create mode 100644 lib/routes/6v123/latest-tvseries.ts create mode 100644 lib/routes/6v123/namespace.ts create mode 100644 lib/routes/6v123/utils.ts delete mode 100644 lib/routes/755/user.js create mode 100644 lib/routes/78dm/index.ts create mode 100644 lib/routes/78dm/namespace.ts create mode 100644 lib/routes/78dm/templates/description.art create mode 100644 lib/routes/7mmtv/index.ts create mode 100644 lib/routes/7mmtv/namespace.ts rename lib/{v2 => routes}/7mmtv/templates/description.art (100%) create mode 100644 lib/routes/81/81rc/index.ts create mode 100644 lib/routes/81/namespace.ts create mode 100644 lib/routes/8264/list.ts create mode 100644 lib/routes/8264/namespace.ts rename lib/{v2 => routes}/8264/templates/description.art (100%) delete mode 100644 lib/routes/8btc/author.js delete mode 100644 lib/routes/8btc/news/flash.js create mode 100644 lib/routes/8kcos/article.ts create mode 100644 lib/routes/8kcos/cat.ts create mode 100644 lib/routes/8kcos/const.ts create mode 100644 lib/routes/8kcos/latest.ts create mode 100644 lib/routes/8kcos/namespace.ts create mode 100644 lib/routes/8kcos/tag.ts create mode 100644 lib/routes/8world/index.ts create mode 100644 lib/routes/8world/namespace.ts delete mode 100644 lib/routes/91ddcc/stage.js delete mode 100644 lib/routes/91ddcc/user.js create mode 100644 lib/routes/91porn/author.ts create mode 100644 lib/routes/91porn/index.ts create mode 100644 lib/routes/91porn/namespace.ts rename lib/{v2 => routes}/91porn/templates/index.art (100%) create mode 100644 lib/routes/91porn/utils.ts delete mode 100644 lib/routes/93/index.js create mode 100644 lib/routes/95mm/category.ts create mode 100644 lib/routes/95mm/namespace.ts create mode 100644 lib/routes/95mm/tab.ts create mode 100644 lib/routes/95mm/tag.ts rename lib/{v2 => routes}/95mm/templates/description.art (100%) create mode 100644 lib/routes/95mm/utils.ts delete mode 100644 lib/routes/99percentinvisible/transcript.js create mode 100644 lib/routes/9to5/namespace.ts create mode 100644 lib/routes/9to5/subsite.ts create mode 100644 lib/routes/9to5/utils.ts delete mode 100644 lib/routes/a9vg/a9vg.js create mode 100644 lib/routes/a9vg/index.ts create mode 100644 lib/routes/a9vg/namespace.ts create mode 100644 lib/routes/a9vg/templates/description.art create mode 100644 lib/routes/aamacau/index.ts create mode 100644 lib/routes/aamacau/namespace.ts delete mode 100644 lib/routes/abc/documentId.js delete mode 100644 lib/routes/abc/id.js delete mode 100644 lib/routes/abc/index.js create mode 100644 lib/routes/abc/index.ts create mode 100644 lib/routes/abc/namespace.ts create mode 100644 lib/routes/abc/templates/description.art create mode 100644 lib/routes/abmedia/category.ts create mode 100644 lib/routes/abmedia/index.ts create mode 100644 lib/routes/abmedia/namespace.ts create mode 100644 lib/routes/abskoop/index.ts create mode 100644 lib/routes/abskoop/namespace.ts create mode 100644 lib/routes/abskoop/nsfw.ts create mode 100644 lib/routes/academia/namespace.ts create mode 100644 lib/routes/academia/topics.ts create mode 100644 lib/routes/accessbriefing/index.ts create mode 100644 lib/routes/accessbriefing/namespace.ts create mode 100644 lib/routes/accessbriefing/templates/description.art create mode 100644 lib/routes/acfun/article.ts create mode 100644 lib/routes/acfun/bangumi.ts create mode 100644 lib/routes/acfun/namespace.ts create mode 100644 lib/routes/acfun/video.ts create mode 100644 lib/routes/acg17/namespace.ts create mode 100644 lib/routes/acg17/post.ts create mode 100644 lib/routes/acpaa/index.ts create mode 100644 lib/routes/acpaa/namespace.ts create mode 100644 lib/routes/acs/journal.ts create mode 100644 lib/routes/acs/namespace.ts rename lib/{v2 => routes}/acs/templates/description.art (100%) delete mode 100644 lib/routes/acwifi/index.js delete mode 100644 lib/routes/adquan/index.js create mode 100644 lib/routes/aeaweb/index.ts create mode 100644 lib/routes/aeaweb/namespace.ts rename lib/{v2 => routes}/aeaweb/templates/description.art (100%) create mode 100644 lib/routes/aeon/category.ts create mode 100644 lib/routes/aeon/namespace.ts create mode 100644 lib/routes/aeon/templates/essay.art create mode 100644 lib/routes/aeon/templates/video.art create mode 100644 lib/routes/aeon/type.ts create mode 100644 lib/routes/aeon/utils.ts delete mode 100644 lib/routes/afdian/dynamic.js create mode 100644 lib/routes/afdian/dynamic.ts delete mode 100644 lib/routes/afdian/explore.js create mode 100644 lib/routes/afdian/explore.ts create mode 100644 lib/routes/afdian/namespace.ts create mode 100644 lib/routes/afr/latest.ts create mode 100644 lib/routes/afr/namespace.ts create mode 100644 lib/routes/afr/navigation.ts create mode 100644 lib/routes/afr/query.ts create mode 100644 lib/routes/afr/utils.ts create mode 100644 lib/routes/agefans/detail.ts create mode 100644 lib/routes/agefans/namespace.ts create mode 100644 lib/routes/agefans/update.ts create mode 100644 lib/routes/agefans/utils.ts create mode 100644 lib/routes/agirls/namespace.ts create mode 100644 lib/routes/agirls/topic-list.ts create mode 100644 lib/routes/agirls/topic.ts create mode 100644 lib/routes/agirls/utils.ts create mode 100644 lib/routes/agirls/z-index.ts create mode 100644 lib/routes/agora0/index.ts create mode 100644 lib/routes/agora0/namespace.ts create mode 100644 lib/routes/agora0/pen0.ts create mode 100644 lib/routes/agri/index.ts create mode 100644 lib/routes/agri/namespace.ts create mode 100644 lib/routes/agri/templates/description.art create mode 100644 lib/routes/ahjzu/namespace.ts create mode 100644 lib/routes/ahjzu/news.ts create mode 100644 lib/routes/aibase/discover.ts create mode 100644 lib/routes/aibase/namespace.ts create mode 100644 lib/routes/aibase/news.ts create mode 100644 lib/routes/aibase/templates/description.art create mode 100644 lib/routes/aibase/topic.ts create mode 100644 lib/routes/aibase/util.ts create mode 100644 lib/routes/aicaijing/index.ts create mode 100644 lib/routes/aicaijing/namespace.ts rename lib/{v2 => routes}/aicaijing/templates/description.art (100%) create mode 100644 lib/routes/aiea/index.ts create mode 100644 lib/routes/aiea/namespace.ts create mode 100644 lib/routes/aijishu/index.ts create mode 100644 lib/routes/aijishu/namespace.ts create mode 100644 lib/routes/aijishu/utils.ts create mode 100644 lib/routes/ainvest/article.ts create mode 100644 lib/routes/ainvest/namespace.ts create mode 100644 lib/routes/ainvest/news.ts create mode 100644 lib/routes/ainvest/utils.ts create mode 100644 lib/routes/aip/journal-pupp.ts create mode 100644 lib/routes/aip/journal.ts create mode 100644 lib/routes/aip/namespace.ts rename lib/{v2 => routes}/aip/templates/description.art (100%) create mode 100644 lib/routes/aip/utils.ts create mode 100644 lib/routes/air-level/index.ts create mode 100644 lib/routes/air-level/levelrank.ts create mode 100644 lib/routes/air-level/namespace.ts create mode 100644 lib/routes/airchina/index.ts create mode 100644 lib/routes/airchina/namespace.ts create mode 100644 lib/routes/aisixiang/column.ts create mode 100644 lib/routes/aisixiang/namespace.ts create mode 100644 lib/routes/aisixiang/thinktank.ts create mode 100644 lib/routes/aisixiang/toplist.ts create mode 100644 lib/routes/aisixiang/utils.ts create mode 100644 lib/routes/aisixiang/zhuanti.ts delete mode 100644 lib/routes/aiyanxishe/home.js create mode 100644 lib/routes/ajcass/namespace.ts create mode 100644 lib/routes/ajcass/shxyj.ts create mode 100644 lib/routes/ajmide/index.ts create mode 100644 lib/routes/ajmide/namespace.ts create mode 100644 lib/routes/ali213/namespace.ts create mode 100644 lib/routes/ali213/news.ts create mode 100644 lib/routes/ali213/templates/description.art create mode 100644 lib/routes/ali213/zl.ts create mode 100644 lib/routes/alicesoft/infomation.ts create mode 100644 lib/routes/alicesoft/namespace.ts create mode 100644 lib/routes/alipan/files.ts create mode 100644 lib/routes/alipan/namespace.ts create mode 100644 lib/routes/alipan/types.ts create mode 100644 lib/routes/aliresearch/information.ts create mode 100644 lib/routes/aliresearch/namespace.ts create mode 100644 lib/routes/alistapart/index.ts create mode 100644 lib/routes/alistapart/namespace.ts create mode 100644 lib/routes/alistapart/topic.ts create mode 100644 lib/routes/alistapart/utils.ts delete mode 100644 lib/routes/aliyun-kernel/index.js create mode 100644 lib/routes/aliyun/database-month.ts create mode 100644 lib/routes/aliyun/developer/group.ts create mode 100644 lib/routes/aliyun/namespace.ts create mode 100644 lib/routes/aliyun/notice.ts create mode 100644 lib/routes/aljazeera/index.ts create mode 100644 lib/routes/aljazeera/namespace.ts rename lib/{v2 => routes}/aljazeera/templates/description.art (100%) delete mode 100644 lib/routes/allnow/column.js delete mode 100644 lib/routes/allnow/index.js delete mode 100644 lib/routes/allnow/tag.js delete mode 100644 lib/routes/allnow/user.js delete mode 100644 lib/routes/allnow/utils.js create mode 100644 lib/routes/ally/namespace.ts create mode 100644 lib/routes/ally/rail.ts create mode 100644 lib/routes/alpinelinux/namespace.ts create mode 100644 lib/routes/alpinelinux/pkgs.ts delete mode 100644 lib/routes/alter-cn/news.js create mode 100644 lib/routes/alternativeto/namespace.ts create mode 100644 lib/routes/alternativeto/platform.ts create mode 100644 lib/routes/alternativeto/software.ts create mode 100644 lib/routes/alternativeto/utils.ts delete mode 100644 lib/routes/amazfitwatchfaces/search.js create mode 100644 lib/routes/amazon/awsblogs.ts create mode 100644 lib/routes/amazon/kindle-software-updates.ts delete mode 100644 lib/routes/amazon/ku.js create mode 100644 lib/routes/amazon/namespace.ts rename lib/{v2 => routes}/amazon/templates/software-description.art (100%) create mode 100644 lib/routes/amz123/kx.ts create mode 100644 lib/routes/amz123/namespace.ts create mode 100644 lib/routes/android/namespace.ts create mode 100644 lib/routes/android/platform-tools-releases.ts delete mode 100644 lib/routes/andyt/index.js delete mode 100644 lib/routes/anigamer/anime.js delete mode 100644 lib/routes/anigamer/new_anime.js delete mode 100644 lib/routes/anime1/anime.js create mode 100644 lib/routes/anime1/anime.ts create mode 100644 lib/routes/anime1/namespace.ts delete mode 100644 lib/routes/anime1/search.js create mode 100644 lib/routes/anime1/search.ts delete mode 100644 lib/routes/animen/news.js delete mode 100644 lib/routes/anitama/channel.js delete mode 100644 lib/routes/anki/changes.js create mode 100644 lib/routes/annualreviews/index.ts create mode 100644 lib/routes/annualreviews/namespace.ts create mode 100644 lib/routes/anquanke/category.ts create mode 100644 lib/routes/anquanke/namespace.ts create mode 100644 lib/routes/anquanke/vul.ts create mode 100644 lib/routes/anthropic/namespace.ts create mode 100644 lib/routes/anthropic/news.ts delete mode 100644 lib/routes/aom/journal.js create mode 100644 lib/routes/apache/apisix/blog.ts create mode 100644 lib/routes/apache/namespace.ts create mode 100644 lib/routes/apiseven/blog.ts create mode 100644 lib/routes/apiseven/namespace.ts create mode 100644 lib/routes/apkpure/namespace.ts create mode 100644 lib/routes/apkpure/versions.ts create mode 100644 lib/routes/apnews/api.ts create mode 100644 lib/routes/apnews/namespace.ts create mode 100644 lib/routes/apnews/rss.ts create mode 100644 lib/routes/apnews/sitemap.ts rename lib/{v2 => routes}/apnews/templates/description.art (100%) create mode 100644 lib/routes/apnews/topics.ts create mode 100644 lib/routes/apnews/utils.ts create mode 100644 lib/routes/apnic/index.ts create mode 100644 lib/routes/apnic/namespace.ts create mode 100644 lib/routes/app-center/namespace.ts create mode 100644 lib/routes/app-center/release.ts rename lib/{v2 => routes}/app-center/templates/description.art (100%) create mode 100644 lib/routes/apple/apps.ts create mode 100644 lib/routes/apple/exchange-repair.ts create mode 100644 lib/routes/apple/namespace.ts create mode 100644 lib/routes/apple/podcast.ts create mode 100644 lib/routes/appleinsider/index.ts create mode 100644 lib/routes/appleinsider/namespace.ts delete mode 100644 lib/routes/appsales/index.js create mode 100644 lib/routes/appstare/comments.ts create mode 100644 lib/routes/appstare/namespace.ts create mode 100644 lib/routes/appstore/in-app-purchase.ts create mode 100644 lib/routes/appstore/namespace.ts create mode 100644 lib/routes/appstore/price.ts create mode 100644 lib/routes/appstore/xianmian.ts create mode 100644 lib/routes/appstorrent/namespace.ts create mode 100644 lib/routes/appstorrent/programs.ts create mode 100644 lib/routes/appstorrent/templates/description.art delete mode 100644 lib/routes/aptonic/action.js create mode 100644 lib/routes/aqara/community.ts create mode 100644 lib/routes/aqara/namespace.ts create mode 100644 lib/routes/aqara/news.ts create mode 100644 lib/routes/aqara/post.ts create mode 100644 lib/routes/aqara/region.ts rename lib/{v2 => routes}/aqara/templates/figure.art (100%) create mode 100644 lib/routes/aqicn/aqi.ts create mode 100644 lib/routes/aqicn/namespace.ts delete mode 100644 lib/routes/archdaily/home.js create mode 100644 lib/routes/arcteryx/namespace.ts create mode 100644 lib/routes/arcteryx/new-arrivals.ts create mode 100644 lib/routes/arcteryx/outlet.ts create mode 100644 lib/routes/arcteryx/regear-new-arrivals.ts rename lib/{v2 => routes}/arcteryx/templates/product-description.art (100%) rename lib/{v2 => routes}/arcteryx/templates/regear-product-description.art (100%) create mode 100644 lib/routes/arcteryx/utils.ts create mode 100644 lib/routes/artstation/namespace.ts create mode 100644 lib/routes/artstation/templates/description.art create mode 100644 lib/routes/artstation/user.ts delete mode 100644 lib/routes/asahi/area.js delete mode 100644 lib/routes/asahi/index.js create mode 100644 lib/routes/asiantolick/index.ts create mode 100644 lib/routes/asiantolick/namespace.ts create mode 100644 lib/routes/asiantolick/templates/description.art create mode 100644 lib/routes/asmr-200/index.ts create mode 100644 lib/routes/asmr-200/namespace.ts create mode 100644 lib/routes/asmr-200/templates/work.art create mode 100644 lib/routes/asmr-200/type.ts create mode 100644 lib/routes/asus/bios.ts create mode 100644 lib/routes/asus/gpu-tweak.ts create mode 100644 lib/routes/asus/namespace.ts create mode 100644 lib/routes/asus/templates/bios.art create mode 100644 lib/routes/atcoder/contest.ts create mode 100644 lib/routes/atcoder/namespace.ts create mode 100644 lib/routes/atcoder/post.ts delete mode 100644 lib/routes/atfd/index.js create mode 100644 lib/routes/atptour/namespace.ts create mode 100644 lib/routes/atptour/news.ts create mode 100644 lib/routes/auto-stats/index.ts create mode 100644 lib/routes/auto-stats/namespace.ts create mode 100644 lib/routes/autocentre/index.ts create mode 100644 lib/routes/autocentre/namespace.ts delete mode 100644 lib/routes/autotrader/index.js delete mode 100644 lib/routes/avgle/videos.js delete mode 100755 lib/routes/axis-studios/work.js create mode 100644 lib/routes/baai/events.ts create mode 100644 lib/routes/baai/hub.ts create mode 100644 lib/routes/baai/namespace.ts create mode 100644 lib/routes/baai/utils.ts delete mode 100644 lib/routes/babehub/index.js delete mode 100644 lib/routes/babehub/search.js delete mode 100644 lib/routes/babehub/utils.js delete mode 100644 lib/routes/babykingdom/index.js create mode 100644 lib/routes/backlinko/blog.ts create mode 100644 lib/routes/backlinko/namespace.ts create mode 100644 lib/routes/bad/index.ts create mode 100644 lib/routes/bad/namespace.ts delete mode 100644 lib/routes/bahamut/creation_index.js delete mode 100644 lib/routes/bahamut/utils.js delete mode 100644 lib/routes/baidu/daily.js delete mode 100644 lib/routes/baidu/doodles.js create mode 100644 lib/routes/baidu/gushitong/index.ts create mode 100644 lib/routes/baidu/namespace.ts create mode 100644 lib/routes/baidu/search.ts create mode 100644 lib/routes/baidu/templates/description.art rename lib/{v2 => routes}/baidu/templates/forum.art (100%) rename lib/{v2 => routes}/baidu/templates/gushitong.art (100%) rename lib/{v2 => routes}/baidu/templates/post.art (100%) rename lib/{v2 => routes}/baidu/templates/tieba_search.art (100%) rename lib/{v2 => routes}/baidu/templates/top.art (100%) create mode 100644 lib/routes/baidu/tieba/forum.ts create mode 100644 lib/routes/baidu/tieba/post.ts create mode 100644 lib/routes/baidu/tieba/search.ts create mode 100644 lib/routes/baidu/tieba/user.ts create mode 100644 lib/routes/baidu/top.ts create mode 100644 lib/routes/baijing/index.ts create mode 100644 lib/routes/baijing/namespace.ts create mode 100644 lib/routes/bandcamp/live.ts create mode 100644 lib/routes/bandcamp/namespace.ts create mode 100644 lib/routes/bandcamp/tag.ts rename lib/{v2 => routes}/bandcamp/templates/weekly.art (100%) create mode 100644 lib/routes/bandcamp/weekly.ts delete mode 100644 lib/routes/bandisoft/index.js create mode 100644 lib/routes/bangumi.moe/index.ts create mode 100644 lib/routes/bangumi.moe/namespace.ts create mode 100644 lib/routes/bangumi.online/namespace.ts create mode 100644 lib/routes/bangumi.online/online.ts rename lib/{v2/bangumi/templates/online => routes/bangumi.online/templates}/image.art (100%) create mode 100644 lib/routes/bangumi.tv/calendar/_base.ts create mode 100644 lib/routes/bangumi.tv/calendar/today.ts create mode 100644 lib/routes/bangumi.tv/group/reply.ts create mode 100644 lib/routes/bangumi.tv/group/topic.ts create mode 100644 lib/routes/bangumi.tv/namespace.ts create mode 100644 lib/routes/bangumi.tv/other/followrank.ts create mode 100644 lib/routes/bangumi.tv/person/index.ts create mode 100644 lib/routes/bangumi.tv/subject/comments.ts create mode 100644 lib/routes/bangumi.tv/subject/ep.ts create mode 100644 lib/routes/bangumi.tv/subject/index.ts create mode 100644 lib/routes/bangumi.tv/subject/offcial-subject-api.ts create mode 100644 lib/routes/bangumi.tv/subject/utils.ts rename lib/{v2/bangumi/templates/tv => routes/bangumi.tv/templates}/ep.art (100%) create mode 100644 lib/routes/bangumi.tv/templates/subject.art rename lib/{v2/bangumi/templates/tv => routes/bangumi.tv/templates}/today.art (100%) create mode 100644 lib/routes/bangumi.tv/user/blog.ts create mode 100644 lib/routes/bangumi.tv/user/collections.ts delete mode 100644 lib/routes/banyuetan/index.js create mode 100644 lib/routes/baoyu/index.ts create mode 100644 lib/routes/baoyu/namespace.ts create mode 100644 lib/routes/baozimh/index.ts create mode 100644 lib/routes/baozimh/namespace.ts rename lib/{v2 => routes}/baozimh/templates/desc.art (100%) create mode 100644 lib/routes/barronschina/index.ts create mode 100644 lib/routes/barronschina/namespace.ts create mode 100644 lib/routes/bast/index.ts create mode 100644 lib/routes/bast/namespace.ts create mode 100644 lib/routes/bbc/index.ts create mode 100644 lib/routes/bbc/namespace.ts create mode 100644 lib/routes/bbc/utils.ts create mode 100644 lib/routes/bbcnewslabs/namespace.ts create mode 100644 lib/routes/bbcnewslabs/news.ts create mode 100644 lib/routes/bc3ts/list.ts create mode 100644 lib/routes/bc3ts/namespace.ts create mode 100644 lib/routes/bc3ts/templates/media.art create mode 100644 lib/routes/bc3ts/types.ts create mode 100644 lib/routes/bdys/index.ts create mode 100644 lib/routes/bdys/namespace.ts rename lib/{v2 => routes}/bdys/templates/desc.art (100%) create mode 100644 lib/routes/behance/namespace.ts create mode 100644 lib/routes/behance/queries.ts create mode 100644 lib/routes/behance/templates/description.art create mode 100644 lib/routes/behance/user.ts create mode 100644 lib/routes/beijingprice/index.ts create mode 100644 lib/routes/beijingprice/namespace.ts delete mode 100644 lib/routes/bell-labs/events-news.js create mode 100644 lib/routes/bellroy/namespace.ts create mode 100644 lib/routes/bellroy/new-releases.ts create mode 100644 lib/routes/bendibao/namespace.ts create mode 100644 lib/routes/bendibao/news.ts delete mode 100644 lib/routes/benedictevans/recent.js create mode 100644 lib/routes/bestblogs/feeds.ts create mode 100644 lib/routes/bestblogs/namespace.ts create mode 100644 lib/routes/bgmlist/namespace.ts create mode 100644 lib/routes/bgmlist/onair.ts rename lib/{v2 => routes}/bgmlist/templates/description.art (100%) delete mode 100644 lib/routes/bibgame/category.js create mode 100644 lib/routes/bigquant/collections.ts create mode 100644 lib/routes/bigquant/namespace.ts delete mode 100644 lib/routes/bihu/activaties.js create mode 100644 lib/routes/bilibili/api-interface.d.ts create mode 100644 lib/routes/bilibili/app.ts create mode 100644 lib/routes/bilibili/article.ts create mode 100644 lib/routes/bilibili/audio.ts create mode 100644 lib/routes/bilibili/bangumi.ts create mode 100644 lib/routes/bilibili/bilibili-recommend.ts create mode 100644 lib/routes/bilibili/cache.ts create mode 100644 lib/routes/bilibili/coin.ts create mode 100644 lib/routes/bilibili/danmaku.ts create mode 100644 lib/routes/bilibili/dynamic.ts create mode 100644 lib/routes/bilibili/fav.ts create mode 100644 lib/routes/bilibili/followers.ts create mode 100644 lib/routes/bilibili/followings-article.ts create mode 100644 lib/routes/bilibili/followings-dynamic.ts create mode 100644 lib/routes/bilibili/followings-video.ts create mode 100644 lib/routes/bilibili/followings.ts create mode 100644 lib/routes/bilibili/hot-search.ts create mode 100644 lib/routes/bilibili/like.ts create mode 100644 lib/routes/bilibili/link-news.ts create mode 100644 lib/routes/bilibili/live-area.ts create mode 100644 lib/routes/bilibili/live-room.ts create mode 100644 lib/routes/bilibili/live-search.ts create mode 100644 lib/routes/bilibili/mall-ip.ts create mode 100644 lib/routes/bilibili/mall-new.ts create mode 100644 lib/routes/bilibili/manga-followings.ts create mode 100644 lib/routes/bilibili/manga-update.ts create mode 100644 lib/routes/bilibili/namespace.ts create mode 100644 lib/routes/bilibili/page.ts create mode 100644 lib/routes/bilibili/partion-ranking.ts create mode 100644 lib/routes/bilibili/partion.ts create mode 100644 lib/routes/bilibili/platform.ts create mode 100644 lib/routes/bilibili/popular.ts create mode 100644 lib/routes/bilibili/ranking.ts create mode 100644 lib/routes/bilibili/readlist.ts create mode 100644 lib/routes/bilibili/reply.ts create mode 100644 lib/routes/bilibili/templates/description.art create mode 100644 lib/routes/bilibili/types.ts create mode 100644 lib/routes/bilibili/user-bangumi.ts create mode 100644 lib/routes/bilibili/user-channel.ts create mode 100644 lib/routes/bilibili/user-collection.ts create mode 100644 lib/routes/bilibili/user-fav.ts create mode 100644 lib/routes/bilibili/utils.ts create mode 100644 lib/routes/bilibili/video-all.ts create mode 100644 lib/routes/bilibili/video.ts create mode 100644 lib/routes/bilibili/vsearch.ts create mode 100644 lib/routes/bilibili/watchlater.ts create mode 100644 lib/routes/bilibili/weekly-recommend.ts create mode 100644 lib/routes/binance/announcement.ts create mode 100644 lib/routes/binance/launchpool.ts create mode 100644 lib/routes/binance/namespace.ts create mode 100644 lib/routes/binance/types.ts create mode 100644 lib/routes/bing/daily-wallpaper.ts delete mode 100644 lib/routes/bing/index.js create mode 100644 lib/routes/bing/namespace.ts create mode 100644 lib/routes/bing/search.ts delete mode 100644 lib/routes/biobio/index.js delete mode 100644 lib/routes/biobio/others.js create mode 100644 lib/routes/biodiscover/index.ts create mode 100644 lib/routes/biodiscover/namespace.ts delete mode 100644 lib/routes/bioon/latest.js create mode 100644 lib/routes/bioone/featured.ts create mode 100644 lib/routes/bioone/journal.ts create mode 100644 lib/routes/bioone/namespace.ts create mode 100644 lib/routes/biquge/index.ts create mode 100644 lib/routes/biquge/namespace.ts delete mode 100644 lib/routes/bishijie/kuaixun.js create mode 100644 lib/routes/bit/cs/cs.ts create mode 100644 lib/routes/bit/cs/utils.ts create mode 100644 lib/routes/bit/jwc/jwc.ts create mode 100644 lib/routes/bit/jwc/utils.ts create mode 100644 lib/routes/bit/namespace.ts create mode 100644 lib/routes/bit/rszhaopin.ts create mode 100644 lib/routes/bit/yjs.ts create mode 100644 lib/routes/bitbucket/commits.ts create mode 100644 lib/routes/bitbucket/namespace.ts create mode 100644 lib/routes/bitbucket/tags.ts create mode 100644 lib/routes/bitget/announcement.ts create mode 100644 lib/routes/bitget/namespace.ts create mode 100644 lib/routes/bitget/type.ts create mode 100644 lib/routes/bitmovin/blog.ts create mode 100644 lib/routes/bitmovin/namespace.ts create mode 100644 lib/routes/bjfu/grs.ts create mode 100644 lib/routes/bjfu/it/index.ts create mode 100644 lib/routes/bjfu/it/utils.ts create mode 100644 lib/routes/bjfu/jwc/index.ts create mode 100644 lib/routes/bjfu/jwc/utils.ts create mode 100644 lib/routes/bjfu/kjc.ts create mode 100644 lib/routes/bjfu/namespace.ts create mode 100644 lib/routes/bjfu/news/index.ts create mode 100644 lib/routes/bjfu/news/utils.ts create mode 100644 lib/routes/bjnews/cat.ts create mode 100644 lib/routes/bjnews/column.ts delete mode 100644 lib/routes/bjnews/epaper.js create mode 100644 lib/routes/bjnews/namespace.ts delete mode 100644 lib/routes/bjnews/news.js create mode 100644 lib/routes/bjnews/utils.ts create mode 100644 lib/routes/bjp/apod.ts create mode 100644 lib/routes/bjp/namespace.ts create mode 100644 lib/routes/bjsk/index.ts create mode 100644 lib/routes/bjsk/keti.ts create mode 100644 lib/routes/bjsk/namespace.ts create mode 100644 lib/routes/bjtu/gs.ts create mode 100644 lib/routes/bjtu/namespace.ts create mode 100644 lib/routes/bjwxdxh/index.ts create mode 100644 lib/routes/bjwxdxh/namespace.ts create mode 100644 lib/routes/bjx/fd.ts create mode 100644 lib/routes/bjx/huanbao.ts create mode 100644 lib/routes/bjx/namespace.ts create mode 100644 lib/routes/bjx/types.ts create mode 100644 lib/routes/blizzard/namespace.ts create mode 100644 lib/routes/blizzard/news.ts create mode 100644 lib/routes/blogread/index.ts create mode 100644 lib/routes/blogread/namespace.ts delete mode 100644 lib/routes/blogread/newest.js delete mode 100644 lib/routes/blogs/diygod/animal-crossing.js delete mode 100644 lib/routes/blogs/diygod/gk.js delete mode 100644 lib/routes/blogs/jianning.js delete mode 100644 lib/routes/blogs/paulgraham.js delete mode 100644 lib/routes/blogs/wordpress.js create mode 100644 lib/routes/bloomberg/authors.ts create mode 100644 lib/routes/bloomberg/index.ts create mode 100644 lib/routes/bloomberg/namespace.ts rename lib/{v2 => routes}/bloomberg/templates/audio_media.art (100%) rename lib/{v2 => routes}/bloomberg/templates/chart_media.art (100%) rename lib/{v2 => routes}/bloomberg/templates/image_figure.art (100%) rename lib/{v2 => routes}/bloomberg/templates/lede_media.art (100%) rename lib/{v2 => routes}/bloomberg/templates/video_media.art (100%) create mode 100644 lib/routes/bloomberg/utils.ts delete mode 100755 lib/routes/blow-studio/work.js create mode 100644 lib/routes/bluearchive/namespace.ts create mode 100644 lib/routes/bluearchive/news.ts create mode 100644 lib/routes/bluestacks/namespace.ts create mode 100644 lib/routes/bluestacks/release.ts delete mode 100755 lib/routes/blur-studio/index.js create mode 100644 lib/routes/bmkg/earthquake.ts create mode 100644 lib/routes/bmkg/namespace.ts create mode 100644 lib/routes/bmkg/news.ts create mode 100644 lib/routes/bnu/bs.ts create mode 100644 lib/routes/bnu/dwxgb.ts create mode 100644 lib/routes/bnu/fdy.ts create mode 100644 lib/routes/bnu/jwb.ts create mode 100644 lib/routes/bnu/lib.ts create mode 100644 lib/routes/bnu/mba.ts create mode 100644 lib/routes/bnu/namespace.ts create mode 100644 lib/routes/boc/namespace.ts create mode 100644 lib/routes/boc/whpj.ts delete mode 100644 lib/routes/bof/home.js create mode 100644 lib/routes/bookfere/category.ts create mode 100644 lib/routes/bookfere/namespace.ts delete mode 100644 lib/routes/bookscomtw/newbooks.js delete mode 100644 lib/routes/booksource/index.js create mode 100644 lib/routes/booru/mmda.ts create mode 100644 lib/routes/booru/namespace.ts create mode 100644 lib/routes/booru/templates/description.art delete mode 100644 lib/routes/booth-pm/shop.js create mode 100644 lib/routes/bossdesign/index.ts create mode 100644 lib/routes/bossdesign/namespace.ts delete mode 100644 lib/routes/boston/index.js create mode 100644 lib/routes/brave/latest.ts create mode 100644 lib/routes/brave/namespace.ts create mode 100644 lib/routes/brooklynmuseum/exhibitions.ts create mode 100644 lib/routes/brooklynmuseum/namespace.ts create mode 100644 lib/routes/bse/index.ts create mode 100644 lib/routes/bse/namespace.ts create mode 100644 lib/routes/bsky/keyword.ts create mode 100644 lib/routes/bsky/namespace.ts create mode 100644 lib/routes/bsky/posts.ts create mode 100644 lib/routes/bsky/templates/post.art create mode 100644 lib/routes/bsky/utils.ts create mode 100644 lib/routes/bt0/mv.ts create mode 100644 lib/routes/bt0/namespace.ts create mode 100644 lib/routes/bt0/tlist.ts create mode 100644 lib/routes/bt0/util.ts create mode 100644 lib/routes/btzj/index.ts create mode 100644 lib/routes/btzj/namespace.ts rename lib/{v2 => routes}/btzj/templates/torrents.art (100%) create mode 100644 lib/routes/buaa/jiaowu.ts create mode 100644 lib/routes/buaa/lib/space/newbook.ts create mode 100644 lib/routes/buaa/lib/space/templates/newbook.art create mode 100644 lib/routes/buaa/namespace.ts create mode 100644 lib/routes/buaa/news/index.ts create mode 100755 lib/routes/buaa/sme.ts delete mode 100644 lib/routes/buaq/index.js create mode 100644 lib/routes/bugzilla/bug.ts create mode 100644 lib/routes/bugzilla/namespace.ts create mode 100644 lib/routes/bulianglin/namespace.ts create mode 100644 lib/routes/bulianglin/rss.ts create mode 100644 lib/routes/bupt/jwc.ts create mode 100644 lib/routes/bupt/namespace.ts create mode 100644 lib/routes/bupt/rczp.ts create mode 100644 lib/routes/byau/namespace.ts create mode 100644 lib/routes/byau/xinwen/index.ts create mode 100644 lib/routes/byteclicks/index.ts create mode 100644 lib/routes/byteclicks/namespace.ts create mode 100644 lib/routes/byteclicks/tag.ts create mode 100644 lib/routes/byteclicks/utils.ts create mode 100644 lib/routes/bytes/bytes.ts create mode 100644 lib/routes/bytes/namespace.ts create mode 100644 lib/routes/c114/namespace.ts create mode 100644 lib/routes/c114/roll.ts create mode 100644 lib/routes/caai/index.ts create mode 100644 lib/routes/caai/namespace.ts rename lib/{v2 => routes}/caai/templates/description.art (100%) create mode 100644 lib/routes/caai/utils.ts create mode 100644 lib/routes/caam/index.ts create mode 100644 lib/routes/caam/namespace.ts create mode 100644 lib/routes/caareviews/book.ts create mode 100644 lib/routes/caareviews/essay.ts create mode 100644 lib/routes/caareviews/exhibition.ts create mode 100644 lib/routes/caareviews/namespace.ts rename lib/{v2 => routes}/caareviews/templates/utils.art (100%) create mode 100644 lib/routes/caareviews/utils.ts create mode 100644 lib/routes/cags/edu/index.ts create mode 100644 lib/routes/cags/namespace.ts create mode 100644 lib/routes/cahkms/index.ts create mode 100644 lib/routes/cahkms/namespace.ts rename lib/{v2 => routes}/cahkms/templates/description.art (100%) create mode 100644 lib/routes/caijing/namespace.ts create mode 100644 lib/routes/caijing/roll.ts create mode 100644 lib/routes/caixin/article.ts create mode 100644 lib/routes/caixin/blog.ts create mode 100644 lib/routes/caixin/category.ts create mode 100644 lib/routes/caixin/database.ts create mode 100644 lib/routes/caixin/k.ts create mode 100644 lib/routes/caixin/latest.ts create mode 100644 lib/routes/caixin/namespace.ts create mode 100644 lib/routes/caixin/templates/article.art create mode 100644 lib/routes/caixin/utils-fulltext.ts create mode 100644 lib/routes/caixin/utils.ts create mode 100644 lib/routes/caixin/weekly.ts create mode 100644 lib/routes/caixinglobal/latest.ts create mode 100644 lib/routes/caixinglobal/namespace.ts create mode 100644 lib/routes/camchina/index.ts create mode 100644 lib/routes/camchina/namespace.ts create mode 100644 lib/routes/cankaoxiaoxi/index.ts create mode 100644 lib/routes/cankaoxiaoxi/namespace.ts rename lib/{v2 => routes}/cankaoxiaoxi/templates/description.art (100%) create mode 100644 lib/routes/cara/constant.ts create mode 100644 lib/routes/cara/likes.ts create mode 100644 lib/routes/cara/namespace.ts create mode 100644 lib/routes/cara/portfolio.ts create mode 100644 lib/routes/cara/templates/post.art create mode 100644 lib/routes/cara/timeline.ts create mode 100644 lib/routes/cara/types.ts create mode 100644 lib/routes/cara/utils.ts create mode 100644 lib/routes/cartoonmad/comic.ts create mode 100644 lib/routes/cartoonmad/namespace.ts rename lib/{v2 => routes}/cartoonmad/templates/chapter.art (100%) create mode 100644 lib/routes/cas/cg/index.ts create mode 100644 lib/routes/cas/genetics/index.ts create mode 100644 lib/routes/cas/ia/yjs.ts create mode 100644 lib/routes/cas/iee/kydt.ts create mode 100644 lib/routes/cas/is/index.ts create mode 100644 lib/routes/cas/mesalab/kb.ts create mode 100644 lib/routes/cas/namespace.ts create mode 100644 lib/routes/cas/sim/kyjz.ts create mode 100644 lib/routes/casssp/namespace.ts create mode 100644 lib/routes/casssp/news.ts create mode 100644 lib/routes/cast/index.ts create mode 100644 lib/routes/cast/namespace.ts create mode 100644 lib/routes/cau/ele.ts create mode 100644 lib/routes/cau/namespace.ts create mode 100644 lib/routes/cau/yjs.ts create mode 100644 lib/routes/caus/index.ts create mode 100644 lib/routes/caus/namespace.ts create mode 100644 lib/routes/cbaigui/index.ts create mode 100644 lib/routes/cbaigui/namespace.ts rename lib/{v2 => routes}/cbaigui/templates/figure.art (100%) create mode 100644 lib/routes/cbaigui/utils.ts create mode 100644 lib/routes/cbc/namespace.ts create mode 100644 lib/routes/cbc/topics.ts create mode 100644 lib/routes/cbirc/index.ts create mode 100644 lib/routes/cbirc/namespace.ts create mode 100644 lib/routes/cbnweek/index.ts create mode 100644 lib/routes/cbnweek/namespace.ts create mode 100644 lib/routes/cbpanet/index.ts create mode 100644 lib/routes/cbpanet/namespace.ts create mode 100644 lib/routes/ccac/namespace.ts create mode 100644 lib/routes/ccac/news.ts create mode 100644 lib/routes/ccac/utils.ts create mode 100644 lib/routes/cccfna/index.ts create mode 100644 lib/routes/cccfna/namespace.ts create mode 100644 lib/routes/ccf/ccfcv/index.ts create mode 100644 lib/routes/ccf/namespace.ts create mode 100644 lib/routes/ccf/news.ts rename lib/{v2 => routes}/ccf/templates/ccfcv/description.art (100%) rename lib/{v2 => routes}/ccf/templates/tfbd/description.art (100%) create mode 100644 lib/routes/ccf/tfbd/index.ts create mode 100644 lib/routes/ccf/tfbd/utils.ts create mode 100644 lib/routes/ccfa/index.ts create mode 100644 lib/routes/ccfa/namespace.ts create mode 100644 lib/routes/ccfa/templates/description.art delete mode 100644 lib/routes/ccg/index.js create mode 100644 lib/routes/ccnu/career.ts create mode 100644 lib/routes/ccnu/cs.ts create mode 100644 lib/routes/ccnu/namespace.ts create mode 100644 lib/routes/ccnu/wu.ts create mode 100644 lib/routes/ccnu/yjs.ts create mode 100644 lib/routes/ccreports/index.ts create mode 100644 lib/routes/ccreports/namespace.ts create mode 100644 lib/routes/cctv/category.ts create mode 100644 lib/routes/cctv/jx.ts create mode 100644 lib/routes/cctv/lm.ts create mode 100644 lib/routes/cctv/namespace.ts create mode 100644 lib/routes/cctv/utils/mzzlbg.ts create mode 100644 lib/routes/cctv/utils/news.ts create mode 100644 lib/routes/cctv/utils/xinwen1j1.ts create mode 100644 lib/routes/cctv/xwlb.ts create mode 100644 lib/routes/cde/index.ts create mode 100644 lib/routes/cde/namespace.ts rename lib/{v2 => routes}/cde/templates/xxgk/breakthroughCure.art (100%) rename lib/{v2 => routes}/cde/templates/xxgk/cliniCal.art (100%) rename lib/{v2 => routes}/cde/templates/xxgk/priorityApproval.art (100%) create mode 100644 lib/routes/cde/utils.ts create mode 100644 lib/routes/cde/xxgk.ts create mode 100644 lib/routes/cde/zdyz.ts create mode 100644 lib/routes/cdi/index.ts create mode 100644 lib/routes/cdi/namespace.ts create mode 100644 lib/routes/cdu/jwgg.ts create mode 100644 lib/routes/cdu/namespace.ts create mode 100644 lib/routes/cdzjryb/namespace.ts create mode 100644 lib/routes/cdzjryb/project-list.ts rename lib/{v2 => routes}/cdzjryb/templates/projectList.art (100%) create mode 100644 lib/routes/cebbank/all.ts create mode 100644 lib/routes/cebbank/history.ts create mode 100644 lib/routes/cebbank/namespace.ts rename lib/{v2 => routes}/cebbank/templates/allDes.art (100%) rename lib/{v2 => routes}/cebbank/templates/historyDes.art (100%) create mode 100644 lib/routes/cebbank/utils.ts delete mode 100644 lib/routes/cell/cell/index.js delete mode 100644 lib/routes/cell/cover.js create mode 100644 lib/routes/ceph/blog.ts create mode 100644 lib/routes/ceph/namespace.ts create mode 100644 lib/routes/cfachina/analygarden.ts create mode 100644 lib/routes/cfachina/namespace.ts delete mode 100644 lib/routes/cfan/news.js delete mode 100644 lib/routes/cfd/gbp_div.js create mode 100644 lib/routes/cffex/announcement.ts create mode 100644 lib/routes/cffex/namespace.ts create mode 100644 lib/routes/cfmmc/index.ts create mode 100644 lib/routes/cfmmc/namespace.ts create mode 100644 lib/routes/cfr/index.ts create mode 100644 lib/routes/cfr/namespace.ts create mode 100644 lib/routes/cfr/types.ts create mode 100644 lib/routes/cfr/utils.ts create mode 100644 lib/routes/cgtn/namespace.ts delete mode 100644 lib/routes/cgtn/pick.js create mode 100644 lib/routes/cgtn/podcast.ts delete mode 100644 lib/routes/cgtn/top.js create mode 100644 lib/routes/chaincatcher/home.ts create mode 100644 lib/routes/chaincatcher/namespace.ts create mode 100644 lib/routes/chaincatcher/news.ts rename lib/{v2 => routes}/chaincatcher/templates/home.art (100%) create mode 100644 lib/routes/changba/namespace.ts rename lib/{v2 => routes}/changba/templates/work_description.art (100%) create mode 100644 lib/routes/changba/user.ts delete mode 100644 lib/routes/changku/index.js delete mode 100644 lib/routes/chaoli/index.js create mode 100644 lib/routes/chaoxing/namespace.ts create mode 100644 lib/routes/chaoxing/qk.ts rename lib/{v2 => routes}/chaoxing/templates/description.art (100%) create mode 100644 lib/routes/chaping/banner.ts create mode 100644 lib/routes/chaping/namespace.ts create mode 100644 lib/routes/chaping/news.ts create mode 100644 lib/routes/chaping/newsflash.ts delete mode 100644 lib/routes/checkee/index.js delete mode 100644 lib/routes/chicagotribune/index.js create mode 100644 lib/routes/chiculture/namespace.ts create mode 100644 lib/routes/chiculture/topic.ts create mode 100644 lib/routes/chikubi/category.ts create mode 100644 lib/routes/chikubi/index.ts create mode 100644 lib/routes/chikubi/namespace.ts create mode 100644 lib/routes/chikubi/navigation.ts create mode 100644 lib/routes/chikubi/nipple-video-category.ts create mode 100644 lib/routes/chikubi/nipple-video-maker.ts create mode 100644 lib/routes/chikubi/search.ts create mode 100644 lib/routes/chikubi/tag.ts create mode 100644 lib/routes/chikubi/utils.ts create mode 100644 lib/routes/china/finance/finance.ts create mode 100644 lib/routes/china/namespace.ts create mode 100644 lib/routes/china/news/highlights/news.ts create mode 100644 lib/routes/china/news/military/news.ts create mode 100644 lib/routes/chinacdc/index.ts create mode 100644 lib/routes/chinacdc/namespace.ts create mode 100644 lib/routes/chinacdc/templates/description.art create mode 100644 lib/routes/chinadegrees/namespace.ts create mode 100644 lib/routes/chinadegrees/province.ts rename lib/{v2 => routes}/chinadegrees/templates/description.art (100%) delete mode 100644 lib/routes/chinadialogue/column.js delete mode 100644 lib/routes/chinadialogue/topics.js create mode 100644 lib/routes/chinafactcheck/index.ts create mode 100644 lib/routes/chinafactcheck/namespace.ts create mode 100644 lib/routes/chinafactcheck/utils.ts create mode 100644 lib/routes/chinaisa/index.ts create mode 100644 lib/routes/chinaisa/namespace.ts delete mode 100644 lib/routes/chinalaborwatch/reports.js create mode 100644 lib/routes/chinamoney/channels.ts create mode 100644 lib/routes/chinamoney/namespace.ts create mode 100644 lib/routes/chinamoney/notice.ts create mode 100644 lib/routes/chinanews/index.ts create mode 100644 lib/routes/chinanews/namespace.ts create mode 100644 lib/routes/chinania/index.ts create mode 100644 lib/routes/chinania/namespace.ts create mode 100644 lib/routes/chinathinktanks/namespace.ts create mode 100644 lib/routes/chinathinktanks/viewpoint.ts delete mode 100644 lib/routes/chinatimes/index.js create mode 100644 lib/routes/chinaventure/index.ts create mode 100644 lib/routes/chinaventure/namespace.ts create mode 100644 lib/routes/chinawriter/index.ts create mode 100644 lib/routes/chinawriter/namespace.ts delete mode 100644 lib/routes/chiphell/forum.js create mode 100644 lib/routes/chlinlearn/daily-blog.ts create mode 100644 lib/routes/chlinlearn/namespcae.ts delete mode 100644 lib/routes/chocolatey/software.js create mode 100644 lib/routes/chongdiantou/index.ts create mode 100644 lib/routes/chongdiantou/namespace.ts delete mode 100644 lib/routes/chouti/top.js delete mode 100644 lib/routes/chrome/extensions.js create mode 100644 lib/routes/chsi/hotnews.ts create mode 100644 lib/routes/chsi/kydt.ts create mode 100644 lib/routes/chsi/kyzx.ts create mode 100644 lib/routes/chsi/namespace.ts create mode 100644 lib/routes/chuanliu/namespace.ts create mode 100644 lib/routes/chuanliu/nice.ts create mode 100644 lib/routes/chuanliu/templates/description.art create mode 100644 lib/routes/chub/characters.ts create mode 100644 lib/routes/chub/namespace.ts delete mode 100644 lib/routes/chuiniu/column.js delete mode 100644 lib/routes/chuiniu/column_list.js create mode 100644 lib/routes/cib/namespace.ts create mode 100644 lib/routes/cib/whpj.ts create mode 100644 lib/routes/ciidbnu/index.ts create mode 100644 lib/routes/ciidbnu/namespace.ts create mode 100644 lib/routes/cisia/index.ts create mode 100644 lib/routes/cisia/namespace.ts delete mode 100644 lib/routes/citavi/index.js create mode 100644 lib/routes/civitai/discussions.ts create mode 100644 lib/routes/civitai/models.ts create mode 100644 lib/routes/civitai/namespace.ts delete mode 100644 lib/routes/ciweimao/chapter.js create mode 100644 lib/routes/ciweimao/chapter.ts create mode 100644 lib/routes/ciweimao/namespace.ts create mode 100644 lib/routes/cjlu/namespace.ts create mode 100644 lib/routes/cjlu/yjsy/index.ts delete mode 100644 lib/routes/cktest/app.js delete mode 100644 lib/routes/cktest/policy.js create mode 100644 lib/routes/clickme/index.ts create mode 100644 lib/routes/clickme/namespace.ts create mode 100644 lib/routes/cloudnative/blog.ts create mode 100644 lib/routes/cloudnative/namespace.ts create mode 100644 lib/routes/cls/depth.ts create mode 100644 lib/routes/cls/hot.ts create mode 100644 lib/routes/cls/namespace.ts create mode 100644 lib/routes/cls/subject.ts create mode 100644 lib/routes/cls/telegraph.ts rename lib/{v2 => routes}/cls/templates/depth.art (100%) create mode 100644 lib/routes/cls/templates/description.art rename lib/{v2 => routes}/cls/templates/telegraph.art (100%) create mode 100644 lib/routes/cls/utils.ts create mode 100644 lib/routes/cma/channel.ts create mode 100644 lib/routes/cma/namespace.ts create mode 100644 lib/routes/cma/templates/description.art create mode 100644 lib/routes/cmde/index.ts create mode 100644 lib/routes/cmde/namespace.ts delete mode 100644 lib/routes/cmes/news.js create mode 100644 lib/routes/cmpxchg8b/articles.ts create mode 100644 lib/routes/cmpxchg8b/namespace.ts create mode 100644 lib/routes/cn-healthcare/index.ts create mode 100644 lib/routes/cn-healthcare/namespace.ts create mode 100644 lib/routes/cna/index.ts create mode 100644 lib/routes/cna/namespace.ts create mode 100644 lib/routes/cna/web/index.ts create mode 100644 lib/routes/cnbc/namespace.ts create mode 100644 lib/routes/cnbc/rss.ts create mode 100644 lib/routes/cnbeta/category.ts create mode 100644 lib/routes/cnbeta/common.ts create mode 100644 lib/routes/cnbeta/index.ts create mode 100644 lib/routes/cnbeta/namespace.ts create mode 100644 lib/routes/cnbeta/topics.ts create mode 100644 lib/routes/cnbeta/utils.ts create mode 100644 lib/routes/cnblogs/common.ts create mode 100644 lib/routes/cnblogs/namespace.ts create mode 100644 lib/routes/cncf/index.ts create mode 100644 lib/routes/cncf/namespace.ts create mode 100644 lib/routes/cncf/reports.ts create mode 100644 lib/routes/cneb/namespace.ts create mode 100644 lib/routes/cneb/yjxw.ts create mode 100644 lib/routes/cneb/yjxx.ts create mode 100644 lib/routes/cngal/entry.ts create mode 100644 lib/routes/cngal/namespace.ts rename lib/{v2 => routes}/cngal/templates/entry-description.art (100%) rename lib/{v2 => routes}/cngal/templates/weekly-description.art (100%) create mode 100644 lib/routes/cngal/weekly.ts create mode 100644 lib/routes/cngold/index.ts create mode 100644 lib/routes/cngold/namespace.ts create mode 100644 lib/routes/cnjxol/index.ts create mode 100644 lib/routes/cnjxol/namespace.ts rename lib/{v2 => routes}/cnjxol/templates/description.art (100%) create mode 100644 lib/routes/cnki/author.ts create mode 100644 lib/routes/cnki/debut.ts create mode 100644 lib/routes/cnki/journals.ts create mode 100644 lib/routes/cnki/namespace.ts rename lib/{v2 => routes}/cnki/templates/desc.art (100%) create mode 100644 lib/routes/cnki/utils.ts create mode 100644 lib/routes/cnljxh/index.ts create mode 100644 lib/routes/cnljxh/namespace.ts create mode 100644 lib/routes/cntheory/namespace.ts create mode 100644 lib/routes/cntheory/paper.ts create mode 100644 lib/routes/cntheory/templates/description.art create mode 100644 lib/routes/cntv/column.ts create mode 100644 lib/routes/cntv/namespace.ts rename lib/{v2 => routes}/cntv/templates/column.art (100%) delete mode 100644 lib/routes/cnu/discovery.js delete mode 100644 lib/routes/cnu/utils.js delete mode 100644 lib/routes/codeceo/category.js delete mode 100644 lib/routes/codeceo/home.js create mode 100644 lib/routes/codeforces/contests.ts create mode 100644 lib/routes/codeforces/namespace.ts create mode 100644 lib/routes/codeforces/recent-actions.ts rename lib/{v2 => routes}/codeforces/templates/contest.art (100%) create mode 100644 lib/routes/cohere/index.ts create mode 100644 lib/routes/cohere/namespace.ts create mode 100644 lib/routes/coindesk/index.ts create mode 100644 lib/routes/coindesk/namespace.ts create mode 100644 lib/routes/colamanga/manga.ts create mode 100644 lib/routes/colamanga/namespace.ts create mode 100644 lib/routes/comicat/namespace.ts create mode 100644 lib/routes/comicat/search.ts create mode 100644 lib/routes/comicskingdom/index.ts create mode 100644 lib/routes/comicskingdom/namespace.ts rename lib/{v2 => routes}/comicskingdom/templates/desc.art (100%) delete mode 100644 lib/routes/commonapp/blog.js create mode 100644 lib/routes/consumer/index.ts create mode 100644 lib/routes/consumer/namespace.ts create mode 100644 lib/routes/consumer/shopping-guide.ts create mode 100644 lib/routes/cool18/index.ts create mode 100644 lib/routes/cool18/namespace.ts create mode 100644 lib/routes/coolapk/dyh.ts create mode 100644 lib/routes/coolapk/hot.ts create mode 100644 lib/routes/coolapk/huati.ts create mode 100644 lib/routes/coolapk/namespace.ts create mode 100644 lib/routes/coolapk/toutiao.ts create mode 100644 lib/routes/coolapk/tuwen.ts create mode 100644 lib/routes/coolapk/user-dynamic.ts create mode 100644 lib/routes/coolapk/utils.ts create mode 100644 lib/routes/coomer/artist.ts create mode 100644 lib/routes/coomer/namespace.ts create mode 100644 lib/routes/coomer/posts.ts create mode 100644 lib/routes/coomer/utils.ts create mode 100644 lib/routes/copernicium/index.ts create mode 100644 lib/routes/copernicium/namespace.ts create mode 100644 lib/routes/copymanga/comic.ts create mode 100644 lib/routes/copymanga/namespace.ts rename lib/{v2 => routes}/copymanga/templates/comic.art (100%) delete mode 100644 lib/routes/coronavirus/caixin.js delete mode 100644 lib/routes/coronavirus/dxy-data.js delete mode 100644 lib/routes/coronavirus/dxy.js delete mode 100644 lib/routes/coronavirus/mogov-2019ncov.js delete mode 100644 lib/routes/coronavirus/nhc.js delete mode 100644 lib/routes/coronavirus/scmp.js delete mode 100644 lib/routes/coronavirus/sg-moh.js delete mode 100644 lib/routes/coronavirus/yahoo-japan.js create mode 100644 lib/routes/counter-strike/namespace.ts create mode 100644 lib/routes/counter-strike/news.ts create mode 100644 lib/routes/cpcaauto/index.ts create mode 100644 lib/routes/cpcaauto/namespace.ts create mode 100644 lib/routes/cpcey/index.ts create mode 100644 lib/routes/cpcey/namespace.ts delete mode 100644 lib/routes/cpta/notice.js create mode 100644 lib/routes/cpuid/namespace.ts create mode 100644 lib/routes/cpuid/news.ts delete mode 100644 lib/routes/cpython/index.js create mode 100644 lib/routes/cqgas/namespace.ts create mode 100644 lib/routes/cqgas/tqtz.ts create mode 100644 lib/routes/cqwu/index.ts create mode 100644 lib/routes/cqwu/namespace.ts create mode 100644 lib/routes/crac/index.ts create mode 100644 lib/routes/crac/namespace.ts delete mode 100644 lib/routes/craigslist/search.js create mode 100644 lib/routes/creative-comic/book.ts create mode 100644 lib/routes/creative-comic/namespace.ts rename lib/{v2 => routes}/creative-comic/templates/chapter.art (100%) create mode 100644 lib/routes/creative-comic/utils.ts delete mode 100644 lib/routes/cria/news.js create mode 100644 lib/routes/crossbell/feeds/following.ts create mode 100644 lib/routes/crossbell/namespace.ts create mode 100644 lib/routes/crossbell/notes/character.ts create mode 100644 lib/routes/crossbell/notes/index.ts create mode 100644 lib/routes/crossbell/notes/source.ts create mode 100644 lib/routes/crossbell/notes/utils.ts create mode 100644 lib/routes/cs/index.ts create mode 100644 lib/routes/cs/namespace.ts delete mode 100644 lib/routes/cs/news.js create mode 100644 lib/routes/cs/video.ts create mode 100644 lib/routes/cs/zzkx.ts delete mode 100644 lib/routes/csc/notice.js create mode 100644 lib/routes/csdn/blog.ts create mode 100644 lib/routes/csdn/namespace.ts create mode 100644 lib/routes/cssn/iolaw.ts create mode 100644 lib/routes/cssn/namespace.ts create mode 100644 lib/routes/cste/index.ts create mode 100644 lib/routes/cste/namespace.ts create mode 100644 lib/routes/csu/career.ts create mode 100644 lib/routes/csu/cse.ts create mode 100644 lib/routes/csu/mail.ts create mode 100644 lib/routes/csu/namespace.ts create mode 100644 lib/routes/csu/utils.ts create mode 100644 lib/routes/cts/namespace.ts create mode 100644 lib/routes/cts/news.ts create mode 100644 lib/routes/cuc/namespace.ts create mode 100644 lib/routes/cuc/yz.ts create mode 100644 lib/routes/cuilingmag/index.ts create mode 100644 lib/routes/cuilingmag/namespace.ts create mode 100644 lib/routes/cuilingmag/templates/description.art create mode 100644 lib/routes/curiouscat/namespace.ts create mode 100644 lib/routes/curiouscat/user.ts create mode 100644 lib/routes/curius/links.ts create mode 100644 lib/routes/curius/namespace.ts create mode 100644 lib/routes/curius/templates/description.art delete mode 100644 lib/routes/curseforge/files.js delete mode 100644 lib/routes/curseforge/generalfiles.js delete mode 100644 lib/routes/cve/search.js create mode 100644 lib/routes/cw/author.ts create mode 100644 lib/routes/cw/master.ts create mode 100644 lib/routes/cw/namespace.ts create mode 100644 lib/routes/cw/sub.ts create mode 100644 lib/routes/cw/today.ts create mode 100644 lib/routes/cw/utils.ts create mode 100644 lib/routes/cybersecurityventures/namespace.ts create mode 100644 lib/routes/cybersecurityventures/news.ts create mode 100644 lib/routes/cybersecurityventures/types.ts create mode 100644 lib/routes/cyzone/author.ts create mode 100644 lib/routes/cyzone/index.ts create mode 100644 lib/routes/cyzone/label.ts create mode 100644 lib/routes/cyzone/namespace.ts create mode 100644 lib/routes/cyzone/util.ts create mode 100644 lib/routes/cztv/daily.ts create mode 100644 lib/routes/cztv/namespace.ts rename lib/{v2 => routes}/cztv/templates/daily.art (100%) rename lib/{v2 => routes}/cztv/templates/zjxwlb.art (100%) create mode 100644 lib/routes/cztv/zjxwlb.ts delete mode 100644 lib/routes/d1bz/novel.js delete mode 100644 lib/routes/d2/daily.js create mode 100644 lib/routes/dahecube/index.ts create mode 100644 lib/routes/dahecube/namespace.ts create mode 100644 lib/routes/dahecube/utils.ts create mode 100644 lib/routes/daily/discussed.ts create mode 100644 lib/routes/daily/index.ts create mode 100644 lib/routes/daily/namespace.ts create mode 100644 lib/routes/daily/source.ts create mode 100644 lib/routes/daily/templates/posts.art create mode 100644 lib/routes/daily/upvoted.ts create mode 100644 lib/routes/daily/user.ts create mode 100644 lib/routes/daily/utils.ts delete mode 100644 lib/routes/damai/activity.js create mode 100644 lib/routes/damai/activity.ts create mode 100644 lib/routes/damai/namespace.ts create mode 100644 lib/routes/damai/templates/activity.art create mode 100644 lib/routes/dangdang/namespace.ts create mode 100644 lib/routes/dangdang/notice.ts create mode 100644 lib/routes/daoxuan/namespace.ts create mode 100644 lib/routes/daoxuan/rss.ts create mode 100644 lib/routes/dapenti/namespace.ts create mode 100644 lib/routes/dapenti/subject.ts create mode 100644 lib/routes/dapenti/tugua.ts create mode 100644 lib/routes/dapenti/utils.ts create mode 100644 lib/routes/darwinawards/index.ts create mode 100644 lib/routes/darwinawards/namespace.ts create mode 100644 lib/routes/dataguidance/index.ts create mode 100644 lib/routes/dataguidance/namespace.ts delete mode 100644 lib/routes/daxiaamu/home.js create mode 100644 lib/routes/dayanzai/index.ts create mode 100644 lib/routes/dayanzai/namespace.ts delete mode 100644 lib/routes/dayone/blog.js create mode 100644 lib/routes/dbaplus/namespace.ts create mode 100644 lib/routes/dbaplus/rss.ts create mode 100644 lib/routes/dblp/namespace.ts create mode 100644 lib/routes/dblp/publication.ts create mode 100644 lib/routes/dcard/namespace.ts create mode 100644 lib/routes/dcard/section.ts create mode 100644 lib/routes/dcard/utils.ts create mode 100644 lib/routes/dcfever/namespace.ts create mode 100644 lib/routes/dcfever/news.ts create mode 100644 lib/routes/dcfever/reviews.ts rename lib/{v2 => routes}/dcfever/templates/trading.art (100%) create mode 100644 lib/routes/dcfever/trading-search.ts create mode 100644 lib/routes/dcfever/trading.ts create mode 100644 lib/routes/dcfever/utils.ts create mode 100644 lib/routes/ddosi/category.ts create mode 100644 lib/routes/ddosi/index.ts create mode 100644 lib/routes/ddosi/namespace.ts delete mode 100644 lib/routes/ddrk/index.js delete mode 100644 lib/routes/ddrk/list.js create mode 100644 lib/routes/deadbydaylight/index.ts create mode 100644 lib/routes/deadbydaylight/namespace.ts create mode 100644 lib/routes/deadline/namespace.ts create mode 100644 lib/routes/deadline/posts.ts rename lib/{v2 => routes}/deadline/templates/desc.art (100%) create mode 100644 lib/routes/dealstreetasia/home.ts create mode 100644 lib/routes/dealstreetasia/namespace.ts create mode 100644 lib/routes/dealstreetasia/section.ts create mode 100644 lib/routes/dedao/articles.ts create mode 100644 lib/routes/dedao/index.ts create mode 100644 lib/routes/dedao/knowledge.ts create mode 100644 lib/routes/dedao/list.ts create mode 100644 lib/routes/dedao/namespace.ts rename lib/{v2 => routes}/dedao/templates/knowledge.art (100%) rename lib/{v2 => routes}/dedao/templates/user.art (100%) create mode 100644 lib/routes/dedao/user.ts create mode 100644 lib/routes/deepin/homepage.ts create mode 100644 lib/routes/deepin/namespace.ts create mode 100644 lib/routes/deepin/thread.ts delete mode 100644 lib/routes/deepl/blog.js create mode 100644 lib/routes/deeplearning/namespace.ts create mode 100644 lib/routes/deeplearning/templates/description.art create mode 100644 lib/routes/deeplearning/the-batch.ts delete mode 100644 lib/routes/deeplearningai/thebatch.js create mode 100644 lib/routes/deepmind/blog.ts create mode 100644 lib/routes/deepmind/namespace.ts create mode 100644 lib/routes/dehenglaw/index.ts create mode 100644 lib/routes/dehenglaw/namespace.ts create mode 100644 lib/routes/dehenglaw/templates/description.art create mode 100644 lib/routes/deltaio/blog.ts create mode 100644 lib/routes/deltaio/namespace.ts delete mode 100644 lib/routes/dengekionline/new.js delete mode 100644 lib/routes/dev.to/top.js create mode 100644 lib/routes/devolverdigital/blog.ts create mode 100644 lib/routes/devolverdigital/namespace.ts create mode 100644 lib/routes/devtrium/namespace.ts create mode 100644 lib/routes/devtrium/posts.ts create mode 100644 lib/routes/dewu/declaration.ts create mode 100644 lib/routes/dewu/namespace.ts create mode 100644 lib/routes/dgjyw/index.ts create mode 100644 lib/routes/dgjyw/namespace.ts delete mode 100644 lib/routes/dgtle/index.js delete mode 100644 lib/routes/dgtle/keyword.js delete mode 100644 lib/routes/dgtle/trade.js delete mode 100644 lib/routes/dhl/shipment-tracking.js create mode 100644 lib/routes/dhu/jiaowu/news.ts create mode 100644 lib/routes/dhu/namespace.ts create mode 100644 lib/routes/dhu/news/xsxx.ts create mode 100644 lib/routes/dhu/xxgk/news.ts create mode 100644 lib/routes/dhu/yjs/news.ts create mode 100644 lib/routes/dhu/yjs/zs.ts create mode 100644 lib/routes/diandong/namespace.ts create mode 100644 lib/routes/diandong/news.ts create mode 100644 lib/routes/dianping/namespace.ts delete mode 100644 lib/routes/dianping/user.js create mode 100644 lib/routes/dianping/user.ts create mode 100644 lib/routes/diershoubing/namespace.ts create mode 100644 lib/routes/diershoubing/news.ts rename lib/{v2 => routes}/diershoubing/templates/news.art (100%) delete mode 100755 lib/routes/digic-pictures/index.js create mode 100644 lib/routes/digitalcameraworld/namespace.ts create mode 100644 lib/routes/digitalcameraworld/news.ts delete mode 100644 lib/routes/digitaling/article.js delete mode 100644 lib/routes/digitaling/index.js delete mode 100644 lib/routes/digitaling/project.js delete mode 100644 lib/routes/dilbert/strip.js delete mode 100644 lib/routes/dilidili/fanju.js create mode 100644 lib/routes/dingshao/namespace.ts create mode 100644 lib/routes/dingshao/share.ts create mode 100644 lib/routes/dingshao/types.ts create mode 100644 lib/routes/discord/channel.ts create mode 100644 lib/routes/discord/discord-api.ts create mode 100644 lib/routes/discord/namespace.ts create mode 100644 lib/routes/discord/search.ts create mode 100644 lib/routes/discord/templates/message.art create mode 100644 lib/routes/discourse/namespace.ts create mode 100644 lib/routes/discourse/notifications.ts create mode 100644 lib/routes/discourse/official.ts create mode 100644 lib/routes/discourse/posts.ts create mode 100644 lib/routes/discourse/utils.ts delete mode 100644 lib/routes/discuss/index.js create mode 100644 lib/routes/discuz/discuz.ts create mode 100644 lib/routes/discuz/namespace.ts create mode 100644 lib/routes/disinfo/namespace.ts create mode 100644 lib/routes/disinfo/publications.ts create mode 100644 lib/routes/diskanalyzer/namespace.ts create mode 100644 lib/routes/diskanalyzer/whats-new.ts delete mode 100644 lib/routes/disqus/posts.js create mode 100644 lib/routes/distill/index.ts create mode 100644 lib/routes/distill/namespace.ts create mode 100644 lib/routes/dlnews/category.ts create mode 100644 lib/routes/dlnews/namespace.ts rename lib/{v2 => routes}/dlnews/templates/description.art (100%) create mode 100644 lib/routes/dlnews/utils.ts create mode 100644 lib/routes/dlsite/campaign.ts create mode 100644 lib/routes/dlsite/ci-en/article.ts create mode 100644 lib/routes/dlsite/namespace.ts create mode 100644 lib/routes/dlsite/new.ts rename lib/{v2 => routes}/dlsite/templates/description.art (100%) create mode 100644 lib/routes/dlsite/utils.ts create mode 100644 lib/routes/dlsite/z-index/index.ts create mode 100644 lib/routes/dmzj/namespace.ts create mode 100644 lib/routes/dmzj/news.ts create mode 100644 lib/routes/dn/namespace.ts create mode 100644 lib/routes/dn/news.ts rename lib/{v2 => routes}/dn/templates/description.art (100%) rename lib/{v2/discuz/radar.js => routes/dnaindia/category.ts} (100%) create mode 100644 lib/routes/dnaindia/common.ts create mode 100644 lib/routes/dnaindia/namespace.ts create mode 100644 lib/routes/dnaindia/news.ts create mode 100644 lib/routes/dnaindia/topic.ts create mode 100644 lib/routes/dockerhub/build.ts create mode 100644 lib/routes/dockerhub/namespace.ts create mode 100644 lib/routes/dockerhub/repositories.ts create mode 100644 lib/routes/dockerhub/tag.ts create mode 100644 lib/routes/dockerhub/utils.ts delete mode 100644 lib/routes/dockone/weekly.js create mode 100644 lib/routes/docschina/namespace.ts create mode 100644 lib/routes/docschina/weekly.ts create mode 100644 lib/routes/dol/announce.ts create mode 100644 lib/routes/dol/namespace.ts create mode 100644 lib/routes/domp4/detail.ts create mode 100644 lib/routes/domp4/latest-movie-bt.ts create mode 100644 lib/routes/domp4/latest.ts create mode 100644 lib/routes/domp4/namespace.ts create mode 100644 lib/routes/domp4/utils.ts delete mode 100644 lib/routes/donews/index.js delete mode 100644 lib/routes/donews/utils.js delete mode 100644 lib/routes/dongmanmanhua/comic.js create mode 100644 lib/routes/dongqiudi/daily.ts create mode 100644 lib/routes/dongqiudi/namespace.ts create mode 100644 lib/routes/dongqiudi/player-news.ts create mode 100644 lib/routes/dongqiudi/result.ts create mode 100644 lib/routes/dongqiudi/special.ts create mode 100644 lib/routes/dongqiudi/team-news.ts create mode 100644 lib/routes/dongqiudi/top-news.ts create mode 100644 lib/routes/dongqiudi/utils.ts create mode 100644 lib/routes/dora-world/article.ts create mode 100644 lib/routes/dora-world/namespace.ts create mode 100644 lib/routes/dorohedoro/namespace.ts create mode 100644 lib/routes/dorohedoro/news.ts create mode 100644 lib/routes/douban/book/latest.ts create mode 100644 lib/routes/douban/book/rank.ts create mode 100644 lib/routes/douban/channel/subject.ts create mode 100644 lib/routes/douban/channel/topic.ts create mode 100644 lib/routes/douban/commercialpress/latest.ts create mode 100644 lib/routes/douban/event/hot.ts create mode 100644 lib/routes/douban/movie/coming.ts create mode 100644 lib/routes/douban/namespace.ts create mode 100644 lib/routes/douban/other/bookstore.ts create mode 100644 lib/routes/douban/other/celebrity.ts create mode 100644 lib/routes/douban/other/classification.ts create mode 100644 lib/routes/douban/other/discussion.ts create mode 100644 lib/routes/douban/other/doulist.ts create mode 100644 lib/routes/douban/other/explore-column.ts create mode 100644 lib/routes/douban/other/explore.ts create mode 100644 lib/routes/douban/other/group.ts create mode 100644 lib/routes/douban/other/jobs.ts create mode 100644 lib/routes/douban/other/later.ts create mode 100644 lib/routes/douban/other/latest-music.ts create mode 100644 lib/routes/douban/other/list.ts create mode 100644 lib/routes/douban/other/playing.ts create mode 100644 lib/routes/douban/other/recommended.ts create mode 100644 lib/routes/douban/other/replied.ts create mode 100644 lib/routes/douban/other/replies.ts create mode 100644 lib/routes/douban/other/topic.ts create mode 100644 lib/routes/douban/other/ustop.ts create mode 100644 lib/routes/douban/other/weekly-best.ts create mode 100644 lib/routes/douban/people/status.ts create mode 100644 lib/routes/douban/people/wish.ts rename lib/{v2 => routes}/douban/templates/explore.art (100%) rename lib/{v2 => routes}/douban/templates/list_description.art (100%) create mode 100644 lib/routes/douban/templates/movie_coming.art rename lib/{v2 => routes}/douban/templates/weekly_best.art (100%) create mode 100644 lib/routes/douyin/hashtag.ts create mode 100644 lib/routes/douyin/live.ts create mode 100644 lib/routes/douyin/namespace.ts rename lib/{v2 => routes}/douyin/templates/cover.art (100%) rename lib/{v2 => routes}/douyin/templates/desc.art (100%) rename lib/{v2 => routes}/douyin/templates/embed.art (78%) rename lib/{v2 => routes}/douyin/templates/iframe.art (100%) create mode 100644 lib/routes/douyin/types.ts create mode 100644 lib/routes/douyin/user.ts create mode 100644 lib/routes/douyin/utils.ts create mode 100644 lib/routes/douyu/group.ts create mode 100644 lib/routes/douyu/namespace.ts create mode 100644 lib/routes/douyu/post.ts create mode 100644 lib/routes/douyu/room.ts rename lib/{v2 => routes}/douyu/templates/description.art (100%) create mode 100644 lib/routes/dribbble/keyword.ts create mode 100644 lib/routes/dribbble/namespace.ts create mode 100644 lib/routes/dribbble/popular.ts rename lib/{v2 => routes}/dribbble/templates/description.art (100%) create mode 100644 lib/routes/dribbble/user.ts create mode 100644 lib/routes/dribbble/utils.ts delete mode 100644 lib/routes/dsb/area.js create mode 100644 lib/routes/dtcj/datahero.ts create mode 100644 lib/routes/dtcj/datainsight.ts create mode 100644 lib/routes/dtcj/namespace.ts create mode 100644 lib/routes/duckdb/namespace.ts create mode 100644 lib/routes/duckdb/news.ts delete mode 100644 lib/routes/duozhi/index.js create mode 100644 lib/routes/duozhuayu/namespace.ts create mode 100644 lib/routes/duozhuayu/search.ts rename lib/{v2 => routes}/duozhuayu/templates/book.art (100%) create mode 100644 lib/routes/dushu/fuzhou/index.ts rename lib/{v2 => routes}/dushu/fuzhou/templates/message.art (100%) create mode 100644 lib/routes/dushu/namespace.ts create mode 100644 lib/routes/dut/defaults.ts create mode 100644 lib/routes/dut/index.ts create mode 100644 lib/routes/dut/namespace.ts create mode 100644 lib/routes/dut/shortcuts.ts create mode 100644 lib/routes/dw/namespace.ts create mode 100644 lib/routes/dw/news.ts create mode 100644 lib/routes/dw/rss.ts create mode 100644 lib/routes/dw/templates/description.art create mode 100644 lib/routes/dw/templates/liveblog.art create mode 100644 lib/routes/dw/templates/video.art create mode 100644 lib/routes/dw/utils.ts create mode 100644 lib/routes/dx2025/index.ts create mode 100644 lib/routes/dx2025/namespace.ts create mode 100644 lib/routes/dxy/board.ts create mode 100644 lib/routes/dxy/namespace.ts create mode 100644 lib/routes/dxy/profile/thread.ts create mode 100644 lib/routes/dxy/special.ts create mode 100644 lib/routes/dxy/types.ts create mode 100644 lib/routes/dxy/utils.ts delete mode 100644 lib/routes/dxy/vaccine.js create mode 100644 lib/routes/dykszx/namespace.ts delete mode 100644 lib/routes/dykszx/news.js create mode 100644 lib/routes/dykszx/news.ts delete mode 100644 lib/routes/dysfz/index.js delete mode 100644 lib/routes/dytt/index.js create mode 100644 lib/routes/dytt/index.ts create mode 100644 lib/routes/dytt/namespace.ts create mode 100644 lib/routes/e-hentai/index.ts create mode 100644 lib/routes/e-hentai/namespace.ts rename lib/{v2 => routes}/e-hentai/templates/images.art (100%) create mode 100644 lib/routes/eagle/blog.ts create mode 100644 lib/routes/eagle/changelog.ts create mode 100644 lib/routes/eagle/namespace.ts create mode 100644 lib/routes/earthquake/ceic.ts create mode 100644 lib/routes/earthquake/index.ts create mode 100644 lib/routes/earthquake/namespace.ts create mode 100644 lib/routes/eastday/24.ts create mode 100644 lib/routes/eastday/namespace.ts create mode 100644 lib/routes/eastday/portrait.ts create mode 100644 lib/routes/eastday/sh.ts create mode 100644 lib/routes/eastmoney/namespace.ts create mode 100644 lib/routes/eastmoney/report/index.ts create mode 100644 lib/routes/eastmoney/search/index.ts create mode 100644 lib/routes/eastmoney/templates/stock_description.art create mode 100644 lib/routes/eastmoney/ttjj/user.ts create mode 100644 lib/routes/eastmoney/utils.ts create mode 100644 lib/routes/easynomad/joblist.ts create mode 100644 lib/routes/easynomad/namespace.ts create mode 100644 lib/routes/ecnu/contest.ts create mode 100644 lib/routes/ecnu/jwc.ts create mode 100644 lib/routes/ecnu/namespace.ts rename lib/{v2 => routes}/ecnu/templates/description.art (100%) create mode 100644 lib/routes/ecnu/yjs.ts create mode 100644 lib/routes/economist/espresso.ts create mode 100644 lib/routes/economist/full.ts create mode 100644 lib/routes/economist/global-business-review.ts create mode 100644 lib/routes/economist/namespace.ts create mode 100644 lib/routes/ecust/e/news.ts create mode 100644 lib/routes/ecust/gschool/yjs.ts create mode 100644 lib/routes/ecust/jwc/notice.ts create mode 100644 lib/routes/ecust/namespace.ts delete mode 100644 lib/routes/edge/addon.js delete mode 100644 lib/routes/eeo/index.js delete mode 100644 lib/routes/egsea/flash.js create mode 100644 lib/routes/egsea/flash.ts create mode 100644 lib/routes/egsea/namespace.ts create mode 100644 lib/routes/ehentai/ehapi.ts create mode 100644 lib/routes/ehentai/favorites.ts create mode 100644 lib/routes/ehentai/namespace.ts create mode 100644 lib/routes/ehentai/search.ts create mode 100644 lib/routes/ehentai/tag.ts create mode 100644 lib/routes/ekantipur/issue.ts create mode 100644 lib/routes/ekantipur/namespace.ts create mode 100644 lib/routes/elasticsearch-cn/index.ts create mode 100644 lib/routes/elasticsearch-cn/namespace.ts create mode 100644 lib/routes/eleduck/jobs.ts create mode 100644 lib/routes/eleduck/namespace.ts create mode 100644 lib/routes/eleduck/posts.ts delete mode 100644 lib/routes/eleme/open-be/announce.js delete mode 100644 lib/routes/eleme/open/announce.js delete mode 100644 lib/routes/elife/index.js delete mode 100644 lib/routes/elitebabes/index.js delete mode 100644 lib/routes/elitebabes/search.js delete mode 100644 lib/routes/elitebabes/utils.js delete mode 100644 lib/routes/elitebabes/videos.js create mode 100644 lib/routes/elsevier/issue.ts create mode 100644 lib/routes/elsevier/journal.ts create mode 100644 lib/routes/elsevier/namespace.ts rename lib/{v2 => routes}/elsevier/templates/description.art (100%) create mode 100644 lib/routes/embassy/index.ts create mode 100644 lib/routes/embassy/namespace.ts create mode 100644 lib/routes/embassy/supported-list.ts delete mode 100644 lib/routes/emi-nitta/home.js delete mode 100644 lib/routes/enclavebooks/category.js delete mode 100644 lib/routes/enclavebooks/collection.js delete mode 100644 lib/routes/enclavebooks/user.js delete mode 100644 lib/routes/engadget/home.js create mode 100644 lib/routes/enterprisecraftsmanship/index.ts create mode 100644 lib/routes/enterprisecraftsmanship/namespace.ts create mode 100644 lib/routes/epicgames/index.ts create mode 100644 lib/routes/epicgames/namespace.ts create mode 100644 lib/routes/epicgames/templates/description.art create mode 100644 lib/routes/eprice/namespace.ts create mode 100644 lib/routes/eprice/rss.ts rename lib/{v2 => routes}/eprice/templates/image.art (100%) create mode 100644 lib/routes/eshukan/academic.ts create mode 100644 lib/routes/eshukan/namespace.ts create mode 100644 lib/routes/eshukan/templates/description.art create mode 100644 lib/routes/espn/namespace.ts create mode 100644 lib/routes/espn/news.ts create mode 100644 lib/routes/espn/templates/media.art create mode 100644 lib/routes/esquirehk/namespace.ts delete mode 100644 lib/routes/esquirehk/tag.js create mode 100644 lib/routes/esquirehk/tag.ts create mode 100644 lib/routes/esquirehk/templates/subpages.art create mode 100644 lib/routes/europechinese/latest.ts create mode 100644 lib/routes/europechinese/namespace.ts create mode 100644 lib/routes/eventernote/actors.ts create mode 100644 lib/routes/eventernote/namespace.ts delete mode 100644 lib/routes/everything/changes.js create mode 100644 lib/routes/f-droid/apprelease.ts create mode 100644 lib/routes/f-droid/namespace.ts delete mode 100644 lib/routes/facebook/page.js create mode 100644 lib/routes/famitsu/category.ts create mode 100644 lib/routes/famitsu/namespace.ts create mode 100644 lib/routes/famitsu/templates/description.art create mode 100644 lib/routes/famitsu/types.ts delete mode 100644 lib/routes/fanbox/conv.js delete mode 100644 lib/routes/fanbox/header.js create mode 100644 lib/routes/fanbox/index.ts delete mode 100644 lib/routes/fanbox/main.js create mode 100644 lib/routes/fanbox/namespace.ts create mode 100644 lib/routes/fanbox/templates/fanbox-post.art create mode 100644 lib/routes/fanbox/types.ts create mode 100644 lib/routes/fanbox/utils.ts delete mode 100644 lib/routes/fanfou/favorites.js delete mode 100644 lib/routes/fanfou/home_timeline.js delete mode 100644 lib/routes/fanfou/public_timeline.js delete mode 100644 lib/routes/fanfou/user_timeline.js delete mode 100644 lib/routes/fanfou/utils.js create mode 100644 lib/routes/fanqienovel/namespace.ts create mode 100644 lib/routes/fanqienovel/page.ts create mode 100644 lib/routes/fansly/namespace.ts create mode 100644 lib/routes/fansly/post.ts create mode 100644 lib/routes/fansly/tag.ts create mode 100644 lib/routes/fansly/templates/media.art create mode 100644 lib/routes/fansly/templates/poll.art create mode 100644 lib/routes/fansly/templates/tip-goal.art create mode 100644 lib/routes/fansly/utils.ts create mode 100644 lib/routes/fantia/namespace.ts create mode 100644 lib/routes/fantia/search.ts create mode 100644 lib/routes/fantia/user.ts create mode 100644 lib/routes/fanxinzhui/index.ts delete mode 100644 lib/routes/fanxinzhui/latest.js create mode 100644 lib/routes/fanxinzhui/namespace.ts create mode 100644 lib/routes/fanxinzhui/templates/description.art create mode 100644 lib/routes/farmatters/index.ts create mode 100644 lib/routes/farmatters/namespace.ts create mode 100644 lib/routes/farmatters/templates/description.art delete mode 100644 lib/routes/fashionnetwork/headline.js create mode 100644 lib/routes/fashionnetwork/index.ts create mode 100644 lib/routes/fashionnetwork/namespace.ts delete mode 100644 lib/routes/fashionnetwork/news.js create mode 100644 lib/routes/fashionnetwork/templates/description.art create mode 100644 lib/routes/fastbull/express-news.ts create mode 100644 lib/routes/fastbull/namespace.ts create mode 100644 lib/routes/fastbull/news.ts rename lib/{v2 => routes}/fastbull/templates/description.art (100%) create mode 100644 lib/routes/fda/cdrh.ts create mode 100644 lib/routes/fda/namespace.ts delete mode 100644 lib/routes/fdroid/apprelease.js create mode 100644 lib/routes/fediverse/namespace.ts create mode 100644 lib/routes/fediverse/timeline.ts delete mode 100644 lib/routes/feed-the-beast/modpack.js delete mode 100644 lib/routes/feixuew/index.js create mode 100644 lib/routes/feng/forum.ts create mode 100644 lib/routes/feng/namespace.ts rename lib/{v2 => routes}/feng/templates/deleted.art (100%) rename lib/{v2 => routes}/feng/templates/img.art (100%) create mode 100644 lib/routes/feng/utils.ts create mode 100644 lib/routes/ff14/ff14-global.ts create mode 100644 lib/routes/ff14/ff14-zh.ts create mode 100644 lib/routes/ff14/namespace.ts rename lib/{v2 => routes}/ff14/templates/description.art (100%) create mode 100644 lib/routes/fffdm/manhua/manhua.ts create mode 100644 lib/routes/fffdm/namespace.ts rename lib/{v2 => routes}/fffdm/templates/manhua.art (100%) create mode 100644 lib/routes/finology/bullets.ts create mode 100644 lib/routes/finology/category.ts create mode 100644 lib/routes/finology/most-viewed.ts create mode 100644 lib/routes/finology/namespace.ts create mode 100644 lib/routes/finology/tag.ts create mode 100644 lib/routes/finology/utils.ts create mode 100644 lib/routes/finviz/namespace.ts create mode 100644 lib/routes/finviz/news.ts create mode 100644 lib/routes/finviz/quote.ts delete mode 100644 lib/routes/fir/update.js create mode 100644 lib/routes/firecore/index.ts create mode 100644 lib/routes/firecore/namespace.ts delete mode 100644 lib/routes/firefox/addons.js create mode 100644 lib/routes/firefox/addons.ts create mode 100644 lib/routes/firefox/breaches.ts create mode 100644 lib/routes/firefox/namespace.ts delete mode 100644 lib/routes/firefox/release.js create mode 100644 lib/routes/firefox/release.ts rename lib/{v2 => routes}/firefox/templates/description.art (100%) create mode 100644 lib/routes/fisher-spb/namespace.ts create mode 100644 lib/routes/fisher-spb/news.ts rename lib/{v2 => routes}/fisher-spb/templates/image.art (100%) rename lib/{v2 => routes}/fisher-spb/templates/video.art (100%) create mode 100644 lib/routes/fishshell/index.ts create mode 100644 lib/routes/fishshell/namespace.ts delete mode 100644 lib/routes/fitchratings/site.js create mode 100644 lib/routes/fjksbm/index.ts create mode 100644 lib/routes/fjksbm/namespace.ts delete mode 100644 lib/routes/fjnews/fznews.js delete mode 100644 lib/routes/fjnews/jjnews.js create mode 100644 lib/routes/flashcat/blog.ts create mode 100644 lib/routes/flashcat/namespace.ts create mode 100644 lib/routes/flyert/creditcard.ts create mode 100644 lib/routes/flyert/forum.ts create mode 100644 lib/routes/flyert/namespace.ts create mode 100644 lib/routes/flyert/preferential.ts create mode 100644 lib/routes/flyert/templates/description.art create mode 100644 lib/routes/flyert/util.ts create mode 100644 lib/routes/flyert/utils.ts create mode 100644 lib/routes/focustaiwan/index.ts create mode 100644 lib/routes/focustaiwan/namespace.ts rename lib/{v2 => routes}/focustaiwan/templates/article.art (100%) create mode 100644 lib/routes/follow/namespace.ts create mode 100644 lib/routes/follow/profile.ts create mode 100644 lib/routes/follow/types.ts create mode 100644 lib/routes/followin/index.ts create mode 100644 lib/routes/followin/kol.ts create mode 100644 lib/routes/followin/namespace.ts create mode 100644 lib/routes/followin/news.ts create mode 100644 lib/routes/followin/tag.ts rename lib/{v2 => routes}/followin/templates/thread.art (100%) create mode 100644 lib/routes/followin/topic.ts create mode 100644 lib/routes/followin/utils.ts delete mode 100644 lib/routes/fontstory/tw.js create mode 100644 lib/routes/foodtalks/index.ts create mode 100644 lib/routes/foodtalks/namespace.ts create mode 100644 lib/routes/foresightnews/article.ts create mode 100644 lib/routes/foresightnews/column.ts create mode 100644 lib/routes/foresightnews/index.ts create mode 100644 lib/routes/foresightnews/namespace.ts create mode 100644 lib/routes/foresightnews/news.ts rename lib/{v2 => routes}/foresightnews/templates/description.art (100%) create mode 100644 lib/routes/foresightnews/util.ts create mode 100644 lib/routes/foreverblog/feeds.ts create mode 100644 lib/routes/foreverblog/namespace.ts create mode 100644 lib/routes/fortnite/namespace.ts create mode 100644 lib/routes/fortnite/news.ts create mode 100644 lib/routes/fortunechina/index.ts create mode 100644 lib/routes/fortunechina/namespace.ts create mode 100644 lib/routes/fosshub/index.ts create mode 100644 lib/routes/fosshub/namespace.ts rename lib/{v2 => routes}/fosshub/templates/description.art (100%) create mode 100644 lib/routes/free/namespace.ts create mode 100644 lib/routes/free/rss.ts create mode 100644 lib/routes/freebuf/index.ts create mode 100644 lib/routes/freebuf/namespace.ts create mode 100644 lib/routes/freecomputerbooks/index.ts create mode 100644 lib/routes/freecomputerbooks/namespace.ts rename lib/{v2 => routes}/freecomputerbooks/templates/desc.art (100%) create mode 100644 lib/routes/freewechat/namespace.ts create mode 100644 lib/routes/freewechat/profile.ts create mode 100644 lib/routes/freexcomic/book.ts create mode 100644 lib/routes/freexcomic/namespace.ts create mode 100644 lib/routes/ft/myft.ts create mode 100644 lib/routes/ft/namespace.ts create mode 100644 lib/routes/ftchinese/channel.ts create mode 100644 lib/routes/ftchinese/namespace.ts create mode 100644 lib/routes/ftchinese/utils.ts create mode 100644 lib/routes/ftm/index.ts create mode 100644 lib/routes/ftm/namespace.ts create mode 100644 lib/routes/fuliba/latest.ts create mode 100644 lib/routes/fuliba/namespace.ts delete mode 100644 lib/routes/fulinian/index.js create mode 100644 lib/routes/furaffinity/art.ts delete mode 100644 lib/routes/furaffinity/browse.js create mode 100644 lib/routes/furaffinity/browse.ts delete mode 100644 lib/routes/furaffinity/commissions.js create mode 100644 lib/routes/furaffinity/commissions.ts delete mode 100644 lib/routes/furaffinity/favorites.js delete mode 100644 lib/routes/furaffinity/gallery.js delete mode 100644 lib/routes/furaffinity/home.js create mode 100644 lib/routes/furaffinity/home.ts create mode 100644 lib/routes/furaffinity/journal-comments.ts delete mode 100644 lib/routes/furaffinity/journal_comments.js delete mode 100644 lib/routes/furaffinity/journals.js create mode 100644 lib/routes/furaffinity/journals.ts create mode 100644 lib/routes/furaffinity/namespace.ts delete mode 100644 lib/routes/furaffinity/scraps.js delete mode 100644 lib/routes/furaffinity/search.js create mode 100644 lib/routes/furaffinity/search.ts delete mode 100644 lib/routes/furaffinity/shouts.js create mode 100644 lib/routes/furaffinity/shouts.ts delete mode 100644 lib/routes/furaffinity/status.js create mode 100644 lib/routes/furaffinity/status.ts create mode 100644 lib/routes/furaffinity/submission-comments.ts delete mode 100644 lib/routes/furaffinity/submission_comments.js delete mode 100644 lib/routes/furaffinity/user.js create mode 100644 lib/routes/furaffinity/user.ts delete mode 100644 lib/routes/furaffinity/watchers.js create mode 100644 lib/routes/furaffinity/watchers.ts delete mode 100644 lib/routes/furaffinity/watching.js create mode 100644 lib/routes/furaffinity/watching.ts create mode 100644 lib/routes/furstar/archive.ts create mode 100644 lib/routes/furstar/artists.ts create mode 100644 lib/routes/furstar/index.ts create mode 100644 lib/routes/furstar/namespace.ts rename lib/{v2 => routes}/furstar/templates/author.art (100%) rename lib/{v2 => routes}/furstar/templates/description.art (100%) create mode 100644 lib/routes/furstar/utils.ts create mode 100644 lib/routes/futunn/main.ts create mode 100644 lib/routes/futunn/namespace.ts rename lib/{v2 => routes}/futunn/templates/description.art (100%) create mode 100644 lib/routes/fx-markets/channel.ts create mode 100644 lib/routes/fx-markets/namespace.ts create mode 100644 lib/routes/fx678/kx.ts create mode 100644 lib/routes/fx678/namespace.ts create mode 100644 lib/routes/fxiaoke/crm.ts create mode 100644 lib/routes/fxiaoke/namespace.ts create mode 100644 lib/routes/fzmtr/announcements.ts create mode 100644 lib/routes/fzmtr/namespace.ts delete mode 100644 lib/routes/gab/explore.js delete mode 100644 lib/routes/galaxylab/index.js delete mode 100644 lib/routes/galgame/hhgal.js delete mode 100644 lib/routes/galgame/sayhuahuo.js delete mode 100644 lib/routes/galgame/zdfx.js create mode 100644 lib/routes/galxe/index.ts create mode 100644 lib/routes/galxe/namespace.ts create mode 100644 lib/routes/gameapps/index.ts create mode 100644 lib/routes/gameapps/namespace.ts create mode 100644 lib/routes/gameapps/templates/description.art create mode 100644 lib/routes/gamebase/namespace.ts create mode 100644 lib/routes/gamebase/news.ts create mode 100644 lib/routes/gamegene/namespace.ts create mode 100644 lib/routes/gamegene/news.ts delete mode 100644 lib/routes/gamegrape/index.js create mode 100644 lib/routes/gamer/ani/anime.ts create mode 100644 lib/routes/gamer/ani/new-anime.ts create mode 100644 lib/routes/gamer/gnn-index.ts create mode 100644 lib/routes/gamer/hot.ts create mode 100644 lib/routes/gamer/namespace.ts create mode 100644 lib/routes/gamer520/index.ts create mode 100644 lib/routes/gamer520/namespace.ts create mode 100644 lib/routes/gamersecret/index.ts create mode 100644 lib/routes/gamersecret/namespace.ts delete mode 100644 lib/routes/gamersky/ent.js create mode 100644 lib/routes/gamersky/ent.ts create mode 100644 lib/routes/gamersky/namespace.ts delete mode 100644 lib/routes/gamersky/news.js create mode 100644 lib/routes/gamersky/news.ts create mode 100644 lib/routes/gamersky/review.ts create mode 100644 lib/routes/gamersky/utils.ts create mode 100644 lib/routes/gamme/category.ts create mode 100644 lib/routes/gamme/namespace.ts create mode 100644 lib/routes/gamme/tag.ts delete mode 100644 lib/routes/gaoqing/utils.js delete mode 100644 lib/routes/gaoqingla/latest.js delete mode 100644 lib/routes/gbcc/trust.js create mode 100644 lib/routes/gcores/category.ts create mode 100644 lib/routes/gcores/collection.ts create mode 100644 lib/routes/gcores/namespace.ts create mode 100644 lib/routes/gcores/radio.ts create mode 100644 lib/routes/gcores/tag.ts rename lib/{v2 => routes}/gcores/templates/content.art (100%) create mode 100644 lib/routes/gdsrx/index.ts create mode 100644 lib/routes/gdsrx/namespace.ts create mode 100644 lib/routes/gdufs/namespace.ts create mode 100644 lib/routes/gdufs/news.ts create mode 100644 lib/routes/gdufs/xwxy/xwxy-news.ts create mode 100644 lib/routes/gdut/namespace.ts create mode 100644 lib/routes/gdut/news.ts create mode 100644 lib/routes/gdut/oa-news.ts delete mode 100644 lib/routes/geekpark/breakingnews.js create mode 100644 lib/routes/geekpark/index.ts create mode 100644 lib/routes/geekpark/namespace.ts create mode 100644 lib/routes/geekpark/templates/description.art delete mode 100644 lib/routes/geektime/news.js create mode 100644 lib/routes/gelonghui/home.ts create mode 100644 lib/routes/gelonghui/hot-article.ts create mode 100644 lib/routes/gelonghui/keyword.ts create mode 100644 lib/routes/gelonghui/live.ts create mode 100644 lib/routes/gelonghui/namespace.ts create mode 100644 lib/routes/gelonghui/subject.ts rename lib/{v2 => routes}/gelonghui/templates/live.art (100%) create mode 100644 lib/routes/gelonghui/user.ts create mode 100644 lib/routes/gelonghui/utils.ts create mode 100644 lib/routes/geocaching/blogs.ts create mode 100644 lib/routes/geocaching/namespace.ts rename lib/{v2 => routes}/geocaching/templates/blogs.art (100%) create mode 100644 lib/routes/getdr/index.ts create mode 100644 lib/routes/getdr/namespace.ts delete mode 100644 lib/routes/getitfree/category.js create mode 100644 lib/routes/getitfree/index.ts create mode 100644 lib/routes/getitfree/namespace.ts delete mode 100644 lib/routes/getitfree/search.js create mode 100644 lib/routes/getitfree/util.ts delete mode 100644 lib/routes/getitfree/utils.js create mode 100644 lib/routes/gettr/namespace.ts rename lib/{v2 => routes}/gettr/templates/post.art (100%) create mode 100644 lib/routes/gettr/user.ts create mode 100644 lib/routes/gf-cn/namespace.ts create mode 100644 lib/routes/gf-cn/news.ts create mode 100644 lib/routes/gihyo/group.ts create mode 100644 lib/routes/gihyo/namespace.ts delete mode 100644 lib/routes/girlimg/album.js create mode 100644 lib/routes/gisreportsonline/index.ts create mode 100644 lib/routes/gisreportsonline/namespace.ts delete mode 100644 lib/routes/gitchat/newest.js delete mode 100644 lib/routes/gitea/blog.js create mode 100644 lib/routes/gitee/namespace.ts create mode 100644 lib/routes/gitee/repos/commits.ts create mode 100644 lib/routes/gitee/repos/events.ts create mode 100644 lib/routes/gitee/repos/releases.ts create mode 100644 lib/routes/gitee/users/events.ts create mode 100644 lib/routes/github/activity.ts create mode 100644 lib/routes/github/advisor.ts create mode 100644 lib/routes/github/branches.ts create mode 100644 lib/routes/github/comments.ts create mode 100644 lib/routes/github/contributors.ts create mode 100644 lib/routes/github/discussions.ts create mode 100644 lib/routes/github/file.ts create mode 100644 lib/routes/github/follower.ts create mode 100644 lib/routes/github/gist.ts create mode 100644 lib/routes/github/issue.ts create mode 100644 lib/routes/github/namespace.ts create mode 100644 lib/routes/github/notifications.ts create mode 100644 lib/routes/github/pulls.ts create mode 100644 lib/routes/github/pulse.ts create mode 100644 lib/routes/github/repos.ts create mode 100644 lib/routes/github/search.ts create mode 100644 lib/routes/github/star.ts create mode 100644 lib/routes/github/starred-repos.ts rename lib/{v2 => routes}/github/templates/comments-description.art (100%) rename lib/{v2 => routes}/github/templates/pulse-description.art (100%) rename lib/{v2 => routes}/github/templates/trending-description.art (100%) create mode 100644 lib/routes/github/topic.ts create mode 100644 lib/routes/github/trending.ts create mode 100644 lib/routes/github/wiki.ts delete mode 100644 lib/routes/gitlab/explore.js delete mode 100644 lib/routes/gitlab/release.js delete mode 100644 lib/routes/gitlab/tag.js create mode 100644 lib/routes/gitpod/blog.ts create mode 100644 lib/routes/gitpod/changelog.ts create mode 100644 lib/routes/gitpod/namespace.ts rename lib/{v2 => routes}/gitpod/templates/description.art (100%) create mode 100644 lib/routes/gitpod/utils.ts create mode 100644 lib/routes/globallawreview/index.ts create mode 100644 lib/routes/globallawreview/namespace.ts create mode 100644 lib/routes/gmcmonline/chinacustoms.ts create mode 100644 lib/routes/gmcmonline/namespace.ts delete mode 100644 lib/routes/go.jp/mofa/main.js create mode 100644 lib/routes/go/mhlw/pdf.ts create mode 100644 lib/routes/go/namespace.ts create mode 100644 lib/routes/go/niid/idwr-dl.ts create mode 100644 lib/routes/gocn/jobs.ts create mode 100644 lib/routes/gocn/namespace.ts create mode 100644 lib/routes/gocn/news.ts create mode 100644 lib/routes/gocn/topics.ts create mode 100644 lib/routes/gocn/utils.ts delete mode 100644 lib/routes/gocomics/index.js create mode 100644 lib/routes/gofans/index.ts create mode 100644 lib/routes/gofans/namespace.ts create mode 100644 lib/routes/gofans/templates/description.art create mode 100644 lib/routes/gogoanimehd/namespace.ts create mode 100644 lib/routes/gogoanimehd/recent-releases.ts create mode 100644 lib/routes/google/album.ts create mode 100644 lib/routes/google/alerts.ts create mode 100644 lib/routes/google/citations.ts create mode 100644 lib/routes/google/developers.ts create mode 100644 lib/routes/google/doodles.ts create mode 100644 lib/routes/google/extension.ts create mode 100644 lib/routes/google/fonts.ts create mode 100644 lib/routes/google/namespace.ts create mode 100644 lib/routes/google/news.ts create mode 100644 lib/routes/google/research.ts create mode 100644 lib/routes/google/scholar.ts create mode 100644 lib/routes/google/search.ts create mode 100644 lib/routes/google/templates/description.art rename lib/{v2 => routes}/google/templates/fonts.art (100%) rename lib/{v2 => routes}/google/templates/news.art (100%) create mode 100644 lib/routes/gov/ah/kjt.ts create mode 100644 lib/routes/gov/ah/namespace.ts create mode 100644 lib/routes/gov/beijing/bjedu/gh.ts create mode 100644 lib/routes/gov/beijing/bphc/index.ts delete mode 100644 lib/routes/gov/beijing/eea.js create mode 100644 lib/routes/gov/beijing/jw/tzgg.ts create mode 100644 lib/routes/gov/beijing/kw/index.ts create mode 100644 lib/routes/gov/caac/cjwt.ts create mode 100644 lib/routes/gov/caac/templates/description.art create mode 100644 lib/routes/gov/cac/index.ts create mode 100644 lib/routes/gov/cbirc/index.ts create mode 100644 lib/routes/gov/ccdi/index.ts create mode 100644 lib/routes/gov/ccdi/utils.ts create mode 100644 lib/routes/gov/chinamine-safety/util.ts create mode 100644 lib/routes/gov/chinamine-safety/xw.ts create mode 100644 lib/routes/gov/chinamine-safety/zfxxgk.ts create mode 100644 lib/routes/gov/chinatax/latest.ts create mode 100644 lib/routes/gov/chongqing/gzw.ts create mode 100644 lib/routes/gov/chongqing/rsks.ts create mode 100644 lib/routes/gov/chongqing/sydwgkzp.ts delete mode 100644 lib/routes/gov/city/nanjing/getContent.js delete mode 100644 lib/routes/gov/city/nanjing/index.js create mode 100644 lib/routes/gov/cmse/fxrw.ts create mode 100644 lib/routes/gov/cmse/index.ts rename lib/{v2 => routes}/gov/cmse/templates/description.art (100%) create mode 100644 lib/routes/gov/cn/namespace.ts create mode 100644 lib/routes/gov/cn/news/index.ts create mode 100644 lib/routes/gov/cnnic/index.ts delete mode 100644 lib/routes/gov/cppcc/index.js create mode 100644 lib/routes/gov/csrc/auditstatus.ts create mode 100644 lib/routes/gov/csrc/csrc.ts create mode 100644 lib/routes/gov/csrc/news.ts rename lib/{v2 => routes}/gov/csrc/templates/attachment.art (100%) create mode 100644 lib/routes/gov/customs/list.ts create mode 100644 lib/routes/gov/customs/namespace.ts create mode 100644 lib/routes/gov/customs/utils.ts create mode 100644 lib/routes/gov/dianbai/dianbai.ts create mode 100644 lib/routes/gov/forestry/gjlckjdjt.ts create mode 100644 lib/routes/gov/forestry/templates/description.art create mode 100644 lib/routes/gov/gaozhou/gaozhou.ts create mode 100644 lib/routes/gov/general/general.ts rename lib/{v2 => routes}/gov/general/templates/zcjdpt.art (100%) delete mode 100644 lib/routes/gov/guangdong/eea.js create mode 100644 lib/routes/gov/guangdong/tqyb/sncsyjxh.ts rename lib/{v2 => routes}/gov/guangdong/tqyb/templates/sncsyjxh.art (100%) rename lib/{v2 => routes}/gov/guangdong/tqyb/templates/tfxtq.art (100%) create mode 100644 lib/routes/gov/guangdong/tqyb/tfxtq.ts create mode 100644 lib/routes/gov/gz/index.ts create mode 100644 lib/routes/gov/hainan/iitb/tzgg.ts create mode 100644 lib/routes/gov/hainan/namespace.ts delete mode 100644 lib/routes/gov/harbin/kjj.js create mode 100644 lib/routes/gov/hebei/czt.ts create mode 100644 lib/routes/gov/huazhou/huazhou.ts create mode 100644 lib/routes/gov/huizhou/zwgk/index.ts create mode 100644 lib/routes/gov/hunan/changsha/major-email.ts delete mode 100644 lib/routes/gov/hunan/notice.js create mode 100644 lib/routes/gov/immiau/news.ts create mode 100644 lib/routes/gov/jgjcndrc/index.ts create mode 100644 lib/routes/gov/jiangsu/wlt/index.ts create mode 100644 lib/routes/gov/jiangsu/wlt/templates/wlt.art create mode 100644 lib/routes/gov/jinan/healthcommission/medical-exam-notice.ts create mode 100644 lib/routes/gov/lswz/index.ts create mode 100644 lib/routes/gov/maoming/maoming.ts create mode 100644 lib/routes/gov/maonan/maonan.ts create mode 100644 lib/routes/gov/mee/ywdt.ts create mode 100644 lib/routes/gov/mem/sgcc.ts create mode 100644 lib/routes/gov/mfa/wjdt.ts create mode 100644 lib/routes/gov/mgs/mgs.ts create mode 100644 lib/routes/gov/miit/wjfb.ts create mode 100644 lib/routes/gov/miit/wjgs.ts create mode 100644 lib/routes/gov/miit/yjzj.ts create mode 100644 lib/routes/gov/miit/zcjd.ts create mode 100644 lib/routes/gov/miit/zcwj.ts create mode 100644 lib/routes/gov/mmht/mmht.ts delete mode 100644 lib/routes/gov/moa/moa.js create mode 100644 lib/routes/gov/moa/moa.ts delete mode 100644 lib/routes/gov/moa/sjzxfb.js create mode 100644 lib/routes/gov/moa/szcpxx.ts create mode 100644 lib/routes/gov/moa/zdscxx.ts create mode 100644 lib/routes/gov/moe/moe.ts create mode 100644 lib/routes/gov/moe/s78.ts create mode 100644 lib/routes/gov/mof/bond.ts create mode 100644 lib/routes/gov/mofcom/article.ts delete mode 100644 lib/routes/gov/mohurd/policy.js create mode 100644 lib/routes/gov/moj/aac/news.ts create mode 100644 lib/routes/gov/moj/lfyjzj.ts create mode 100644 lib/routes/gov/mot/index.ts create mode 100644 lib/routes/gov/ndrc/fggz.ts create mode 100644 lib/routes/gov/ndrc/namespace.ts delete mode 100644 lib/routes/gov/ndrc/xwdt.js create mode 100644 lib/routes/gov/ndrc/xwdt.ts create mode 100644 lib/routes/gov/ndrc/zfxxgk.ts create mode 100644 lib/routes/gov/nea/ghs.ts delete mode 100644 lib/routes/gov/ngd/index.js create mode 100644 lib/routes/gov/nifdc/index.ts create mode 100644 lib/routes/gov/nmpa/generic.ts create mode 100644 lib/routes/gov/nopss/index.ts create mode 100644 lib/routes/gov/npc/index.ts create mode 100644 lib/routes/gov/nrta/dsj.ts create mode 100644 lib/routes/gov/nrta/news.ts create mode 100644 lib/routes/gov/nsfc/index.ts create mode 100644 lib/routes/gov/nsfc/shortcuts.ts create mode 100644 lib/routes/gov/pbc/goutongjiaoliu.ts create mode 100644 lib/routes/gov/pbc/gzlw.ts create mode 100644 lib/routes/gov/pbc/namespace.ts create mode 100644 lib/routes/gov/pbc/trade-announcement.ts create mode 100644 lib/routes/gov/pbc/utils.ts create mode 100644 lib/routes/gov/pbc/zcyj.ts delete mode 100644 lib/routes/gov/province/jiangsu/getContent.js delete mode 100644 lib/routes/gov/province/jiangsu/index.js create mode 100644 lib/routes/gov/pudong/zwgk.ts create mode 100644 lib/routes/gov/safe/business.ts create mode 100644 lib/routes/gov/safe/complaint.ts create mode 100644 lib/routes/gov/safe/templates/message.art create mode 100644 lib/routes/gov/safe/util.ts create mode 100644 lib/routes/gov/samr/templates/description.art create mode 100644 lib/routes/gov/samr/xgzlyhd.ts create mode 100644 lib/routes/gov/sasac/generic.ts create mode 100644 lib/routes/gov/sdb/sdb.ts create mode 100644 lib/routes/gov/sh/fgw/index.ts create mode 100644 lib/routes/gov/sh/fgw/templates/description.art create mode 100644 lib/routes/gov/sh/namespace.ts create mode 100644 lib/routes/gov/sh/rsj/ksxm.ts rename lib/{v2/gov/shanghai => routes/gov/sh}/rsj/templates/ksxm.art (100%) rename lib/{v2/gov/shanghai => routes/gov/sh}/wgj/templates/wgj.art (100%) create mode 100644 lib/routes/gov/sh/wgj/wgj.ts create mode 100644 lib/routes/gov/sh/wsjkw/yqtb/index.ts create mode 100644 lib/routes/gov/sh/yjj/index.ts create mode 100644 lib/routes/gov/shaanxi/kjt.ts create mode 100644 lib/routes/gov/shenzhen/hrss/szksy/index.ts create mode 100644 lib/routes/gov/shenzhen/xxgk/zfxxgj.ts create mode 100644 lib/routes/gov/shenzhen/zjj/index.ts create mode 100644 lib/routes/gov/shenzhen/zzb/index.ts create mode 100644 lib/routes/gov/sichuan/deyang/govpublicinfo.ts create mode 100644 lib/routes/gov/sichuan/deyang/mztoday.ts rename lib/{v2 => routes}/gov/sichuan/deyang/templates/govPublicInfo.art (100%) rename lib/{v2 => routes}/gov/sichuan/deyang/templates/mztoday.art (100%) create mode 100644 lib/routes/gov/stats/index.ts rename lib/{v2 => routes}/gov/stats/templates/description.art (100%) delete mode 100644 lib/routes/gov/suzhou/doc.js create mode 100644 lib/routes/gov/suzhou/doc.ts create mode 100644 lib/routes/gov/suzhou/fg.ts delete mode 100644 lib/routes/gov/suzhou/news.js create mode 100644 lib/routes/gov/suzhou/news.ts delete mode 100644 lib/routes/gov/suzhou/utils.js create mode 100644 lib/routes/gov/taiyuan/rsj.ts delete mode 100644 lib/routes/gov/veterans/china.js delete mode 100644 lib/routes/gov/wuhan/kjj.js create mode 100644 lib/routes/gov/wuhan/whyw.ts create mode 100644 lib/routes/gov/xinyi/xinyi.ts create mode 100644 lib/routes/gov/xuzhou/hrss.ts create mode 100644 lib/routes/gov/zhejiang/gwy.ts create mode 100644 lib/routes/gov/zhengce/govall.ts create mode 100644 lib/routes/gov/zhengce/index.ts create mode 100644 lib/routes/gov/zhengce/wenjian.ts create mode 100644 lib/routes/gov/zhengce/zhengceku.ts create mode 100644 lib/routes/gov/zj/ningbogzw-notice.ts create mode 100644 lib/routes/gov/zj/ningborsjnotice.ts create mode 100644 lib/routes/gov/zj/search.ts create mode 100644 lib/routes/gq/namespace.ts create mode 100644 lib/routes/gq/news.ts delete mode 100644 lib/routes/gracg/user.js delete mode 100644 lib/routes/gradcafe/result.js create mode 100644 lib/routes/greasyfork/feedback.ts create mode 100644 lib/routes/greasyfork/namespace.ts create mode 100644 lib/routes/greasyfork/scripts.ts create mode 100644 lib/routes/greasyfork/versions.ts create mode 100644 lib/routes/grist/featured.ts create mode 100644 lib/routes/grist/index.ts create mode 100644 lib/routes/grist/namespace.ts create mode 100644 lib/routes/grist/series.ts create mode 100644 lib/routes/grist/topic.ts create mode 100644 lib/routes/grist/utils.ts delete mode 100644 lib/routes/growincity/news.js delete mode 100644 lib/routes/grubstreet/index.js create mode 100644 lib/routes/grubstreet/index.ts create mode 100644 lib/routes/grubstreet/namespace.ts delete mode 100644 lib/routes/grubstreet/utils.js create mode 100644 lib/routes/grubstreet/utils.ts create mode 100644 lib/routes/gs/developer/blog.ts create mode 100644 lib/routes/gs/namespace.ts create mode 100644 lib/routes/guancha/headline.ts create mode 100644 lib/routes/guancha/index.ts create mode 100644 lib/routes/guancha/member.ts create mode 100644 lib/routes/guancha/namespace.ts create mode 100644 lib/routes/guancha/personalpage.ts create mode 100644 lib/routes/guancha/topic.ts create mode 100644 lib/routes/guangdiu/cheaps.ts create mode 100644 lib/routes/guangdiu/index.ts create mode 100644 lib/routes/guangdiu/namespace.ts create mode 100644 lib/routes/guangdiu/rank.ts create mode 100644 lib/routes/guangdiu/search.ts delete mode 100644 lib/routes/guanggoo/index.js create mode 100644 lib/routes/guangzhoumetro/namespace.ts create mode 100644 lib/routes/guangzhoumetro/news.ts create mode 100644 lib/routes/guanhai/index.ts create mode 100644 lib/routes/guanhai/namespace.ts delete mode 100644 lib/routes/guat/news.js create mode 100644 lib/routes/guduodata/daily.ts create mode 100644 lib/routes/guduodata/namespace.ts rename lib/{v2 => routes}/guduodata/templates/daily.art (100%) delete mode 100644 lib/routes/guet/news.js delete mode 100644 lib/routes/guiltfree/onsale.js create mode 100644 lib/routes/gumroad/index.ts create mode 100644 lib/routes/gumroad/namespace.ts rename lib/{v2 => routes}/gumroad/templates/products.art (100%) create mode 100644 lib/routes/guokr/channel.ts create mode 100644 lib/routes/guokr/namespace.ts create mode 100644 lib/routes/guokr/scientific.ts create mode 100644 lib/routes/guokr/utils.ts create mode 100644 lib/routes/guozaoke/index.ts create mode 100644 lib/routes/guozaoke/namespace.ts delete mode 100644 lib/routes/gvm/index.js delete mode 100644 lib/routes/gwern/category.js create mode 100644 lib/routes/gxmzu/ai.ts create mode 100644 lib/routes/gxmzu/lib.ts create mode 100644 lib/routes/gxmzu/namespace.ts create mode 100644 lib/routes/gxmzu/utils/index.ts create mode 100644 lib/routes/gxmzu/yjs.ts create mode 100644 lib/routes/gzdaily/app.ts create mode 100644 lib/routes/gzdaily/namespace.ts rename lib/{v2/gz-cmc => routes/gzdaily}/templates/description.art (100%) create mode 100644 lib/routes/gzhu/namespace.ts create mode 100644 lib/routes/gzhu/yjs.ts create mode 100644 lib/routes/hackernews/index.ts create mode 100644 lib/routes/hackernews/namespace.ts delete mode 100644 lib/routes/hackerone/search.js create mode 100644 lib/routes/hackertalk/index.ts create mode 100644 lib/routes/hackertalk/namespace.ts create mode 100644 lib/routes/hacking8/index.ts create mode 100644 lib/routes/hacking8/namespace.ts create mode 100644 lib/routes/hacking8/search.ts create mode 100644 lib/routes/hackmd/namespace.ts create mode 100644 lib/routes/hackmd/profile.ts create mode 100644 lib/routes/hackyournews/index.ts create mode 100644 lib/routes/hackyournews/namespace.ts create mode 100644 lib/routes/hafu/namespace.ts create mode 100644 lib/routes/hafu/news.ts rename lib/{v2 => routes}/hafu/templates/hafu.art (100%) create mode 100644 lib/routes/hafu/utils.ts delete mode 100644 lib/routes/haimaoba/comics.js create mode 100644 lib/routes/hakkatv/namespace.ts create mode 100644 lib/routes/hakkatv/type.ts create mode 100644 lib/routes/hamel/index.ts create mode 100644 lib/routes/hamel/namespace.ts create mode 100644 lib/routes/hameln/chapter.ts create mode 100644 lib/routes/hameln/namespace.ts delete mode 100644 lib/routes/haohaozhu/discover.js create mode 100644 lib/routes/harvard/health/blog.ts create mode 100644 lib/routes/harvard/namespace.ts create mode 100644 lib/routes/hashnode/blog.ts create mode 100644 lib/routes/hashnode/namespace.ts rename lib/{v2 => routes}/hashnode/templates/description.art (100%) create mode 100644 lib/routes/hbooker/chapter.ts create mode 100644 lib/routes/hbooker/namespace.ts create mode 100644 lib/routes/hbr/namespace.ts create mode 100644 lib/routes/hbr/topic.ts create mode 100644 lib/routes/hdu/cs/notice.ts create mode 100644 lib/routes/hdu/cs/pg.ts create mode 100644 lib/routes/hdu/namespace.ts delete mode 100644 lib/routes/hdx/explore.js create mode 100644 lib/routes/healthz.ts create mode 100644 lib/routes/hebtv/namespace.ts create mode 100644 lib/routes/hebtv/nong-bo-shi-zai-xing-dong.ts create mode 100644 lib/routes/hebtv/templates/description.art create mode 100644 lib/routes/hellobtc/information.ts create mode 100644 lib/routes/hellobtc/kepu.ts create mode 100644 lib/routes/hellobtc/namespace.ts create mode 100644 lib/routes/hellobtc/news.ts create mode 100644 lib/routes/hellogithub/article.ts create mode 100644 lib/routes/hellogithub/index.ts create mode 100644 lib/routes/hellogithub/namespace.ts create mode 100644 lib/routes/hellogithub/report.ts rename lib/{v2 => routes}/hellogithub/templates/description.art (100%) rename lib/{v2 => routes}/hellogithub/templates/report.art (100%) rename lib/{v2 => routes}/hellogithub/templates/volume.art (100%) create mode 100644 lib/routes/hellogithub/volume.ts delete mode 100644 lib/routes/hentai-cosplays/hentai-cosplays.js delete mode 100644 lib/routes/hentai-cosplays/utils.js create mode 100644 lib/routes/hex-rays/index.ts create mode 100644 lib/routes/hex-rays/namespace.ts create mode 100644 lib/routes/hexun/index.ts create mode 100644 lib/routes/hexun/namespace.ts create mode 100644 lib/routes/hfut/hf/notice.ts create mode 100644 lib/routes/hfut/hf/utils.ts create mode 100644 lib/routes/hfut/namespace.ts create mode 100644 lib/routes/hfut/xc/notice.ts create mode 100644 lib/routes/hfut/xc/utils.ts create mode 100644 lib/routes/hicairo/namespace.ts create mode 100644 lib/routes/hicairo/rss.ts create mode 100644 lib/routes/hinatazaka46/blog.ts create mode 100644 lib/routes/hinatazaka46/namespace.ts create mode 100644 lib/routes/hinatazaka46/news.ts create mode 100644 lib/routes/hiring.cafe/jobs.ts create mode 100644 lib/routes/hiring.cafe/namespace.ts create mode 100644 lib/routes/hiring.cafe/templates/jobs.art create mode 100644 lib/routes/hit/hitgs.ts create mode 100644 lib/routes/hit/jwc.ts create mode 100644 lib/routes/hit/namespace.ts create mode 100644 lib/routes/hit/today.ts create mode 100644 lib/routes/hitcon/namespace.ts create mode 100644 lib/routes/hitcon/templates/zeroday.art create mode 100644 lib/routes/hitcon/zeroday.ts create mode 100644 lib/routes/hitsz/article.ts create mode 100644 lib/routes/hitsz/namespace.ts create mode 100644 lib/routes/hitwh/namespace.ts create mode 100644 lib/routes/hitwh/today.ts create mode 100644 lib/routes/hizu/index.ts create mode 100644 lib/routes/hizu/namespace.ts create mode 100644 lib/routes/hk01/channel.ts create mode 100644 lib/routes/hk01/hot.ts create mode 100644 lib/routes/hk01/issue.ts create mode 100644 lib/routes/hk01/latest.ts create mode 100644 lib/routes/hk01/namespace.ts create mode 100644 lib/routes/hk01/tag.ts rename lib/{v2 => routes}/hk01/templates/description.art (100%) create mode 100644 lib/routes/hk01/utils.ts create mode 100644 lib/routes/hk01/zone.ts delete mode 100644 lib/routes/hkcd/pdf.js delete mode 100644 lib/routes/hkcnews/news.js delete mode 100644 lib/routes/hkej/index.js create mode 100644 lib/routes/hkej/index.ts create mode 100644 lib/routes/hkej/namespace.ts rename lib/{v2 => routes}/hkej/templates/articleImg.art (100%) rename lib/{v2 => routes}/hkej/templates/description.art (100%) create mode 100644 lib/routes/hkepc/data.ts create mode 100644 lib/routes/hkepc/index.ts create mode 100644 lib/routes/hkepc/namespace.ts create mode 100644 lib/routes/hket/index.ts create mode 100644 lib/routes/hket/namespace.ts create mode 100644 lib/routes/hket/templates/image.art delete mode 100644 lib/routes/hkgolden/index.js create mode 100644 lib/routes/hkjunkcall/index.ts create mode 100644 lib/routes/hkjunkcall/namespace.ts create mode 100644 lib/routes/hko/earthquake.ts create mode 100644 lib/routes/hko/namespace.ts delete mode 100644 lib/routes/hko/weather.js create mode 100644 lib/routes/hko/weather.ts create mode 100644 lib/routes/hljucm/namespace.ts create mode 100644 lib/routes/hljucm/yjsy.ts create mode 100644 lib/routes/hnrb/index.ts create mode 100644 lib/routes/hnrb/namespace.ts create mode 100644 lib/routes/hnu/careers.ts create mode 100644 lib/routes/hnu/namespace.ts create mode 100644 lib/routes/home-assistant/hacs.ts create mode 100644 lib/routes/home-assistant/namespace.ts create mode 100644 lib/routes/hongkong/chp.ts create mode 100644 lib/routes/hongkong/dh.ts create mode 100644 lib/routes/hongkong/namespace.ts delete mode 100644 lib/routes/hopper/index.js create mode 100644 lib/routes/hostmonit/cloudflareyes.ts create mode 100644 lib/routes/hostmonit/cloudflareyesv6.ts create mode 100644 lib/routes/hostmonit/namespace.ts create mode 100644 lib/routes/hostmonit/templates/description.art create mode 100644 lib/routes/hostmonit/templates/title.art create mode 100644 lib/routes/hottoys/index.ts create mode 100644 lib/routes/hottoys/namespace.ts create mode 100644 lib/routes/hotukdeals/hottest.ts create mode 100644 lib/routes/hotukdeals/index.ts create mode 100644 lib/routes/hotukdeals/namespace.ts create mode 100644 lib/routes/houxu/events.ts create mode 100644 lib/routes/houxu/index.ts create mode 100644 lib/routes/houxu/lives.ts create mode 100644 lib/routes/houxu/memory.ts create mode 100644 lib/routes/houxu/namespace.ts rename lib/{v2 => routes}/houxu/templates/events.art (100%) rename lib/{v2 => routes}/houxu/templates/lives.art (100%) rename lib/{v2 => routes}/houxu/templates/memory.art (100%) create mode 100644 lib/routes/howtoforge/namespace.ts create mode 100644 lib/routes/howtoforge/rss.ts create mode 100644 lib/routes/hoyolab/constant.ts create mode 100644 lib/routes/hoyolab/namespace.ts create mode 100644 lib/routes/hoyolab/news.ts create mode 100644 lib/routes/hoyolab/templates/post.art create mode 100644 lib/routes/hoyolab/utils.ts create mode 100644 lib/routes/hpoi/all.ts create mode 100644 lib/routes/hpoi/banner-item.ts create mode 100644 lib/routes/hpoi/character.ts delete mode 100644 lib/routes/hpoi/index.js delete mode 100644 lib/routes/hpoi/info.js create mode 100644 lib/routes/hpoi/info.ts create mode 100644 lib/routes/hpoi/namespace.ts delete mode 100644 lib/routes/hpoi/user.js create mode 100644 lib/routes/hpoi/user.ts create mode 100644 lib/routes/hpoi/utils.ts create mode 100644 lib/routes/hpoi/work.ts create mode 100644 lib/routes/hrbeu/gx/card.ts create mode 100644 lib/routes/hrbeu/gx/list.ts create mode 100644 lib/routes/hrbeu/job/bigemploy.ts create mode 100644 lib/routes/hrbeu/job/calendar.ts create mode 100644 lib/routes/hrbeu/job/list.ts create mode 100644 lib/routes/hrbeu/namespace.ts create mode 100644 lib/routes/hrbeu/sec/list.ts create mode 100644 lib/routes/hrbeu/uae/news.ts create mode 100644 lib/routes/hrbeu/ugs/news.ts create mode 100644 lib/routes/hrbeu/yjsy/list.ts create mode 100644 lib/routes/hrbust/jwzx.ts create mode 100644 lib/routes/hrbust/namespace.ts create mode 100644 lib/routes/hrbust/news.ts rename lib/{v2/chinacef => routes/hrbust}/templates/description.art (100%) create mode 100644 lib/routes/hrbust/utils.ts create mode 100644 lib/routes/huanqiu/index.ts create mode 100644 lib/routes/huanqiu/namespace.ts delete mode 100644 lib/routes/huawei/xinsheng/index.js create mode 100644 lib/routes/hubu/index.ts create mode 100644 lib/routes/hubu/namespace.ts create mode 100644 lib/routes/hubu/zhxy.ts create mode 100644 lib/routes/huggingface/blog-zh.ts create mode 100644 lib/routes/huggingface/daily-papers.ts create mode 100644 lib/routes/huggingface/namespace.ts delete mode 100644 lib/routes/hugo/releases.js create mode 100644 lib/routes/hunanpea/namespace.ts create mode 100644 lib/routes/hunanpea/rsks.ts create mode 100644 lib/routes/hunau/gfxy/index.ts create mode 100644 lib/routes/hunau/ied.ts create mode 100644 lib/routes/hunau/jwc.ts create mode 100644 lib/routes/hunau/namespace.ts create mode 100644 lib/routes/hunau/utils/category-title.ts create mode 100644 lib/routes/hunau/utils/common.ts create mode 100644 lib/routes/hunau/utils/index-page.ts create mode 100644 lib/routes/hunau/utils/news-content.ts create mode 100644 lib/routes/hunau/xky/index.ts create mode 100644 lib/routes/huoxian/namespace.ts create mode 100644 lib/routes/huoxian/zone.ts create mode 100644 lib/routes/hupu/all.ts create mode 100644 lib/routes/hupu/bbs.ts create mode 100644 lib/routes/hupu/index.ts create mode 100644 lib/routes/hupu/namespace.ts rename lib/{v2 => routes}/hupu/templates/description.art (100%) rename lib/{v2 => routes}/hupu/templates/match.art (100%) create mode 100755 lib/routes/hust/aia/news.ts create mode 100755 lib/routes/hust/aia/notice.ts create mode 100644 lib/routes/hust/gs.ts create mode 100644 lib/routes/hust/mse.ts create mode 100644 lib/routes/hust/namespace.ts create mode 100644 lib/routes/hust/yjs.ts create mode 100644 lib/routes/huxiu/brief-column.ts create mode 100644 lib/routes/huxiu/channel.ts create mode 100644 lib/routes/huxiu/club.ts create mode 100644 lib/routes/huxiu/collection.ts create mode 100644 lib/routes/huxiu/member.ts create mode 100644 lib/routes/huxiu/moment.ts create mode 100644 lib/routes/huxiu/namespace.ts create mode 100644 lib/routes/huxiu/search.ts create mode 100644 lib/routes/huxiu/tag.ts create mode 100644 lib/routes/huxiu/templates/description.art create mode 100644 lib/routes/huxiu/util.ts delete mode 100644 lib/routes/huya/live.js create mode 100644 lib/routes/hypergryph/arknights/announce.ts create mode 100644 lib/routes/hypergryph/arknights/arktca.ts create mode 100644 lib/routes/hypergryph/arknights/japan.ts create mode 100644 lib/routes/hypergryph/arknights/news.ts create mode 100644 lib/routes/hypergryph/namespace.ts create mode 100644 lib/routes/i-cable/namespace.ts create mode 100644 lib/routes/i-cable/news.ts create mode 100644 lib/routes/i-cable/templates/description.art create mode 100644 lib/routes/ianspriggs/index.ts create mode 100644 lib/routes/ianspriggs/namespace.ts create mode 100644 lib/routes/ianspriggs/templates/description.art create mode 100644 lib/routes/icac/namespace.ts create mode 100644 lib/routes/icac/news.ts create mode 100644 lib/routes/icac/utils.ts create mode 100644 lib/routes/icbc/namespace.ts create mode 100644 lib/routes/icbc/whpj.ts delete mode 100644 lib/routes/icourse163/newest.js delete mode 100644 lib/routes/idaily/index.js create mode 100644 lib/routes/idaily/index.ts create mode 100644 lib/routes/idaily/namespace.ts create mode 100644 lib/routes/idaily/templates/description.art create mode 100644 lib/routes/idolmaster/namespace.ts create mode 100644 lib/routes/idolmaster/news.ts create mode 100644 lib/routes/idolypride/namespace.ts create mode 100644 lib/routes/idolypride/news.ts delete mode 100644 lib/routes/idownloadblog/index.js delete mode 100644 lib/routes/iea/index.js create mode 100644 lib/routes/ieee-security/namespace.ts create mode 100644 lib/routes/ieee-security/sp.ts delete mode 100644 lib/routes/ieee/author.js create mode 100644 lib/routes/ieee/author.ts create mode 100644 lib/routes/ieee/journal.ts create mode 100644 lib/routes/ieee/namespace.ts create mode 100644 lib/routes/ieee/templates/description.art create mode 100644 lib/routes/iehou/index.ts create mode 100644 lib/routes/iehou/namespace.ts create mode 100644 lib/routes/ielts/index.ts create mode 100644 lib/routes/ielts/namespace.ts delete mode 100644 lib/routes/ifanr/index.js create mode 100644 lib/routes/ifeng/feng.ts create mode 100644 lib/routes/ifeng/namespace.ts create mode 100644 lib/routes/ifeng/news.ts rename lib/{v2 => routes}/ifeng/templates/description.art (100%) create mode 100644 lib/routes/ifeng/templates/video.art create mode 100644 lib/routes/ifeng/utils.ts create mode 100644 lib/routes/ifi-audio/download.ts create mode 100644 lib/routes/ifi-audio/namespace.ts delete mode 100644 lib/routes/ifnews/column.js create mode 100644 lib/routes/ifun/n/category.ts create mode 100644 lib/routes/ifun/n/search.ts create mode 100644 lib/routes/ifun/n/tag.ts create mode 100644 lib/routes/ifun/n/util.ts create mode 100644 lib/routes/ifun/namespace.ts create mode 100644 lib/routes/iguoguo/index.ts create mode 100644 lib/routes/iguoguo/namespace.ts create mode 100644 lib/routes/iheima/index.ts create mode 100644 lib/routes/iheima/namespace.ts delete mode 100644 lib/routes/iie/blog.js create mode 100644 lib/routes/iiilab/index.ts create mode 100644 lib/routes/iiilab/namespace.ts create mode 100644 lib/routes/ikea/cn/family-offers.ts create mode 100644 lib/routes/ikea/cn/low-price.ts create mode 100644 lib/routes/ikea/cn/new.ts create mode 100644 lib/routes/ikea/cn/utils.ts create mode 100644 lib/routes/ikea/gb/new.ts create mode 100644 lib/routes/ikea/gb/offer.ts create mode 100644 lib/routes/ikea/namespace.ts rename lib/{v2 => routes}/ikea/templates/cn/product.art (100%) rename lib/{v2 => routes}/ikea/templates/new.art (100%) rename lib/{v2 => routes}/ikea/templates/offer.art (100%) delete mode 100644 lib/routes/im2maker/index.js create mode 100644 lib/routes/imagemagick/changelog.ts create mode 100644 lib/routes/imagemagick/namespace.ts delete mode 100644 lib/routes/imaijia/category.js create mode 100644 lib/routes/imdb/chart.ts create mode 100644 lib/routes/imdb/namespace.ts create mode 100644 lib/routes/imdb/templates/chart.art create mode 100644 lib/routes/imdb/types.ts create mode 100644 lib/routes/imhcg/blog.ts create mode 100644 lib/routes/imhcg/namespace.ts create mode 100644 lib/routes/imiker/jinghua.ts create mode 100644 lib/routes/imiker/namespace.ts create mode 100644 lib/routes/imiker/templates/description.art create mode 100644 lib/routes/imop/namespace.ts create mode 100644 lib/routes/imop/tianshu.ts delete mode 100644 lib/routes/imuseum/index.js delete mode 100644 lib/routes/index.js create mode 100644 lib/routes/index.tsx create mode 100644 lib/routes/indiansinkuwait/latest.ts create mode 100644 lib/routes/indiansinkuwait/namespace.ts delete mode 100644 lib/routes/indienova/article.js create mode 100644 lib/routes/indienova/article.ts create mode 100644 lib/routes/indienova/column.ts create mode 100644 lib/routes/indienova/gamedb.ts create mode 100644 lib/routes/indienova/namespace.ts create mode 100644 lib/routes/indienova/usergames.ts create mode 100644 lib/routes/indienova/utils.ts create mode 100644 lib/routes/inewsweek/index.ts create mode 100644 lib/routes/inewsweek/namespace.ts create mode 100644 lib/routes/infoq/namespace.ts create mode 100644 lib/routes/infoq/presentations.ts create mode 100644 lib/routes/infoq/recommend.ts create mode 100644 lib/routes/infoq/templates/description.art create mode 100644 lib/routes/infoq/topic.ts create mode 100644 lib/routes/infoq/utils.ts create mode 100644 lib/routes/informedainews/docs.ts create mode 100644 lib/routes/informedainews/namespace.ts create mode 100644 lib/routes/informs/index.ts create mode 100644 lib/routes/informs/namespace.ts rename lib/{v2 => routes}/informs/templates/content.art (100%) create mode 100644 lib/routes/infzm/hot.ts create mode 100644 lib/routes/infzm/index.ts create mode 100644 lib/routes/infzm/namespace.ts delete mode 100644 lib/routes/infzm/news.js create mode 100644 lib/routes/infzm/types.ts create mode 100644 lib/routes/infzm/utils.ts create mode 100644 lib/routes/inoreader/index.ts create mode 100644 lib/routes/inoreader/namespace.ts create mode 100644 lib/routes/inoreader/rss.ts create mode 100644 lib/routes/inspirehep/author.ts create mode 100644 lib/routes/inspirehep/literature.ts create mode 100644 lib/routes/inspirehep/namespace.ts create mode 100644 lib/routes/inspirehep/types.ts create mode 100644 lib/routes/inspirehep/utils.ts create mode 100644 lib/routes/instagram/common-utils.ts create mode 100644 lib/routes/instagram/namespace.ts create mode 100644 lib/routes/instagram/private-api/index.ts create mode 100644 lib/routes/instagram/private-api/utils.ts create mode 100644 lib/routes/instagram/templates/images.art create mode 100644 lib/routes/instagram/templates/video.art create mode 100644 lib/routes/instagram/web-api/index.ts create mode 100644 lib/routes/instagram/web-api/utils.ts delete mode 100644 lib/routes/instapaper/person.js create mode 100644 lib/routes/instructables/namespace.ts create mode 100644 lib/routes/instructables/projects.ts create mode 100644 lib/routes/investor/index.ts create mode 100644 lib/routes/investor/namespace.ts delete mode 100644 lib/routes/iplay/home.js delete mode 100644 lib/routes/iplay/utils.js create mode 100644 lib/routes/iplaysoft/index.ts create mode 100644 lib/routes/iplaysoft/namespace.ts create mode 100644 lib/routes/ippa/namespace.ts create mode 100644 lib/routes/ippa/rss.ts create mode 100644 lib/routes/ipsw.dev/index.ts create mode 100644 lib/routes/ipsw.dev/namespace.ts create mode 100644 lib/routes/ipsw.dev/templates/description.art delete mode 100644 lib/routes/ipsw/index.js create mode 100644 lib/routes/ipsw/index.ts create mode 100644 lib/routes/ipsw/namespace.ts create mode 100644 lib/routes/iqilu/namespace.ts create mode 100644 lib/routes/iqilu/program.ts create mode 100644 lib/routes/iqilu/templates/description.art create mode 100644 lib/routes/iqiyi/album.ts create mode 100644 lib/routes/iqiyi/namespace.ts rename lib/{v2 => routes}/iqiyi/templates/album.art (100%) create mode 100644 lib/routes/iqiyi/video.ts create mode 100644 lib/routes/iqnew/latest.ts create mode 100644 lib/routes/iqnew/namespace.ts create mode 100644 lib/routes/iresearch/chart.ts create mode 100644 lib/routes/iresearch/namespace.ts create mode 100644 lib/routes/iresearch/report.ts create mode 100644 lib/routes/iresearch/templates/chart.art rename lib/{v2 => routes}/iresearch/templates/report.art (100%) rename lib/{v2 => routes}/iresearch/templates/weekly.art (100%) create mode 100644 lib/routes/iresearch/weekly.ts create mode 100644 lib/routes/isct/namespace.ts create mode 100644 lib/routes/isct/news.ts create mode 100644 lib/routes/issuehunt/funded.ts create mode 100644 lib/routes/issuehunt/namespace.ts create mode 100644 lib/routes/itc/collection.ts create mode 100644 lib/routes/itc/namespace.ts create mode 100644 lib/routes/itch/devlog.ts create mode 100644 lib/routes/itch/index.ts create mode 100644 lib/routes/itch/namespace.ts create mode 100644 lib/routes/itch/posts.ts rename lib/{v2 => routes}/itch/templates/description.art (100%) create mode 100644 lib/routes/ithome/index.ts create mode 100644 lib/routes/ithome/namespace.ts create mode 100644 lib/routes/ithome/ranking.ts create mode 100644 lib/routes/ithome/tag.ts create mode 100644 lib/routes/ithome/templates/description.art create mode 100644 lib/routes/ithome/tw/feeds.ts create mode 100644 lib/routes/ithome/zt.ts delete mode 100644 lib/routes/itjuzi/invest.js delete mode 100644 lib/routes/itjuzi/merge.js delete mode 100644 lib/routes/itslide/new.js create mode 100644 lib/routes/iwara/index.ts create mode 100644 lib/routes/iwara/namespace.ts create mode 100644 lib/routes/iwara/subscriptions.ts rename lib/{v2 => routes}/iwara/templates/subscriptions.art (100%) create mode 100644 lib/routes/ixigua/namespace.ts rename lib/{v2 => routes}/ixigua/templates/userVideo.art (100%) create mode 100644 lib/routes/ixigua/user-video.ts delete mode 100644 lib/routes/iyiou/index.js delete mode 100644 lib/routes/iyouport/index.js delete mode 100644 lib/routes/iyouport/utils.js create mode 100644 lib/routes/j-test/namespace.ts create mode 100644 lib/routes/j-test/news.ts create mode 100644 lib/routes/jandan/index.ts create mode 100644 lib/routes/jandan/namespace.ts create mode 100644 lib/routes/jandan/section.ts rename lib/{v2 => routes}/jandan/templates/description.art (100%) create mode 100644 lib/routes/japanpost/namespace.ts create mode 100644 lib/routes/japanpost/router.ts rename lib/{v2 => routes}/japanpost/templates/track_item_desc.art (100%) create mode 100644 lib/routes/japanpost/track.ts create mode 100644 lib/routes/japanpost/utils.ts create mode 100644 lib/routes/javbus/index.ts create mode 100644 lib/routes/javbus/namespace.ts rename lib/{v2 => routes}/javbus/templates/description.art (100%) create mode 100644 lib/routes/javdb/actors.ts create mode 100644 lib/routes/javdb/index.ts create mode 100644 lib/routes/javdb/lists.ts create mode 100644 lib/routes/javdb/makers.ts create mode 100644 lib/routes/javdb/namespace.ts create mode 100644 lib/routes/javdb/rankings.ts create mode 100644 lib/routes/javdb/search.ts create mode 100644 lib/routes/javdb/series.ts create mode 100644 lib/routes/javdb/tags.ts create mode 100644 lib/routes/javdb/utils.ts create mode 100644 lib/routes/javdb/videocodes.ts create mode 100644 lib/routes/javlibrary/bestrated.ts create mode 100644 lib/routes/javlibrary/bestreviews.ts create mode 100644 lib/routes/javlibrary/genre.ts create mode 100644 lib/routes/javlibrary/maker.ts create mode 100644 lib/routes/javlibrary/mostwanted.ts create mode 100644 lib/routes/javlibrary/namespace.ts create mode 100644 lib/routes/javlibrary/newentries.ts create mode 100644 lib/routes/javlibrary/newrelease.ts create mode 100644 lib/routes/javlibrary/star.ts rename lib/{v2 => routes}/javlibrary/templates/description.art (100%) create mode 100644 lib/routes/javlibrary/update.ts create mode 100644 lib/routes/javlibrary/user.ts create mode 100644 lib/routes/javlibrary/utils.ts create mode 100644 lib/routes/javtiful/actress.ts create mode 100644 lib/routes/javtiful/channel.ts create mode 100644 lib/routes/javtiful/namespace.ts create mode 100644 lib/routes/javtiful/templates/description.art create mode 100644 lib/routes/javtiful/utils.ts create mode 100644 lib/routes/javtrailers/casts.ts create mode 100644 lib/routes/javtrailers/categories.ts create mode 100644 lib/routes/javtrailers/namespace.ts create mode 100644 lib/routes/javtrailers/studios.ts create mode 100644 lib/routes/javtrailers/templates/description.art create mode 100644 lib/routes/javtrailers/types.ts create mode 100644 lib/routes/javtrailers/utils.ts create mode 100644 lib/routes/jd/namespace.ts create mode 100644 lib/routes/jd/price.ts rename lib/{v2 => routes}/jd/templates/description.art (100%) delete mode 100644 lib/routes/jdlingyu/index.js create mode 100644 lib/routes/jewishmuseum/exhibitions.ts create mode 100644 lib/routes/jewishmuseum/namespace.ts delete mode 100644 lib/routes/jianshu/collection.js create mode 100644 lib/routes/jianshu/collection.ts delete mode 100644 lib/routes/jianshu/home.js create mode 100644 lib/routes/jianshu/home.ts create mode 100644 lib/routes/jianshu/namespace.ts delete mode 100644 lib/routes/jianshu/trending.js delete mode 100644 lib/routes/jianshu/user.js create mode 100644 lib/routes/jianshu/user.ts delete mode 100644 lib/routes/jianshu/utils.js create mode 100644 lib/routes/jianshu/utils.ts create mode 100644 lib/routes/jiaoliudao/index.ts create mode 100644 lib/routes/jiaoliudao/namespace.ts delete mode 100644 lib/routes/jiazhen108/index.js create mode 100644 lib/routes/jiemian/list.ts create mode 100644 lib/routes/jiemian/lists.ts create mode 100644 lib/routes/jiemian/namespace.ts create mode 100644 lib/routes/jiemian/templates/description.art delete mode 100644 lib/routes/jijitang/article.js delete mode 100644 lib/routes/jijitang/publication.js create mode 100644 lib/routes/jike/namespace.ts create mode 100644 lib/routes/jike/topic-text.ts create mode 100644 lib/routes/jike/topic.ts create mode 100644 lib/routes/jike/user.ts create mode 100644 lib/routes/jike/utils.ts create mode 100644 lib/routes/jimmyspa/books.ts create mode 100644 lib/routes/jimmyspa/namespace.ts create mode 100644 lib/routes/jimmyspa/news.ts create mode 100644 lib/routes/jimmyspa/templates/description.art create mode 100644 lib/routes/jin10/index.ts create mode 100644 lib/routes/jin10/namespace.ts rename lib/{v2 => routes}/jin10/templates/description.art (100%) create mode 100644 lib/routes/jin10/topic.ts delete mode 100644 lib/routes/jingdong/zhongchou.js create mode 100644 lib/routes/jingzhengu/namespace.ts create mode 100644 lib/routes/jingzhengu/news.ts create mode 100644 lib/routes/jingzhengu/types.ts create mode 100644 lib/routes/jingzhengu/utils.ts create mode 100644 lib/routes/jinritemai/docs.ts create mode 100644 lib/routes/jinritemai/namespace.ts delete mode 100644 lib/routes/jinritoutiao/keyword.js delete mode 100644 lib/routes/jinse/catalogue.js create mode 100644 lib/routes/jinse/catalogue.ts delete mode 100644 lib/routes/jinse/lives.js create mode 100644 lib/routes/jinse/lives.ts create mode 100644 lib/routes/jinse/namespace.ts create mode 100644 lib/routes/jinse/templates/description.art delete mode 100644 lib/routes/jinse/timeline.js create mode 100644 lib/routes/jinse/timeline.ts create mode 100644 lib/routes/jisilu/index.ts create mode 100644 lib/routes/jisilu/namespace.ts create mode 100644 lib/routes/jiuyangongshe/community.ts create mode 100644 lib/routes/jiuyangongshe/namespace.ts create mode 100644 lib/routes/jiuyangongshe/templates/community-description.art create mode 100644 lib/routes/jjwxc/author.ts create mode 100644 lib/routes/jjwxc/book.ts create mode 100644 lib/routes/jjwxc/namespace.ts create mode 100644 lib/routes/jjwxc/templates/author.art create mode 100644 lib/routes/jjwxc/templates/book.art create mode 100644 lib/routes/jlu/ccst/xwzx/index.ts create mode 100644 lib/routes/jlu/jwc.ts create mode 100644 lib/routes/jlu/namespace.ts create mode 100644 lib/routes/jlu/phy/index.ts create mode 100644 lib/routes/joins/chinese.ts create mode 100644 lib/routes/joins/namespace.ts create mode 100644 lib/routes/joins/templates/description.art create mode 100644 lib/routes/joneslanglasalle/index.ts create mode 100644 lib/routes/joneslanglasalle/namespace.ts create mode 100644 lib/routes/joneslanglasalle/templates/description.art create mode 100644 lib/routes/jornada/index.ts create mode 100644 lib/routes/jornada/namespace.ts create mode 100644 lib/routes/jou/home.ts create mode 100644 lib/routes/jou/namespace.ts create mode 100644 lib/routes/jou/utils/index.ts create mode 100644 lib/routes/jou/yz.ts delete mode 100644 lib/routes/jpmorganchase/research.js create mode 100644 lib/routes/jpxgmn/namespace.ts create mode 100644 lib/routes/jpxgmn/search.ts create mode 100644 lib/routes/jpxgmn/tab.ts create mode 100644 lib/routes/jpxgmn/templates/description.art create mode 100644 lib/routes/jpxgmn/utils.ts create mode 100644 lib/routes/jpxgmn/weekly.ts create mode 100644 lib/routes/jseea/namespace.ts create mode 100644 lib/routes/jseea/news.ts delete mode 100644 lib/routes/jskou/index.js create mode 100644 lib/routes/jsu/cxzx.ts create mode 100644 lib/routes/jsu/jwc.ts create mode 100644 lib/routes/jsu/math.ts create mode 100644 lib/routes/jsu/namespace.ts create mode 100644 lib/routes/jsu/rjxy.ts create mode 100644 lib/routes/jsu/universityindex.ts create mode 100644 lib/routes/jsu/utils/index.ts create mode 100644 lib/routes/juejin/books.ts create mode 100644 lib/routes/juejin/category.ts create mode 100644 lib/routes/juejin/collection.ts create mode 100644 lib/routes/juejin/column.ts create mode 100644 lib/routes/juejin/dynamic.ts create mode 100644 lib/routes/juejin/favorites.ts create mode 100644 lib/routes/juejin/namespace.ts create mode 100644 lib/routes/juejin/pins.ts create mode 100644 lib/routes/juejin/posts.ts create mode 100644 lib/routes/juejin/tag.ts create mode 100644 lib/routes/juejin/trending.ts create mode 100644 lib/routes/juejin/utils.ts delete mode 100644 lib/routes/juesheng/index.js create mode 100644 lib/routes/jump/discount.ts create mode 100644 lib/routes/jump/namespace.ts rename lib/{v2 => routes}/jump/templates/discount.art (100%) create mode 100644 lib/routes/junhe/legal-updates.ts create mode 100644 lib/routes/junhe/namespace.ts delete mode 100644 lib/routes/justrun/index.js delete mode 100644 lib/routes/jx3/news.js create mode 100644 lib/routes/kadokawa/blog.ts create mode 100644 lib/routes/kadokawa/namespace.ts create mode 100644 lib/routes/kadokawa/templates/description.art delete mode 100644 lib/routes/kaggle/competitions.js delete mode 100644 lib/routes/kaggle/discussion.js delete mode 100644 lib/routes/kaggle/user.js delete mode 100644 lib/routes/kaiyan/index.js create mode 100644 lib/routes/kakuyomu/namespace.ts create mode 100644 lib/routes/kakuyomu/types.ts create mode 100644 lib/routes/kakuyomu/works.ts create mode 100644 lib/routes/kamen-rider-official/namespace.ts create mode 100644 lib/routes/kamen-rider-official/news.ts rename lib/{v2 => routes}/kamen-rider-official/templates/description.art (100%) create mode 100644 lib/routes/kantarworldpanel/index.ts create mode 100644 lib/routes/kantarworldpanel/namespace.ts rename lib/{v2 => routes}/kantarworldpanel/templates/description.art (100%) create mode 100644 lib/routes/kanxue/namespace.ts create mode 100644 lib/routes/kanxue/topic.ts create mode 100644 lib/routes/kaopu/namespace.ts create mode 100644 lib/routes/kaopu/news.ts delete mode 100644 lib/routes/kaopunews/index.js create mode 100644 lib/routes/kbs/namespace.ts create mode 100644 lib/routes/kbs/news.ts create mode 100644 lib/routes/kbs/today.ts create mode 100644 lib/routes/kcna/namespace.ts create mode 100644 lib/routes/kcna/news.ts rename lib/{v2 => routes}/kcna/templates/news.art (100%) create mode 100644 lib/routes/kcna/utils.ts create mode 100644 lib/routes/ke/namespace.ts create mode 100644 lib/routes/ke/results.ts create mode 100644 lib/routes/keep/namespace.ts rename lib/{v2 => routes}/keep/templates/user.art (100%) create mode 100644 lib/routes/keep/user.ts create mode 100644 lib/routes/keepass/namespace.ts create mode 100644 lib/routes/keepass/news.ts create mode 100644 lib/routes/kelownacapnews/namespace.ts create mode 100644 lib/routes/kelownacapnews/news.ts create mode 100644 lib/routes/kemono/index.ts create mode 100644 lib/routes/kemono/namespace.ts rename lib/{v2 => routes}/kemono/templates/discord.art (100%) create mode 100644 lib/routes/kemono/templates/source.art create mode 100644 lib/routes/kepu/live.ts create mode 100644 lib/routes/kepu/namespace.ts create mode 100644 lib/routes/kepu/templates/description.art create mode 100644 lib/routes/keylol/index.ts create mode 100644 lib/routes/keylol/namespace.ts create mode 100644 lib/routes/kimlaw/namespace.ts create mode 100644 lib/routes/kimlaw/thesis.ts delete mode 100644 lib/routes/kirara/news.js create mode 100644 lib/routes/kisskiss/blog.ts create mode 100644 lib/routes/kisskiss/namespace.ts create mode 100644 lib/routes/konachan/namespace.ts create mode 100644 lib/routes/konachan/post.ts delete mode 100644 lib/routes/konachan/post_popular_recent.js delete mode 100644 lib/routes/konami/pesmobile.js delete mode 100644 lib/routes/kongfz/shop.js create mode 100644 lib/routes/konghq/blog-posts.ts create mode 100644 lib/routes/konghq/namespace.ts delete mode 100644 lib/routes/kpmg/insights.js create mode 100644 lib/routes/kpmg/insights.ts create mode 100644 lib/routes/kpmg/namespace.ts create mode 100644 lib/routes/kpmg/templates/description.art delete mode 100644 lib/routes/krankenkassen/index.js create mode 100644 lib/routes/ktown4u/artist-brandlist.ts create mode 100644 lib/routes/ktown4u/namespace.ts delete mode 100644 lib/routes/ku/index.js delete mode 100644 lib/routes/kuai/id.js delete mode 100644 lib/routes/kuai/index.js create mode 100644 lib/routes/kuaidi100/index.ts create mode 100644 lib/routes/kuaidi100/namespace.ts create mode 100644 lib/routes/kuaidi100/supported-company.ts create mode 100644 lib/routes/kuaidi100/utils.ts create mode 100644 lib/routes/kuaishou/namespace.ts create mode 100644 lib/routes/kuaishou/profile.ts create mode 100644 lib/routes/kunchengblog/essay.ts create mode 100644 lib/routes/kunchengblog/namespace.ts create mode 100644 lib/routes/kurogames/namespace.ts create mode 100644 lib/routes/kurogames/wutheringwaves/news.ts create mode 100644 lib/routes/kuwaitlocal/index.ts create mode 100644 lib/routes/kuwaitlocal/namespace.ts create mode 100644 lib/routes/kyodonews/index.ts create mode 100644 lib/routes/kyodonews/namespace.ts rename lib/{v2 => routes}/kyodonews/templates/article.art (100%) delete mode 100644 lib/routes/kzfeed/topic.js create mode 100644 lib/routes/laimanhua/index.ts create mode 100644 lib/routes/laimanhua/namespace.ts create mode 100644 lib/routes/lala/namespace.ts create mode 100644 lib/routes/lala/rss.ts create mode 100644 lib/routes/lang/namespace.ts create mode 100644 lib/routes/lang/room.ts rename lib/{v2 => routes}/lang/templates/room.art (100%) create mode 100644 lib/routes/langchain/index.ts create mode 100644 lib/routes/langchain/namespace.ts create mode 100644 lib/routes/lanqiao/author.ts create mode 100644 lib/routes/lanqiao/courses.ts create mode 100644 lib/routes/lanqiao/namespace.ts create mode 100644 lib/routes/lanqiao/questions.ts rename lib/{v2 => routes}/lanqiao/templates/courseDesc.art (100%) create mode 100644 lib/routes/lanqiao/utils.ts create mode 100644 lib/routes/laohu8/namespace.ts create mode 100644 lib/routes/laohu8/personal.ts delete mode 100644 lib/routes/laosiji/feed.js create mode 100644 lib/routes/last-origin/namespace.ts create mode 100644 lib/routes/last-origin/news.ts delete mode 100644 lib/routes/lastfm/recent.js delete mode 100644 lib/routes/lastfm/top.js create mode 100644 lib/routes/latepost/index.ts create mode 100644 lib/routes/latepost/namespace.ts delete mode 100644 lib/routes/law/dh.js create mode 100644 lib/routes/layoffs/index.ts create mode 100644 lib/routes/layoffs/namespace.ts create mode 100644 lib/routes/learnblockchain/namespace.ts create mode 100644 lib/routes/learnblockchain/posts.ts create mode 100644 lib/routes/learnku/namespace.ts rename lib/{v2 => routes}/learnku/templates/topic.art (100%) create mode 100644 lib/routes/learnku/topic.ts delete mode 100644 lib/routes/leboncoin/ad.js create mode 100644 lib/routes/leetcode/articles.ts delete mode 100644 lib/routes/leetcode/check-cn.js delete mode 100644 lib/routes/leetcode/check-us.js create mode 100644 lib/routes/leetcode/dailyquestion-cn.ts create mode 100644 lib/routes/leetcode/dailyquestion-en.ts create mode 100644 lib/routes/leetcode/dailyquestion-solution-cn.ts create mode 100644 lib/routes/leetcode/dailyquestion-solution-en.ts create mode 100644 lib/routes/leetcode/namespace.ts rename lib/{v2 => routes}/leetcode/templates/question-description.art (100%) delete mode 100644 lib/routes/leetcode/utils.js create mode 100644 lib/routes/leiphone/index.ts create mode 100644 lib/routes/leiphone/namespace.ts create mode 100644 lib/routes/leiphone/newsflash.ts create mode 100644 lib/routes/leiphone/utils.ts create mode 100644 lib/routes/lemmy/index.ts create mode 100644 lib/routes/lemmy/namespace.ts delete mode 100644 lib/routes/letterboxd/utils.js create mode 100644 lib/routes/lfsyd/home.ts create mode 100644 lib/routes/lfsyd/namespace.ts create mode 100644 lib/routes/lfsyd/old-home.ts create mode 100644 lib/routes/lfsyd/tag.ts rename lib/{v2 => routes}/lfsyd/templates/card.art (100%) rename lib/{v2 => routes}/lfsyd/templates/video.art (100%) create mode 100644 lib/routes/lfsyd/user.ts create mode 100644 lib/routes/lfsyd/utils.ts create mode 100644 lib/routes/lianxh/index.ts create mode 100644 lib/routes/lianxh/namespace.ts delete mode 100644 lib/routes/liequtv/room.js delete mode 100644 lib/routes/lifetimes/index.js create mode 100644 lib/routes/lifeweek/channel.ts create mode 100644 lib/routes/lifeweek/namespace.ts create mode 100644 lib/routes/lifeweek/tag.ts create mode 100644 lib/routes/lifeweek/utils.ts create mode 100644 lib/routes/lightnovel/light-novel.ts create mode 100644 lib/routes/lightnovel/namespace.ts create mode 100644 lib/routes/line/namespace.ts create mode 100644 lib/routes/line/publisher.ts create mode 100644 lib/routes/line/today.ts create mode 100644 lib/routes/line/utils.ts delete mode 100644 lib/routes/lingyi/index.js create mode 100644 lib/routes/link3/events.ts create mode 100644 lib/routes/link3/namespace.ts create mode 100644 lib/routes/link3/profile.ts create mode 100644 lib/routes/linkedin/cn/index.ts create mode 100644 lib/routes/linkedin/cn/renderer.ts create mode 100644 lib/routes/linkedin/cn/utils.ts create mode 100644 lib/routes/linkedin/jobs.ts create mode 100644 lib/routes/linkedin/models.ts create mode 100644 lib/routes/linkedin/namespace.ts rename lib/{v2 => routes}/linkedin/templates/cn/posting.art (100%) create mode 100644 lib/routes/linkedin/utils.ts delete mode 100644 lib/routes/linkedkeeper/index.js create mode 100644 lib/routes/linkresearcher/index.ts create mode 100644 lib/routes/linkresearcher/namespace.ts create mode 100644 lib/routes/linkresearcher/templates/bilingual.art create mode 100644 lib/routes/linkresearcher/types.ts create mode 100644 lib/routes/linovelib/namespace.ts create mode 100644 lib/routes/linovelib/novel.ts create mode 100644 lib/routes/linovelib/volume.ts create mode 100644 lib/routes/liquipedia/cs-matches.ts create mode 100644 lib/routes/liquipedia/dota2-matches.ts delete mode 100644 lib/routes/liquipedia/dota2_matches.js create mode 100644 lib/routes/liquipedia/namespace.ts create mode 100644 lib/routes/literotica/category.ts create mode 100644 lib/routes/literotica/namespace.ts create mode 100644 lib/routes/literotica/new.ts create mode 100644 lib/routes/liulinblog/index.ts create mode 100644 lib/routes/liulinblog/itnews.ts create mode 100644 lib/routes/liulinblog/namespace.ts create mode 100644 lib/routes/liveuamap/index.ts create mode 100644 lib/routes/liveuamap/namespace.ts delete mode 100644 lib/routes/liwushuo/index.js create mode 100644 lib/routes/lkong/forum.ts create mode 100644 lib/routes/lkong/namespace.ts create mode 100644 lib/routes/lkong/query.ts rename lib/{v2 => routes}/lkong/templates/content.art (100%) rename lib/{v2 => routes}/lkong/templates/quote.art (100%) create mode 100644 lib/routes/lkong/thread.ts create mode 100644 lib/routes/lmu/jobs.ts create mode 100644 lib/routes/lmu/namespace.ts create mode 100644 lib/routes/lmu/templates/jobPosting.art create mode 100644 lib/routes/lofter/collection.ts create mode 100644 lib/routes/lofter/namespace.ts create mode 100644 lib/routes/lofter/tag.ts create mode 100644 lib/routes/lofter/user.ts create mode 100644 lib/routes/logclub/index.ts create mode 100644 lib/routes/logclub/namespace.ts create mode 100644 lib/routes/logclub/report.ts create mode 100644 lib/routes/logclub/templates/description.art create mode 100644 lib/routes/logonews/index.ts create mode 100644 lib/routes/logonews/namespace.ts rename lib/{v2 => routes}/logonews/templates/description.art (100%) create mode 100644 lib/routes/logrocket/index.ts create mode 100644 lib/routes/logrocket/namespace.ts delete mode 100644 lib/routes/lol/newsindex.js delete mode 100644 lib/routes/lolapp/article.js create mode 100644 lib/routes/loltw/namespace.ts create mode 100644 lib/routes/loltw/news.ts rename lib/{v2 => routes}/loltw/templates/news.art (100%) create mode 100644 lib/routes/loongarch/namespace.ts create mode 100644 lib/routes/loongarch/post.ts create mode 100644 lib/routes/lorientlejour/index.ts create mode 100644 lib/routes/lorientlejour/namespace.ts create mode 100644 lib/routes/lorientlejour/templates/description.art delete mode 100644 lib/routes/loveheaven/update.js create mode 100644 lib/routes/lovelive-anime/namespace.ts create mode 100644 lib/routes/lovelive-anime/news.ts create mode 100644 lib/routes/lovelive-anime/schedules.ts create mode 100644 lib/routes/lovelive-anime/templates/description.art rename lib/{v2 => routes}/lovelive-anime/templates/scheduleDesc.art (80%) create mode 100644 lib/routes/lovelive-anime/topics.ts delete mode 100644 lib/routes/lowendtalk/discussion.js create mode 100644 lib/routes/lrepacks/index.ts create mode 100644 lib/routes/lrepacks/namespace.ts create mode 100644 lib/routes/lrepacks/templates/description.art create mode 100644 lib/routes/lsnu/jiaowc/tzgg.ts create mode 100644 lib/routes/lsnu/namespace.ts create mode 100644 lib/routes/luma/index.ts create mode 100644 lib/routes/luma/namespace.ts create mode 100644 lib/routes/luogu/contest.ts create mode 100644 lib/routes/luogu/daily.ts create mode 100644 lib/routes/luogu/namespace.ts create mode 100644 lib/routes/luogu/user-article.ts create mode 100644 lib/routes/luogu/user-blog.ts create mode 100644 lib/routes/luogu/user-feed.ts create mode 100644 lib/routes/luogu/utils.ts create mode 100644 lib/routes/luolei/index.ts create mode 100644 lib/routes/luolei/namespace.ts create mode 100644 lib/routes/luolei/templates/description.art create mode 100644 lib/routes/luxiangdong/archive.ts create mode 100644 lib/routes/luxiangdong/namespace.ts create mode 100644 lib/routes/lvv2/namespace.ts create mode 100644 lib/routes/lvv2/news.ts rename lib/{v2 => routes}/lvv2/templates/outlink.art (100%) create mode 100644 lib/routes/lvv2/top.ts create mode 100644 lib/routes/lxixsxa/discography.ts create mode 100644 lib/routes/lxixsxa/information.ts create mode 100644 lib/routes/lxixsxa/jsonp-helper.ts create mode 100644 lib/routes/lxixsxa/namespace.ts rename lib/{v2 => routes}/lxixsxa/templates/disco.art (100%) rename lib/{v2 => routes}/lxixsxa/templates/info.art (100%) create mode 100644 lib/routes/m-78/namespace.ts create mode 100644 lib/routes/m-78/news.ts create mode 100644 lib/routes/m-78/types.ts create mode 100644 lib/routes/m4/index.ts create mode 100644 lib/routes/m4/namespace.ts create mode 100644 lib/routes/m4/templates/description.art delete mode 100644 lib/routes/macau-bolsas/index.js create mode 100644 lib/routes/maccms/index.ts create mode 100644 lib/routes/maccms/namespace.ts create mode 100644 lib/routes/maccms/templates/vod.art create mode 100644 lib/routes/maccms/type.ts create mode 100644 lib/routes/macfilos/blog.ts create mode 100644 lib/routes/macfilos/namespace.ts delete mode 100644 lib/routes/macked/app.js create mode 100644 lib/routes/macmenubar/namespace.ts create mode 100644 lib/routes/macmenubar/recently.ts create mode 100644 lib/routes/macupdate/app.ts create mode 100644 lib/routes/macupdate/namespace.ts delete mode 100644 lib/routes/macwk/soft.js delete mode 100644 lib/routes/mafengwo/note.js create mode 100644 lib/routes/magazinelib/latest-magazine.ts create mode 100644 lib/routes/magazinelib/namespace.ts rename lib/{v2 => routes}/magazinelib/templates/magazine-description.art (100%) delete mode 100644 lib/routes/magireco/announcements.js delete mode 100644 lib/routes/magireco/event_banner.js create mode 100644 lib/routes/magnumphotos/magazine.ts create mode 100644 lib/routes/magnumphotos/namespace.ts create mode 100644 lib/routes/mail/imap.ts create mode 100644 lib/routes/mail/namespace.ts delete mode 100644 lib/routes/makeuseof/index.js create mode 100644 lib/routes/malaysiakini/index.ts create mode 100644 lib/routes/malaysiakini/namespace.ts create mode 100644 lib/routes/mangadex/index.ts create mode 100644 lib/routes/mangadex/namespace.ts delete mode 100644 lib/routes/manhuadui/manhua.js create mode 100644 lib/routes/manhuagui/comic.ts create mode 100644 lib/routes/manhuagui/namespace.ts create mode 100644 lib/routes/manhuagui/subscribe.ts rename lib/{v2 => routes}/manhuagui/templates/manga.art (100%) delete mode 100644 lib/routes/manong-weekly/issues.js delete mode 100644 lib/routes/manxiaosi/book.js create mode 100644 lib/routes/manyvids/namespace.ts create mode 100644 lib/routes/manyvids/templates/video.art create mode 100644 lib/routes/manyvids/types.ts create mode 100644 lib/routes/manyvids/video.ts delete mode 100644 lib/routes/maoyan/hotComplete.js create mode 100644 lib/routes/mastodon/account-id.ts create mode 100644 lib/routes/mastodon/acct.ts create mode 100644 lib/routes/mastodon/namespace.ts create mode 100644 lib/routes/mastodon/timeline-local.ts create mode 100644 lib/routes/mastodon/timeline-remote.ts create mode 100644 lib/routes/mastodon/utils.ts delete mode 100644 lib/routes/matataki/site/posts/author.js delete mode 100644 lib/routes/matataki/site/posts/favorite.js delete mode 100644 lib/routes/matataki/site/posts/scoreranking.js delete mode 100644 lib/routes/matataki/site/posts/tag.js delete mode 100644 lib/routes/matataki/site/posts/timeranking.js delete mode 100644 lib/routes/matataki/site/posts/token.js delete mode 100644 lib/routes/matataki/utils/matataki-utils.js delete mode 100644 lib/routes/matters/author.js create mode 100644 lib/routes/matters/author.ts delete mode 100644 lib/routes/matters/latest.js create mode 100644 lib/routes/matters/latest.ts create mode 100644 lib/routes/matters/namespace.ts delete mode 100644 lib/routes/matters/tags.js create mode 100644 lib/routes/matters/tags.ts create mode 100644 lib/routes/matters/utils.ts delete mode 100644 lib/routes/maxnews/dota2.js delete mode 100644 lib/routes/mcdonalds/news.js create mode 100644 lib/routes/mckinsey/cn/category-map.ts create mode 100644 lib/routes/mckinsey/cn/index.ts create mode 100644 lib/routes/mckinsey/namespace.ts create mode 100644 lib/routes/mcmod/index.ts create mode 100644 lib/routes/mcmod/namespace.ts create mode 100644 lib/routes/mcmod/templates/mod.art create mode 100644 lib/routes/mdpi/journal.ts create mode 100644 lib/routes/mdpi/namespace.ts rename lib/{v2 => routes}/mdpi/templates/description.art (100%) delete mode 100644 lib/routes/mediadigest/category.js create mode 100644 lib/routes/medieval-china/namespace.ts create mode 100644 lib/routes/medieval-china/post.ts create mode 100644 lib/routes/medium/following.ts create mode 100644 lib/routes/medium/for-you.ts create mode 100644 lib/routes/medium/graphql.ts create mode 100644 lib/routes/medium/list.ts create mode 100644 lib/routes/medium/namespace.ts create mode 100644 lib/routes/medium/parse-article.ts create mode 100644 lib/routes/medium/tag.ts create mode 100644 lib/routes/medsci/index.ts create mode 100644 lib/routes/medsci/namespace.ts delete mode 100644 lib/routes/meihua/article.js create mode 100644 lib/routes/meishichina/index.ts create mode 100644 lib/routes/meishichina/namespace.ts create mode 100644 lib/routes/meituan/namespace.ts delete mode 100644 lib/routes/meituan/open/announce.js create mode 100644 lib/routes/meituan/tech.ts delete mode 100644 lib/routes/meituan/tech/home.js delete mode 100644 lib/routes/mercari/index.js create mode 100644 lib/routes/metacritic/index.ts create mode 100644 lib/routes/metacritic/namespace.ts delete mode 100644 lib/routes/metacritic/release.js create mode 100644 lib/routes/metacritic/release.ts create mode 100644 lib/routes/metacritic/templates/description.art create mode 100644 lib/routes/metacritic/util.ts create mode 100644 lib/routes/meteor/boards.ts create mode 100644 lib/routes/meteor/index.ts create mode 100644 lib/routes/meteor/namespace.ts rename lib/{v2 => routes}/meteor/templates/desc.art (100%) create mode 100644 lib/routes/meteor/utils.ts delete mode 100755 lib/routes/method-studios/index.js create mode 100644 lib/routes/metmuseum/exhibitions.ts create mode 100644 lib/routes/metmuseum/namespace.ts delete mode 100644 lib/routes/metred/fuli.js create mode 100644 lib/routes/metrics.ts delete mode 100644 lib/routes/mhw/news.js delete mode 100644 lib/routes/mhw/update.js delete mode 100644 lib/routes/mi/board.js delete mode 100644 lib/routes/mi/crowdfunding.js create mode 100644 lib/routes/mi/crowdfunding.ts delete mode 100644 lib/routes/mi/golden.js create mode 100644 lib/routes/mi/golden.ts delete mode 100644 lib/routes/mi/miui/index.js create mode 100644 lib/routes/mi/namespace.ts create mode 100644 lib/routes/mi/templates/crowdfunding.art create mode 100644 lib/routes/mi/types.ts create mode 100644 lib/routes/mi/utils.ts delete mode 100644 lib/routes/micmicidol/article.js delete mode 100644 lib/routes/microsoft-store/updates.js create mode 100644 lib/routes/microsoft/addon.ts create mode 100644 lib/routes/microsoft/mcr.ts create mode 100644 lib/routes/microsoft/namespace.ts create mode 100644 lib/routes/mihoyo/bbs/cache.ts create mode 100644 lib/routes/mihoyo/bbs/follow-list.ts create mode 100644 lib/routes/mihoyo/bbs/img-ranking.ts create mode 100644 lib/routes/mihoyo/bbs/official.ts create mode 100644 lib/routes/mihoyo/bbs/static-data.ts create mode 100644 lib/routes/mihoyo/bbs/timeline.ts create mode 100644 lib/routes/mihoyo/bbs/user-post.ts create mode 100644 lib/routes/mihoyo/bbs/utils.ts create mode 100644 lib/routes/mihoyo/namespace.ts create mode 100644 lib/routes/mihoyo/sr/news.ts rename lib/{v2 => routes}/mihoyo/templates/description.art (100%) create mode 100644 lib/routes/mihoyo/templates/official.art rename lib/{v2 => routes}/mihoyo/templates/ys.art (100%) create mode 100644 lib/routes/mihoyo/ys/news.ts delete mode 100644 lib/routes/mind42/index.js delete mode 100644 lib/routes/mind42/search.js delete mode 100644 lib/routes/mind42/tag.js delete mode 100644 lib/routes/mind42/utils.js create mode 100644 lib/routes/mindmeister/example.ts create mode 100644 lib/routes/mindmeister/namespace.ts rename lib/{v2 => routes}/mindmeister/templates/image.art (100%) create mode 100644 lib/routes/minecraft/blockedservers.ts create mode 100644 lib/routes/minecraft/java-runtime.ts create mode 100644 lib/routes/minecraft/namespace.ts create mode 100644 lib/routes/minecraft/version.ts delete mode 100644 lib/routes/mingjian/index.js create mode 100644 lib/routes/mingpao/index.ts create mode 100644 lib/routes/mingpao/namespace.ts rename lib/{v2 => routes}/mingpao/templates/description.art (100%) create mode 100644 lib/routes/mingpao/templates/fancybox.art delete mode 100644 lib/routes/miniapp/article.js delete mode 100644 lib/routes/miniapp/store/newest.js create mode 100644 lib/routes/miniflux/entry.ts delete mode 100644 lib/routes/miniflux/get_entries.js delete mode 100644 lib/routes/miniflux/get_feeds.js create mode 100644 lib/routes/miniflux/namespace.ts create mode 100644 lib/routes/miniflux/subscription.ts create mode 100644 lib/routes/mirror/index.ts create mode 100644 lib/routes/mirror/namespace.ts create mode 100644 lib/routes/mirrormedia/category.ts create mode 100644 lib/routes/mirrormedia/index.ts create mode 100644 lib/routes/mirrormedia/namespace.ts create mode 100644 lib/routes/mirrormedia/utils.ts create mode 100644 lib/routes/missav/namespace.ts create mode 100644 lib/routes/missav/new.ts create mode 100644 lib/routes/missav/templates/preview.art delete mode 100644 lib/routes/missevan/latest.js create mode 100644 lib/routes/misskey/featured-notes.ts create mode 100644 lib/routes/misskey/namespace.ts rename lib/{v2 => routes}/misskey/templates/note.art (88%) create mode 100644 lib/routes/misskey/types.ts create mode 100644 lib/routes/misskey/user-timeline.ts create mode 100644 lib/routes/misskey/utils.ts create mode 100644 lib/routes/misskon/namespace.ts create mode 100644 lib/routes/misskon/posts.ts create mode 100644 lib/routes/misskon/tag.ts create mode 100644 lib/routes/misskon/top.ts create mode 100644 lib/routes/misskon/utils.ts delete mode 100644 lib/routes/mitbbs/index.js delete mode 100644 lib/routes/mitre/publications.js delete mode 100644 lib/routes/mittrchina/index.js create mode 100644 lib/routes/mittrchina/index.ts create mode 100644 lib/routes/mittrchina/namespace.ts create mode 100644 lib/routes/mittrchina/templates/movie.art create mode 100644 lib/routes/miui/community/user.ts create mode 100644 lib/routes/miui/firmware/index.ts create mode 100644 lib/routes/miui/namespace.ts create mode 100644 lib/routes/mixcloud/index.ts create mode 100644 lib/routes/mixcloud/namespace.ts create mode 100644 lib/routes/mixcloud/queries.ts delete mode 100644 lib/routes/mlhang/latest.js delete mode 100644 lib/routes/mlog-club/projects.js delete mode 100644 lib/routes/mlog-club/topics.js delete mode 100644 lib/routes/mobdata/report.js create mode 100644 lib/routes/modb/namespace.ts create mode 100644 lib/routes/modb/topic.ts create mode 100644 lib/routes/modelscope/community.ts create mode 100644 lib/routes/modelscope/datasets.ts create mode 100644 lib/routes/modelscope/models.ts create mode 100644 lib/routes/modelscope/namespace.ts create mode 100644 lib/routes/modelscope/studios.ts rename lib/{v2 => routes}/modelscope/templates/community.art (100%) rename lib/{v2 => routes}/modelscope/templates/desc.art (100%) create mode 100644 lib/routes/modian/namespace.ts delete mode 100644 lib/routes/modian/zhongchou.js create mode 100644 lib/routes/modian/zhongchou.ts create mode 100644 lib/routes/modrinth/api.d.ts create mode 100644 lib/routes/modrinth/namespace.ts create mode 100644 lib/routes/modrinth/templates/version.art create mode 100644 lib/routes/modrinth/versions.ts create mode 100644 lib/routes/mohw/clarification.ts create mode 100644 lib/routes/mohw/namespace.ts create mode 100644 lib/routes/moodysmismicrosite/namespace.ts create mode 100644 lib/routes/moodysmismicrosite/report.ts create mode 100644 lib/routes/mox/index.ts create mode 100644 lib/routes/mox/namespace.ts delete mode 100644 lib/routes/moxingfans/index.js delete mode 100644 lib/routes/moxingnet/index.js delete mode 100644 lib/routes/mp4ba/index.js create mode 100644 lib/routes/mpaypass/main.ts create mode 100644 lib/routes/mpaypass/namespace.ts create mode 100644 lib/routes/mpaypass/news.ts delete mode 100644 lib/routes/mqube/latest.js delete mode 100644 lib/routes/mqube/tag.js delete mode 100644 lib/routes/mqube/top.js delete mode 100644 lib/routes/mqube/user.js create mode 100644 lib/routes/mrdx/daily.ts create mode 100644 lib/routes/mrdx/namespace.ts create mode 100644 lib/routes/mrdx/utils.ts create mode 100644 lib/routes/mrm/index.ts create mode 100644 lib/routes/mrm/namespace.ts delete mode 100644 lib/routes/muchong/journal.js create mode 100644 lib/routes/mwm/index.ts create mode 100644 lib/routes/mwm/namespace.ts create mode 100644 lib/routes/my-formosa/index.ts create mode 100644 lib/routes/my-formosa/namespace.ts create mode 100644 lib/routes/mydrivers/cid.ts create mode 100644 lib/routes/mydrivers/index.ts create mode 100644 lib/routes/mydrivers/namespace.ts create mode 100644 lib/routes/mydrivers/rank.ts rename lib/{v2 => routes}/mydrivers/templates/description.art (100%) create mode 100644 lib/routes/mydrivers/util.ts create mode 100644 lib/routes/myfans/namespace.ts create mode 100644 lib/routes/myfans/post.ts create mode 100644 lib/routes/myfans/templates/post.art create mode 100644 lib/routes/myfans/types.ts create mode 100644 lib/routes/myfans/utils.ts create mode 100644 lib/routes/myfigurecollection/activity.ts create mode 100644 lib/routes/myfigurecollection/index.ts create mode 100644 lib/routes/myfigurecollection/namespace.ts rename lib/{v2 => routes}/myfigurecollection/templates/activity.art (100%) rename lib/{v2 => routes}/myfigurecollection/templates/description.art (100%) create mode 100644 lib/routes/mygopen/index.ts create mode 100644 lib/routes/mygopen/namespace.ts create mode 100644 lib/routes/mymusicsheet/namespace.ts create mode 100644 lib/routes/mymusicsheet/templates/description.art create mode 100644 lib/routes/mymusicsheet/usersheets.ts create mode 100644 lib/routes/mysql/namespace.ts create mode 100644 lib/routes/mysql/release.ts delete mode 100644 lib/routes/mzitu/category.js delete mode 100644 lib/routes/mzitu/home.js delete mode 100644 lib/routes/mzitu/post.js delete mode 100644 lib/routes/mzitu/tag.js delete mode 100644 lib/routes/mzitu/tags.js delete mode 100644 lib/routes/mzitu/util.js delete mode 100644 lib/routes/namoc/announcement.js delete mode 100644 lib/routes/namoc/exhibition.js delete mode 100644 lib/routes/namoc/media.js delete mode 100644 lib/routes/namoc/news.js delete mode 100644 lib/routes/namoc/specials.js create mode 100644 lib/routes/nasa/apod-cn.ts create mode 100644 lib/routes/nasa/apod-ncku.ts create mode 100644 lib/routes/nasa/apod.ts create mode 100644 lib/routes/nasa/namespace.ts create mode 100644 lib/routes/natgeo/dailyphoto.ts create mode 100644 lib/routes/natgeo/dailyselection.ts create mode 100644 lib/routes/natgeo/namespace.ts create mode 100644 lib/routes/natgeo/natgeo.ts rename lib/{v2 => routes}/natgeo/templates/dailyPhoto.art (100%) create mode 100644 lib/routes/nationalgeographic/latest-stories.ts create mode 100644 lib/routes/nationalgeographic/namespace.ts rename lib/{v2 => routes}/nationalgeographic/templates/stories.art (96%) create mode 100644 lib/routes/nature/cover.ts create mode 100644 lib/routes/nature/highlight.ts create mode 100644 lib/routes/nature/namespace.ts create mode 100644 lib/routes/nature/news-and-comment.ts create mode 100644 lib/routes/nature/news.ts create mode 100644 lib/routes/nature/research.ts create mode 100644 lib/routes/nature/siteindex.ts create mode 100644 lib/routes/nature/utils.ts create mode 100644 lib/routes/nautil/namespace.ts rename lib/{v2 => routes}/nautil/templates/description.art (100%) create mode 100644 lib/routes/nautil/topics.ts delete mode 100644 lib/routes/nba/app_news.js create mode 100644 lib/routes/nbd/daily.ts create mode 100644 lib/routes/nbd/index.ts create mode 100644 lib/routes/nbd/namespace.ts create mode 100644 lib/routes/nber/all.ts create mode 100644 lib/routes/nber/common.ts create mode 100644 lib/routes/nber/namespace.ts create mode 100644 lib/routes/nber/new.ts rename lib/{v2 => routes}/nber/template/description.art (100%) create mode 100644 lib/routes/ncc-cma/cmdp.ts create mode 100644 lib/routes/ncc-cma/namespace.ts create mode 100644 lib/routes/ncc-cma/templates/description.art create mode 100644 lib/routes/ncepu/master/masterinfo.ts create mode 100644 lib/routes/ncepu/namespace.ts create mode 100644 lib/routes/ncku/csie.ts create mode 100644 lib/routes/ncku/namespace.ts create mode 100644 lib/routes/ncku/phys.ts create mode 100644 lib/routes/ncpssd/namespace.ts create mode 100644 lib/routes/ncpssd/newlist.ts create mode 100644 lib/routes/ncu/jwc.ts create mode 100644 lib/routes/ncu/namespace.ts create mode 100644 lib/routes/ncwu/namespace.ts create mode 100644 lib/routes/ncwu/notice.ts create mode 100644 lib/routes/ndss-symposium/namespace.ts create mode 100644 lib/routes/ndss-symposium/ndss.ts create mode 100644 lib/routes/neatdownloadmanager/download.ts create mode 100644 lib/routes/neatdownloadmanager/namespace.ts create mode 100644 lib/routes/neea/index.ts create mode 100644 lib/routes/neea/jlpt.ts create mode 100644 lib/routes/neea/namespace.ts create mode 100644 lib/routes/nenu/namespace.ts create mode 100644 lib/routes/nenu/sohac.ts create mode 100644 lib/routes/nenu/yjsy.ts create mode 100644 lib/routes/netflav/index.ts create mode 100644 lib/routes/netflav/namespace.ts create mode 100644 lib/routes/netflav/templates/description.art delete mode 100644 lib/routes/network360/jobs.js create mode 100644 lib/routes/neu/bmie.ts create mode 100644 lib/routes/neu/namespace.ts create mode 100644 lib/routes/neu/news.ts create mode 100644 lib/routes/newmuseum/exhibitions.ts create mode 100644 lib/routes/newmuseum/namespace.ts create mode 100644 lib/routes/newrank/douyin.ts create mode 100644 lib/routes/newrank/namespace.ts create mode 100644 lib/routes/newrank/utils.ts create mode 100644 lib/routes/newrank/wechat.ts create mode 100644 lib/routes/news/namespace.ts create mode 100644 lib/routes/news/templates/description.art create mode 100644 lib/routes/news/xhsxw.ts create mode 100644 lib/routes/newseed/index.ts create mode 100644 lib/routes/newseed/namespace.ts create mode 100644 lib/routes/newsmarket/index.ts create mode 100644 lib/routes/newsmarket/namespace.ts delete mode 100644 lib/routes/newsmth/account.js delete mode 100644 lib/routes/newsmth/section.js create mode 100644 lib/routes/newyorker/namespace.ts create mode 100644 lib/routes/newyorker/news.ts create mode 100644 lib/routes/newzmz/index.ts create mode 100644 lib/routes/newzmz/namespace.ts rename lib/{v2 => routes}/newzmz/templates/description.art (100%) create mode 100644 lib/routes/newzmz/util.ts create mode 100644 lib/routes/nextapple/namespace.ts create mode 100644 lib/routes/nextapple/realtime.ts create mode 100644 lib/routes/nextjs/blog.ts create mode 100644 lib/routes/nextjs/namespace.ts delete mode 100644 lib/routes/nfmovies/index.js create mode 100644 lib/routes/nga/forum.ts create mode 100644 lib/routes/nga/namespace.ts create mode 100644 lib/routes/nga/post.ts create mode 100644 lib/routes/ngocn2/index.ts create mode 100644 lib/routes/ngocn2/namespace.ts create mode 100644 lib/routes/nhentai/index.ts create mode 100644 lib/routes/nhentai/namespace.ts create mode 100644 lib/routes/nhentai/search.ts rename lib/{v2 => routes}/nhentai/templates/desc.art (100%) create mode 100644 lib/routes/nhentai/util.ts create mode 100644 lib/routes/nhk/namespace.ts create mode 100644 lib/routes/nhk/news-web-easy.ts create mode 100644 lib/routes/nhk/news.ts rename lib/{v2 => routes}/nhk/templates/news.art (100%) rename lib/{v2 => routes}/nhk/templates/news_web_easy.art (100%) create mode 100644 lib/routes/niaogebiji/cat.ts create mode 100644 lib/routes/niaogebiji/index.ts create mode 100644 lib/routes/niaogebiji/namespace.ts create mode 100644 lib/routes/niaogebiji/today.ts create mode 100644 lib/routes/nicovideo/namespace.ts create mode 100644 lib/routes/nicovideo/templates/video.art create mode 100644 lib/routes/nicovideo/types.ts create mode 100644 lib/routes/nicovideo/utils.ts create mode 100644 lib/routes/nicovideo/video.ts create mode 100644 lib/routes/nielsberglund/index.ts create mode 100644 lib/routes/nielsberglund/namespace.ts create mode 100644 lib/routes/nifd/namespace.ts create mode 100644 lib/routes/nifd/research.ts create mode 100644 lib/routes/nikkei/asia/index.ts create mode 100644 lib/routes/nikkei/cn/index.ts create mode 100644 lib/routes/nikkei/index.ts create mode 100644 lib/routes/nikkei/namespace.ts create mode 100644 lib/routes/nikkei/news.ts rename lib/{v2 => routes}/nikkei/templates/news.art (100%) delete mode 100644 lib/routes/ningmeng/song.js create mode 100644 lib/routes/nintendo/direct.ts create mode 100644 lib/routes/nintendo/eshop-cn.ts create mode 100644 lib/routes/nintendo/eshop-hk.ts create mode 100644 lib/routes/nintendo/eshop-jp.ts create mode 100644 lib/routes/nintendo/eshop-us.ts create mode 100644 lib/routes/nintendo/namespace.ts create mode 100644 lib/routes/nintendo/news-china.ts create mode 100644 lib/routes/nintendo/news.ts create mode 100644 lib/routes/nintendo/system-update.ts rename lib/{v2 => routes}/nintendo/templates/direct.art (100%) rename lib/{v2 => routes}/nintendo/templates/eshop_cn.art (100%) rename lib/{v2 => routes}/nintendo/templates/eshop_hk.art (100%) rename lib/{v2 => routes}/nintendo/templates/eshop_jp.art (100%) rename lib/{v2 => routes}/nintendo/templates/eshop_us.art (100%) create mode 100644 lib/routes/nintendo/utils.ts create mode 100644 lib/routes/nippon/index.ts create mode 100644 lib/routes/nippon/namespace.ts create mode 100644 lib/routes/njglyy/namespace.ts create mode 100644 lib/routes/njglyy/utils/index.ts create mode 100644 lib/routes/njglyy/ygbjypx.ts create mode 100644 lib/routes/njit/jwc.ts create mode 100644 lib/routes/njit/namespace.ts create mode 100644 lib/routes/njit/tzgg.ts create mode 100644 lib/routes/njnu/ceai/ceai.ts create mode 100644 lib/routes/njnu/ceai/utils.ts create mode 100644 lib/routes/njnu/jwc/jwc.ts create mode 100644 lib/routes/njnu/jwc/utils.ts create mode 100644 lib/routes/njnu/namespace.ts create mode 100644 lib/routes/nju/admission.ts create mode 100644 lib/routes/nju/dafls.ts create mode 100644 lib/routes/nju/exchangesys.ts create mode 100644 lib/routes/nju/gra.ts create mode 100644 lib/routes/nju/hosptial.ts create mode 100644 lib/routes/nju/hqjt.ts create mode 100644 lib/routes/nju/itsc.ts create mode 100644 lib/routes/nju/jjc.ts create mode 100644 lib/routes/nju/jw.ts create mode 100644 lib/routes/nju/namespace.ts create mode 100644 lib/routes/nju/rczp.ts create mode 100644 lib/routes/nju/scit.ts create mode 100644 lib/routes/nju/zbb.ts create mode 100644 lib/routes/nju/zcc.ts create mode 100644 lib/routes/njucm/grabs.ts create mode 100644 lib/routes/njucm/namespace.ts create mode 100644 lib/routes/njucm/utils/index.ts create mode 100644 lib/routes/njuferret/blog.ts create mode 100644 lib/routes/njuferret/namespace.ts create mode 100644 lib/routes/njupt/jwc.ts create mode 100644 lib/routes/njupt/namespace.ts create mode 100644 lib/routes/njust/cwc.ts create mode 100644 lib/routes/njust/dgxg.ts create mode 100644 lib/routes/njust/eo.ts create mode 100644 lib/routes/njust/eoe.ts create mode 100644 lib/routes/njust/gs.ts create mode 100644 lib/routes/njust/jwc.ts create mode 100644 lib/routes/njust/namespace.ts create mode 100644 lib/routes/njust/utils.ts create mode 100644 lib/routes/njxzc/home.ts create mode 100644 lib/routes/njxzc/lib.ts create mode 100644 lib/routes/njxzc/namespace.ts create mode 100644 lib/routes/njxzc/utils/index.ts create mode 100644 lib/routes/nlc/namespace.ts create mode 100644 lib/routes/nlc/read.ts create mode 100644 lib/routes/nlc/templates/description.art create mode 100644 lib/routes/nltimes/namespace.ts create mode 100644 lib/routes/nltimes/news.ts create mode 100644 lib/routes/nmc/namespace.ts create mode 100644 lib/routes/nmc/weatheralarm.ts create mode 100644 lib/routes/nmtv/column.ts create mode 100644 lib/routes/nmtv/namespace.ts rename lib/{v2 => routes}/nmtv/templates/description.art (100%) delete mode 100644 lib/routes/nobelprize/index.js create mode 100644 lib/routes/nodejs/blog.ts create mode 100644 lib/routes/nodejs/namespace.ts create mode 100644 lib/routes/nogizaka46/blog.ts create mode 100644 lib/routes/nogizaka46/namespace.ts create mode 100644 lib/routes/nogizaka46/news.ts delete mode 100644 lib/routes/noi/index.js delete mode 100644 lib/routes/northhouse/index.js delete mode 100644 lib/routes/nosec/index.js create mode 100644 lib/routes/nosec/index.ts create mode 100644 lib/routes/nosec/namespace.ts create mode 100644 lib/routes/notateslaapp/namespace.ts create mode 100644 lib/routes/notateslaapp/update.ts create mode 100644 lib/routes/notefolio/namespace.ts create mode 100644 lib/routes/notefolio/search.ts rename lib/{v2 => routes}/notefolio/templates/search.art (100%) create mode 100644 lib/routes/notion/database.ts create mode 100644 lib/routes/notion/namespace.ts create mode 100644 lib/routes/notion/release.ts delete mode 100644 lib/routes/novel/axdzs.js delete mode 100644 lib/routes/novel/booksky.js delete mode 100644 lib/routes/novel/dcrsw.js delete mode 100644 lib/routes/novel/ptwxz.js delete mode 100644 lib/routes/novel/wenxuemi.js delete mode 100644 lib/routes/novel/zhaishuyuan.js create mode 100644 lib/routes/now/namespace.ts create mode 100644 lib/routes/now/news.ts create mode 100644 lib/routes/nowcoder/discuss.ts create mode 100644 lib/routes/nowcoder/experience.ts create mode 100644 lib/routes/nowcoder/jobcenter.ts create mode 100644 lib/routes/nowcoder/namespace.ts create mode 100644 lib/routes/nowcoder/recommend.ts create mode 100644 lib/routes/nowcoder/schedule.ts delete mode 100644 lib/routes/npc/index.js create mode 100644 lib/routes/npm/namespace.ts create mode 100644 lib/routes/npm/package.ts rename lib/{v2 => routes}/npm/templates/package.art (100%) create mode 100644 lib/routes/npr/full.ts create mode 100644 lib/routes/npr/namespace.ts create mode 100644 lib/routes/ntdm/namespace.ts create mode 100644 lib/routes/ntdm/utils.ts create mode 100644 lib/routes/ntdm/video.ts create mode 100644 lib/routes/ntdtv/channel.ts create mode 100644 lib/routes/ntdtv/namespace.ts create mode 100644 lib/routes/nua/dc.ts create mode 100644 lib/routes/nua/gra.ts create mode 100644 lib/routes/nua/index.ts create mode 100644 lib/routes/nua/lib.ts create mode 100644 lib/routes/nua/namespace.ts create mode 100644 lib/routes/nua/sxw.ts create mode 100644 lib/routes/nua/utils.ts create mode 100644 lib/routes/nuaa/college/cae.ts create mode 100644 lib/routes/nuaa/college/cs.ts create mode 100644 lib/routes/nuaa/jwc/jwc.ts create mode 100644 lib/routes/nuaa/namespace.ts create mode 100644 lib/routes/nuaa/utils/pypasswaf.ts create mode 100644 lib/routes/nuaa/yjsy/yjsy.ts create mode 100644 lib/routes/nudt/namespace.ts create mode 100644 lib/routes/nudt/yjszs.ts create mode 100644 lib/routes/nuist/bulletin.ts create mode 100644 lib/routes/nuist/cas.ts create mode 100644 lib/routes/nuist/jwc.ts create mode 100644 lib/routes/nuist/library/lib.ts create mode 100644 lib/routes/nuist/namespace.ts create mode 100644 lib/routes/nuist/scs.ts create mode 100644 lib/routes/nuist/sese.ts create mode 100644 lib/routes/nuist/xgc.ts create mode 100644 lib/routes/nuist/yjs.ts create mode 100644 lib/routes/nwafu/all.ts create mode 100644 lib/routes/nwafu/namespace.ts create mode 100644 lib/routes/nwafu/utils.ts create mode 100644 lib/routes/nyaa/main.ts create mode 100644 lib/routes/nyaa/namespace.ts create mode 100644 lib/routes/nymity/censorbib.ts create mode 100644 lib/routes/nymity/namespace.ts create mode 100644 lib/routes/nytimes/book.ts create mode 100644 lib/routes/nytimes/daily-briefing-chinese.ts create mode 100644 lib/routes/nytimes/index.ts create mode 100644 lib/routes/nytimes/namespace.ts create mode 100644 lib/routes/nytimes/rss.ts rename lib/{v2 => routes}/nytimes/templates/image.art (100%) create mode 100644 lib/routes/nytimes/utils.ts delete mode 100644 lib/routes/obsidian/announcements.js create mode 100644 lib/routes/obsidian/namespace.ts create mode 100644 lib/routes/obsidian/plugins.ts create mode 100644 lib/routes/obsidian/publish.ts create mode 100644 lib/routes/obsidian/utils.ts create mode 100644 lib/routes/oceanengine/arithmetic-index.ts create mode 100644 lib/routes/oceanengine/namespace.ts rename lib/{v2 => routes}/oceanengine/templates/content.art (100%) create mode 100644 lib/routes/oct0pu5/namespace.ts create mode 100644 lib/routes/oct0pu5/rss.ts create mode 100644 lib/routes/odaily/activity.ts create mode 100644 lib/routes/odaily/namespace.ts create mode 100644 lib/routes/odaily/newsflash.ts create mode 100644 lib/routes/odaily/post.ts create mode 100644 lib/routes/odaily/search-news.ts create mode 100644 lib/routes/odaily/user.ts create mode 100644 lib/routes/odaily/utils.ts create mode 100644 lib/routes/oeeee/app/channel.ts create mode 100644 lib/routes/oeeee/app/reporter.ts create mode 100644 lib/routes/oeeee/namespace.ts rename lib/{v2 => routes}/oeeee/templates/description.art (100%) create mode 100644 lib/routes/oeeee/utils.ts create mode 100644 lib/routes/oeeee/web.ts create mode 100644 lib/routes/oilchem/index.ts create mode 100644 lib/routes/oilchem/namespace.ts create mode 100644 lib/routes/oilchem/routes.ts create mode 100644 lib/routes/olevod/namespace.ts create mode 100644 lib/routes/olevod/vod.ts create mode 100644 lib/routes/olevod/vodlist.ts create mode 100644 lib/routes/ollama/blog.ts create mode 100644 lib/routes/ollama/models.ts create mode 100644 lib/routes/ollama/namespace.ts create mode 100644 lib/routes/oncc/index.ts create mode 100644 lib/routes/oncc/money18.ts create mode 100644 lib/routes/oncc/namespace.ts create mode 100644 lib/routes/oncc/templates/article.art rename lib/{v2 => routes}/oncc/templates/money18.art (100%) delete mode 100644 lib/routes/one/index.js create mode 100644 lib/routes/onehu/common.ts create mode 100644 lib/routes/onehu/namespace.ts create mode 100644 lib/routes/onet/namespace.ts create mode 100644 lib/routes/onet/news.ts create mode 100644 lib/routes/onet/templates/article.art create mode 100644 lib/routes/onet/templates/image.art create mode 100644 lib/routes/onet/utils.ts create mode 100644 lib/routes/oo-software/changelog.ts create mode 100644 lib/routes/oo-software/namespace.ts create mode 100644 lib/routes/openai/blog.ts create mode 100644 lib/routes/openai/chatgpt.ts create mode 100644 lib/routes/openai/common.ts create mode 100644 lib/routes/openai/cookbook.ts create mode 100644 lib/routes/openai/namespace.ts create mode 100644 lib/routes/openai/research.ts rename lib/{v2 => routes}/openai/templates/article.art (100%) create mode 100644 lib/routes/openrice/chart.ts create mode 100644 lib/routes/openrice/namespace.ts create mode 100644 lib/routes/openrice/offers.ts create mode 100644 lib/routes/openrice/promos.ts create mode 100644 lib/routes/openrice/templates/chart.art create mode 100644 lib/routes/openrice/templates/description.art create mode 100644 lib/routes/openrice/voting.ts create mode 100644 lib/routes/openwrt/namespace.ts create mode 100644 lib/routes/openwrt/releases.ts delete mode 100644 lib/routes/or/index.js create mode 100644 lib/routes/orcid/index.ts create mode 100644 lib/routes/orcid/namespace.ts rename lib/{v2 => routes}/orcid/templates/description.art (100%) create mode 100644 lib/routes/oreno3d/get-sec-page-data.ts create mode 100644 lib/routes/oreno3d/main.ts create mode 100644 lib/routes/oreno3d/namespace.ts rename lib/{v2 => routes}/oreno3d/templates/description.art (100%) create mode 100644 lib/routes/oschina/namespace.ts create mode 100644 lib/routes/oschina/news.ts create mode 100644 lib/routes/oschina/topic.ts create mode 100644 lib/routes/oschina/user.ts create mode 100644 lib/routes/oshwhub/explore.ts create mode 100644 lib/routes/oshwhub/namespace.ts rename lib/{v2 => routes}/oshwhub/templates/description.art (100%) create mode 100644 lib/routes/osu/beatmaps/packs.ts create mode 100644 lib/routes/osu/namespace.ts create mode 100644 lib/routes/otobanana/cast.ts create mode 100644 lib/routes/otobanana/livestream.ts create mode 100644 lib/routes/otobanana/namespace.ts create mode 100644 lib/routes/otobanana/templates/description.art create mode 100644 lib/routes/otobanana/timeline.ts create mode 100644 lib/routes/otobanana/utils.ts create mode 100644 lib/routes/ouc/hqsz.ts create mode 100644 lib/routes/ouc/it-postgraduate.ts create mode 100644 lib/routes/ouc/it-tx.ts create mode 100644 lib/routes/ouc/it.ts create mode 100644 lib/routes/ouc/jwc.ts create mode 100644 lib/routes/ouc/jwgl.ts create mode 100644 lib/routes/ouc/namespace.ts create mode 100644 lib/routes/ouc/yjs.ts create mode 100644 lib/routes/oup/index.ts create mode 100644 lib/routes/oup/namespace.ts create mode 100644 lib/routes/oup/templates/article.art create mode 100644 lib/routes/outagereport/index.ts create mode 100644 lib/routes/outagereport/namespace.ts delete mode 100644 lib/routes/ow/patch.js delete mode 100644 lib/routes/p-articles/contributors.js create mode 100644 lib/routes/p-articles/contributors.ts create mode 100644 lib/routes/p-articles/namespace.ts delete mode 100644 lib/routes/p-articles/section.js create mode 100644 lib/routes/p-articles/section.ts delete mode 100644 lib/routes/p-articles/utils.js create mode 100644 lib/routes/p-articles/utils.ts delete mode 100644 lib/routes/paidai/utils.js create mode 100644 lib/routes/panewslab/author.ts create mode 100644 lib/routes/panewslab/namespace.ts create mode 100644 lib/routes/panewslab/news.ts create mode 100644 lib/routes/panewslab/profundity.ts create mode 100644 lib/routes/panewslab/topic.ts create mode 100644 lib/routes/papers/index.ts create mode 100644 lib/routes/papers/namespace.ts create mode 100644 lib/routes/papers/templates/description.art create mode 100644 lib/routes/paradigm/namespace.ts create mode 100644 lib/routes/paradigm/writing.ts create mode 100644 lib/routes/parliament.uk/commonslibrary.ts create mode 100644 lib/routes/parliament.uk/lordslibrary.ts create mode 100644 lib/routes/parliament.uk/namespace.ts create mode 100644 lib/routes/parliament.uk/petitions.ts create mode 100644 lib/routes/parliament.uk/templates/description.art create mode 100644 lib/routes/parliament/namespace.ts create mode 100644 lib/routes/parliament/section77.ts delete mode 100644 lib/routes/partnershiponai/resources.js create mode 100644 lib/routes/patagonia/namespace.ts create mode 100644 lib/routes/patagonia/new-arrivals.ts rename lib/{v2 => routes}/patagonia/templates/product-description.art (100%) delete mode 100644 lib/routes/patchwork.kernel.org/comments.js create mode 100644 lib/routes/patreon/feed.ts create mode 100644 lib/routes/patreon/namespace.ts create mode 100644 lib/routes/patreon/templates/description.art create mode 100644 lib/routes/patreon/types.ts create mode 100644 lib/routes/paulgraham/article.ts create mode 100644 lib/routes/paulgraham/namespace.ts create mode 100644 lib/routes/pconline/focus.ts create mode 100644 lib/routes/pconline/namespace.ts delete mode 100644 lib/routes/pcr/news-cn.js delete mode 100644 lib/routes/pcr/news-tw.js delete mode 100644 lib/routes/pcr/news.js delete mode 100644 lib/routes/pediy/topic.js delete mode 100644 lib/routes/pediy/utils.js create mode 100644 lib/routes/penguin-random-house/articles.ts create mode 100644 lib/routes/penguin-random-house/namespace.ts rename lib/{v2 => routes}/penguin-random-house/templates/articleHeader.art (100%) rename lib/{v2 => routes}/penguin-random-house/templates/book.art (100%) create mode 100644 lib/routes/penguin-random-house/thereaddown.ts create mode 100644 lib/routes/penguin-random-house/utils.ts create mode 100644 lib/routes/people/index.ts create mode 100644 lib/routes/people/liuyan.ts create mode 100644 lib/routes/people/namespace.ts create mode 100644 lib/routes/people/xjpjh.ts create mode 100644 lib/routes/peopo/namespace.ts create mode 100644 lib/routes/peopo/topic.ts delete mode 100644 lib/routes/pgyer/app.js create mode 100644 lib/routes/phoronix/index.ts create mode 100644 lib/routes/phoronix/namespace.ts create mode 100644 lib/routes/pianyivps/namespace.ts create mode 100644 lib/routes/pianyivps/rss.ts create mode 100644 lib/routes/pianyuan/app.ts create mode 100644 lib/routes/pianyuan/namespace.ts create mode 100644 lib/routes/pianyuan/search.ts create mode 100644 lib/routes/pianyuan/utils.ts delete mode 100644 lib/routes/piaohua/hot.js delete mode 100644 lib/routes/piapro/user.js delete mode 100644 lib/routes/piapro/utils.js create mode 100644 lib/routes/picnob/namespace.ts create mode 100644 lib/routes/picnob/templates/desc.art create mode 100644 lib/routes/picnob/user.ts create mode 100644 lib/routes/picnob/utils.ts create mode 100644 lib/routes/picuki/namespace.ts create mode 100644 lib/routes/picuki/profile.ts rename lib/{v2 => routes}/picuki/templates/post.art (100%) rename lib/{v2 => routes}/picuki/templates/video.art (100%) create mode 100644 lib/routes/picuki/utils.ts create mode 100644 lib/routes/pikabu/community.ts create mode 100644 lib/routes/pikabu/namespace.ts create mode 100644 lib/routes/pikabu/templates/video.art create mode 100644 lib/routes/pikabu/user.ts create mode 100644 lib/routes/pikabu/utils.ts create mode 100644 lib/routes/pincong/hot.ts create mode 100644 lib/routes/pincong/index.ts create mode 100644 lib/routes/pincong/namespace.ts create mode 100644 lib/routes/pincong/topic.ts create mode 100644 lib/routes/pincong/utils.ts create mode 100644 lib/routes/pingwest/namespace.ts create mode 100644 lib/routes/pingwest/status.ts create mode 100644 lib/routes/pingwest/tag.ts create mode 100644 lib/routes/pingwest/user.ts create mode 100644 lib/routes/pingwest/utils.ts create mode 100644 lib/routes/pinterest/namespace.ts create mode 100644 lib/routes/pinterest/types.ts create mode 100644 lib/routes/pinterest/user.ts delete mode 100644 lib/routes/pintu360/index.js create mode 100644 lib/routes/pixabay/namespace.ts create mode 100644 lib/routes/pixabay/search.ts rename lib/{v2 => routes}/pixabay/templates/img.art (100%) create mode 100644 lib/routes/pixiv/api/get-bookmarks.ts create mode 100644 lib/routes/pixiv/api/get-illust-detail.ts create mode 100644 lib/routes/pixiv/api/get-illust-follows.ts create mode 100644 lib/routes/pixiv/api/get-illusts.ts create mode 100644 lib/routes/pixiv/api/get-ranking.ts create mode 100644 lib/routes/pixiv/api/get-user-detail.ts create mode 100644 lib/routes/pixiv/api/search-illust.ts create mode 100644 lib/routes/pixiv/api/search-popular-illust.ts create mode 100644 lib/routes/pixiv/bookmarks.ts create mode 100644 lib/routes/pixiv/constants.ts create mode 100644 lib/routes/pixiv/illustfollow.ts create mode 100644 lib/routes/pixiv/namespace.ts create mode 100644 lib/routes/pixiv/novel-api/content/nsfw.ts create mode 100644 lib/routes/pixiv/novel-api/content/sfw.ts create mode 100644 lib/routes/pixiv/novel-api/content/types.ts create mode 100644 lib/routes/pixiv/novel-api/content/utils.ts create mode 100644 lib/routes/pixiv/novel-api/series/nsfw.ts create mode 100644 lib/routes/pixiv/novel-api/series/sfw.ts create mode 100644 lib/routes/pixiv/novel-api/series/types.ts create mode 100644 lib/routes/pixiv/novel-api/user-novels/nsfw.ts create mode 100644 lib/routes/pixiv/novel-api/user-novels/sfw.ts create mode 100644 lib/routes/pixiv/novel-api/user-novels/types.ts create mode 100644 lib/routes/pixiv/novel-series.ts create mode 100644 lib/routes/pixiv/novels.ts create mode 100644 lib/routes/pixiv/pixiv-got.ts create mode 100644 lib/routes/pixiv/ranking.ts create mode 100644 lib/routes/pixiv/search.ts create mode 100644 lib/routes/pixiv/token.ts create mode 100644 lib/routes/pixiv/user.ts create mode 100644 lib/routes/pixiv/utils.ts create mode 100644 lib/routes/pixivision/index.ts create mode 100644 lib/routes/pixivision/namespace.ts create mode 100644 lib/routes/pixivision/utils.ts create mode 100644 lib/routes/piyao/jrpy.ts create mode 100644 lib/routes/piyao/namespace.ts delete mode 100644 lib/routes/pjsk/news.js create mode 100644 lib/routes/pkmer/namespace.ts create mode 100644 lib/routes/pkmer/recent.ts create mode 100644 lib/routes/pku/bbs/hot.ts create mode 100644 lib/routes/pku/cls/announcement.ts create mode 100644 lib/routes/pku/cls/lecture.ts create mode 100644 lib/routes/pku/eecs.ts create mode 100644 lib/routes/pku/hr.ts create mode 100644 lib/routes/pku/namespace.ts create mode 100644 lib/routes/pku/nsd.ts create mode 100644 lib/routes/pku/pkuyjs.ts create mode 100644 lib/routes/pku/rccp/mzyt.ts create mode 100644 lib/routes/pku/scc/recruit.ts create mode 100644 lib/routes/pku/ss/admission.ts create mode 100644 lib/routes/pku/ss/common.ts create mode 100644 lib/routes/pku/ss/notice.ts create mode 100644 lib/routes/pku/ss/pg-admin.ts create mode 100644 lib/routes/pku/utils.ts delete mode 100644 lib/routes/plainlaw/archives.js create mode 100644 lib/routes/playno1/av.ts create mode 100644 lib/routes/playno1/namespace.ts create mode 100644 lib/routes/playno1/st.ts create mode 100644 lib/routes/playno1/utils.ts create mode 100644 lib/routes/playpcesor/namespace.ts create mode 100644 lib/routes/playpcesor/rss.ts create mode 100644 lib/routes/plurk/anonymous.ts create mode 100644 lib/routes/plurk/hotlinks.ts create mode 100644 lib/routes/plurk/namespace.ts create mode 100644 lib/routes/plurk/news.ts create mode 100644 lib/routes/plurk/search.ts create mode 100644 lib/routes/plurk/top.ts create mode 100644 lib/routes/plurk/topic.ts create mode 100644 lib/routes/plurk/user.ts create mode 100644 lib/routes/plurk/utils.ts delete mode 100644 lib/routes/pmcaff/feed.js delete mode 100644 lib/routes/pmcaff/list.js delete mode 100644 lib/routes/pmcaff/user.js create mode 100644 lib/routes/pnas/index.ts create mode 100644 lib/routes/pnas/namespace.ts rename lib/{v2 => routes}/pnas/templates/article.art (100%) delete mode 100644 lib/routes/pocket/trending.js create mode 100644 lib/routes/podwise/collections.ts create mode 100644 lib/routes/podwise/episodes.ts create mode 100644 lib/routes/podwise/namespace.ts delete mode 100644 lib/routes/polar/blog.js delete mode 100644 lib/routes/popiask/questions.js delete mode 100644 lib/routes/popiask/tapechat_questions.js delete mode 100644 lib/routes/popyard/index.js delete mode 100644 lib/routes/pork-price/index.js create mode 100644 lib/routes/pornhub/category-url.ts create mode 100644 lib/routes/pornhub/category.ts create mode 100644 lib/routes/pornhub/model.ts create mode 100644 lib/routes/pornhub/namespace.ts create mode 100644 lib/routes/pornhub/pornstar.ts create mode 100644 lib/routes/pornhub/search.ts create mode 100644 lib/routes/pornhub/templates/description.art create mode 100644 lib/routes/pornhub/users.ts create mode 100644 lib/routes/pornhub/utils.ts create mode 100644 lib/routes/postman/namespace.ts create mode 100644 lib/routes/postman/release-notes.ts delete mode 100644 lib/routes/potplayer/update.js create mode 100644 lib/routes/priconne-redive/namespace.ts create mode 100644 lib/routes/priconne-redive/news.ts delete mode 100644 lib/routes/processon/popular.js create mode 100644 lib/routes/producthunt/namespace.ts rename lib/{v2 => routes}/producthunt/templates/descImg.art (100%) create mode 100644 lib/routes/producthunt/today.ts delete mode 100644 lib/routes/project-zero-issues/index.js delete mode 100644 lib/routes/ps/list.js create mode 100644 lib/routes/ps/monthly-games.ts create mode 100644 lib/routes/ps/namespace.ts delete mode 100755 lib/routes/ps/product.js delete mode 100644 lib/routes/ps/ps4updates.js create mode 100644 lib/routes/ps/templates/monthly-games.art delete mode 100644 lib/routes/ps/trophy.js create mode 100644 lib/routes/ps/trophy.ts delete mode 100644 lib/routes/psnine/game.js delete mode 100644 lib/routes/psnine/index.js delete mode 100644 lib/routes/psnine/trade.js create mode 100644 lib/routes/psyche/namespace.ts rename lib/{v2/aeon => routes/psyche}/templates/essay.art (100%) rename lib/{v2/aeon => routes/psyche}/templates/video.art (100%) create mode 100644 lib/routes/psyche/topic.ts create mode 100644 lib/routes/psyche/type.ts create mode 100644 lib/routes/psyche/utils.ts delete mode 100644 lib/routes/ptpress/book.js create mode 100644 lib/routes/pts/curations.ts create mode 100644 lib/routes/pts/index.ts create mode 100644 lib/routes/pts/live.ts create mode 100644 lib/routes/pts/namespace.ts create mode 100644 lib/routes/pts/projects.ts rename lib/{v2 => routes}/pts/templates/description.art (100%) rename lib/{v2 => routes}/pts/templates/live.art (100%) create mode 100644 lib/routes/pubmed/namespace.ts rename lib/{v2 => routes}/pubmed/templates/description.art (100%) create mode 100644 lib/routes/pubmed/trending.ts create mode 100644 lib/routes/pubscholar/explore.ts create mode 100644 lib/routes/pubscholar/namespace.ts create mode 100644 lib/routes/pubscholar/types.ts create mode 100644 lib/routes/pubscholar/utils.ts create mode 100644 lib/routes/pumc/mdadmission.ts create mode 100644 lib/routes/pumc/namespace.ts delete mode 100644 lib/routes/putonghua/hangzhou.js create mode 100644 lib/routes/putty/changes.ts create mode 100644 lib/routes/putty/namespace.ts create mode 100644 lib/routes/pwc/namespace.ts create mode 100644 lib/routes/pwc/sustainability.ts create mode 100644 lib/routes/qbitai/category.ts create mode 100644 lib/routes/qbitai/namespace.ts create mode 100644 lib/routes/qbitai/tag.ts create mode 100644 lib/routes/qbittorrent/namespace.ts create mode 100644 lib/routes/qbittorrent/news.ts create mode 100644 lib/routes/qdu/houqin.ts create mode 100644 lib/routes/qdu/jwc.ts create mode 100644 lib/routes/qdu/namespace.ts create mode 100644 lib/routes/qianp/namespace.ts create mode 100644 lib/routes/qianp/news.ts create mode 100644 lib/routes/qianp/utils.ts create mode 100644 lib/routes/qianzhan/column.ts create mode 100644 lib/routes/qianzhan/namespace.ts create mode 100644 lib/routes/qianzhan/rank.ts create mode 100644 lib/routes/qiche365/namespace.ts create mode 100644 lib/routes/qiche365/recall.ts create mode 100644 lib/routes/qidian/author.ts create mode 100644 lib/routes/qidian/chapter.ts create mode 100644 lib/routes/qidian/forum.ts create mode 100644 lib/routes/qidian/free-next.ts create mode 100644 lib/routes/qidian/free.ts create mode 100644 lib/routes/qidian/namespace.ts rename lib/{v2 => routes}/qidian/templates/description.art (100%) create mode 100644 lib/routes/qingting/channel.ts create mode 100644 lib/routes/qingting/namespace.ts create mode 100644 lib/routes/qingting/podcast.ts create mode 100644 lib/routes/qipamaijia/index.ts create mode 100644 lib/routes/qipamaijia/namespace.ts create mode 100644 lib/routes/qiyoujiage/namespace.ts create mode 100644 lib/routes/qiyoujiage/price.ts create mode 100644 lib/routes/qlu/namespace.ts create mode 100644 lib/routes/qlu/notice.ts delete mode 100644 lib/routes/qlwb/city.js delete mode 100644 lib/routes/qlwb/news.js create mode 100644 lib/routes/qm120/namespace.ts create mode 100644 lib/routes/qm120/news.ts create mode 100644 lib/routes/qoo-app/apps/card.ts create mode 100644 lib/routes/qoo-app/apps/comment.ts create mode 100644 lib/routes/qoo-app/apps/note.ts create mode 100644 lib/routes/qoo-app/apps/post.ts create mode 100644 lib/routes/qoo-app/namespace.ts create mode 100644 lib/routes/qoo-app/news.ts create mode 100644 lib/routes/qoo-app/notes/note.ts create mode 100644 lib/routes/qoo-app/notes/topic.ts create mode 100644 lib/routes/qoo-app/notes/user.ts rename lib/{v2 => routes}/qoo-app/templates/comment.art (100%) rename lib/{v2 => routes}/qoo-app/templates/note.art (100%) create mode 100644 lib/routes/qoo-app/user/app-comment.ts create mode 100644 lib/routes/qoo-app/utils.ts create mode 100644 lib/routes/qq/ac/comic.ts create mode 100644 lib/routes/qq/ac/rank.ts rename lib/{v2 => routes}/qq/ac/templates/description.art (100%) create mode 100644 lib/routes/qq/ac/utils.ts create mode 100644 lib/routes/qq/cfhd/index.ts create mode 100644 lib/routes/qq/fact/index.ts create mode 100644 lib/routes/qq/kg/cache.ts create mode 100644 lib/routes/qq/kg/reply.ts create mode 100644 lib/routes/qq/kg/user.ts create mode 100644 lib/routes/qq/namespace.ts create mode 100644 lib/routes/qq/pd/guild.ts create mode 100644 lib/routes/qq/pd/types.ts create mode 100644 lib/routes/qq/pd/utils.ts rename lib/{v2 => routes}/qq/templates/article.art (100%) create mode 100644 lib/routes/qq/weread/category.ts create mode 100644 lib/routes/qq88/index.ts create mode 100644 lib/routes/qq88/namespace.ts create mode 100644 lib/routes/qqorw/index.ts create mode 100644 lib/routes/qqorw/namespace.ts delete mode 100644 lib/routes/qstheory/index.js create mode 100644 lib/routes/qstheory/index.ts create mode 100644 lib/routes/qstheory/magazine.ts create mode 100644 lib/routes/qstheory/namespace.ts create mode 100644 lib/routes/qstheory/utils.ts delete mode 100644 lib/routes/qtfyfl/category.js delete mode 100644 lib/routes/quantamagazine/archive.js create mode 100644 lib/routes/questmobile/namespace.ts delete mode 100644 lib/routes/questmobile/report.js create mode 100644 lib/routes/questmobile/report.ts create mode 100644 lib/routes/questmobile/templates/description.art create mode 100644 lib/routes/questn/community.ts create mode 100644 lib/routes/questn/events.ts create mode 100644 lib/routes/questn/namespace.ts create mode 100644 lib/routes/questn/util.ts create mode 100644 lib/routes/quicker/namespace.ts create mode 100644 lib/routes/quicker/qa.ts create mode 100644 lib/routes/quicker/share.ts create mode 100644 lib/routes/quicker/user.ts create mode 100644 lib/routes/quicker/versions.ts create mode 100644 lib/routes/qust/jw.ts create mode 100644 lib/routes/qust/namespace.ts delete mode 100644 lib/routes/qutoutiao/category.js create mode 100644 lib/routes/qweather/3days.ts create mode 100644 lib/routes/qweather/namespace.ts create mode 100644 lib/routes/qweather/now.ts rename lib/{v2 => routes}/qweather/templates/3days.art (91%) rename lib/{v2 => routes}/qweather/templates/now.art (100%) create mode 100644 lib/routes/qztc/home/index.ts create mode 100644 lib/routes/qztc/jwc/index.ts create mode 100644 lib/routes/qztc/namespace.ts create mode 100644 lib/routes/qztc/sjxy/index.ts create mode 100644 lib/routes/radio-canada/latest.ts create mode 100644 lib/routes/radio-canada/namespace.ts create mode 100644 lib/routes/radio/album.ts create mode 100644 lib/routes/radio/index.ts create mode 100644 lib/routes/radio/namespace.ts rename lib/{v2 => routes}/radio/templates/description.art (100%) create mode 100644 lib/routes/radio/zhibo.ts create mode 100644 lib/routes/rarehistoricalphotos/index.ts create mode 100644 lib/routes/rarehistoricalphotos/namespace.ts create mode 100644 lib/routes/rattibha/namespace.ts create mode 100644 lib/routes/rattibha/user.ts create mode 100644 lib/routes/rawkuma/manga.ts create mode 100644 lib/routes/rawkuma/namespace.ts rename lib/{v2 => routes}/rawkuma/templates/description.art (100%) create mode 100644 lib/routes/raycast/changelog.ts create mode 100644 lib/routes/raycast/namespace.ts create mode 100644 lib/routes/react/blog.ts create mode 100644 lib/routes/react/namespace.ts create mode 100644 lib/routes/reactiflux/namespace.ts create mode 100644 lib/routes/reactiflux/transcripts.ts create mode 100644 lib/routes/reactnewsletter/namespace.ts create mode 100644 lib/routes/reactnewsletter/reactnewsletter.ts create mode 100644 lib/routes/readhub/daily.ts create mode 100644 lib/routes/readhub/index.ts create mode 100644 lib/routes/readhub/namespace.ts create mode 100644 lib/routes/readhub/templates/description.art create mode 100644 lib/routes/readhub/util.ts create mode 100644 lib/routes/readwise/list.ts create mode 100644 lib/routes/readwise/namespace.ts create mode 100644 lib/routes/rebase/geekdaily.ts create mode 100644 lib/routes/rebase/namespace.ts create mode 100644 lib/routes/remnote/changelog.ts create mode 100644 lib/routes/remnote/namespace.ts delete mode 100644 lib/routes/remote-work/index.js delete mode 100644 lib/routes/rescuetime/release-notes.js create mode 100644 lib/routes/researchgate/namespace.ts create mode 100644 lib/routes/researchgate/publications.ts create mode 100644 lib/routes/resonac/namespace.ts create mode 100644 lib/routes/resonac/products.ts create mode 100644 lib/routes/reuters/common.ts create mode 100644 lib/routes/reuters/investigates.ts create mode 100644 lib/routes/reuters/namespace.ts rename lib/{v2 => routes}/reuters/templates/description.art (100%) create mode 100644 lib/routes/rfa/index.ts create mode 100644 lib/routes/rfa/namespace.ts create mode 100644 lib/routes/rfi/namespace.ts create mode 100644 lib/routes/rfi/news.ts create mode 100644 lib/routes/right/forum.ts create mode 100644 lib/routes/right/namespace.ts create mode 100644 lib/routes/robots.txt.ts create mode 100644 lib/routes/rodong/namespace.ts create mode 100644 lib/routes/rodong/news.ts create mode 100644 lib/routes/routledge/book-series.ts create mode 100644 lib/routes/routledge/namespace.ts create mode 100644 lib/routes/routledge/templates/description.art delete mode 100644 lib/routes/rs05/rs05.js create mode 100644 lib/routes/rsc/journal.ts create mode 100644 lib/routes/rsc/namespace.ts rename lib/{v2 => routes}/rsc/templates/image.art (100%) create mode 100644 lib/routes/rss3/index.ts create mode 100644 lib/routes/rss3/interfaces/metadata.ts create mode 100644 lib/routes/rss3/namespace.ts create mode 100644 lib/routes/rsshub/namespace.ts create mode 100644 lib/routes/rsshub/referer-map.ts create mode 100644 lib/routes/rsshub/routes.ts create mode 100644 lib/routes/rsshub/transform/html.ts create mode 100644 lib/routes/rsshub/transform/json.ts create mode 100644 lib/routes/rsshub/transform/sitemap.ts delete mode 100644 lib/routes/rthk-news/index.js create mode 100644 lib/routes/ruancan/category.ts create mode 100644 lib/routes/ruancan/index.ts create mode 100644 lib/routes/ruancan/namespace.ts create mode 100644 lib/routes/ruancan/search.ts create mode 100644 lib/routes/ruancan/user.ts create mode 100644 lib/routes/ruancan/utils.ts create mode 100644 lib/routes/ruc/ai.ts create mode 100644 lib/routes/ruc/hr.ts create mode 100644 lib/routes/ruc/namespace.ts create mode 100644 lib/routes/runtrail/namespace.ts create mode 100644 lib/routes/runtrail/posts.ts create mode 100644 lib/routes/rustcc/jobs.ts create mode 100644 lib/routes/rustcc/namespace.ts create mode 100644 lib/routes/rustcc/news.ts delete mode 100644 lib/routes/s-hentai/index.js delete mode 100644 lib/routes/sagawa/index.js create mode 100644 lib/routes/sakurazaka46/blog.ts create mode 100644 lib/routes/sakurazaka46/namespace.ts create mode 100644 lib/routes/sakurazaka46/news.ts create mode 100644 lib/routes/samd/namespace.ts create mode 100644 lib/routes/samd/news.ts create mode 100644 lib/routes/samsung/namespace.ts create mode 100644 lib/routes/samsung/research/blog.ts delete mode 100644 lib/routes/sankakucomplex/post.js delete mode 100644 lib/routes/sans/summit_archive.js create mode 100644 lib/routes/sara/index.ts create mode 100644 lib/routes/sara/namespace.ts create mode 100644 lib/routes/saraba1st/digest.ts create mode 100644 lib/routes/saraba1st/namespace.ts rename lib/{v2 => routes}/saraba1st/templates/digest.art (100%) create mode 100644 lib/routes/saraba1st/thread.ts create mode 100644 lib/routes/sass/gs/index.ts create mode 100644 lib/routes/sass/namespace.ts delete mode 100644 lib/routes/sbs/chinese.js delete mode 100644 lib/routes/scala-blog/scala-blog.js create mode 100644 lib/routes/scau/namespace.ts create mode 100644 lib/routes/scau/yjs.ts create mode 100644 lib/routes/scau/yjsy.ts delete mode 100644 lib/routes/scboy/thread.js create mode 100644 lib/routes/science/blogs.ts create mode 100644 lib/routes/science/cover.ts create mode 100644 lib/routes/science/current.ts create mode 100644 lib/routes/science/early.ts create mode 100644 lib/routes/science/namespace.ts rename lib/{v2 => routes}/science/templates/article.art (100%) rename lib/{v2 => routes}/science/templates/cover.art (100%) create mode 100644 lib/routes/science/utils.ts create mode 100644 lib/routes/sciencedirect/cf-email.ts create mode 100644 lib/routes/sciencedirect/journal.ts create mode 100644 lib/routes/sciencedirect/namespace.ts create mode 100644 lib/routes/sciencenet/blog.ts create mode 100644 lib/routes/sciencenet/namespace.ts create mode 100644 lib/routes/sciencenet/user.ts delete mode 100644 lib/routes/sckjt/news.js create mode 100644 lib/routes/scmp/coronavirus.ts create mode 100644 lib/routes/scmp/index.ts create mode 100644 lib/routes/scmp/namespace.ts create mode 100644 lib/routes/scmp/topic.ts create mode 100644 lib/routes/scmp/utils.ts create mode 100644 lib/routes/scnu/announcements-router.ts create mode 100644 lib/routes/scnu/cs/match.ts create mode 100644 lib/routes/scnu/jw.ts create mode 100644 lib/routes/scnu/library.ts create mode 100644 lib/routes/scnu/namespace.ts create mode 100644 lib/routes/scnu/news-router.ts create mode 100644 lib/routes/scnu/physics-school-announcements-and-news.ts create mode 100644 lib/routes/scnu/research-news-router.ts create mode 100644 lib/routes/scnu/ss.ts create mode 100644 lib/routes/scnu/yjs.ts delete mode 100644 lib/routes/scoresaber/user.js create mode 100644 lib/routes/sctv/namespace.ts create mode 100644 lib/routes/sctv/programme.ts rename lib/{v2 => routes}/sctv/templates/description.art (100%) create mode 100644 lib/routes/scu/jwc/tzgg.ts create mode 100644 lib/routes/scu/namespace.ts create mode 100644 lib/routes/scu/scupi/_utils.ts create mode 100644 lib/routes/scu/scupi/notice.ts create mode 100644 lib/routes/scut/gzic/media.ts create mode 100644 lib/routes/scut/gzic/news.ts create mode 100644 lib/routes/scut/gzic/notice.ts create mode 100644 lib/routes/scut/jwc/news.ts create mode 100644 lib/routes/scut/jwc/notice.ts create mode 100644 lib/routes/scut/jwc/school.ts create mode 100644 lib/routes/scut/namespace.ts create mode 100644 lib/routes/scut/scet/notice.ts create mode 100644 lib/routes/scut/seie/news-ccenter.ts create mode 100644 lib/routes/scut/smae/notice.ts create mode 100644 lib/routes/scut/yjs.ts create mode 100644 lib/routes/scvtc/namespace.ts create mode 100644 lib/routes/scvtc/xygg.ts create mode 100644 lib/routes/sdu/cmse.ts create mode 100644 lib/routes/sdu/cs/index.ts create mode 100644 lib/routes/sdu/cs/yjsgz.ts create mode 100644 lib/routes/sdu/data.ts create mode 100644 lib/routes/sdu/epe.ts create mode 100644 lib/routes/sdu/extractor/index.ts create mode 100644 lib/routes/sdu/extractor/sdrj.ts create mode 100644 lib/routes/sdu/extractor/view.ts create mode 100644 lib/routes/sdu/extractor/wh/jwc.ts create mode 100644 lib/routes/sdu/extractor/wh/news.ts create mode 100644 lib/routes/sdu/gjsw.ts create mode 100644 lib/routes/sdu/mech.ts create mode 100644 lib/routes/sdu/namespace.ts create mode 100644 lib/routes/sdu/qd/xszxqd.ts create mode 100644 lib/routes/sdu/qd/xyb.ts create mode 100644 lib/routes/sdu/sc.ts create mode 100644 lib/routes/sdu/wh/jwc.ts create mode 100644 lib/routes/sdu/wh/news.ts create mode 100644 lib/routes/sdu/ygb.ts create mode 100644 lib/routes/sdust/namespace.ts create mode 100644 lib/routes/sdust/yjsy/zhaosheng.ts create mode 100644 lib/routes/sdzk/index.ts create mode 100644 lib/routes/sdzk/namespace.ts create mode 100644 lib/routes/sec-in/index.ts create mode 100644 lib/routes/sec-in/namespace.ts create mode 100644 lib/routes/sec-wiki/namespace.ts create mode 100644 lib/routes/sec-wiki/weekly.ts create mode 100644 lib/routes/secrss/author.ts create mode 100644 lib/routes/secrss/category.ts create mode 100644 lib/routes/secrss/namespace.ts create mode 100644 lib/routes/seekingalpha/index.ts create mode 100644 lib/routes/seekingalpha/namespace.ts create mode 100644 lib/routes/seekingalpha/templates/summary.art create mode 100644 lib/routes/sega/maimaidx.ts create mode 100644 lib/routes/sega/namespace.ts create mode 100644 lib/routes/sega/pjsekai.ts create mode 100644 lib/routes/segmentfault/blogs.ts create mode 100644 lib/routes/segmentfault/channel.ts create mode 100644 lib/routes/segmentfault/namespace.ts create mode 100644 lib/routes/segmentfault/user.ts create mode 100644 lib/routes/segmentfault/utils.ts create mode 100644 lib/routes/sehuatang/index.ts create mode 100644 lib/routes/sehuatang/namespace.ts create mode 100644 lib/routes/sehuatang/user.ts create mode 100644 lib/routes/sensortower/blog.ts create mode 100644 lib/routes/sensortower/namespace.ts rename lib/{v2 => routes}/sensortower/templates/description.art (100%) create mode 100644 lib/routes/setn/index.ts create mode 100644 lib/routes/setn/namespace.ts create mode 100644 lib/routes/seu/cse/index.ts create mode 100644 lib/routes/seu/namespace.ts create mode 100644 lib/routes/seu/radio/academic.ts create mode 100644 lib/routes/seu/yjs.ts create mode 100644 lib/routes/seu/yzb/index.ts delete mode 100644 lib/routes/sexinsex/index.js delete mode 100644 lib/routes/sf/sffq-announce.js create mode 100644 lib/routes/sfacg/namespace.ts create mode 100644 lib/routes/sfacg/novel-chapter.ts create mode 100644 lib/routes/shcstheatre/namespace.ts create mode 100644 lib/routes/shcstheatre/programs.ts rename lib/{v2 => routes}/shcstheatre/templates/description.art (100%) delete mode 100644 lib/routes/shengwugu/index.js create mode 100644 lib/routes/shiep/config.ts create mode 100644 lib/routes/shiep/index.ts create mode 100644 lib/routes/shiep/namespace.ts create mode 100644 lib/routes/shiep/radar.ts rename lib/{v2 => routes}/shiep/templates/description.art (100%) delete mode 100644 lib/routes/shinybbs/index.js delete mode 100644 lib/routes/shinybbs/latest.js delete mode 100644 lib/routes/shinybbs/p.js create mode 100644 lib/routes/shisu/en.ts create mode 100644 lib/routes/shisu/namespace.ts create mode 100644 lib/routes/shisu/news.ts create mode 100644 lib/routes/shmeea/index.ts create mode 100644 lib/routes/shmeea/namespace.ts create mode 100644 lib/routes/shmeea/self-study.ts create mode 100644 lib/routes/shmtu/jwc.ts create mode 100644 lib/routes/shmtu/namespace.ts create mode 100644 lib/routes/shmtu/portal.ts rename lib/{v2 => routes}/shmtu/templates/portal.art (100%) create mode 100644 lib/routes/shmtu/www.ts create mode 100644 lib/routes/shoac/namespace.ts create mode 100644 lib/routes/shoac/recent-show.ts create mode 100644 lib/routes/shoac/templates/detail.art create mode 100644 lib/routes/shopback/namespace.ts create mode 100644 lib/routes/shopback/store.ts create mode 100644 lib/routes/shopify/apps/[handle].reviews.ts create mode 100644 lib/routes/shopify/apps/const.ts create mode 100644 lib/routes/shopify/apps/search.ts create mode 100644 lib/routes/shopify/namespace.ts create mode 100644 lib/routes/shoppingdesign/namespace.ts create mode 100644 lib/routes/shoppingdesign/posts.ts delete mode 100644 lib/routes/showroom/room.js create mode 100644 lib/routes/showstart/artist.ts create mode 100644 lib/routes/showstart/brand.ts create mode 100644 lib/routes/showstart/const.ts create mode 100644 lib/routes/showstart/event.ts create mode 100644 lib/routes/showstart/namespace.ts create mode 100644 lib/routes/showstart/search.ts create mode 100644 lib/routes/showstart/service.ts create mode 100644 lib/routes/showstart/site.ts create mode 100644 lib/routes/showstart/utils.ts create mode 100644 lib/routes/shu/global.ts create mode 100644 lib/routes/shu/gs.ts create mode 100644 lib/routes/shu/index.ts create mode 100644 lib/routes/shu/jwb.ts create mode 100644 lib/routes/shu/namespace.ts create mode 100644 lib/routes/shu/society.ts create mode 100644 lib/routes/shu/xykd.ts delete mode 100644 lib/routes/shuax/project.js delete mode 100644 lib/routes/shuhui/comics.js create mode 100644 lib/routes/shuiguopai/index.ts create mode 100644 lib/routes/shuiguopai/namespace.ts create mode 100644 lib/routes/shuiguopai/templates/description.art create mode 100644 lib/routes/sicau/dky.ts create mode 100644 lib/routes/sicau/jiaowu.ts create mode 100644 lib/routes/sicau/jk.ts create mode 100644 lib/routes/sicau/namespace.ts create mode 100644 lib/routes/sicau/yan.ts create mode 100644 lib/routes/sicau/zsjy.ts create mode 100644 lib/routes/sigsac/ccs.ts create mode 100644 lib/routes/sigsac/namespace.ts delete mode 100644 lib/routes/simonsfoundation/articles.js create mode 100644 lib/routes/simpleinfo/index.ts create mode 100644 lib/routes/simpleinfo/namespace.ts rename lib/{v2 => routes}/simpleinfo/templates/description.art (100%) delete mode 100644 lib/routes/simpread/changelog.js create mode 100644 lib/routes/sina/chuangshiji.ts create mode 100644 lib/routes/sina/discovery.ts create mode 100644 lib/routes/sina/finance/china.ts create mode 100644 lib/routes/sina/finance/stock/usstock.ts create mode 100644 lib/routes/sina/namespace.ts create mode 100644 lib/routes/sina/rollnews.ts create mode 100644 lib/routes/sina/sports.ts rename lib/{v2 => routes}/sina/templates/slide.art (100%) create mode 100644 lib/routes/sina/templates/video.art create mode 100644 lib/routes/sina/utils.ts create mode 100644 lib/routes/sinchew/index.ts create mode 100644 lib/routes/sinchew/namespace.ts rename lib/{v2 => routes}/sinchew/templates/images.art (100%) create mode 100644 lib/routes/sis001/author.ts create mode 100644 lib/routes/sis001/common.ts create mode 100644 lib/routes/sis001/forum.ts create mode 100644 lib/routes/sis001/namespace.ts delete mode 100644 lib/routes/sixthtone/news.js create mode 100644 lib/routes/sjtu/gs.ts create mode 100644 lib/routes/sjtu/jwc.ts create mode 100644 lib/routes/sjtu/namespace.ts create mode 100644 lib/routes/sjtu/seiee/academic.ts create mode 100644 lib/routes/sjtu/seiee/bjwb.ts create mode 100644 lib/routes/sjtu/seiee/index.ts create mode 100644 lib/routes/sjtu/seiee/utils.ts create mode 100644 lib/routes/sjtu/seiee/xsb.ts rename lib/{v2 => routes}/sjtu/templates/activity.art (100%) create mode 100644 lib/routes/sjtu/tongqu/activity.ts create mode 100644 lib/routes/sjtu/yzb/zkxx.ts create mode 100644 lib/routes/skeb/following-creators.ts create mode 100644 lib/routes/skeb/following-works.ts create mode 100644 lib/routes/skeb/friend-works.ts create mode 100644 lib/routes/skeb/index.ts create mode 100644 lib/routes/skeb/namespace.ts create mode 100644 lib/routes/skeb/search.ts create mode 100644 lib/routes/skeb/templates/creator.art create mode 100644 lib/routes/skeb/templates/work.art create mode 100644 lib/routes/skeb/utils.ts create mode 100644 lib/routes/skeb/works.ts create mode 100644 lib/routes/skebetter/illust.ts create mode 100644 lib/routes/skebetter/index.ts create mode 100644 lib/routes/skebetter/manga.ts create mode 100644 lib/routes/skebetter/namespace.ts create mode 100644 lib/routes/skebetter/utils.ts delete mode 100644 lib/routes/sketch/updates.js create mode 100644 lib/routes/sketis/isabelle-dev/blog/index.ts create mode 100644 lib/routes/sketis/namespace.ts create mode 100644 lib/routes/skysports/namespace.ts create mode 100644 lib/routes/skysports/news.ts create mode 100644 lib/routes/slowmist/namespace.ts create mode 100644 lib/routes/slowmist/slowmist.ts create mode 100644 lib/routes/smashingmagazine/category.ts create mode 100644 lib/routes/smashingmagazine/namespace.ts create mode 100644 lib/routes/smzdm/article.ts create mode 100644 lib/routes/smzdm/baoliao.ts create mode 100644 lib/routes/smzdm/haowen-fenlei.ts create mode 100644 lib/routes/smzdm/haowen.ts create mode 100644 lib/routes/smzdm/keyword.ts create mode 100644 lib/routes/smzdm/namespace.ts create mode 100644 lib/routes/smzdm/product.ts create mode 100644 lib/routes/smzdm/ranking.ts create mode 100644 lib/routes/snowpeak/namespace.ts rename lib/{v2 => routes}/snowpeak/templates/new-arrivals.art (100%) create mode 100644 lib/routes/snowpeak/us-new-arrivals.ts create mode 100644 lib/routes/sobooks/date.ts create mode 100644 lib/routes/sobooks/index.ts create mode 100644 lib/routes/sobooks/namespace.ts create mode 100644 lib/routes/sobooks/tag.ts create mode 100644 lib/routes/sobooks/utils.ts delete mode 100644 lib/routes/socialbeta/home.js delete mode 100644 lib/routes/socialbeta/hunt.js delete mode 100644 lib/routes/socialclub/events.js delete mode 100644 lib/routes/sogou/doodles.js create mode 100644 lib/routes/sogou/doodles.ts create mode 100644 lib/routes/sogou/namespace.ts create mode 100644 lib/routes/sogou/search.ts create mode 100644 lib/routes/sogou/templates/description.art create mode 100644 lib/routes/sohu/mp.ts create mode 100644 lib/routes/sohu/namespace.ts create mode 100644 lib/routes/sohu/templates/video.art create mode 100644 lib/routes/solidot/_article.ts create mode 100644 lib/routes/solidot/main.ts create mode 100644 lib/routes/solidot/namespace.ts create mode 100644 lib/routes/sony/downloads.ts create mode 100644 lib/routes/sony/namespace.ts rename lib/{v2 => routes}/sony/templates/software-description.art (100%) delete mode 100644 lib/routes/soomal/topics.js create mode 100644 lib/routes/sorrycc/index.ts create mode 100644 lib/routes/sorrycc/namespace.ts create mode 100644 lib/routes/sorrycc/types.ts delete mode 100644 lib/routes/soul/hot.js delete mode 100644 lib/routes/soundcloud/utils.js create mode 100644 lib/routes/soundofhope/channel.ts create mode 100644 lib/routes/soundofhope/namespace.ts create mode 100644 lib/routes/soundon/namespace.ts create mode 100644 lib/routes/soundon/podcast.ts create mode 100644 lib/routes/soundon/types.ts create mode 100644 lib/routes/sourceforge/index.ts create mode 100644 lib/routes/sourceforge/namespace.ts create mode 100644 lib/routes/southcn/namespace.ts create mode 100644 lib/routes/southcn/nfapp/column.ts create mode 100644 lib/routes/southcn/nfapp/reporter.ts create mode 100644 lib/routes/southcn/nfapp/utils.ts rename lib/{v2 => routes}/southcn/templates/description.art (100%) create mode 100644 lib/routes/spankbang/namespace.ts create mode 100644 lib/routes/spankbang/new-videos.ts create mode 100644 lib/routes/spankbang/templates/video.art create mode 100644 lib/routes/spglobal/namespace.ts create mode 100644 lib/routes/spglobal/ratings.ts create mode 100644 lib/routes/spotify/artist.ts create mode 100644 lib/routes/spotify/artists-top.ts create mode 100644 lib/routes/spotify/namespace.ts create mode 100644 lib/routes/spotify/playlist.ts create mode 100644 lib/routes/spotify/saved.ts create mode 100644 lib/routes/spotify/show.ts create mode 100644 lib/routes/spotify/tracks-top.ts create mode 100644 lib/routes/spotify/utils.ts create mode 100644 lib/routes/springer/journal.ts create mode 100644 lib/routes/springer/namespace.ts rename lib/{v2 => routes}/springer/templates/description.art (100%) create mode 100644 lib/routes/sputniknews/index.ts create mode 100644 lib/routes/sputniknews/namespace.ts create mode 100644 lib/routes/sqmc/namespace.ts create mode 100644 lib/routes/sqmc/www.ts create mode 100644 lib/routes/sse/convert.ts create mode 100644 lib/routes/sse/disclosure.ts create mode 100644 lib/routes/sse/inquire.ts create mode 100644 lib/routes/sse/namespace.ts create mode 100644 lib/routes/sse/renewal.ts create mode 100644 lib/routes/sse/sselawsrules.ts rename lib/{v2 => routes}/sse/templates/inquire.art (100%) rename lib/{v2 => routes}/sse/templates/renewal.art (100%) create mode 100644 lib/routes/ssm/namespace.ts create mode 100644 lib/routes/ssm/news.ts rename lib/{v2 => routes}/ssm/templates/news.art (100%) create mode 100644 lib/routes/sspai/activity.ts create mode 100644 lib/routes/sspai/author.ts create mode 100644 lib/routes/sspai/bookmarks.ts create mode 100644 lib/routes/sspai/column.ts create mode 100644 lib/routes/sspai/index.ts create mode 100644 lib/routes/sspai/matrix.ts create mode 100644 lib/routes/sspai/namespace.ts create mode 100644 lib/routes/sspai/prime-community.ts create mode 100644 lib/routes/sspai/series-update.ts create mode 100644 lib/routes/sspai/series.ts create mode 100644 lib/routes/sspai/shortcuts-gallery.ts create mode 100644 lib/routes/sspai/tag.ts create mode 100644 lib/routes/sspai/topic.ts create mode 100644 lib/routes/sspai/topics.ts create mode 100644 lib/routes/sspu/jwc.ts create mode 100644 lib/routes/sspu/namespace.ts create mode 100644 lib/routes/sspu/pe.ts create mode 100644 lib/routes/startuplatte/index.ts create mode 100644 lib/routes/startuplatte/namespace.ts create mode 100644 lib/routes/stbu/jsjxy.ts create mode 100644 lib/routes/stbu/namespace.ts create mode 100644 lib/routes/stbu/xyxw.ts create mode 100644 lib/routes/stcn/index.ts create mode 100644 lib/routes/stcn/namespace.ts create mode 100644 lib/routes/stdaily/digitalpaper.ts create mode 100644 lib/routes/stdaily/namespace.ts rename lib/{v2 => routes}/stdaily/templates/description.art (100%) create mode 100644 lib/routes/steam/appcommunityfeed.ts create mode 100644 lib/routes/steam/namespace.ts delete mode 100644 lib/routes/steam/search.js create mode 100644 lib/routes/steam/search.ts create mode 100644 lib/routes/steam/sharefile-changelog.ts create mode 100644 lib/routes/steam/templates/appcommunityfeed-description.art create mode 100644 lib/routes/steam/templates/workshop-search-description.art create mode 100644 lib/routes/steam/workshop-search.ts create mode 100644 lib/routes/stheadline/namespace.ts create mode 100644 lib/routes/stheadline/std/realtime.ts create mode 100644 lib/routes/stockedge/daily-news.ts create mode 100644 lib/routes/stockedge/namespace.ts create mode 100644 lib/routes/stockedge/utils.ts delete mode 100644 lib/routes/stork/keyword.js create mode 100644 lib/routes/storm/index.ts create mode 100644 lib/routes/storm/namespace.ts create mode 100644 lib/routes/storyfm/episodes.ts create mode 100644 lib/routes/storyfm/index.ts create mode 100644 lib/routes/storyfm/namespace.ts rename lib/{v2 => routes}/storyfm/templates/description.art (100%) create mode 100644 lib/routes/straitstimes/index.ts create mode 100644 lib/routes/straitstimes/namespace.ts create mode 100644 lib/routes/straitstimes/templates/description.art create mode 100644 lib/routes/stratechery/index.ts create mode 100644 lib/routes/stratechery/namespace.ts create mode 100644 lib/routes/stream-capital/namespace.ts create mode 100644 lib/routes/stream-capital/search.ts create mode 100644 lib/routes/stream-capital/types.ts create mode 100644 lib/routes/stream-capital/utils.ts create mode 100644 lib/routes/studygolang/go.ts create mode 100644 lib/routes/studygolang/jobs.ts create mode 100644 lib/routes/studygolang/namespace.ts create mode 100644 lib/routes/studygolang/utils.ts create mode 100644 lib/routes/studygolang/weekly.ts create mode 100644 lib/routes/subhd/index.ts create mode 100644 lib/routes/subhd/namespace.ts create mode 100644 lib/routes/supchina/index.ts create mode 100644 lib/routes/supchina/namespace.ts create mode 100644 lib/routes/supchina/podcasts.ts create mode 100644 lib/routes/surfshark/blog.ts create mode 100644 lib/routes/surfshark/namespace.ts rename lib/{v2 => routes}/surfshark/templates/description.art (100%) create mode 100644 lib/routes/sustainabilitymag/articles.ts create mode 100644 lib/routes/sustainabilitymag/namespace.ts create mode 100644 lib/routes/sustech/bidding.ts create mode 100644 lib/routes/sustech/namespace.ts create mode 100644 lib/routes/sustech/newshub-zh.ts create mode 100644 lib/routes/sustech/yjs.ts create mode 100644 lib/routes/swissinfo/index.ts create mode 100644 lib/routes/swissinfo/namespace.ts create mode 100644 lib/routes/swjtu/gsee/yjs.ts create mode 100644 lib/routes/swjtu/jtys/yjs.ts create mode 100644 lib/routes/swjtu/jwc.ts create mode 100644 lib/routes/swjtu/jyzpxx.ts create mode 100644 lib/routes/swjtu/namespace.ts create mode 100644 lib/routes/swjtu/scai/bks.ts rename lib/{v2 => routes}/swjtu/templates/job_desc.art (100%) rename lib/{v2 => routes}/swjtu/templates/job_detail.art (100%) create mode 100644 lib/routes/swjtu/utils.ts create mode 100644 lib/routes/swjtu/xg.ts create mode 100644 lib/routes/swpu/bgw.ts create mode 100644 lib/routes/swpu/cjxy.ts create mode 100644 lib/routes/swpu/dean.ts create mode 100644 lib/routes/swpu/dxy.ts create mode 100644 lib/routes/swpu/is.ts create mode 100644 lib/routes/swpu/namespace.ts create mode 100644 lib/routes/swpu/scs.ts create mode 100644 lib/routes/swpu/utils.ts create mode 100644 lib/routes/sycl/feeds.ts create mode 100644 lib/routes/sycl/namespace.ts create mode 100644 lib/routes/syosetu/dev.ts create mode 100644 lib/routes/syosetu/index.ts create mode 100644 lib/routes/syosetu/namespace.ts create mode 100644 lib/routes/syosetu/ranking-isekai.ts create mode 100644 lib/routes/syosetu/ranking-r18.ts create mode 100644 lib/routes/syosetu/ranking.ts create mode 100644 lib/routes/syosetu/search.ts create mode 100644 lib/routes/syosetu/templates/description.art create mode 100644 lib/routes/syosetu/types/ranking-r18.ts create mode 100644 lib/routes/syosetu/types/ranking.ts create mode 100644 lib/routes/syosetu/types/search.ts create mode 100644 lib/routes/syosetu/utils.ts create mode 100644 lib/routes/sysu/cse.ts create mode 100644 lib/routes/sysu/namespace.ts create mode 100644 lib/routes/sysu/ygafz.ts create mode 100644 lib/routes/szftedu/dongtai.ts create mode 100644 lib/routes/szftedu/gonggao.ts create mode 100644 lib/routes/szftedu/namespace.ts create mode 100644 lib/routes/szse/inquire.ts create mode 100644 lib/routes/szse/namespace.ts create mode 100644 lib/routes/szse/notice.ts create mode 100644 lib/routes/szse/projectdynamic.ts create mode 100644 lib/routes/szse/rule.ts rename lib/{v2 => routes}/szse/templates/description.art (100%) rename lib/{v2 => routes}/szse/templates/inquire.art (100%) create mode 100644 lib/routes/szu/namespace.ts create mode 100644 lib/routes/szu/yz/index.ts create mode 100644 lib/routes/szu/yz/utils.ts delete mode 100644 lib/routes/t66y/index.js create mode 100644 lib/routes/t66y/index.ts create mode 100644 lib/routes/t66y/namespace.ts delete mode 100644 lib/routes/t66y/post.js create mode 100644 lib/routes/t66y/post.ts create mode 100644 lib/routes/t66y/utils.ts create mode 100644 lib/routes/tableau/namespace.ts create mode 100644 lib/routes/tableau/viz-of-the-day.ts delete mode 100644 lib/routes/tahui/rptlist.js create mode 100644 lib/routes/taiwanmobile/namespace.ts create mode 100644 lib/routes/taiwanmobile/rate-plans.ts create mode 100644 lib/routes/taiwannews/hot.ts create mode 100644 lib/routes/taiwannews/namespace.ts delete mode 100644 lib/routes/tam/forecast.js create mode 100644 lib/routes/tangshufang/index.ts create mode 100644 lib/routes/tangshufang/namespace.ts delete mode 100644 lib/routes/tanwu/products.js create mode 100644 lib/routes/taobao/namespace.ts rename lib/{v2 => routes}/taobao/templates/zhongchou.art (100%) create mode 100644 lib/routes/taobao/zhongchou.ts create mode 100644 lib/routes/taoguba/blog.ts create mode 100644 lib/routes/taoguba/index.ts create mode 100644 lib/routes/taoguba/namespace.ts create mode 100644 lib/routes/taptap/changelog-cn.ts create mode 100644 lib/routes/taptap/changelog-intl.ts create mode 100644 lib/routes/taptap/common/changelog.ts create mode 100644 lib/routes/taptap/common/review.ts create mode 100644 lib/routes/taptap/namespace.ts create mode 100644 lib/routes/taptap/review-cn.ts create mode 100644 lib/routes/taptap/review-intl.ts rename lib/{v2 => routes}/taptap/templates/imagePost.art (100%) create mode 100644 lib/routes/taptap/templates/videoPost.art create mode 100644 lib/routes/taptap/topic.ts create mode 100644 lib/routes/taptap/types.ts create mode 100644 lib/routes/taptap/utils.ts create mode 100644 lib/routes/tass/namespace.ts create mode 100644 lib/routes/tass/news.ts create mode 100644 lib/routes/techcrunch/namespace.ts create mode 100644 lib/routes/techcrunch/news.ts create mode 100644 lib/routes/techcrunch/templates/description.art create mode 100644 lib/routes/techflowpost/express.ts create mode 100644 lib/routes/techflowpost/index.ts create mode 100644 lib/routes/techflowpost/namespace.ts delete mode 100644 lib/routes/technologyreview/topic.js create mode 100644 lib/routes/techpowerup/index.ts create mode 100644 lib/routes/techpowerup/namespace.ts create mode 100644 lib/routes/techpowerup/review.ts create mode 100644 lib/routes/techpowerup/utils.ts create mode 100644 lib/routes/techsir/index.ts create mode 100644 lib/routes/techsir/namespace.ts create mode 100644 lib/routes/telecompaper/namespace.ts create mode 100644 lib/routes/telecompaper/news.ts create mode 100644 lib/routes/telecompaper/search.ts create mode 100644 lib/routes/telegram/blog.ts create mode 100644 lib/routes/telegram/channel.ts create mode 100644 lib/routes/telegram/namespace.ts create mode 100644 lib/routes/telegram/scripts/get-telegram-session.mjs create mode 100644 lib/routes/telegram/stickerpack.ts rename lib/{v2 => routes}/telegram/templates/video.art (100%) create mode 100644 lib/routes/telegram/tglib/channel.ts create mode 100644 lib/routes/telegram/tglib/client.ts delete mode 100644 lib/routes/tencent/bigdata/index.js delete mode 100644 lib/routes/tencent/bugly/changelog.js create mode 100644 lib/routes/tencent/cloud/developer/column.ts delete mode 100644 lib/routes/tencent/egame/room.js delete mode 100644 lib/routes/tencent/gameinstitute/community.js delete mode 100644 lib/routes/tencent/guyu/channel.js create mode 100644 lib/routes/tencent/namespace.ts create mode 100644 lib/routes/tencent/news/author.ts create mode 100644 lib/routes/tencent/news/coronavirus/data.ts create mode 100644 lib/routes/tencent/news/coronavirus/total.ts create mode 100644 lib/routes/tencent/news/coronavirus/utils.ts create mode 100644 lib/routes/tencent/pvp/newsindex.ts create mode 100644 lib/routes/tencent/qq/sdk/changelog.ts rename lib/{v2 => routes}/tencent/templates/coronavirus/chinaTotal.art (100%) rename lib/{v2 => routes}/tencent/templates/coronavirus/data.art (100%) create mode 100644 lib/routes/tencent/templates/news/image.art delete mode 100644 lib/routes/tencent/tucaoqq/post.js delete mode 100644 lib/routes/tencent/video/playlist.js delete mode 100644 lib/routes/tencent/wechat/miniprogram/devtools.js delete mode 100644 lib/routes/tencent/wechat/miniprogram/plugins.js create mode 100644 lib/routes/tesla/cx.ts create mode 100644 lib/routes/tesla/namespace.ts create mode 100644 lib/routes/tesla/price/get-price.ts create mode 100644 lib/routes/tesla/price/index.ts create mode 100644 lib/routes/tesla/templates/description.art create mode 100644 lib/routes/test/index.ts create mode 100644 lib/routes/test/namespace.ts create mode 100644 lib/routes/tfc-taiwan/common.ts create mode 100644 lib/routes/tfc-taiwan/index.ts create mode 100644 lib/routes/tfc-taiwan/namespace.ts rename lib/{v2 => routes}/tfc-taiwan/templates/article.art (100%) create mode 100644 lib/routes/tfc-taiwan/topic.ts create mode 100644 lib/routes/tfc-taiwan/utils.ts create mode 100644 lib/routes/tgbus/list.ts create mode 100644 lib/routes/tgbus/namespace.ts create mode 100644 lib/routes/tgbus/utils.ts create mode 100644 lib/routes/the/index.ts create mode 100644 lib/routes/the/namespace.ts create mode 100644 lib/routes/the/templates/description.art create mode 100644 lib/routes/the/util.ts create mode 100644 lib/routes/theatlantic/namespace.ts create mode 100644 lib/routes/theatlantic/news.ts rename lib/{v2 => routes}/theatlantic/templates/article-description.art (100%) create mode 100644 lib/routes/theatlantic/utils.ts create mode 100644 lib/routes/theblockbeats/index.ts create mode 100644 lib/routes/theblockbeats/namespace.ts create mode 100644 lib/routes/theblockbeats/templates/description.art create mode 100644 lib/routes/thecover/channel.ts create mode 100644 lib/routes/thecover/namespace.ts create mode 100644 lib/routes/thegradient/index.ts create mode 100644 lib/routes/thegradient/namespace.ts create mode 100644 lib/routes/thehindu/namespace.ts create mode 100644 lib/routes/thehindu/topic.ts create mode 100644 lib/routes/theinitium/app.ts create mode 100644 lib/routes/theinitium/author.ts create mode 100644 lib/routes/theinitium/channel.ts create mode 100644 lib/routes/theinitium/follow.ts create mode 100644 lib/routes/theinitium/namespace.ts create mode 100644 lib/routes/theinitium/tags.ts create mode 100644 lib/routes/theinitium/templates/description.art create mode 100644 lib/routes/theinitium/utils.ts create mode 100644 lib/routes/themoviedb/api-key.ts create mode 100644 lib/routes/themoviedb/collection.ts create mode 100644 lib/routes/themoviedb/episodes.ts create mode 100644 lib/routes/themoviedb/namespace.ts create mode 100644 lib/routes/themoviedb/seasons.ts create mode 100644 lib/routes/themoviedb/sheet.ts rename lib/{v2 => routes}/themoviedb/templates/description.art (100%) create mode 100644 lib/routes/themoviedb/trending.ts create mode 100644 lib/routes/themoviedb/utils.ts create mode 100644 lib/routes/thenewslens/index.ts create mode 100644 lib/routes/thenewslens/namespace.ts rename lib/{v2 => routes}/thenewslens/templates/description.art (100%) create mode 100644 lib/routes/thepaper/839studio/category.ts create mode 100644 lib/routes/thepaper/839studio/studio.ts create mode 100644 lib/routes/thepaper/channel.ts create mode 100644 lib/routes/thepaper/factpaper.ts create mode 100644 lib/routes/thepaper/featured.ts create mode 100644 lib/routes/thepaper/list.ts create mode 100644 lib/routes/thepaper/namespace.ts create mode 100644 lib/routes/thepaper/sidebar.ts rename lib/{v2 => routes}/thepaper/templates/factpaper.art (100%) rename lib/{v2 => routes}/thepaper/templates/image_detail.art (100%) rename lib/{v2 => routes}/thepaper/templates/video_detail.art (100%) create mode 100644 lib/routes/thepaper/user.ts create mode 100644 lib/routes/thepaper/utils.ts create mode 100644 lib/routes/thepetcity/index.ts create mode 100644 lib/routes/thepetcity/namespace.ts create mode 100644 lib/routes/thepetcity/terms-map.ts create mode 100644 lib/routes/theverge/index.ts create mode 100644 lib/routes/theverge/namespace.ts create mode 100644 lib/routes/thoughtco/index.ts create mode 100644 lib/routes/thoughtco/namespace.ts create mode 100644 lib/routes/thoughtco/templates/description.art create mode 100644 lib/routes/thoughtworks/index.ts create mode 100644 lib/routes/thoughtworks/namespace.ts create mode 100644 lib/routes/threads/index.ts create mode 100644 lib/routes/threads/namespace.ts create mode 100644 lib/routes/threads/utils.ts delete mode 100644 lib/routes/thrillist/index.js create mode 100644 lib/routes/thwiki/index.ts create mode 100644 lib/routes/thwiki/namespace.ts delete mode 100644 lib/routes/tianya/comments.js delete mode 100644 lib/routes/tianya/index.js delete mode 100644 lib/routes/tianya/user.js delete mode 100644 lib/routes/tianyancha/hot.js create mode 100644 lib/routes/tiktok/namespace.ts rename lib/{v2 => routes}/tiktok/templates/user.art (76%) create mode 100644 lib/routes/tiktok/user.ts create mode 100644 lib/routes/timednews/namespace.ts create mode 100644 lib/routes/timednews/news.ts create mode 100644 lib/routes/tingshuitz/changsha.ts create mode 100644 lib/routes/tingshuitz/dalian.ts create mode 100644 lib/routes/tingshuitz/dongguan.ts create mode 100644 lib/routes/tingshuitz/guangzhou.ts create mode 100644 lib/routes/tingshuitz/hangzhou.ts create mode 100644 lib/routes/tingshuitz/namespace.ts create mode 100644 lib/routes/tingshuitz/nanjing.ts create mode 100644 lib/routes/tingshuitz/shenzhen.ts rename lib/{v2 => routes}/tingshuitz/templates/shenzhen.art (100%) create mode 100644 lib/routes/tingshuitz/wuhan.ts create mode 100644 lib/routes/tingshuitz/xian.ts create mode 100644 lib/routes/tingshuitz/xiaoshan.ts create mode 100644 lib/routes/tingshuitz/yangjiang.ts create mode 100644 lib/routes/tingtingfm/namespace.ts create mode 100644 lib/routes/tingtingfm/program.ts rename lib/{v2 => routes}/tingtingfm/templates/audio.art (100%) create mode 100644 lib/routes/tingtingfm/utils.ts create mode 100644 lib/routes/tisi/index.ts create mode 100644 lib/routes/tisi/namespace.ts delete mode 100644 lib/routes/titsguru/model.js delete mode 100644 lib/routes/titsguru/util.js create mode 100644 lib/routes/tju/cic/index.ts create mode 100644 lib/routes/tju/namespace.ts create mode 100644 lib/routes/tju/news/index.ts create mode 100644 lib/routes/tju/oaa/index.ts create mode 100644 lib/routes/tju/yzb/index.ts create mode 100644 lib/routes/tkww/index.ts create mode 100644 lib/routes/tkww/namespace.ts create mode 100644 lib/routes/tokeninsight/blog.ts create mode 100644 lib/routes/tokeninsight/bulletin.ts create mode 100644 lib/routes/tokeninsight/namespace.ts create mode 100644 lib/routes/tokeninsight/report.ts create mode 100644 lib/routes/tongji/bks.ts create mode 100644 lib/routes/tongji/namespace.ts create mode 100644 lib/routes/tongji/sem/_utils.ts create mode 100644 lib/routes/tongji/sem/notice.ts create mode 100644 lib/routes/tongji/sse/_article.ts create mode 100644 lib/routes/tongji/sse/notice.ts create mode 100644 lib/routes/tongji/yjs.ts create mode 100644 lib/routes/tongli/namespace.ts delete mode 100644 lib/routes/tongli/news.js create mode 100644 lib/routes/tongli/news.ts create mode 100644 lib/routes/toodaylab/index.ts create mode 100644 lib/routes/toodaylab/namespace.ts create mode 100644 lib/routes/tophub/index.ts create mode 100644 lib/routes/tophub/list.ts create mode 100644 lib/routes/tophub/namespace.ts create mode 100644 lib/routes/tophub/templates/rank.art create mode 100644 lib/routes/topys/index.ts create mode 100644 lib/routes/topys/namespace.ts delete mode 100644 lib/routes/totalcommander/whatsnew.js delete mode 100644 lib/routes/touhougarakuta/index.js create mode 100644 lib/routes/toutiao/a-bogus.ts create mode 100644 lib/routes/toutiao/namespace.ts create mode 100644 lib/routes/toutiao/templates/video.art create mode 100644 lib/routes/toutiao/types.ts create mode 100644 lib/routes/toutiao/user.ts create mode 100644 lib/routes/towardsdatascience/latest.ts create mode 100644 lib/routes/towardsdatascience/namespace.ts delete mode 100644 lib/routes/tprtc/news.js create mode 100644 lib/routes/tradingview/blog.ts create mode 100644 lib/routes/tradingview/desktop.ts create mode 100644 lib/routes/tradingview/namespace.ts create mode 100644 lib/routes/tradingview/pine.ts create mode 100644 lib/routes/tradingview/templates/description.art create mode 100644 lib/routes/transcriptforest/index.ts create mode 100644 lib/routes/transcriptforest/namespace.ts create mode 100644 lib/routes/transcriptforest/templates/description.art create mode 100644 lib/routes/trending/all-trending.ts create mode 100644 lib/routes/trending/namespace.ts rename lib/{v2 => routes}/trending/templates/content.art (100%) create mode 100644 lib/routes/trendingpapers/namespace.ts create mode 100644 lib/routes/trendingpapers/papers.ts create mode 100644 lib/routes/tribalfootball/latest.ts create mode 100644 lib/routes/tribalfootball/namespace.ts rename lib/{v2 => routes}/tribalfootball/templates/plus_header.art (100%) create mode 100644 lib/routes/trow/namespace.ts create mode 100644 lib/routes/trow/portal.ts create mode 100644 lib/routes/tsdm39/bd.ts create mode 100644 lib/routes/tsdm39/namespace.ts create mode 100644 lib/routes/tsinghua/lib/zydt.ts create mode 100644 lib/routes/tsinghua/namespace.ts delete mode 100644 lib/routes/tssstatus/index.js create mode 100644 lib/routes/ttv/index.ts create mode 100644 lib/routes/ttv/namespace.ts delete mode 100644 lib/routes/tuicool/mags.js create mode 100644 lib/routes/tvb/namespace.ts create mode 100644 lib/routes/tvb/news.ts rename lib/{v2 => routes}/tvb/templates/description.art (100%) create mode 100644 lib/routes/tvtropes/featured.ts create mode 100644 lib/routes/tvtropes/namespace.ts create mode 100644 lib/routes/tvtropes/templates/description.art create mode 100644 lib/routes/twitch/live.ts create mode 100644 lib/routes/twitch/namespace.ts create mode 100644 lib/routes/twitch/schedule.ts create mode 100644 lib/routes/twitch/video.ts create mode 100644 lib/routes/twitter/api/developer-api/search.ts create mode 100644 lib/routes/twitter/api/developer-api/user.ts create mode 100644 lib/routes/twitter/api/index.ts create mode 100644 lib/routes/twitter/api/mobile-api/api.ts create mode 100644 lib/routes/twitter/api/mobile-api/constants.ts create mode 100644 lib/routes/twitter/api/mobile-api/login.ts create mode 100644 lib/routes/twitter/api/mobile-api/token.ts create mode 100644 lib/routes/twitter/api/web-api/api.ts create mode 100644 lib/routes/twitter/api/web-api/constants.ts create mode 100644 lib/routes/twitter/api/web-api/login.ts create mode 100644 lib/routes/twitter/api/web-api/utils.ts create mode 100644 lib/routes/twitter/home-latest.ts create mode 100644 lib/routes/twitter/home.ts create mode 100644 lib/routes/twitter/keyword.ts create mode 100644 lib/routes/twitter/likes.ts create mode 100644 lib/routes/twitter/list.ts create mode 100644 lib/routes/twitter/media.ts create mode 100644 lib/routes/twitter/namespace.ts create mode 100644 lib/routes/twitter/trends.ts create mode 100644 lib/routes/twitter/tweet.ts create mode 100644 lib/routes/twitter/user.ts create mode 100644 lib/routes/twitter/utils.ts create mode 100644 lib/routes/twreporter/category.ts create mode 100644 lib/routes/twreporter/fetch-article.ts create mode 100644 lib/routes/twreporter/namespace.ts create mode 100644 lib/routes/twreporter/newest.ts create mode 100644 lib/routes/twreporter/templates/image.art create mode 100644 lib/routes/twreporter/templates/youtube.art create mode 100644 lib/routes/txrjy/fornumtopic.ts create mode 100644 lib/routes/txrjy/namespace.ts rename lib/{v2 => routes}/txrjy/templates/fornumtopic.art (100%) create mode 100644 lib/routes/tynu/namespace.ts create mode 100644 lib/routes/tynu/tynu.ts create mode 100644 lib/routes/typora/changelog-dev.ts create mode 100644 lib/routes/typora/changelog.ts create mode 100644 lib/routes/typora/namespace.ts create mode 100644 lib/routes/typst/namespace.ts create mode 100644 lib/routes/typst/universe.ts create mode 100644 lib/routes/u3c3/index.ts create mode 100644 lib/routes/u3c3/namespace.ts create mode 100644 lib/routes/u9a9/index.ts create mode 100644 lib/routes/u9a9/namespace.ts create mode 100644 lib/routes/uber/blog.ts create mode 100644 lib/routes/uber/namespace.ts create mode 100644 lib/routes/ucas/ai.ts create mode 100644 lib/routes/ucas/index.ts create mode 100644 lib/routes/ucas/namespace.ts create mode 100644 lib/routes/ucas/rader.ts create mode 100644 lib/routes/uchicago/current.ts create mode 100644 lib/routes/uchicago/namespace.ts create mode 100644 lib/routes/udn/breaking-news.ts create mode 100644 lib/routes/udn/global/index.ts create mode 100644 lib/routes/udn/global/tag.ts create mode 100644 lib/routes/udn/namespace.ts rename lib/{v2 => routes}/udn/templates/figure.art (100%) create mode 100644 lib/routes/uestc/auto.ts create mode 100644 lib/routes/uestc/bbs.ts create mode 100644 lib/routes/uestc/cqe.ts create mode 100644 lib/routes/uestc/gr.ts create mode 100644 lib/routes/uestc/jwc.ts create mode 100644 lib/routes/uestc/namespace.ts create mode 100644 lib/routes/uestc/news.ts create mode 100644 lib/routes/uestc/scse.ts create mode 100644 lib/routes/uestc/sice.ts create mode 100644 lib/routes/uestc/sise.ts delete mode 100644 lib/routes/ui-cn/article.js create mode 100644 lib/routes/uibe/hr.ts create mode 100644 lib/routes/uibe/namespace.ts delete mode 100644 lib/routes/uisdc/news.js delete mode 100644 lib/routes/uisdc/talk.js delete mode 100644 lib/routes/uisdc/topic.js delete mode 100644 lib/routes/uisdc/zt.js create mode 100644 lib/routes/ulapia/index.ts create mode 100644 lib/routes/ulapia/namespace.ts create mode 100644 lib/routes/ulapia/research.ts create mode 100644 lib/routes/uniqlo/namespace.ts create mode 100644 lib/routes/uniqlo/new.ts delete mode 100644 lib/routes/uniqlo/stylingbook.js delete mode 100644 lib/routes/universities/ahau/cs_news/utils.js delete mode 100644 lib/routes/universities/ahau/jwc/utils.js delete mode 100644 lib/routes/universities/ahau/main/utils.js delete mode 100644 lib/routes/universities/ahmu/news.js delete mode 100644 lib/routes/universities/ahut/jwc.js delete mode 100644 lib/routes/universities/ahut/news.js delete mode 100644 lib/routes/universities/bjtu/gs/index.js delete mode 100644 lib/routes/universities/buaa/news/index.js delete mode 100644 lib/routes/universities/buaa/utils.js delete mode 100644 lib/routes/universities/bupt/grs.js delete mode 100644 lib/routes/universities/bupt/news.js delete mode 100644 lib/routes/universities/bupt/portal.js delete mode 100644 lib/routes/universities/bupt/utils.js delete mode 100644 lib/routes/universities/bupt/yz.js delete mode 100644 lib/routes/universities/bwu/utils.js delete mode 100644 lib/routes/universities/cpu/home.js delete mode 100644 lib/routes/universities/cpu/jwc.js delete mode 100644 lib/routes/universities/cpu/yjsy.js delete mode 100644 lib/routes/universities/cqu/jwc/announcement.js delete mode 100644 lib/routes/universities/cqu/net/info.js delete mode 100644 lib/routes/universities/cqu/news/utils.js delete mode 100644 lib/routes/universities/cqu/sci/info.js delete mode 100644 lib/routes/universities/cqu/youth/info.js delete mode 100644 lib/routes/universities/cug/gcxy/index.js delete mode 100644 lib/routes/universities/cug/news.js delete mode 100644 lib/routes/universities/dlmu/news.js delete mode 100644 lib/routes/universities/dlu/jiaowu/news.js delete mode 100644 lib/routes/universities/gdou/jwc/utils.js delete mode 100644 lib/routes/universities/gzmtu/jwc/utils.js delete mode 100644 lib/routes/universities/gzmtu/tsg/utils.js delete mode 100644 lib/routes/universities/harvard/health/blog.js delete mode 100644 lib/routes/universities/hhu/libNews.js delete mode 100644 lib/routes/universities/hhu/libNewsc.js delete mode 100644 lib/routes/universities/hnust/graduate/index.js delete mode 100644 lib/routes/universities/jnu/yw/index.js delete mode 100644 lib/routes/universities/kmust/job/careers.js delete mode 100644 lib/routes/universities/kmust/jwc.js delete mode 100644 lib/routes/universities/lit/jwc.js delete mode 100644 lib/routes/universities/lit/tw.js delete mode 100644 lib/routes/universities/lyu/news/utils.js delete mode 100644 lib/routes/universities/nciae/news.js delete mode 100644 lib/routes/universities/nciae/tzgg.js delete mode 100644 lib/routes/universities/nciae/xsxx.js delete mode 100644 lib/routes/universities/njfu/jwc.js delete mode 100644 lib/routes/universities/njtech/jwc.js delete mode 100644 lib/routes/universities/nuc/index.js delete mode 100644 lib/routes/universities/nudt/yjszs.js delete mode 100644 lib/routes/universities/shanghaitech/activity.js delete mode 100644 lib/routes/universities/shanghaitech/sist/activity.js delete mode 100644 lib/routes/universities/shou/www.js delete mode 100644 lib/routes/universities/slu/utils.js delete mode 100644 lib/routes/universities/swufe/seie/index.js delete mode 100644 lib/routes/universities/swust/cs.js delete mode 100644 lib/routes/universities/swust/jwc_news.js delete mode 100644 lib/routes/universities/swust/jwc_notice.js delete mode 100644 lib/routes/universities/thu/index.js delete mode 100644 lib/routes/universities/usst/jwc.js delete mode 100644 lib/routes/universities/ynnu/edu/news.js delete mode 100644 lib/routes/universities/ynu/utils.js delete mode 100644 lib/routes/universities/yzu/home.js delete mode 100644 lib/routes/universities/yzu/yjszs.js delete mode 100644 lib/routes/universities/zjgsu/tzgg/utils.js delete mode 100644 lib/routes/universities/zjut/index.js delete mode 100644 lib/routes/universities/zucc/cssearch/index.js delete mode 100644 lib/routes/universities/zucc/news/index.js delete mode 100644 lib/routes/universities/zzu/news.js delete mode 100644 lib/routes/universities/zzu/soft/news.js create mode 100644 lib/routes/unraid/community-apps.ts create mode 100644 lib/routes/unraid/namespace.ts create mode 100644 lib/routes/unusualwhales/namespace.ts create mode 100644 lib/routes/unusualwhales/news.ts create mode 100644 lib/routes/upc/jsj.ts create mode 100644 lib/routes/upc/jwc.ts create mode 100644 lib/routes/upc/main.ts create mode 100644 lib/routes/upc/namespace.ts create mode 100644 lib/routes/upc/yjs.ts create mode 100644 lib/routes/uptimerobot/namespace.ts create mode 100644 lib/routes/uptimerobot/rss.ts rename lib/{v2 => routes}/uptimerobot/templates/rss.art (100%) create mode 100644 lib/routes/uraaka-joshi/namespace.ts create mode 100644 lib/routes/uraaka-joshi/uraaka-joshi-user.ts create mode 100644 lib/routes/uraaka-joshi/uraaka-joshi.ts create mode 100644 lib/routes/urbandictionary/namespace.ts create mode 100644 lib/routes/urbandictionary/random.ts rename lib/{v2 => routes}/urbandictionary/templates/definition.art (100%) delete mode 100644 lib/routes/us/supremecourt/argument_audio.js create mode 100644 lib/routes/usenix/loginonline.ts create mode 100644 lib/routes/usenix/namespace.ts create mode 100644 lib/routes/usenix/usenix.ts create mode 100644 lib/routes/usepanda/index.ts create mode 100644 lib/routes/usepanda/namespace.ts create mode 100644 lib/routes/ustb/namespace.ts create mode 100644 lib/routes/ustb/tj/news.ts create mode 100644 lib/routes/ustb/yjsy/news.ts create mode 100644 lib/routes/ustb/yzxc/tzgg.ts create mode 100644 lib/routes/ustc/eeis.ts create mode 100644 lib/routes/ustc/gs.ts create mode 100644 lib/routes/ustc/index.ts create mode 100644 lib/routes/ustc/job.ts create mode 100644 lib/routes/ustc/jwc.ts create mode 100644 lib/routes/ustc/math.ts create mode 100644 lib/routes/ustc/namespace.ts create mode 100644 lib/routes/ustc/scms.ts create mode 100644 lib/routes/ustc/sist.ts create mode 100644 lib/routes/usts/jwch.ts create mode 100644 lib/routes/usts/namespace.ts create mode 100644 lib/routes/utgd/category.ts create mode 100644 lib/routes/utgd/namespace.ts create mode 100644 lib/routes/utgd/templates/description.art create mode 100644 lib/routes/utgd/timeline.ts create mode 100644 lib/routes/utgd/topic.ts create mode 100644 lib/routes/utgd/utils.ts create mode 100644 lib/routes/uw/gix/news.ts create mode 100644 lib/routes/uw/namespace.ts delete mode 100644 lib/routes/uwants/index.js create mode 100644 lib/routes/v1tx/index.ts create mode 100644 lib/routes/v1tx/namespace.ts create mode 100644 lib/routes/v2ex/namespace.ts create mode 100644 lib/routes/v2ex/post.ts create mode 100644 lib/routes/v2ex/tab.ts create mode 100644 lib/routes/v2ex/topics.ts create mode 100644 lib/routes/v2ex/xna.ts create mode 100644 lib/routes/v2rayshare/index.ts create mode 100644 lib/routes/v2rayshare/namespace.ts create mode 100644 lib/routes/vcb-s/category.ts create mode 100644 lib/routes/vcb-s/index.ts create mode 100644 lib/routes/vcb-s/namespace.ts rename lib/{v2 => routes}/vcb-s/templates/post.art (100%) create mode 100644 lib/routes/verfghbw/namespace.ts create mode 100644 lib/routes/verfghbw/press.ts create mode 100644 lib/routes/vertikal/latest.ts create mode 100644 lib/routes/vertikal/namespace.ts delete mode 100644 lib/routes/vgtime/keyword.js delete mode 100644 lib/routes/vgtime/news.js delete mode 100644 lib/routes/vgtime/release.js create mode 100644 lib/routes/vice/namespace.ts create mode 100644 lib/routes/vice/templates/article.art create mode 100644 lib/routes/vice/topic.ts create mode 100644 lib/routes/vimeo/category.ts create mode 100644 lib/routes/vimeo/channel.ts create mode 100644 lib/routes/vimeo/namespace.ts rename lib/{v2 => routes}/vimeo/templates/description.art (100%) create mode 100644 lib/routes/vimeo/usr-videos.ts delete mode 100644 lib/routes/voa/day-photos.js delete mode 100644 lib/routes/voa/index.js create mode 100644 lib/routes/vocus/namespace.ts create mode 100644 lib/routes/vocus/publication.ts create mode 100644 lib/routes/vocus/user.ts create mode 100644 lib/routes/vocus/utils.ts create mode 100644 lib/routes/vom/featured.ts create mode 100644 lib/routes/vom/namespace.ts create mode 100644 lib/routes/voronoiapp/author.ts create mode 100644 lib/routes/voronoiapp/common.ts create mode 100644 lib/routes/voronoiapp/editors-pick.ts create mode 100644 lib/routes/voronoiapp/home.ts create mode 100644 lib/routes/voronoiapp/latest.ts create mode 100644 lib/routes/voronoiapp/namespace.ts create mode 100644 lib/routes/voronoiapp/popular.ts create mode 100644 lib/routes/voronoiapp/search.ts create mode 100644 lib/routes/voronoiapp/types.d.ts delete mode 100644 lib/routes/vuevideo/user.js delete mode 100644 lib/routes/vulture/utils.js create mode 100644 lib/routes/wabei/index.ts create mode 100644 lib/routes/wabei/namespace.ts create mode 100644 lib/routes/wallhaven/index.ts create mode 100644 lib/routes/wallhaven/namespace.ts create mode 100644 lib/routes/wallpaperhub/index.ts create mode 100644 lib/routes/wallpaperhub/namespace.ts rename lib/{v2 => routes}/wallpaperhub/templates/description.art (100%) create mode 100644 lib/routes/wallstreetcn/calendar.ts create mode 100644 lib/routes/wallstreetcn/hot.ts create mode 100644 lib/routes/wallstreetcn/live.ts create mode 100644 lib/routes/wallstreetcn/namespace.ts create mode 100644 lib/routes/wallstreetcn/news.ts rename lib/{v2 => routes}/wallstreetcn/templates/description.art (100%) create mode 100644 lib/routes/wanqu/namespace.ts create mode 100644 lib/routes/wanqu/news.ts delete mode 100644 lib/routes/wanwansub/index.js delete mode 100644 lib/routes/wanwansub/info.js create mode 100644 lib/routes/warthunder/namespace.ts create mode 100644 lib/routes/warthunder/news.ts rename lib/{v2 => routes}/warthunder/templates/description.art (100%) create mode 100644 lib/routes/washingtonpost/app.ts create mode 100644 lib/routes/washingtonpost/namespace.ts create mode 100644 lib/routes/washingtonpost/templates/description.art create mode 100644 lib/routes/watasuke/blog.ts create mode 100644 lib/routes/watasuke/namespace.ts delete mode 100644 lib/routes/watchface/update.js create mode 100644 lib/routes/wchscu/namespace.ts create mode 100644 lib/routes/wchscu/recruit.ts create mode 100644 lib/routes/wdc/download.ts create mode 100644 lib/routes/wdc/namespace.ts delete mode 100644 lib/routes/weatheralarm/index.js create mode 100644 lib/routes/web/articles.ts create mode 100644 lib/routes/web/blog.ts create mode 100644 lib/routes/web/namespace.ts create mode 100644 lib/routes/web/series.ts create mode 100644 lib/routes/web/utils.ts create mode 100644 lib/routes/web3caff/index.ts create mode 100644 lib/routes/web3caff/namespace.ts delete mode 100644 lib/routes/webtoons/comic.js rename lib/{v2/gzh360 => routes/wechat}/_README (100%) create mode 100644 lib/routes/wechat/announce.ts create mode 100644 lib/routes/wechat/ce.ts create mode 100644 lib/routes/wechat/data258.ts create mode 100644 lib/routes/wechat/ershcimi.ts create mode 100644 lib/routes/wechat/feeddd.ts create mode 100755 lib/routes/wechat/mp.ts create mode 100644 lib/routes/wechat/msgalbum.ts create mode 100644 lib/routes/wechat/namespace.ts create mode 100644 lib/routes/wechat/sogou.ts create mode 100644 lib/routes/wechat/tgchannel.ts create mode 100644 lib/routes/wechat/uread.ts create mode 100644 lib/routes/wechat/wechat2rss.ts create mode 100644 lib/routes/weekendhk/namespace.ts create mode 100644 lib/routes/weekendhk/posts.ts delete mode 100644 lib/routes/weexcn/index.js delete mode 100644 lib/routes/weforum/report.js delete mode 100644 lib/routes/wegene/column.js create mode 100644 lib/routes/weibo/friends.ts create mode 100644 lib/routes/weibo/group.ts create mode 100644 lib/routes/weibo/keyword.ts create mode 100644 lib/routes/weibo/namespace.ts create mode 100644 lib/routes/weibo/oasis/user.ts create mode 100644 lib/routes/weibo/search/hot.ts create mode 100644 lib/routes/weibo/search/template/digest.art create mode 100644 lib/routes/weibo/super-index.ts create mode 100644 lib/routes/weibo/timeline.ts create mode 100644 lib/routes/weibo/user-bookmarks.ts create mode 100644 lib/routes/weibo/user.ts create mode 100644 lib/routes/weibo/utils.ts create mode 100644 lib/routes/wellcee/namespace.ts create mode 100644 lib/routes/wellcee/rent.ts create mode 100644 lib/routes/wellcee/support-city.ts create mode 100644 lib/routes/wellcee/templates/house.art create mode 100644 lib/routes/wellcee/types.ts create mode 100644 lib/routes/wellcee/utils.ts create mode 100644 lib/routes/wenku8/chapter.ts create mode 100644 lib/routes/wenku8/index.ts create mode 100644 lib/routes/wenku8/namespace.ts create mode 100644 lib/routes/wenku8/volume.ts delete mode 100644 lib/routes/weseepro/circle.js delete mode 100644 lib/routes/weseepro/newest-direct.js delete mode 100644 lib/routes/weseepro/newest.js delete mode 100644 lib/routes/westore/new.js create mode 100644 lib/routes/wfdf/namespace.ts create mode 100644 lib/routes/wfdf/news.ts create mode 100644 lib/routes/wfu/jwc.ts create mode 100644 lib/routes/wfu/namespace.ts create mode 100644 lib/routes/wfu/news.ts delete mode 100644 lib/routes/whalegogo/home.js delete mode 100644 lib/routes/whalegogo/portal.js create mode 100644 lib/routes/whitehouse/briefing-room.ts create mode 100644 lib/routes/whitehouse/namespace.ts create mode 100644 lib/routes/whitehouse/ostp.ts create mode 100644 lib/routes/who/namespace.ts create mode 100644 lib/routes/who/news-room.ts create mode 100644 lib/routes/who/news.ts create mode 100644 lib/routes/who/speeches.ts create mode 100644 lib/routes/whu/cs.ts create mode 100644 lib/routes/whu/gs/index.ts create mode 100644 lib/routes/whu/hyxt.ts create mode 100644 lib/routes/whu/namespace.ts create mode 100644 lib/routes/whu/news.ts create mode 100644 lib/routes/whu/rsgis.ts create mode 100644 lib/routes/whu/swrh.ts create mode 100644 lib/routes/whu/templates/description.art create mode 100644 lib/routes/whu/util.ts delete mode 100644 lib/routes/wikihow/category.js delete mode 100644 lib/routes/wikihow/index.js create mode 100644 lib/routes/wikinews/index.ts create mode 100644 lib/routes/wikinews/namespace.ts delete mode 100644 lib/routes/wineyun/index.js create mode 100644 lib/routes/winstall/namespace.ts rename lib/{v2 => routes}/winstall/templates/desc.art (100%) create mode 100644 lib/routes/winstall/update.ts create mode 100644 lib/routes/wired/namespace.ts delete mode 100644 lib/routes/wired/tag.js create mode 100644 lib/routes/wired/tag.ts create mode 100644 lib/routes/wired/types.ts create mode 100644 lib/routes/wise/namespace.ts create mode 100644 lib/routes/wise/pair.ts rename lib/{v2 => routes}/wise/templates/description.art (100%) create mode 100644 lib/routes/withgoogle/explorables.ts create mode 100644 lib/routes/withgoogle/namespace.ts create mode 100644 lib/routes/wizfile/index.ts create mode 100644 lib/routes/wizfile/namespace.ts create mode 100644 lib/routes/wmc-bj/namespace.ts create mode 100644 lib/routes/wmc-bj/publish.ts create mode 100644 lib/routes/wmc-bj/templates/description.art create mode 100644 lib/routes/wmpvp/index.ts create mode 100644 lib/routes/wmpvp/namespace.ts create mode 100644 lib/routes/wnacg/category.ts create mode 100644 lib/routes/wnacg/common.ts create mode 100644 lib/routes/wnacg/index.ts create mode 100644 lib/routes/wnacg/namespace.ts create mode 100644 lib/routes/wnacg/tag.ts rename lib/{v2 => routes}/wnacg/templates/manga.art (100%) delete mode 100644 lib/routes/wolley/host.js delete mode 100644 lib/routes/wolley/index.js delete mode 100644 lib/routes/wolley/user.js create mode 100644 lib/routes/wordpress/index.ts create mode 100644 lib/routes/wordpress/namespace.ts create mode 100644 lib/routes/wordpress/util.ts create mode 100644 lib/routes/worldjournal/index.ts create mode 100644 lib/routes/worldjournal/namespace.ts create mode 100644 lib/routes/worldofwarships/devblog.ts create mode 100644 lib/routes/worldofwarships/namespace.ts create mode 100644 lib/routes/woshipm/namespace.ts create mode 100644 lib/routes/woshipm/popular.ts create mode 100644 lib/routes/woshipm/user-article.ts create mode 100644 lib/routes/woshipm/utils.ts create mode 100644 lib/routes/woshipm/wen.ts create mode 100644 lib/routes/wsj/namespace.ts create mode 100644 lib/routes/wsj/news.ts rename lib/{v2 => routes}/wsj/templates/article-description.art (100%) create mode 100644 lib/routes/wsj/utils.ts create mode 100644 lib/routes/wsyu/namespace.ts create mode 100644 lib/routes/wsyu/news.ts create mode 100644 lib/routes/wtu/index.ts create mode 100644 lib/routes/wtu/job.ts create mode 100644 lib/routes/wtu/namespace.ts create mode 100644 lib/routes/wufazhuce/namespace.ts create mode 100644 lib/routes/wufazhuce/one.ts delete mode 100644 lib/routes/wukong/user.js create mode 100644 lib/routes/wyzxwk/article.ts create mode 100644 lib/routes/wyzxwk/namespace.ts create mode 100644 lib/routes/wzu/namespace.ts create mode 100644 lib/routes/wzu/news.ts create mode 100644 lib/routes/x-mol/namespace.ts delete mode 100644 lib/routes/x-mol/news.js create mode 100644 lib/routes/x-mol/news.ts delete mode 100644 lib/routes/x-mol/paper.js create mode 100644 lib/routes/x-mol/paper.ts create mode 100644 lib/routes/x-mol/templates/description.art delete mode 100644 lib/routes/x-mol/utils.js create mode 100644 lib/routes/x-mol/utils.ts create mode 100644 lib/routes/x6d/index.ts create mode 100644 lib/routes/x6d/namespace.ts create mode 100644 lib/routes/xaufe/jiaowu.ts create mode 100644 lib/routes/xaufe/namespace.ts create mode 100644 lib/routes/xaut/index.ts create mode 100644 lib/routes/xaut/jwc.ts create mode 100644 lib/routes/xaut/namespace.ts create mode 100644 lib/routes/xaut/rsc.ts create mode 100644 lib/routes/xbookcn/blog.ts create mode 100644 lib/routes/xbookcn/namespace.ts create mode 100644 lib/routes/xboxfan/namespace.ts create mode 100644 lib/routes/xboxfan/news.ts delete mode 100644 lib/routes/xiachufang/utils.js create mode 100644 lib/routes/xianbao/index.ts create mode 100644 lib/routes/xianbao/namespace.ts create mode 100644 lib/routes/xiaoheihe/add2cart.ts delete mode 100644 lib/routes/xiaoheihe/discount.js create mode 100644 lib/routes/xiaoheihe/discount.ts create mode 100644 lib/routes/xiaoheihe/namespace.ts delete mode 100644 lib/routes/xiaoheihe/news.js create mode 100644 lib/routes/xiaoheihe/news.ts delete mode 100644 lib/routes/xiaoheihe/user.js create mode 100644 lib/routes/xiaoheihe/user.ts create mode 100644 lib/routes/xiaoheihe/util.ts create mode 100644 lib/routes/xiaohongshu/board.ts create mode 100644 lib/routes/xiaohongshu/namespace.ts create mode 100644 lib/routes/xiaohongshu/user.ts create mode 100644 lib/routes/xiaohongshu/util.ts create mode 100644 lib/routes/xiaomiyoupin/crowdfunding.ts create mode 100644 lib/routes/xiaomiyoupin/latest.ts create mode 100644 lib/routes/xiaomiyoupin/namespace.ts rename lib/{v2 => routes}/xiaomiyoupin/templates/goods.art (100%) create mode 100644 lib/routes/xiaomiyoupin/utils.ts create mode 100644 lib/routes/xiaote/index.ts create mode 100644 lib/routes/xiaote/namespace.ts create mode 100644 lib/routes/xiaoyuzhou/namespace.ts create mode 100644 lib/routes/xiaoyuzhou/pickup.ts create mode 100644 lib/routes/xiaoyuzhou/podcast.ts create mode 100644 lib/routes/xiaozhuanlan/column.ts create mode 100644 lib/routes/xiaozhuanlan/namespace.ts delete mode 100644 lib/routes/xici/index.js create mode 100644 lib/routes/xidian/cs.ts create mode 100644 lib/routes/xidian/gr.ts create mode 100644 lib/routes/xidian/jwc.ts create mode 100644 lib/routes/xidian/namespace.ts create mode 100644 lib/routes/ximalaya/album.ts create mode 100644 lib/routes/ximalaya/namespace.ts create mode 100644 lib/routes/ximalaya/types.ts create mode 100644 lib/routes/ximalaya/utils.ts create mode 100644 lib/routes/xinhuanet/app.ts create mode 100644 lib/routes/xinhuanet/namespace.ts create mode 100644 lib/routes/xinpianchang/index.ts create mode 100644 lib/routes/xinpianchang/namespace.ts create mode 100644 lib/routes/xinpianchang/rank.ts rename lib/{v2 => routes}/xinpianchang/templates/description.art (100%) create mode 100644 lib/routes/xinpianchang/util.ts delete mode 100644 lib/routes/xinquji/internal.js delete mode 100644 lib/routes/xinquji/today.js create mode 100644 lib/routes/xjtu/2yuan/news.ts create mode 100644 lib/routes/xjtu/dean.ts create mode 100644 lib/routes/xjtu/dyyy/index.ts create mode 100644 lib/routes/xjtu/ee.ts create mode 100644 lib/routes/xjtu/gs/tzgg.ts create mode 100644 lib/routes/xjtu/international.ts create mode 100644 lib/routes/xjtu/job.ts create mode 100644 lib/routes/xjtu/namespace.ts create mode 100644 lib/routes/xjtu/std.ts rename lib/{v2 => routes}/xjtu/templates/attachments.art (100%) rename lib/{v2 => routes}/xjtu/templates/std.art (100%) create mode 100644 lib/routes/xkb/index.ts create mode 100644 lib/routes/xkb/namespace.ts rename lib/{v2/gzdaily => routes/xkb}/templates/description.art (100%) create mode 100644 lib/routes/xmanhua/index.ts create mode 100644 lib/routes/xmanhua/namespace.ts create mode 100644 lib/routes/xmnn/epaper.ts create mode 100644 lib/routes/xmnn/namespace.ts create mode 100644 lib/routes/xmnn/news.ts create mode 100644 lib/routes/xmut/jwc/bkjw.ts create mode 100644 lib/routes/xmut/jwc/yjs.ts create mode 100644 lib/routes/xmut/namespace.ts delete mode 100644 lib/routes/xposed/module.js create mode 100644 lib/routes/xsijishe/forum.ts create mode 100644 lib/routes/xsijishe/namespace.ts create mode 100644 lib/routes/xsijishe/rank.ts delete mode 100644 lib/routes/xuangubao/subject.js create mode 100644 lib/routes/xueqiu/column.ts create mode 100644 lib/routes/xueqiu/cookies.ts create mode 100644 lib/routes/xueqiu/favorite.ts create mode 100644 lib/routes/xueqiu/fund.ts create mode 100644 lib/routes/xueqiu/hots.ts create mode 100644 lib/routes/xueqiu/namespace.ts create mode 100644 lib/routes/xueqiu/snb.ts create mode 100644 lib/routes/xueqiu/stock-comments.ts create mode 100644 lib/routes/xueqiu/stock-info.ts rename lib/{v2 => routes}/xueqiu/templates/comments_description.art (100%) create mode 100644 lib/routes/xueqiu/timeline.ts create mode 100644 lib/routes/xueqiu/today.ts create mode 100644 lib/routes/xueqiu/user-stock.ts create mode 100644 lib/routes/xueqiu/user.ts delete mode 100644 lib/routes/xuetangx/course_list.js create mode 100644 lib/routes/xunhupay/index.ts create mode 100644 lib/routes/xunhupay/namespace.ts delete mode 100644 lib/routes/xyplorer/whatsnew.js create mode 100644 lib/routes/xys/namespace.ts create mode 100644 lib/routes/xys/new.ts rename lib/{v2 => routes}/xys/templates/desc.art (100%) create mode 100644 lib/routes/xyzrank/index.ts create mode 100644 lib/routes/xyzrank/namespace.ts rename lib/{v2 => routes}/xyzrank/templates/description.art (100%) delete mode 100644 lib/routes/yahoo-jp-tv/index.js create mode 100644 lib/routes/yahoo/namespace.ts create mode 100644 lib/routes/yahoo/news/index.ts create mode 100644 lib/routes/yahoo/news/listid.ts create mode 100644 lib/routes/yahoo/news/provider-helper.ts create mode 100644 lib/routes/yahoo/news/provider.ts create mode 100644 lib/routes/yahoo/news/utils.ts create mode 100644 lib/routes/yahoo/templates/youtube.art create mode 100644 lib/routes/yamap/articles.ts create mode 100644 lib/routes/yamap/namespace.ts create mode 100644 lib/routes/yamibo/bbs/forum.ts create mode 100644 lib/routes/yamibo/bbs/thread.ts create mode 100644 lib/routes/yamibo/namespace.ts create mode 100644 lib/routes/yamibo/utils.ts delete mode 100644 lib/routes/yande.re/post_popular_recent.js create mode 100644 lib/routes/yande/namespace.ts create mode 100644 lib/routes/yande/post.ts create mode 100644 lib/routes/yangtzeu/dongke.ts create mode 100644 lib/routes/yangtzeu/namespace.ts create mode 100644 lib/routes/ycwb/index.ts create mode 100644 lib/routes/ycwb/namespace.ts rename lib/{v2 => routes}/ycwb/templates/description.art (100%) create mode 100644 lib/routes/yenpress/namespace.ts create mode 100644 lib/routes/yenpress/series.ts create mode 100644 lib/routes/yenpress/templates/series.art create mode 100644 lib/routes/ygkkk/namespace.ts create mode 100644 lib/routes/ygkkk/rss.ts create mode 100644 lib/routes/yicai/author.ts create mode 100644 lib/routes/yicai/brief.ts create mode 100644 lib/routes/yicai/carousel.ts create mode 100644 lib/routes/yicai/dt.ts create mode 100644 lib/routes/yicai/feed.ts create mode 100644 lib/routes/yicai/headline.ts create mode 100644 lib/routes/yicai/latest.ts create mode 100644 lib/routes/yicai/namespace.ts create mode 100644 lib/routes/yicai/news.ts create mode 100644 lib/routes/yicai/templates/description.art create mode 100644 lib/routes/yicai/utils.ts create mode 100644 lib/routes/yicai/video.ts create mode 100644 lib/routes/yicai/vip.ts delete mode 100644 lib/routes/yicas/blog.js delete mode 100644 lib/routes/yidoutang/index.js create mode 100644 lib/routes/yilinzazhi/index.ts create mode 100644 lib/routes/yilinzazhi/latest.ts create mode 100644 lib/routes/yilinzazhi/namespace.ts delete mode 100644 lib/routes/yinxiang/card.js delete mode 100644 lib/routes/yinxiang/category.js delete mode 100644 lib/routes/yinxiang/note.js delete mode 100644 lib/routes/yinxiang/personal.js delete mode 100644 lib/routes/yinxiang/tag.js create mode 100644 lib/routes/ymgal/article.ts create mode 100644 lib/routes/ymgal/game.ts create mode 100644 lib/routes/ymgal/namespace.ts rename lib/{v2 => routes}/ymgal/templates/description.art (100%) create mode 100644 lib/routes/yna/index.ts create mode 100644 lib/routes/yna/namespace.ts create mode 100644 lib/routes/yoasobi-music/info.ts create mode 100644 lib/routes/yoasobi-music/jsonp-helper.ts create mode 100644 lib/routes/yoasobi-music/live.ts create mode 100644 lib/routes/yoasobi-music/media.ts create mode 100644 lib/routes/yoasobi-music/namespace.ts rename lib/{v2 => routes}/yoasobi-music/templates/info.art (100%) rename lib/{v2 => routes}/yoasobi-music/templates/live.art (100%) rename lib/{v2 => routes}/yoasobi-music/templates/media.art (100%) create mode 100644 lib/routes/yomiuri/namespace.ts create mode 100644 lib/routes/yomiuri/news.ts create mode 100644 lib/routes/yomujp/level.ts create mode 100644 lib/routes/yomujp/namespace.ts delete mode 100644 lib/routes/youdao/latest.js create mode 100644 lib/routes/youku/channel.ts create mode 100644 lib/routes/youku/namespace.ts rename lib/{v2 => routes}/youku/templates/channel.art (100%) create mode 100644 lib/routes/youtube/channel.ts create mode 100644 lib/routes/youtube/charts.ts create mode 100644 lib/routes/youtube/community.ts create mode 100644 lib/routes/youtube/custom.ts create mode 100644 lib/routes/youtube/live.ts create mode 100644 lib/routes/youtube/namespace.ts create mode 100644 lib/routes/youtube/playlist.ts create mode 100644 lib/routes/youtube/subscriptions.ts rename lib/{v2 => routes}/youtube/templates/community.art (100%) rename lib/{v2 => routes}/youtube/templates/description.art (100%) create mode 100644 lib/routes/youtube/user.ts create mode 100644 lib/routes/youtube/utils.ts create mode 100644 lib/routes/youzhiyouxing/materials.ts create mode 100644 lib/routes/youzhiyouxing/namespace.ts create mode 100644 lib/routes/yuque/book.ts create mode 100644 lib/routes/yuque/namespace.ts create mode 100644 lib/routes/yuque/utils.ts delete mode 100644 lib/routes/yuzu-emu/entry.js create mode 100644 lib/routes/yxdown/namespace.ts create mode 100644 lib/routes/yxdown/news.ts create mode 100644 lib/routes/yxdown/recommend.ts create mode 100644 lib/routes/yxdown/utils.ts create mode 100644 lib/routes/yxdzqb/index.ts create mode 100644 lib/routes/yxdzqb/namespace.ts rename lib/{v2 => routes}/yxdzqb/templates/description.art (100%) create mode 100644 lib/routes/yxrb/home.ts create mode 100644 lib/routes/yxrb/namespace.ts create mode 100644 lib/routes/yyets/article.ts create mode 100644 lib/routes/yyets/namespace.ts create mode 100644 lib/routes/yyets/today.ts create mode 100644 lib/routes/yystv/category.ts create mode 100644 lib/routes/yystv/docs.ts create mode 100644 lib/routes/yystv/namespace.ts create mode 100644 lib/routes/zagg/namespace.ts create mode 100644 lib/routes/zagg/new-arrivals.ts rename lib/{v2 => routes}/zagg/templates/new-arrivals.art (100%) create mode 100644 lib/routes/zaker/index.ts create mode 100644 lib/routes/zaker/namespace.ts create mode 100644 lib/routes/zaobao/interactive.ts create mode 100644 lib/routes/zaobao/namespace.ts create mode 100644 lib/routes/zaobao/other.ts create mode 100644 lib/routes/zaobao/realtime.ts rename lib/{v2 => routes}/zaobao/templates/zaobao.art (100%) create mode 100644 lib/routes/zaobao/util.ts create mode 100644 lib/routes/zaobao/znews.ts create mode 100644 lib/routes/zaozao/article.ts create mode 100644 lib/routes/zaozao/namespace.ts delete mode 100644 lib/routes/zcfy/hot.js delete mode 100644 lib/routes/zcfy/index.js create mode 100644 lib/routes/zcmu/jwc/index.ts create mode 100644 lib/routes/zcmu/namespace.ts create mode 100644 lib/routes/zcmu/yxy/index.ts create mode 100644 lib/routes/zcool/discover.ts create mode 100644 lib/routes/zcool/locations.ts create mode 100644 lib/routes/zcool/namespace.ts rename lib/{v2 => routes}/zcool/templates/description.art (100%) rename lib/{v2 => routes}/zcool/templates/work.art (100%) create mode 100644 lib/routes/zcool/top.ts create mode 100644 lib/routes/zcool/user.ts create mode 100644 lib/routes/zcool/utils.ts delete mode 100644 lib/routes/zfrontier/board_postlist.js delete mode 100644 lib/routes/zfrontier/postlist.js delete mode 100644 lib/routes/zhanqi/room.js create mode 100644 lib/routes/zhibo8/forum.ts create mode 100644 lib/routes/zhibo8/luxiang.ts create mode 100644 lib/routes/zhibo8/more.ts create mode 100644 lib/routes/zhibo8/namespace.ts create mode 100644 lib/routes/zhibo8/post.ts create mode 100644 lib/routes/zhihu/activities.ts create mode 100644 lib/routes/zhihu/answers.ts create mode 100644 lib/routes/zhihu/bookstore/newest.ts create mode 100644 lib/routes/zhihu/collection.ts create mode 100644 lib/routes/zhihu/daily-section.ts create mode 100644 lib/routes/zhihu/daily.ts create mode 100644 lib/routes/zhihu/execlib/x-zse-96-v3.ts create mode 100644 lib/routes/zhihu/hot.ts create mode 100644 lib/routes/zhihu/namespace.ts create mode 100644 lib/routes/zhihu/pin/daily.ts create mode 100644 lib/routes/zhihu/pin/hotlist.ts create mode 100644 lib/routes/zhihu/pin/people.ts create mode 100644 lib/routes/zhihu/pin/utils.ts create mode 100644 lib/routes/zhihu/posts.ts create mode 100644 lib/routes/zhihu/question.ts create mode 100644 lib/routes/zhihu/timeline.ts create mode 100644 lib/routes/zhihu/topic.ts create mode 100644 lib/routes/zhihu/types.ts create mode 100644 lib/routes/zhihu/utils.ts create mode 100644 lib/routes/zhihu/weekly.ts create mode 100644 lib/routes/zhihu/xhu/activities.ts create mode 100644 lib/routes/zhihu/xhu/answers.ts create mode 100644 lib/routes/zhihu/xhu/auth.ts create mode 100644 lib/routes/zhihu/xhu/collection.ts create mode 100644 lib/routes/zhihu/xhu/posts.ts create mode 100644 lib/routes/zhihu/xhu/question.ts create mode 100644 lib/routes/zhihu/xhu/topic.ts create mode 100644 lib/routes/zhihu/xhu/zhuanlan.ts create mode 100644 lib/routes/zhihu/zhuanlan.ts delete mode 100644 lib/routes/zhilian/index.js delete mode 100644 lib/routes/zhishifenzi/depth.js delete mode 100644 lib/routes/zhishifenzi/news.js create mode 100644 lib/routes/zhitongcaijing/index.ts create mode 100644 lib/routes/zhitongcaijing/namespace.ts rename lib/{v2 => routes}/zhitongcaijing/templates/description.art (100%) create mode 100644 lib/routes/zhiy/letter.ts create mode 100644 lib/routes/zhiy/namespace.ts create mode 100644 lib/routes/zhiy/post.ts rename lib/{v2 => routes}/zhiy/templates/post.art (100%) create mode 100644 lib/routes/zhiy/utils.ts create mode 100644 lib/routes/zhonglun/index.ts create mode 100644 lib/routes/zhonglun/namespace.ts create mode 100644 lib/routes/zhonglun/templates/description.art create mode 100644 lib/routes/zhubai/index.ts create mode 100644 lib/routes/zhubai/namespace.ts create mode 100644 lib/routes/zhubai/templates/description.art create mode 100644 lib/routes/zhubai/top20.ts delete mode 100644 lib/routes/zhuixinfan/list.js create mode 100644 lib/routes/zhujiceping/namespace.ts create mode 100644 lib/routes/zhujiceping/rss.ts delete mode 100644 lib/routes/zhutix/latest.js create mode 100644 lib/routes/zhuwang/index.ts create mode 100644 lib/routes/zhuwang/namespace.ts delete mode 100644 lib/routes/zimuku/index.js delete mode 100644 lib/routes/zimuxia/index.js create mode 100644 lib/routes/zimuxia/index.ts create mode 100644 lib/routes/zimuxia/namespace.ts delete mode 100644 lib/routes/zimuxia/portfolio.js create mode 100644 lib/routes/zimuxia/portfolio.ts delete mode 100644 lib/routes/zimuzu/resource.js delete mode 100644 lib/routes/zimuzu/top.js delete mode 100644 lib/routes/ziroom/room.js create mode 100644 lib/routes/zjgtjy/index.ts create mode 100644 lib/routes/zjgtjy/namespace.ts create mode 100644 lib/routes/zjol/namespace.ts create mode 100644 lib/routes/zjol/paper.ts create mode 100644 lib/routes/zju/career/index.ts create mode 100644 lib/routes/zju/cst/custom.ts create mode 100644 lib/routes/zju/cst/index.ts create mode 100644 lib/routes/zju/grs/index.ts create mode 100644 lib/routes/zju/list.ts create mode 100644 lib/routes/zju/namespace.ts create mode 100644 lib/routes/zju/physics/index.ts create mode 100644 lib/routes/zjut/cs/index.ts create mode 100644 lib/routes/zjut/da/index.ts create mode 100644 lib/routes/zjut/jwc/index.ts create mode 100644 lib/routes/zjut/namespace.ts create mode 100644 lib/routes/zjut/news.ts create mode 100644 lib/routes/zjut/www/index.ts create mode 100644 lib/routes/zjuvag/blog.ts create mode 100644 lib/routes/zjuvag/namespace.ts create mode 100644 lib/routes/zodgame/forum.ts create mode 100644 lib/routes/zodgame/namespace.ts rename lib/{v2 => routes}/zodgame/templates/forum.art (100%) create mode 100644 lib/routes/zotero/namespace.ts create mode 100644 lib/routes/zotero/versions.ts create mode 100644 lib/routes/zrblog/namespace.ts create mode 100644 lib/routes/zrblog/rss.ts delete mode 100644 lib/routes/zreading/home.js delete mode 100644 lib/routes/zsnews/index.js create mode 100644 lib/routes/zsxq/group.ts create mode 100644 lib/routes/zsxq/namespace.ts create mode 100644 lib/routes/zsxq/types.ts create mode 100644 lib/routes/zsxq/user.ts create mode 100644 lib/routes/zsxq/utils.ts create mode 100644 lib/routes/zuel/namespace.ts create mode 100644 lib/routes/zuel/notice.ts create mode 100644 lib/routes/zuvio/boards.ts create mode 100644 lib/routes/zuvio/namespace.ts create mode 100644 lib/routes/zuvio/student5.ts rename lib/{v2 => routes}/zuvio/templates/img.art (100%) rename lib/{v2 => routes}/zuvio/templates/link.art (100%) rename lib/{v2 => routes}/zuvio/templates/ref_article.art (100%) rename lib/{v2 => routes}/zuvio/templates/rss.art (100%) rename lib/{v2 => routes}/zuvio/templates/youtube.art (100%) create mode 100644 lib/routes/zuvio/utils.ts create mode 100644 lib/routes/zyshow/index.ts create mode 100644 lib/routes/zyshow/namespace.ts rename lib/{v2 => routes}/zyshow/templates/description.art (100%) create mode 100644 lib/routes/zyw/hot.ts create mode 100644 lib/routes/zyw/namespace.ts delete mode 100644 lib/routes/zzz/index.js create mode 100644 lib/setup.test.ts delete mode 100644 lib/static/logo.png create mode 100644 lib/types.ts create mode 100644 lib/utils/cache.test.ts create mode 100644 lib/utils/cache/base.ts create mode 100644 lib/utils/cache/index.ts create mode 100644 lib/utils/cache/memory.ts create mode 100644 lib/utils/cache/redis.ts create mode 100644 lib/utils/camelcase-keys.spec.ts create mode 100644 lib/utils/camelcase-keys.ts delete mode 100644 lib/utils/cf-email.js delete mode 100644 lib/utils/common-config.js create mode 100644 lib/utils/common-config.test.ts create mode 100644 lib/utils/common-config.ts delete mode 100644 lib/utils/common-utils.js create mode 100644 lib/utils/common-utils.test.ts create mode 100644 lib/utils/common-utils.ts delete mode 100644 lib/utils/date.js delete mode 100644 lib/utils/dateParser.js create mode 100644 lib/utils/debug-info.ts create mode 100644 lib/utils/git-hash.ts create mode 100644 lib/utils/got-deprecated.ts delete mode 100644 lib/utils/got.js create mode 100644 lib/utils/got.test.ts create mode 100644 lib/utils/got.ts create mode 100644 lib/utils/helpers.test.ts create mode 100644 lib/utils/helpers.ts delete mode 100644 lib/utils/logger.js create mode 100644 lib/utils/logger.ts delete mode 100644 lib/utils/md5.js create mode 100644 lib/utils/md5.test.ts create mode 100644 lib/utils/md5.ts create mode 100644 lib/utils/ofetch.test.ts create mode 100644 lib/utils/ofetch.ts create mode 100644 lib/utils/otel/index.ts create mode 100644 lib/utils/otel/metric.ts create mode 100644 lib/utils/otel/trace.ts delete mode 100644 lib/utils/parse-date.js create mode 100644 lib/utils/parse-date.test.ts create mode 100644 lib/utils/parse-date.ts create mode 100644 lib/utils/proxy/index.ts create mode 100644 lib/utils/proxy/pac-proxy.test.ts create mode 100644 lib/utils/proxy/pac-proxy.ts create mode 100644 lib/utils/proxy/unify-proxy.test.ts create mode 100644 lib/utils/proxy/unify-proxy.ts delete mode 100644 lib/utils/puppeteer-utils.js create mode 100644 lib/utils/puppeteer-utils.test.ts create mode 100644 lib/utils/puppeteer-utils.ts delete mode 100644 lib/utils/puppeteer.js create mode 100644 lib/utils/puppeteer.test.ts create mode 100644 lib/utils/puppeteer.ts delete mode 100644 lib/utils/rand-user-agent.js create mode 100644 lib/utils/rand-user-agent.test.ts create mode 100644 lib/utils/rand-user-agent.ts delete mode 100644 lib/utils/readable-social.js create mode 100644 lib/utils/readable-social.ts delete mode 100644 lib/utils/render.js create mode 100644 lib/utils/render.ts create mode 100644 lib/utils/request-rewriter.test.ts create mode 100644 lib/utils/request-rewriter/fetch.test.ts create mode 100644 lib/utils/request-rewriter/fetch.ts create mode 100644 lib/utils/request-rewriter/get.ts create mode 100644 lib/utils/request-rewriter/index.ts delete mode 100644 lib/utils/request-wrapper.js delete mode 100644 lib/utils/rss-parser.js create mode 100644 lib/utils/rss-parser.test.ts create mode 100644 lib/utils/rss-parser.ts delete mode 100644 lib/utils/timezone.js create mode 100644 lib/utils/timezone.test.ts create mode 100644 lib/utils/timezone.ts delete mode 100644 lib/utils/unify-proxy.js delete mode 100644 lib/utils/valid-host.js create mode 100644 lib/utils/valid-host.test.ts create mode 100644 lib/utils/valid-host.ts delete mode 100644 lib/utils/wait.js create mode 100644 lib/utils/wait.test.ts create mode 100644 lib/utils/wait.ts delete mode 100644 lib/utils/wechat-mp.js create mode 100644 lib/utils/wechat-mp.test.ts create mode 100644 lib/utils/wechat-mp.ts delete mode 100644 lib/v2/0818tuan/index.js delete mode 100644 lib/v2/0818tuan/maintainer.js delete mode 100644 lib/v2/0818tuan/radar.js delete mode 100644 lib/v2/0818tuan/router.js delete mode 100644 lib/v2/12306/index.js delete mode 100644 lib/v2/12306/maintainer.js delete mode 100644 lib/v2/12306/radar.js delete mode 100644 lib/v2/12306/router.js delete mode 100644 lib/v2/12306/zxdt.js delete mode 100644 lib/v2/141jav/index.js delete mode 100644 lib/v2/141jav/maintainer.js delete mode 100644 lib/v2/141jav/radar.js delete mode 100644 lib/v2/141jav/router.js delete mode 100644 lib/v2/141ppv/index.js delete mode 100644 lib/v2/141ppv/maintainer.js delete mode 100644 lib/v2/141ppv/radar.js delete mode 100644 lib/v2/141ppv/router.js delete mode 100644 lib/v2/163/ds.js delete mode 100644 lib/v2/163/dy.js delete mode 100644 lib/v2/163/dy2.js delete mode 100644 lib/v2/163/exclusive.js delete mode 100644 lib/v2/163/maintainer.js delete mode 100644 lib/v2/163/music/artist-songs.js delete mode 100644 lib/v2/163/music/artist.js delete mode 100644 lib/v2/163/music/djradio.js delete mode 100644 lib/v2/163/music/maintainer.js delete mode 100644 lib/v2/163/music/playlist.js delete mode 100644 lib/v2/163/music/userevents.js delete mode 100644 lib/v2/163/music/userplaylist.js delete mode 100644 lib/v2/163/music/userplayrecords.js delete mode 100644 lib/v2/163/news/rank.js delete mode 100644 lib/v2/163/news/special.js delete mode 100644 lib/v2/163/open/vip.js delete mode 100644 lib/v2/163/radar.js delete mode 100644 lib/v2/163/renjian.js delete mode 100644 lib/v2/163/router.js delete mode 100644 lib/v2/163/today.js delete mode 100644 lib/v2/163/utils.js delete mode 100644 lib/v2/18comic/album.js delete mode 100644 lib/v2/18comic/blogs.js delete mode 100644 lib/v2/18comic/index.js delete mode 100644 lib/v2/18comic/maintainer.js delete mode 100644 lib/v2/18comic/radar.js delete mode 100644 lib/v2/18comic/router.js delete mode 100644 lib/v2/18comic/search.js delete mode 100644 lib/v2/18comic/templates/description.art delete mode 100644 lib/v2/18comic/utils.js delete mode 100644 lib/v2/19lou/index.js delete mode 100644 lib/v2/19lou/maintainer.js delete mode 100644 lib/v2/19lou/radar.js delete mode 100644 lib/v2/19lou/router.js delete mode 100644 lib/v2/1point3acres/blog.js delete mode 100644 lib/v2/1point3acres/category.js delete mode 100644 lib/v2/1point3acres/maintainer.js delete mode 100644 lib/v2/1point3acres/offer.js delete mode 100644 lib/v2/1point3acres/radar.js delete mode 100644 lib/v2/1point3acres/router.js delete mode 100644 lib/v2/1point3acres/section.js delete mode 100644 lib/v2/1point3acres/thread.js delete mode 100644 lib/v2/1point3acres/user/post.js delete mode 100644 lib/v2/1point3acres/user/thread.js delete mode 100644 lib/v2/1point3acres/utils.js delete mode 100644 lib/v2/2047/index.js delete mode 100644 lib/v2/2047/maintainer.js delete mode 100644 lib/v2/2047/radar.js delete mode 100644 lib/v2/2047/router.js delete mode 100644 lib/v2/2048/index.js delete mode 100644 lib/v2/2048/maintainer.js delete mode 100644 lib/v2/2048/radar.js delete mode 100644 lib/v2/2048/router.js delete mode 100644 lib/v2/2cycd/index.js delete mode 100644 lib/v2/2cycd/maintainer.js delete mode 100644 lib/v2/2cycd/radar.js delete mode 100644 lib/v2/2cycd/router.js delete mode 100644 lib/v2/35photo/actual.js delete mode 100644 lib/v2/35photo/author.js delete mode 100644 lib/v2/35photo/genre.js delete mode 100644 lib/v2/35photo/interesting.js delete mode 100644 lib/v2/35photo/maintainer.js delete mode 100644 lib/v2/35photo/map.js delete mode 100644 lib/v2/35photo/new.js delete mode 100644 lib/v2/35photo/radar.js delete mode 100644 lib/v2/35photo/router.js delete mode 100644 lib/v2/35photo/utils.js delete mode 100644 lib/v2/36kr/hot-list.js delete mode 100644 lib/v2/36kr/index.js delete mode 100644 lib/v2/36kr/maintainer.js delete mode 100644 lib/v2/36kr/radar.js delete mode 100644 lib/v2/36kr/router.js delete mode 100644 lib/v2/36kr/utils.js delete mode 100644 lib/v2/3dmgame/game.js delete mode 100644 lib/v2/3dmgame/maintainer.js delete mode 100644 lib/v2/3dmgame/news_center.js delete mode 100644 lib/v2/3dmgame/radar.js delete mode 100644 lib/v2/3dmgame/router.js delete mode 100644 lib/v2/3dmgame/utils.js delete mode 100644 lib/v2/423down/index.js delete mode 100644 lib/v2/423down/maintainer.js delete mode 100644 lib/v2/423down/radar.js delete mode 100644 lib/v2/423down/router.js delete mode 100644 lib/v2/4ksj/forum.js delete mode 100644 lib/v2/4ksj/maintainer.js delete mode 100644 lib/v2/4ksj/radar.js delete mode 100644 lib/v2/4ksj/router.js delete mode 100644 lib/v2/4ksj/templates/description.art delete mode 100644 lib/v2/500px/maintainer.js delete mode 100644 lib/v2/500px/radar.js delete mode 100644 lib/v2/500px/router.js delete mode 100644 lib/v2/500px/tribeSet.js delete mode 100644 lib/v2/500px/user.js delete mode 100644 lib/v2/500px/utils.js delete mode 100644 lib/v2/50forum/maintainer.js delete mode 100644 lib/v2/50forum/radar.js delete mode 100644 lib/v2/50forum/router.js delete mode 100644 lib/v2/50forum/zhuanjia.js delete mode 100644 lib/v2/52hrtt/index.js delete mode 100644 lib/v2/52hrtt/maintainer.js delete mode 100644 lib/v2/52hrtt/radar.js delete mode 100644 lib/v2/52hrtt/router.js delete mode 100644 lib/v2/52hrtt/symposium.js delete mode 100644 lib/v2/591/list.js delete mode 100644 lib/v2/591/maintainer.js delete mode 100644 lib/v2/591/radar.js delete mode 100644 lib/v2/591/router.js delete mode 100644 lib/v2/5eplay/index.js delete mode 100644 lib/v2/5eplay/maintainer.js delete mode 100644 lib/v2/5eplay/radar.js delete mode 100644 lib/v2/5eplay/router.js delete mode 100644 lib/v2/5eplay/utils.js delete mode 100644 lib/v2/6park/index.js delete mode 100644 lib/v2/6park/maintainer.js delete mode 100644 lib/v2/6park/news.js delete mode 100644 lib/v2/6park/radar.js delete mode 100644 lib/v2/6park/router.js delete mode 100644 lib/v2/6v123/latestMovies.js delete mode 100644 lib/v2/6v123/latestTVSeries.js delete mode 100644 lib/v2/6v123/maintainer.js delete mode 100644 lib/v2/6v123/radar.js delete mode 100644 lib/v2/6v123/router.js delete mode 100644 lib/v2/6v123/utils.js delete mode 100644 lib/v2/78dm/index.js delete mode 100644 lib/v2/78dm/maintainer.js delete mode 100644 lib/v2/78dm/radar.js delete mode 100644 lib/v2/78dm/router.js delete mode 100644 lib/v2/78dm/templates/image.art delete mode 100644 lib/v2/7mmtv/index.js delete mode 100644 lib/v2/7mmtv/maintainer.js delete mode 100644 lib/v2/7mmtv/radar.js delete mode 100644 lib/v2/7mmtv/router.js delete mode 100644 lib/v2/81/81rc/index.js delete mode 100644 lib/v2/81/maintainer.js delete mode 100644 lib/v2/81/radar.js delete mode 100644 lib/v2/81/router.js delete mode 100644 lib/v2/8264/list.js delete mode 100644 lib/v2/8264/maintainer.js delete mode 100644 lib/v2/8264/radar.js delete mode 100644 lib/v2/8264/router.js delete mode 100644 lib/v2/8kcos/article.js delete mode 100644 lib/v2/8kcos/cat.js delete mode 100644 lib/v2/8kcos/const.js delete mode 100644 lib/v2/8kcos/latest.js delete mode 100644 lib/v2/8kcos/maintainer.js delete mode 100644 lib/v2/8kcos/radar.js delete mode 100644 lib/v2/8kcos/router.js delete mode 100644 lib/v2/8kcos/tag.js delete mode 100644 lib/v2/8world/index.js delete mode 100644 lib/v2/8world/maintainer.js delete mode 100644 lib/v2/8world/radar.js delete mode 100644 lib/v2/8world/router.js delete mode 100644 lib/v2/91porn/author.js delete mode 100644 lib/v2/91porn/index.js delete mode 100644 lib/v2/91porn/maintainer.js delete mode 100644 lib/v2/91porn/radar.js delete mode 100644 lib/v2/91porn/router.js delete mode 100644 lib/v2/91porn/utils.js delete mode 100644 lib/v2/95mm/category.js delete mode 100644 lib/v2/95mm/maintainer.js delete mode 100644 lib/v2/95mm/radar.js delete mode 100644 lib/v2/95mm/router.js delete mode 100644 lib/v2/95mm/tab.js delete mode 100644 lib/v2/95mm/tag.js delete mode 100644 lib/v2/95mm/utils.js delete mode 100644 lib/v2/9to5/maintainer.js delete mode 100644 lib/v2/9to5/radar.js delete mode 100644 lib/v2/9to5/router.js delete mode 100644 lib/v2/9to5/subsite.js delete mode 100644 lib/v2/9to5/utils.js delete mode 100644 lib/v2/aamacau/index.js delete mode 100644 lib/v2/aamacau/maintainer.js delete mode 100644 lib/v2/aamacau/radar.js delete mode 100644 lib/v2/aamacau/router.js delete mode 100644 lib/v2/abmedia/category.js delete mode 100644 lib/v2/abmedia/index.js delete mode 100644 lib/v2/abmedia/maintainer.js delete mode 100644 lib/v2/abmedia/radar.js delete mode 100644 lib/v2/abmedia/router.js delete mode 100644 lib/v2/abskoop/index.js delete mode 100644 lib/v2/abskoop/maintainer.js delete mode 100644 lib/v2/abskoop/nsfw.js delete mode 100644 lib/v2/abskoop/radar.js delete mode 100644 lib/v2/abskoop/router.js delete mode 100644 lib/v2/acfun/article.js delete mode 100644 lib/v2/acfun/bangumi.js delete mode 100644 lib/v2/acfun/maintainer.js delete mode 100644 lib/v2/acfun/radar.js delete mode 100644 lib/v2/acfun/router.js delete mode 100644 lib/v2/acfun/video.js delete mode 100644 lib/v2/acg17/maintainer.js delete mode 100644 lib/v2/acg17/post.js delete mode 100644 lib/v2/acg17/radar.js delete mode 100644 lib/v2/acg17/router.js delete mode 100644 lib/v2/acs/journal.js delete mode 100644 lib/v2/acs/maintainer.js delete mode 100644 lib/v2/acs/radar.js delete mode 100644 lib/v2/acs/router.js delete mode 100644 lib/v2/aeaweb/index.js delete mode 100644 lib/v2/aeaweb/maintainer.js delete mode 100644 lib/v2/aeaweb/radar.js delete mode 100644 lib/v2/aeaweb/router.js delete mode 100644 lib/v2/aeon/category.js delete mode 100644 lib/v2/aeon/maintainer.js delete mode 100644 lib/v2/aeon/radar.js delete mode 100644 lib/v2/aeon/router.js delete mode 100644 lib/v2/aeon/type.js delete mode 100644 lib/v2/aeon/utils.js delete mode 100644 lib/v2/agefans/detail.js delete mode 100644 lib/v2/agefans/maintainer.js delete mode 100644 lib/v2/agefans/radar.js delete mode 100644 lib/v2/agefans/router.js delete mode 100644 lib/v2/agefans/update.js delete mode 100644 lib/v2/agefans/utils.js delete mode 100644 lib/v2/agirls/index.js delete mode 100644 lib/v2/agirls/maintainer.js delete mode 100644 lib/v2/agirls/radar.js delete mode 100644 lib/v2/agirls/router.js delete mode 100644 lib/v2/agirls/topic.js delete mode 100644 lib/v2/agirls/topic_list.js delete mode 100644 lib/v2/agirls/utils.js delete mode 100644 lib/v2/agora0/index.js delete mode 100644 lib/v2/agora0/maintainer.js delete mode 100644 lib/v2/agora0/pen0.js delete mode 100644 lib/v2/agora0/radar.js delete mode 100644 lib/v2/agora0/router.js delete mode 100644 lib/v2/ahjzu/maintainer.js delete mode 100644 lib/v2/ahjzu/news.js delete mode 100644 lib/v2/ahjzu/radar.js delete mode 100644 lib/v2/ahjzu/router.js delete mode 100644 lib/v2/aicaijing/index.js delete mode 100644 lib/v2/aicaijing/maintainer.js delete mode 100644 lib/v2/aicaijing/radar.js delete mode 100644 lib/v2/aicaijing/router.js delete mode 100644 lib/v2/aiea/index.js delete mode 100644 lib/v2/aiea/maintainer.js delete mode 100644 lib/v2/aiea/radar.js delete mode 100644 lib/v2/aiea/router.js delete mode 100644 lib/v2/aijishu/index.js delete mode 100644 lib/v2/aijishu/maintainer.js delete mode 100644 lib/v2/aijishu/radar.js delete mode 100644 lib/v2/aijishu/router.js delete mode 100644 lib/v2/aijishu/utils.js delete mode 100644 lib/v2/ainvest/article.js delete mode 100644 lib/v2/ainvest/maintainer.js delete mode 100644 lib/v2/ainvest/news.js delete mode 100644 lib/v2/ainvest/radar.js delete mode 100644 lib/v2/ainvest/router.js delete mode 100644 lib/v2/ainvest/utils.js delete mode 100644 lib/v2/aip/journal-pupp.js delete mode 100644 lib/v2/aip/journal.js delete mode 100644 lib/v2/aip/maintainer.js delete mode 100644 lib/v2/aip/radar.js delete mode 100644 lib/v2/aip/router.js delete mode 100644 lib/v2/aip/utils.js delete mode 100644 lib/v2/airchina/index.js delete mode 100644 lib/v2/airchina/maintainer.js delete mode 100644 lib/v2/airchina/radar.js delete mode 100644 lib/v2/airchina/router.js delete mode 100644 lib/v2/aisixiang/column.js delete mode 100644 lib/v2/aisixiang/maintainer.js delete mode 100644 lib/v2/aisixiang/radar.js delete mode 100644 lib/v2/aisixiang/router.js delete mode 100644 lib/v2/aisixiang/thinktank.js delete mode 100644 lib/v2/aisixiang/toplist.js delete mode 100644 lib/v2/aisixiang/utils.js delete mode 100644 lib/v2/aisixiang/zhuanti.js delete mode 100644 lib/v2/ajmide/index.js delete mode 100644 lib/v2/ajmide/maintainer.js delete mode 100644 lib/v2/ajmide/radar.js delete mode 100644 lib/v2/ajmide/router.js delete mode 100644 lib/v2/aliresearch/information.js delete mode 100644 lib/v2/aliresearch/maintainer.js delete mode 100644 lib/v2/aliresearch/radar.js delete mode 100644 lib/v2/aliresearch/router.js delete mode 100644 lib/v2/alistapart/index.js delete mode 100644 lib/v2/alistapart/maintainer.js delete mode 100644 lib/v2/alistapart/radar.js delete mode 100644 lib/v2/alistapart/router.js delete mode 100644 lib/v2/alistapart/topic.js delete mode 100644 lib/v2/alistapart/utils.js delete mode 100644 lib/v2/aliyun/database_month.js delete mode 100644 lib/v2/aliyun/developer/group.js delete mode 100644 lib/v2/aliyun/maintainer.js delete mode 100644 lib/v2/aliyun/notice.js delete mode 100644 lib/v2/aliyun/radar.js delete mode 100644 lib/v2/aliyun/router.js delete mode 100644 lib/v2/aliyundrive/files.js delete mode 100644 lib/v2/aliyundrive/maintainer.js delete mode 100644 lib/v2/aliyundrive/radar.js delete mode 100644 lib/v2/aliyundrive/router.js delete mode 100644 lib/v2/aljazeera/index.js delete mode 100644 lib/v2/aljazeera/maintainer.js delete mode 100644 lib/v2/aljazeera/radar.js delete mode 100644 lib/v2/aljazeera/router.js delete mode 100644 lib/v2/allrecode/index.js delete mode 100644 lib/v2/allrecode/maintainer.js delete mode 100644 lib/v2/allrecode/news.js delete mode 100644 lib/v2/allrecode/radar.js delete mode 100644 lib/v2/allrecode/router.js delete mode 100644 lib/v2/ally/maintainer.js delete mode 100644 lib/v2/ally/radar.js delete mode 100644 lib/v2/ally/rail.js delete mode 100644 lib/v2/ally/router.js delete mode 100644 lib/v2/alternativeto/maintainer.js delete mode 100644 lib/v2/alternativeto/platform.js delete mode 100644 lib/v2/alternativeto/radar.js delete mode 100644 lib/v2/alternativeto/router.js delete mode 100644 lib/v2/alternativeto/software.js delete mode 100644 lib/v2/alternativeto/utils.js delete mode 100644 lib/v2/altervista/radar.js delete mode 100644 lib/v2/amazon/awsblogs.js delete mode 100644 lib/v2/amazon/kindle-software-updates.js delete mode 100644 lib/v2/amazon/maintainer.js delete mode 100644 lib/v2/amazon/radar.js delete mode 100644 lib/v2/amazon/router.js delete mode 100644 lib/v2/android/maintainer.js delete mode 100644 lib/v2/android/platform-tools-releases.js delete mode 100644 lib/v2/android/radar.js delete mode 100644 lib/v2/android/router.js delete mode 100644 lib/v2/annualreviews/index.js delete mode 100644 lib/v2/annualreviews/maintainer.js delete mode 100644 lib/v2/annualreviews/radar.js delete mode 100644 lib/v2/annualreviews/router.js delete mode 100644 lib/v2/anquanke/category.js delete mode 100644 lib/v2/anquanke/maintainer.js delete mode 100644 lib/v2/anquanke/radar.js delete mode 100644 lib/v2/anquanke/router.js delete mode 100644 lib/v2/anquanke/vul.js delete mode 100644 lib/v2/apache/apisix/blog.js delete mode 100644 lib/v2/apache/maintainer.js delete mode 100644 lib/v2/apache/radar.js delete mode 100644 lib/v2/apache/router.js delete mode 100644 lib/v2/apiseven/blog.js delete mode 100644 lib/v2/apiseven/maintainer.js delete mode 100644 lib/v2/apiseven/radar.js delete mode 100644 lib/v2/apiseven/router.js delete mode 100644 lib/v2/apkpure/maintainer.js delete mode 100644 lib/v2/apkpure/radar.js delete mode 100644 lib/v2/apkpure/router.js delete mode 100644 lib/v2/apkpure/versions.js delete mode 100644 lib/v2/apnews/maintainer.js delete mode 100644 lib/v2/apnews/radar.js delete mode 100644 lib/v2/apnews/router.js delete mode 100644 lib/v2/apnews/topics.js delete mode 100644 lib/v2/app-center/maintainer.js delete mode 100644 lib/v2/app-center/radar.js delete mode 100644 lib/v2/app-center/release.js delete mode 100644 lib/v2/app-center/router.js delete mode 100644 lib/v2/apple/apps.js delete mode 100644 lib/v2/apple/exchange_repair.js delete mode 100644 lib/v2/apple/maintainer.js delete mode 100644 lib/v2/apple/radar.js delete mode 100644 lib/v2/apple/router.js delete mode 100644 lib/v2/appledaily/index.js delete mode 100644 lib/v2/appledaily/maintainer.js delete mode 100644 lib/v2/appledaily/radar.js delete mode 100644 lib/v2/appledaily/router.js delete mode 100644 lib/v2/appleinsider/index.js delete mode 100644 lib/v2/appleinsider/maintainer.js delete mode 100644 lib/v2/appleinsider/radar.js delete mode 100644 lib/v2/appleinsider/router.js delete mode 100644 lib/v2/appstore/gofans.js delete mode 100644 lib/v2/appstore/in-app-purchase.js delete mode 100644 lib/v2/appstore/maintainer.js delete mode 100644 lib/v2/appstore/price.js delete mode 100644 lib/v2/appstore/radar.js delete mode 100644 lib/v2/appstore/router.js delete mode 100644 lib/v2/appstore/xianmian.js delete mode 100644 lib/v2/aqara/community.js delete mode 100644 lib/v2/aqara/maintainer.js delete mode 100644 lib/v2/aqara/news.js delete mode 100644 lib/v2/aqara/post.js delete mode 100644 lib/v2/aqara/radar.js delete mode 100644 lib/v2/aqara/router.js delete mode 100644 lib/v2/arcteryx/maintainer.js delete mode 100644 lib/v2/arcteryx/new-arrivals.js delete mode 100644 lib/v2/arcteryx/outlet.js delete mode 100644 lib/v2/arcteryx/radar.js delete mode 100644 lib/v2/arcteryx/regear-new-arrivals.js delete mode 100644 lib/v2/arcteryx/router.js delete mode 100644 lib/v2/arcteryx/utils.js delete mode 100644 lib/v2/arknights/announce.js delete mode 100644 lib/v2/arknights/japan.js delete mode 100644 lib/v2/arknights/maintainer.js delete mode 100644 lib/v2/arknights/news.js delete mode 100644 lib/v2/arknights/radar.js delete mode 100644 lib/v2/arknights/router.js delete mode 100644 lib/v2/ash-maurya/index.js delete mode 100644 lib/v2/ash-maurya/maintainer.js delete mode 100644 lib/v2/ash-maurya/radar.js delete mode 100644 lib/v2/ash-maurya/router.js delete mode 100644 lib/v2/asiantolick/index.js delete mode 100644 lib/v2/asiantolick/maintainer.js delete mode 100644 lib/v2/asiantolick/radar.js delete mode 100644 lib/v2/asiantolick/router.js delete mode 100644 lib/v2/asiantolick/templates/description.art delete mode 100644 lib/v2/asus/bios.js delete mode 100644 lib/v2/asus/gpu-tweak.js delete mode 100644 lib/v2/asus/maintainer.js delete mode 100644 lib/v2/asus/radar.js delete mode 100644 lib/v2/asus/router.js delete mode 100644 lib/v2/asus/templates/bios.art delete mode 100644 lib/v2/atcoder/contest.js delete mode 100644 lib/v2/atcoder/maintainer.js delete mode 100644 lib/v2/atcoder/post.js delete mode 100644 lib/v2/atcoder/radar.js delete mode 100644 lib/v2/atcoder/router.js delete mode 100644 lib/v2/audiobar/latest.js delete mode 100644 lib/v2/audiobar/maintainer.js delete mode 100644 lib/v2/audiobar/radar.js delete mode 100644 lib/v2/audiobar/router.js delete mode 100644 lib/v2/baai/comments.js delete mode 100644 lib/v2/baai/events.js delete mode 100644 lib/v2/baai/hub.js delete mode 100644 lib/v2/baai/maintainer.js delete mode 100644 lib/v2/baai/radar.js delete mode 100644 lib/v2/baai/router.js delete mode 100644 lib/v2/baai/utils.js delete mode 100644 lib/v2/bad/index.js delete mode 100644 lib/v2/bad/maintainer.js delete mode 100644 lib/v2/bad/radar.js delete mode 100644 lib/v2/bad/router.js delete mode 100644 lib/v2/baidu/gushitong/index.js delete mode 100644 lib/v2/baidu/maintainer.js delete mode 100644 lib/v2/baidu/radar.js delete mode 100644 lib/v2/baidu/router.js delete mode 100644 lib/v2/baidu/tieba/forum.js delete mode 100644 lib/v2/baidu/tieba/post.js delete mode 100644 lib/v2/baidu/tieba/search.js delete mode 100644 lib/v2/baidu/tieba/user.js delete mode 100644 lib/v2/baidu/top.js delete mode 100644 lib/v2/baijing/index.js delete mode 100644 lib/v2/baijing/maintainer.js delete mode 100644 lib/v2/baijing/radar.js delete mode 100644 lib/v2/baijing/router.js delete mode 100644 lib/v2/bandcamp/live.js delete mode 100644 lib/v2/bandcamp/maintainer.js delete mode 100644 lib/v2/bandcamp/radar.js delete mode 100644 lib/v2/bandcamp/router.js delete mode 100644 lib/v2/bandcamp/tag.js delete mode 100644 lib/v2/bandcamp/weekly.js delete mode 100644 lib/v2/bangumi/maintainer.js delete mode 100644 lib/v2/bangumi/moe/index.js delete mode 100644 lib/v2/bangumi/online/online.js delete mode 100644 lib/v2/bangumi/radar.js delete mode 100644 lib/v2/bangumi/router.js delete mode 100644 lib/v2/bangumi/tv/calendar/_base.js delete mode 100644 lib/v2/bangumi/tv/calendar/today.js delete mode 100644 lib/v2/bangumi/tv/group/reply.js delete mode 100644 lib/v2/bangumi/tv/group/topic.js delete mode 100644 lib/v2/bangumi/tv/person/index.js delete mode 100644 lib/v2/bangumi/tv/subject/comments.js delete mode 100644 lib/v2/bangumi/tv/subject/ep.js delete mode 100644 lib/v2/bangumi/tv/subject/index.js delete mode 100644 lib/v2/bangumi/tv/subject/offcial-subject-api.js delete mode 100644 lib/v2/bangumi/tv/subject/utils.js delete mode 100644 lib/v2/bangumi/tv/user/blog.js delete mode 100644 lib/v2/baozimh/index.js delete mode 100644 lib/v2/baozimh/maintainer.js delete mode 100644 lib/v2/baozimh/radar.js delete mode 100644 lib/v2/baozimh/router.js delete mode 100644 lib/v2/barronschina/index.js delete mode 100644 lib/v2/barronschina/maintainer.js delete mode 100644 lib/v2/barronschina/radar.js delete mode 100644 lib/v2/barronschina/router.js delete mode 100644 lib/v2/bast/index.js delete mode 100644 lib/v2/bast/maintainer.js delete mode 100644 lib/v2/bast/radar.js delete mode 100644 lib/v2/bast/router.js delete mode 100644 lib/v2/bbc/index.js delete mode 100644 lib/v2/bbc/maintainer.js delete mode 100644 lib/v2/bbc/radar.js delete mode 100644 lib/v2/bbc/router.js delete mode 100644 lib/v2/bbc/utils.js delete mode 100644 lib/v2/bbcnewslabs/maintainer.js delete mode 100644 lib/v2/bbcnewslabs/news.js delete mode 100644 lib/v2/bbcnewslabs/radar.js delete mode 100644 lib/v2/bbcnewslabs/router.js delete mode 100644 lib/v2/bdys/index.js delete mode 100644 lib/v2/bdys/maintainer.js delete mode 100644 lib/v2/bdys/radar.js delete mode 100644 lib/v2/bdys/router.js delete mode 100644 lib/v2/behance/maintainer.js delete mode 100644 lib/v2/behance/radar.js delete mode 100644 lib/v2/behance/router.js delete mode 100644 lib/v2/behance/user.js delete mode 100644 lib/v2/bellroy/maintainer.js delete mode 100644 lib/v2/bellroy/new-releases.js delete mode 100644 lib/v2/bellroy/radar.js delete mode 100644 lib/v2/bellroy/router.js delete mode 100644 lib/v2/bendibao/maintainer.js delete mode 100644 lib/v2/bendibao/news.js delete mode 100644 lib/v2/bendibao/radar.js delete mode 100644 lib/v2/bendibao/router.js delete mode 100644 lib/v2/bgmlist/maintainer.js delete mode 100644 lib/v2/bgmlist/onair.js delete mode 100644 lib/v2/bgmlist/radar.js delete mode 100644 lib/v2/bgmlist/router.js delete mode 100644 lib/v2/bigquant/collections.js delete mode 100644 lib/v2/bigquant/maintainer.js delete mode 100644 lib/v2/bigquant/radar.js delete mode 100644 lib/v2/bigquant/router.js delete mode 100644 lib/v2/bilibili/app.js delete mode 100644 lib/v2/bilibili/article.js delete mode 100644 lib/v2/bilibili/audio.js delete mode 100644 lib/v2/bilibili/bangumi.js delete mode 100644 lib/v2/bilibili/blackboard.js delete mode 100644 lib/v2/bilibili/cache.js delete mode 100644 lib/v2/bilibili/channel.js delete mode 100644 lib/v2/bilibili/coin.js delete mode 100644 lib/v2/bilibili/danmaku.js delete mode 100644 lib/v2/bilibili/dynamic.js delete mode 100644 lib/v2/bilibili/fav.js delete mode 100644 lib/v2/bilibili/followers.js delete mode 100644 lib/v2/bilibili/followings.js delete mode 100644 lib/v2/bilibili/followings_article.js delete mode 100644 lib/v2/bilibili/followings_dynamic.js delete mode 100644 lib/v2/bilibili/followings_video.js delete mode 100644 lib/v2/bilibili/hotSearch.js delete mode 100644 lib/v2/bilibili/linkNews.js delete mode 100644 lib/v2/bilibili/liveArea.js delete mode 100644 lib/v2/bilibili/liveRoom.js delete mode 100644 lib/v2/bilibili/liveSearch.js delete mode 100644 lib/v2/bilibili/maintainer.js delete mode 100644 lib/v2/bilibili/mallIP.js delete mode 100644 lib/v2/bilibili/mallNew.js delete mode 100644 lib/v2/bilibili/manga_followings.js delete mode 100644 lib/v2/bilibili/manga_update.js delete mode 100644 lib/v2/bilibili/online.js delete mode 100644 lib/v2/bilibili/page.js delete mode 100644 lib/v2/bilibili/partion-ranking.js delete mode 100644 lib/v2/bilibili/partion.js delete mode 100644 lib/v2/bilibili/popular.js delete mode 100644 lib/v2/bilibili/radar.js delete mode 100644 lib/v2/bilibili/ranking.js delete mode 100644 lib/v2/bilibili/readlist.js delete mode 100644 lib/v2/bilibili/reply.js delete mode 100644 lib/v2/bilibili/router.js delete mode 100644 lib/v2/bilibili/topic.js delete mode 100644 lib/v2/bilibili/userChannel.js delete mode 100644 lib/v2/bilibili/userCollection.js delete mode 100644 lib/v2/bilibili/userFav.js delete mode 100644 lib/v2/bilibili/user_bangumi.js delete mode 100644 lib/v2/bilibili/utils.js delete mode 100644 lib/v2/bilibili/video-all.js delete mode 100644 lib/v2/bilibili/video.js delete mode 100644 lib/v2/bilibili/vsearch.js delete mode 100644 lib/v2/bilibili/watchlater.js delete mode 100644 lib/v2/bilibili/weekly_recommend.js delete mode 100644 lib/v2/biodiscover/index.js delete mode 100644 lib/v2/biodiscover/maintainer.js delete mode 100644 lib/v2/biodiscover/radar.js delete mode 100644 lib/v2/biodiscover/router.js delete mode 100644 lib/v2/bioone/featured.js delete mode 100644 lib/v2/bioone/journal.js delete mode 100644 lib/v2/bioone/maintainer.js delete mode 100644 lib/v2/bioone/radar.js delete mode 100644 lib/v2/bioone/router.js delete mode 100644 lib/v2/biquge/index.js delete mode 100644 lib/v2/biquge/maintainer.js delete mode 100644 lib/v2/biquge/radar.js delete mode 100644 lib/v2/biquge/router.js delete mode 100644 lib/v2/bit/cs/cs.js delete mode 100644 lib/v2/bit/cs/utils.js delete mode 100644 lib/v2/bit/jwc/jwc.js delete mode 100644 lib/v2/bit/jwc/utils.js delete mode 100644 lib/v2/bit/maintainer.js delete mode 100644 lib/v2/bit/radar.js delete mode 100644 lib/v2/bit/router.js delete mode 100644 lib/v2/bit/rszhaopin.js delete mode 100644 lib/v2/bit/yjs.js delete mode 100644 lib/v2/bitbucket/commits.js delete mode 100644 lib/v2/bitbucket/maintainer.js delete mode 100644 lib/v2/bitbucket/radar.js delete mode 100644 lib/v2/bitbucket/router.js delete mode 100644 lib/v2/bitbucket/tags.js delete mode 100644 lib/v2/bitmovin/blog.js delete mode 100644 lib/v2/bitmovin/maintainer.js delete mode 100644 lib/v2/bitmovin/radar.js delete mode 100644 lib/v2/bitmovin/router.js delete mode 100644 lib/v2/bjfu/grs.js delete mode 100644 lib/v2/bjfu/it/index.js delete mode 100644 lib/v2/bjfu/it/utils.js delete mode 100644 lib/v2/bjfu/jwc/index.js delete mode 100644 lib/v2/bjfu/jwc/utils.js delete mode 100644 lib/v2/bjfu/kjc.js delete mode 100644 lib/v2/bjfu/maintainer.js delete mode 100644 lib/v2/bjfu/news/index.js delete mode 100644 lib/v2/bjfu/news/utils.js delete mode 100644 lib/v2/bjfu/radar.js delete mode 100644 lib/v2/bjfu/router.js delete mode 100644 lib/v2/bjp/apod.js delete mode 100644 lib/v2/bjp/maintainer.js delete mode 100644 lib/v2/bjp/radar.js delete mode 100644 lib/v2/bjp/router.js delete mode 100644 lib/v2/bjsk/index.js delete mode 100644 lib/v2/bjsk/keti.js delete mode 100644 lib/v2/bjsk/maintainer.js delete mode 100644 lib/v2/bjsk/radar.js delete mode 100644 lib/v2/bjsk/router.js delete mode 100644 lib/v2/bjwxdxh/index.js delete mode 100644 lib/v2/bjwxdxh/maintainer.js delete mode 100644 lib/v2/bjwxdxh/radar.js delete mode 100644 lib/v2/bjwxdxh/router.js delete mode 100644 lib/v2/bjx/huanbao.js delete mode 100644 lib/v2/bjx/maintainer.js delete mode 100644 lib/v2/bjx/radar.js delete mode 100644 lib/v2/bjx/router.js delete mode 100644 lib/v2/bjx/types.js delete mode 100644 lib/v2/blizzard/maintainer.js delete mode 100644 lib/v2/blizzard/news.js delete mode 100644 lib/v2/blizzard/radar.js delete mode 100644 lib/v2/blizzard/router.js delete mode 100644 lib/v2/blockbeats/index.js delete mode 100644 lib/v2/blockbeats/maintainer.js delete mode 100644 lib/v2/blockbeats/radar.js delete mode 100644 lib/v2/blockbeats/router.js delete mode 100644 lib/v2/bloomberg/authors.js delete mode 100644 lib/v2/bloomberg/index.js delete mode 100644 lib/v2/bloomberg/maintainer.js delete mode 100644 lib/v2/bloomberg/radar.js delete mode 100644 lib/v2/bloomberg/router.js delete mode 100644 lib/v2/bloomberg/utils.js delete mode 100644 lib/v2/bluestacks/maintainer.js delete mode 100644 lib/v2/bluestacks/radar.js delete mode 100644 lib/v2/bluestacks/release.js delete mode 100644 lib/v2/bluestacks/router.js delete mode 100644 lib/v2/bmkg/earthquake.js delete mode 100644 lib/v2/bmkg/maintainer.js delete mode 100644 lib/v2/bmkg/news.js delete mode 100644 lib/v2/bmkg/radar.js delete mode 100644 lib/v2/bmkg/router.js delete mode 100644 lib/v2/bnu/bs.js delete mode 100644 lib/v2/bnu/dwxgb.js delete mode 100644 lib/v2/bnu/fdy.js delete mode 100644 lib/v2/bnu/lib.js delete mode 100644 lib/v2/bnu/maintainer.js delete mode 100644 lib/v2/bnu/radar.js delete mode 100644 lib/v2/bnu/router.js delete mode 100644 lib/v2/boc/maintainer.js delete mode 100644 lib/v2/boc/radar.js delete mode 100644 lib/v2/boc/router.js delete mode 100644 lib/v2/boc/whpj.js delete mode 100644 lib/v2/bookfere/category.js delete mode 100644 lib/v2/bookfere/maintainer.js delete mode 100644 lib/v2/bookfere/radar.js delete mode 100644 lib/v2/bookfere/router.js delete mode 100644 lib/v2/brave/latest.js delete mode 100644 lib/v2/brave/maintainer.js delete mode 100644 lib/v2/brave/radar.js delete mode 100644 lib/v2/brave/router.js delete mode 100644 lib/v2/brooklynmuseum/exhibitions.js delete mode 100644 lib/v2/brooklynmuseum/maintainer.js delete mode 100644 lib/v2/brooklynmuseum/radar.js delete mode 100644 lib/v2/brooklynmuseum/router.js delete mode 100644 lib/v2/bse/index.js delete mode 100644 lib/v2/bse/maintainer.js delete mode 100644 lib/v2/bse/radar.js delete mode 100644 lib/v2/bse/router.js delete mode 100644 lib/v2/bsky/keyword.js delete mode 100644 lib/v2/bsky/maintainer.js delete mode 100644 lib/v2/bsky/radar.js delete mode 100644 lib/v2/bsky/router.js delete mode 100644 lib/v2/btzj/index.js delete mode 100644 lib/v2/btzj/maintainer.js delete mode 100644 lib/v2/btzj/radar.js delete mode 100644 lib/v2/btzj/router.js delete mode 100644 lib/v2/bupt/maintainer.js delete mode 100644 lib/v2/bupt/radar.js delete mode 100644 lib/v2/bupt/rczp.js delete mode 100644 lib/v2/bupt/router.js delete mode 100644 lib/v2/byteclicks/index.js delete mode 100644 lib/v2/byteclicks/maintainer.js delete mode 100644 lib/v2/byteclicks/radar.js delete mode 100644 lib/v2/byteclicks/router.js delete mode 100644 lib/v2/byteclicks/tag.js delete mode 100644 lib/v2/byteclicks/utils.js delete mode 100644 lib/v2/bytes/bytes.js delete mode 100644 lib/v2/bytes/maintainer.js delete mode 100644 lib/v2/bytes/radar.js delete mode 100644 lib/v2/bytes/router.js delete mode 100644 lib/v2/c114/maintainer.js delete mode 100644 lib/v2/c114/radar.js delete mode 100644 lib/v2/c114/roll.js delete mode 100644 lib/v2/c114/router.js delete mode 100644 lib/v2/caai/index.js delete mode 100644 lib/v2/caai/maintainer.js delete mode 100644 lib/v2/caai/radar.js delete mode 100644 lib/v2/caai/router.js delete mode 100644 lib/v2/caai/utils.js delete mode 100644 lib/v2/caareviews/book.js delete mode 100644 lib/v2/caareviews/essay.js delete mode 100644 lib/v2/caareviews/exhibition.js delete mode 100644 lib/v2/caareviews/maintainer.js delete mode 100644 lib/v2/caareviews/radar.js delete mode 100644 lib/v2/caareviews/router.js delete mode 100644 lib/v2/caareviews/utils.js delete mode 100644 lib/v2/cahkms/index.js delete mode 100644 lib/v2/cahkms/maintainer.js delete mode 100644 lib/v2/cahkms/radar.js delete mode 100644 lib/v2/cahkms/router.js delete mode 100644 lib/v2/caijing/maintainer.js delete mode 100644 lib/v2/caijing/radar.js delete mode 100644 lib/v2/caijing/roll.js delete mode 100644 lib/v2/caijing/router.js delete mode 100644 lib/v2/caixin/article.js delete mode 100644 lib/v2/caixin/blog.js delete mode 100644 lib/v2/caixin/category.js delete mode 100644 lib/v2/caixin/database.js delete mode 100644 lib/v2/caixin/k.js delete mode 100644 lib/v2/caixin/latest.js delete mode 100644 lib/v2/caixin/maintainer.js delete mode 100644 lib/v2/caixin/radar.js delete mode 100644 lib/v2/caixin/router.js delete mode 100644 lib/v2/caixin/templates/article.art delete mode 100644 lib/v2/caixin/utils.js delete mode 100644 lib/v2/caixin/weekly.js delete mode 100644 lib/v2/camchina/index.js delete mode 100644 lib/v2/camchina/maintainer.js delete mode 100644 lib/v2/camchina/radar.js delete mode 100644 lib/v2/camchina/router.js delete mode 100644 lib/v2/cankaoxiaoxi/index.js delete mode 100644 lib/v2/cankaoxiaoxi/maintainer.js delete mode 100644 lib/v2/cankaoxiaoxi/radar.js delete mode 100644 lib/v2/cankaoxiaoxi/router.js delete mode 100644 lib/v2/cartoonmad/comic.js delete mode 100644 lib/v2/cartoonmad/maintainer.js delete mode 100644 lib/v2/cartoonmad/radar.js delete mode 100644 lib/v2/cartoonmad/router.js delete mode 100644 lib/v2/cas/cg/index.js delete mode 100644 lib/v2/cas/genetics/xshd.js delete mode 100644 lib/v2/cas/ia/yjs.js delete mode 100644 lib/v2/cas/iee/kydt.js delete mode 100644 lib/v2/cas/is/index.js delete mode 100644 lib/v2/cas/maintainer.js delete mode 100644 lib/v2/cas/mesalab/kb.js delete mode 100644 lib/v2/cas/radar.js delete mode 100644 lib/v2/cas/router.js delete mode 100644 lib/v2/cas/sim/kyjz.js delete mode 100644 lib/v2/cast/index.js delete mode 100644 lib/v2/cast/maintainer.js delete mode 100644 lib/v2/cast/radar.js delete mode 100644 lib/v2/cast/router.js delete mode 100644 lib/v2/cau/ele.js delete mode 100644 lib/v2/cau/maintainer.js delete mode 100644 lib/v2/cau/radar.js delete mode 100644 lib/v2/cau/router.js delete mode 100644 lib/v2/cau/yjs.js delete mode 100644 lib/v2/caus/index.js delete mode 100644 lib/v2/caus/maintainer.js delete mode 100644 lib/v2/caus/radar.js delete mode 100644 lib/v2/caus/router.js delete mode 100644 lib/v2/cbaigui/index.js delete mode 100644 lib/v2/cbaigui/maintainer.js delete mode 100644 lib/v2/cbaigui/radar.js delete mode 100644 lib/v2/cbaigui/router.js delete mode 100644 lib/v2/cbaigui/utils.js delete mode 100644 lib/v2/cbc/maintainer.js delete mode 100644 lib/v2/cbc/radar.js delete mode 100644 lib/v2/cbc/router.js delete mode 100644 lib/v2/cbc/topics.js delete mode 100644 lib/v2/cbirc/index.js delete mode 100644 lib/v2/cbirc/maintainer.js delete mode 100644 lib/v2/cbirc/radar.js delete mode 100644 lib/v2/cbirc/router.js delete mode 100644 lib/v2/cbnweek/index.js delete mode 100644 lib/v2/cbnweek/maintainer.js delete mode 100644 lib/v2/cbnweek/radar.js delete mode 100644 lib/v2/cbnweek/router.js delete mode 100644 lib/v2/ccac/maintainer.js delete mode 100644 lib/v2/ccac/news.js delete mode 100644 lib/v2/ccac/radar.js delete mode 100644 lib/v2/ccac/router.js delete mode 100644 lib/v2/ccac/utils.js delete mode 100644 lib/v2/ccf/ccfcv/index.js delete mode 100644 lib/v2/ccf/maintainer.js delete mode 100644 lib/v2/ccf/news.js delete mode 100644 lib/v2/ccf/radar.js delete mode 100644 lib/v2/ccf/router.js delete mode 100644 lib/v2/ccf/tfbd/index.js delete mode 100644 lib/v2/ccf/tfbd/utils.js delete mode 100644 lib/v2/ccnu/career.js delete mode 100644 lib/v2/ccnu/cs.js delete mode 100644 lib/v2/ccnu/maintainer.js delete mode 100644 lib/v2/ccnu/radar.js delete mode 100644 lib/v2/ccnu/router.js delete mode 100644 lib/v2/ccnu/wu.js delete mode 100644 lib/v2/ccnu/yjs.js delete mode 100644 lib/v2/ccreports/index.js delete mode 100644 lib/v2/ccreports/maintainer.js delete mode 100644 lib/v2/ccreports/radar.js delete mode 100644 lib/v2/ccreports/router.js delete mode 100644 lib/v2/cctv/category.js delete mode 100644 lib/v2/cctv/jx.js delete mode 100644 lib/v2/cctv/lm.js delete mode 100644 lib/v2/cctv/maintainer.js delete mode 100644 lib/v2/cctv/radar.js delete mode 100644 lib/v2/cctv/router.js delete mode 100644 lib/v2/cctv/special.js delete mode 100644 lib/v2/cctv/utils/mzzlbg.js delete mode 100644 lib/v2/cctv/utils/news.js delete mode 100644 lib/v2/cctv/utils/xinwen1j1.js delete mode 100644 lib/v2/cctv/xwlb.js delete mode 100644 lib/v2/cde/index.js delete mode 100644 lib/v2/cde/maintainer.js delete mode 100644 lib/v2/cde/radar.js delete mode 100644 lib/v2/cde/router.js delete mode 100644 lib/v2/cde/utils.js delete mode 100644 lib/v2/cde/xxgk.js delete mode 100644 lib/v2/cde/zdyz.js delete mode 100644 lib/v2/cdi/index.js delete mode 100644 lib/v2/cdi/maintainer.js delete mode 100644 lib/v2/cdi/radar.js delete mode 100644 lib/v2/cdi/router.js delete mode 100644 lib/v2/cdzjryb/maintainer.js delete mode 100644 lib/v2/cdzjryb/projectList.js delete mode 100644 lib/v2/cdzjryb/radar.js delete mode 100644 lib/v2/cdzjryb/router.js delete mode 100644 lib/v2/cebbank/all.js delete mode 100644 lib/v2/cebbank/history.js delete mode 100644 lib/v2/cebbank/maintainer.js delete mode 100644 lib/v2/cebbank/radar.js delete mode 100644 lib/v2/cebbank/router.js delete mode 100644 lib/v2/cebbank/utils.js delete mode 100644 lib/v2/cgtn/maintainer.js delete mode 100644 lib/v2/cgtn/podcast.js delete mode 100644 lib/v2/cgtn/radar.js delete mode 100644 lib/v2/cgtn/router.js delete mode 100644 lib/v2/chaincatcher/home.js delete mode 100644 lib/v2/chaincatcher/maintainer.js delete mode 100644 lib/v2/chaincatcher/news.js delete mode 100644 lib/v2/chaincatcher/radar.js delete mode 100644 lib/v2/chaincatcher/router.js delete mode 100644 lib/v2/changba/maintainer.js delete mode 100644 lib/v2/changba/radar.js delete mode 100644 lib/v2/changba/router.js delete mode 100644 lib/v2/changba/user.js delete mode 100644 lib/v2/chaoxing/maintainer.js delete mode 100644 lib/v2/chaoxing/qk.js delete mode 100644 lib/v2/chaoxing/radar.js delete mode 100644 lib/v2/chaoxing/router.js delete mode 100644 lib/v2/chaping/banner.js delete mode 100644 lib/v2/chaping/maintainer.js delete mode 100644 lib/v2/chaping/news.js delete mode 100644 lib/v2/chaping/newsflash.js delete mode 100644 lib/v2/chaping/radar.js delete mode 100644 lib/v2/chaping/router.js delete mode 100644 lib/v2/chiculture/maintainer.js delete mode 100644 lib/v2/chiculture/radar.js delete mode 100644 lib/v2/chiculture/router.js delete mode 100644 lib/v2/chiculture/topic.js delete mode 100644 lib/v2/china/maintainer.js delete mode 100644 lib/v2/china/news/highlights/news.js delete mode 100644 lib/v2/china/news/military/news.js delete mode 100644 lib/v2/china/radar.js delete mode 100644 lib/v2/china/router.js delete mode 100644 lib/v2/chinacef/experts.js delete mode 100644 lib/v2/chinacef/hot.js delete mode 100644 lib/v2/chinacef/index.js delete mode 100644 lib/v2/chinacef/maintainer.js delete mode 100644 lib/v2/chinacef/radar.js delete mode 100644 lib/v2/chinacef/router.js delete mode 100644 lib/v2/chinacef/utils.js delete mode 100644 lib/v2/chinadegrees/maintainer.js delete mode 100644 lib/v2/chinadegrees/province.js delete mode 100644 lib/v2/chinadegrees/radar.js delete mode 100644 lib/v2/chinadegrees/router.js delete mode 100644 lib/v2/chinafactcheck/index.js delete mode 100644 lib/v2/chinafactcheck/maintainer.js delete mode 100644 lib/v2/chinafactcheck/radar.js delete mode 100644 lib/v2/chinafactcheck/router.js delete mode 100644 lib/v2/chinafactcheck/templates/description.art delete mode 100644 lib/v2/chinafactcheck/utils.js delete mode 100644 lib/v2/chinanews/index.js delete mode 100644 lib/v2/chinanews/maintainer.js delete mode 100644 lib/v2/chinanews/radar.js delete mode 100644 lib/v2/chinanews/router.js delete mode 100644 lib/v2/chinathinktanks/maintainer.js delete mode 100644 lib/v2/chinathinktanks/radar.js delete mode 100644 lib/v2/chinathinktanks/router.js delete mode 100644 lib/v2/chinathinktanks/viewpoint.js delete mode 100644 lib/v2/chinaventure/index.js delete mode 100644 lib/v2/chinaventure/maintainer.js delete mode 100644 lib/v2/chinaventure/radar.js delete mode 100644 lib/v2/chinaventure/router.js delete mode 100644 lib/v2/chinawriter/index.js delete mode 100644 lib/v2/chinawriter/maintainer.js delete mode 100644 lib/v2/chinawriter/radar.js delete mode 100644 lib/v2/chinawriter/router.js delete mode 100644 lib/v2/chsi/hotnews.js delete mode 100644 lib/v2/chsi/kydt.js delete mode 100644 lib/v2/chsi/kyzx.js delete mode 100644 lib/v2/chsi/maintainer.js delete mode 100644 lib/v2/chsi/radar.js delete mode 100644 lib/v2/chsi/router.js delete mode 100644 lib/v2/ciidbnu/index.js delete mode 100644 lib/v2/ciidbnu/maintainer.js delete mode 100644 lib/v2/ciidbnu/radar.js delete mode 100644 lib/v2/ciidbnu/router.js delete mode 100644 lib/v2/civitai/discussions.js delete mode 100644 lib/v2/civitai/maintainer.js delete mode 100644 lib/v2/civitai/models.js delete mode 100644 lib/v2/civitai/radar.js delete mode 100644 lib/v2/civitai/router.js delete mode 100644 lib/v2/clash/maintainer.js delete mode 100644 lib/v2/clash/premium.js delete mode 100644 lib/v2/clash/radar.js delete mode 100644 lib/v2/clash/router.js delete mode 100644 lib/v2/clickme/index.js delete mode 100644 lib/v2/clickme/maintainer.js delete mode 100644 lib/v2/clickme/radar.js delete mode 100644 lib/v2/clickme/router.js delete mode 100644 lib/v2/cloudnative/blog.js delete mode 100644 lib/v2/cloudnative/maintainer.js delete mode 100644 lib/v2/cloudnative/radar.js delete mode 100644 lib/v2/cloudnative/router.js delete mode 100644 lib/v2/cls/depth.js delete mode 100644 lib/v2/cls/hot.js delete mode 100644 lib/v2/cls/maintainer.js delete mode 100644 lib/v2/cls/radar.js delete mode 100644 lib/v2/cls/router.js delete mode 100644 lib/v2/cls/telegraph.js delete mode 100644 lib/v2/cls/utils.js delete mode 100644 lib/v2/cmde/index.js delete mode 100644 lib/v2/cmde/maintainer.js delete mode 100644 lib/v2/cmde/radar.js delete mode 100644 lib/v2/cmde/router.js delete mode 100644 lib/v2/cn-healthcare/index.js delete mode 100644 lib/v2/cn-healthcare/maintainer.js delete mode 100644 lib/v2/cn-healthcare/radar.js delete mode 100644 lib/v2/cn-healthcare/router.js delete mode 100644 lib/v2/cna/index.js delete mode 100644 lib/v2/cna/maintainer.js delete mode 100644 lib/v2/cna/radar.js delete mode 100644 lib/v2/cna/router.js delete mode 100644 lib/v2/cnbc/maintainer.js delete mode 100644 lib/v2/cnbc/radar.js delete mode 100644 lib/v2/cnbc/router.js delete mode 100644 lib/v2/cnbc/rss.js delete mode 100644 lib/v2/cnbeta/maintainer.js delete mode 100644 lib/v2/cnbeta/radar.js delete mode 100644 lib/v2/cnbeta/router.js delete mode 100644 lib/v2/cnbeta/type.js delete mode 100644 lib/v2/cnbeta/utils.js delete mode 100644 lib/v2/cnblogs/common.js delete mode 100644 lib/v2/cnblogs/maintainer.js delete mode 100644 lib/v2/cnblogs/radar.js delete mode 100644 lib/v2/cnblogs/router.js delete mode 100644 lib/v2/cncf/index.js delete mode 100644 lib/v2/cncf/maintainer.js delete mode 100644 lib/v2/cncf/radar.js delete mode 100644 lib/v2/cncf/reports.js delete mode 100644 lib/v2/cncf/router.js delete mode 100644 lib/v2/cneb/maintainer.js delete mode 100644 lib/v2/cneb/radar.js delete mode 100644 lib/v2/cneb/router.js delete mode 100644 lib/v2/cneb/yjxw.js delete mode 100644 lib/v2/cneb/yjxx.js delete mode 100644 lib/v2/cngal/entry.js delete mode 100644 lib/v2/cngal/maintainer.js delete mode 100644 lib/v2/cngal/radar.js delete mode 100644 lib/v2/cngal/router.js delete mode 100644 lib/v2/cngal/weekly.js delete mode 100644 lib/v2/cnjxol/index.js delete mode 100644 lib/v2/cnjxol/maintainer.js delete mode 100644 lib/v2/cnjxol/radar.js delete mode 100644 lib/v2/cnjxol/router.js delete mode 100644 lib/v2/cnki/author.js delete mode 100644 lib/v2/cnki/debut.js delete mode 100644 lib/v2/cnki/journals.js delete mode 100644 lib/v2/cnki/maintainer.js delete mode 100644 lib/v2/cnki/radar.js delete mode 100644 lib/v2/cnki/router.js delete mode 100644 lib/v2/cnki/utils.js delete mode 100644 lib/v2/cntheory/maintainer.js delete mode 100644 lib/v2/cntheory/paper.js delete mode 100644 lib/v2/cntheory/radar.js delete mode 100644 lib/v2/cntheory/router.js delete mode 100644 lib/v2/cntheory/templates/description.art delete mode 100644 lib/v2/cntv/column.js delete mode 100644 lib/v2/cntv/maintainer.js delete mode 100644 lib/v2/cntv/radar.js delete mode 100644 lib/v2/cntv/router.js delete mode 100644 lib/v2/codeforces/contests.js delete mode 100644 lib/v2/codeforces/maintainer.js delete mode 100644 lib/v2/codeforces/radar.js delete mode 100644 lib/v2/codeforces/recent_actions.js delete mode 100644 lib/v2/codeforces/router.js delete mode 100644 lib/v2/coindesk/index.js delete mode 100644 lib/v2/coindesk/maintainer.js delete mode 100644 lib/v2/coindesk/radar.js delete mode 100644 lib/v2/coindesk/router.js delete mode 100644 lib/v2/comicat/maintainer.js delete mode 100644 lib/v2/comicat/radar.js delete mode 100644 lib/v2/comicat/router.js delete mode 100644 lib/v2/comicat/search.js delete mode 100644 lib/v2/comicskingdom/index.js delete mode 100644 lib/v2/comicskingdom/maintainer.js delete mode 100644 lib/v2/comicskingdom/radar.js delete mode 100644 lib/v2/comicskingdom/router.js delete mode 100644 lib/v2/consumer/index.js delete mode 100644 lib/v2/consumer/maintainer.js delete mode 100644 lib/v2/consumer/radar.js delete mode 100644 lib/v2/consumer/router.js delete mode 100644 lib/v2/cool18/index.js delete mode 100644 lib/v2/cool18/maintainer.js delete mode 100644 lib/v2/cool18/radar.js delete mode 100644 lib/v2/cool18/router.js delete mode 100644 lib/v2/coolapk/dyh.js delete mode 100644 lib/v2/coolapk/hot.js delete mode 100644 lib/v2/coolapk/huati.js delete mode 100644 lib/v2/coolapk/maintainer.js delete mode 100644 lib/v2/coolapk/radar.js delete mode 100644 lib/v2/coolapk/router.js delete mode 100644 lib/v2/coolapk/toutiao.js delete mode 100644 lib/v2/coolapk/tuwen.js delete mode 100644 lib/v2/coolapk/userDynamic.js delete mode 100644 lib/v2/coolapk/utils.js delete mode 100644 lib/v2/coomer/artist.js delete mode 100644 lib/v2/coomer/maintainer.js delete mode 100644 lib/v2/coomer/posts.js delete mode 100644 lib/v2/coomer/radar.js delete mode 100644 lib/v2/coomer/router.js delete mode 100644 lib/v2/coomer/utils.js delete mode 100644 lib/v2/copymanga/comic.js delete mode 100644 lib/v2/copymanga/maintainer.js delete mode 100644 lib/v2/copymanga/radar.js delete mode 100644 lib/v2/copymanga/router.js delete mode 100644 lib/v2/cpcey/index.js delete mode 100644 lib/v2/cpcey/maintainer.js delete mode 100644 lib/v2/cpcey/radar.js delete mode 100644 lib/v2/cpcey/router.js delete mode 100644 lib/v2/cpuid/maintainer.js delete mode 100644 lib/v2/cpuid/news.js delete mode 100644 lib/v2/cpuid/radar.js delete mode 100644 lib/v2/cpuid/router.js delete mode 100644 lib/v2/cqgas/maintainer.js delete mode 100644 lib/v2/cqgas/radar.js delete mode 100644 lib/v2/cqgas/router.js delete mode 100644 lib/v2/cqgas/tqtz.js delete mode 100644 lib/v2/cqwu/index.js delete mode 100644 lib/v2/cqwu/maintainer.js delete mode 100644 lib/v2/cqwu/radar.js delete mode 100644 lib/v2/cqwu/router.js delete mode 100644 lib/v2/crac/index.js delete mode 100644 lib/v2/crac/maintainer.js delete mode 100644 lib/v2/crac/radar.js delete mode 100644 lib/v2/crac/router.js delete mode 100644 lib/v2/creative-comic/book.js delete mode 100644 lib/v2/creative-comic/maintainer.js delete mode 100644 lib/v2/creative-comic/radar.js delete mode 100644 lib/v2/creative-comic/router.js delete mode 100644 lib/v2/creative-comic/utils.js delete mode 100644 lib/v2/crossbell/feeds/following.js delete mode 100644 lib/v2/crossbell/maintainer.js delete mode 100644 lib/v2/crossbell/notes/character.js delete mode 100644 lib/v2/crossbell/notes/index.js delete mode 100644 lib/v2/crossbell/notes/source.js delete mode 100644 lib/v2/crossbell/notes/utils.js delete mode 100644 lib/v2/crossbell/radar.js delete mode 100644 lib/v2/crossbell/router.js delete mode 100644 lib/v2/csc/maintainer.js delete mode 100644 lib/v2/csc/notice.js delete mode 100644 lib/v2/csc/radar.js delete mode 100644 lib/v2/csc/router.js delete mode 100644 lib/v2/cscse/maintainer.js delete mode 100644 lib/v2/cscse/radar.js delete mode 100644 lib/v2/cscse/router.js delete mode 100644 lib/v2/cscse/tzgg.js delete mode 100644 lib/v2/csdn/blog.js delete mode 100644 lib/v2/csdn/maintainer.js delete mode 100644 lib/v2/csdn/radar.js delete mode 100644 lib/v2/csdn/router.js delete mode 100644 lib/v2/cssn/iolaw.js delete mode 100644 lib/v2/cssn/maintainer.js delete mode 100644 lib/v2/cssn/radar.js delete mode 100644 lib/v2/cssn/router.js delete mode 100644 lib/v2/cste/index.js delete mode 100644 lib/v2/cste/maintainer.js delete mode 100644 lib/v2/cste/radar.js delete mode 100644 lib/v2/cste/router.js delete mode 100644 lib/v2/csu/career.js delete mode 100644 lib/v2/csu/cse.js delete mode 100644 lib/v2/csu/mail.js delete mode 100644 lib/v2/csu/maintainer.js delete mode 100644 lib/v2/csu/radar.js delete mode 100644 lib/v2/csu/router.js delete mode 100644 lib/v2/csu/utils.js delete mode 100644 lib/v2/cts/maintainer.js delete mode 100644 lib/v2/cts/news.js delete mode 100644 lib/v2/cts/radar.js delete mode 100644 lib/v2/cts/router.js delete mode 100644 lib/v2/cuc/maintainer.js delete mode 100644 lib/v2/cuc/radar.js delete mode 100644 lib/v2/cuc/router.js delete mode 100644 lib/v2/cuc/yz.js delete mode 100644 lib/v2/curiouscat/maintainer.js delete mode 100644 lib/v2/curiouscat/radar.js delete mode 100644 lib/v2/curiouscat/router.js delete mode 100644 lib/v2/curiouscat/user.js delete mode 100644 lib/v2/curius/links.js delete mode 100644 lib/v2/curius/maintainer.js delete mode 100644 lib/v2/curius/radar.js delete mode 100644 lib/v2/curius/router.js delete mode 100644 lib/v2/curius/templates/description.art delete mode 100644 lib/v2/cw/author.js delete mode 100644 lib/v2/cw/maintainer.js delete mode 100644 lib/v2/cw/master.js delete mode 100644 lib/v2/cw/radar.js delete mode 100644 lib/v2/cw/router.js delete mode 100644 lib/v2/cw/sub.js delete mode 100644 lib/v2/cw/today.js delete mode 100644 lib/v2/cw/utils.js delete mode 100644 lib/v2/cyzone/author.js delete mode 100644 lib/v2/cyzone/index.js delete mode 100644 lib/v2/cyzone/label.js delete mode 100644 lib/v2/cyzone/maintainer.js delete mode 100644 lib/v2/cyzone/radar.js delete mode 100644 lib/v2/cyzone/router.js delete mode 100644 lib/v2/cyzone/util.js delete mode 100644 lib/v2/cztv/daily.js delete mode 100644 lib/v2/cztv/maintainer.js delete mode 100644 lib/v2/cztv/radar.js delete mode 100644 lib/v2/cztv/router.js delete mode 100644 lib/v2/cztv/zjxwlb.js delete mode 100644 lib/v2/dahecube/index.js delete mode 100644 lib/v2/dahecube/maintainer.js delete mode 100644 lib/v2/dahecube/radar.js delete mode 100644 lib/v2/dahecube/router.js delete mode 100644 lib/v2/dahecube/utils.js delete mode 100644 lib/v2/daily/discussed.js delete mode 100644 lib/v2/daily/index.js delete mode 100644 lib/v2/daily/maintainer.js delete mode 100644 lib/v2/daily/radar.js delete mode 100644 lib/v2/daily/router.js delete mode 100644 lib/v2/daily/upvoted.js delete mode 100644 lib/v2/daily/utils.js delete mode 100644 lib/v2/dapenti/maintainer.js delete mode 100644 lib/v2/dapenti/radar.js delete mode 100644 lib/v2/dapenti/router.js delete mode 100644 lib/v2/dapenti/subject.js delete mode 100644 lib/v2/dapenti/tugua.js delete mode 100644 lib/v2/dapenti/utils.js delete mode 100644 lib/v2/darwinawards/index.js delete mode 100644 lib/v2/darwinawards/maintainer.js delete mode 100644 lib/v2/darwinawards/radar.js delete mode 100644 lib/v2/darwinawards/router.js delete mode 100644 lib/v2/dayanzai/index.js delete mode 100644 lib/v2/dayanzai/maintainer.js delete mode 100644 lib/v2/dayanzai/radar.js delete mode 100644 lib/v2/dayanzai/router.js delete mode 100644 lib/v2/dblp/maintainer.js delete mode 100644 lib/v2/dblp/publication.js delete mode 100644 lib/v2/dblp/radar.js delete mode 100644 lib/v2/dblp/router.js delete mode 100644 lib/v2/dbmv/index.js delete mode 100644 lib/v2/dbmv/maintainer.js delete mode 100644 lib/v2/dbmv/radar.js delete mode 100644 lib/v2/dbmv/router.js delete mode 100644 lib/v2/dcard/maintainer.js delete mode 100644 lib/v2/dcard/radar.js delete mode 100644 lib/v2/dcard/router.js delete mode 100644 lib/v2/dcard/section.js delete mode 100644 lib/v2/dcard/utils.js delete mode 100644 lib/v2/dcfever/maintainer.js delete mode 100644 lib/v2/dcfever/news.js delete mode 100644 lib/v2/dcfever/radar.js delete mode 100644 lib/v2/dcfever/reviews.js delete mode 100644 lib/v2/dcfever/router.js delete mode 100644 lib/v2/dcfever/trading-search.js delete mode 100644 lib/v2/dcfever/trading.js delete mode 100644 lib/v2/dcfever/utils.js delete mode 100644 lib/v2/ddosi/category.js delete mode 100644 lib/v2/ddosi/index.js delete mode 100644 lib/v2/ddosi/maintainer.js delete mode 100644 lib/v2/ddosi/radar.js delete mode 100644 lib/v2/ddosi/router.js delete mode 100644 lib/v2/deadline/maintainer.js delete mode 100644 lib/v2/deadline/posts.js delete mode 100644 lib/v2/deadline/radar.js delete mode 100644 lib/v2/deadline/router.js delete mode 100644 lib/v2/dedao/index.js delete mode 100644 lib/v2/dedao/knowledge.js delete mode 100644 lib/v2/dedao/list.js delete mode 100644 lib/v2/dedao/maintainer.js delete mode 100644 lib/v2/dedao/radar.js delete mode 100644 lib/v2/dedao/router.js delete mode 100644 lib/v2/dedao/user.js delete mode 100644 lib/v2/deepmind/blog.js delete mode 100644 lib/v2/deepmind/maintainer.js delete mode 100644 lib/v2/deepmind/radar.js delete mode 100644 lib/v2/deepmind/router.js delete mode 100644 lib/v2/deltaio/blog.js delete mode 100644 lib/v2/deltaio/maintainer.js delete mode 100644 lib/v2/deltaio/radar.js delete mode 100644 lib/v2/deltaio/router.js delete mode 100644 lib/v2/devolverdigital/blog.js delete mode 100644 lib/v2/devolverdigital/maintainer.js delete mode 100644 lib/v2/devolverdigital/radar.js delete mode 100644 lib/v2/devolverdigital/router.js delete mode 100644 lib/v2/dgjyw/index.js delete mode 100644 lib/v2/dgjyw/maintainer.js delete mode 100644 lib/v2/dgjyw/radar.js delete mode 100644 lib/v2/dgjyw/router.js delete mode 100644 lib/v2/dhu/jiaowu/news.js delete mode 100644 lib/v2/dhu/maintainer.js delete mode 100644 lib/v2/dhu/news/xsxx.js delete mode 100644 lib/v2/dhu/radar.js delete mode 100644 lib/v2/dhu/router.js delete mode 100644 lib/v2/dhu/xxgk/news.js delete mode 100644 lib/v2/dhu/yjs/news.js delete mode 100644 lib/v2/dhu/yjs/zs.js delete mode 100644 lib/v2/diandong/ddh.js delete mode 100644 lib/v2/diandong/maintainer.js delete mode 100644 lib/v2/diandong/news.js delete mode 100644 lib/v2/diandong/radar.js delete mode 100644 lib/v2/diandong/router.js delete mode 100644 lib/v2/diershoubing/maintainer.js delete mode 100644 lib/v2/diershoubing/news.js delete mode 100644 lib/v2/diershoubing/radar.js delete mode 100644 lib/v2/diershoubing/router.js delete mode 100644 lib/v2/discord/channel.js delete mode 100644 lib/v2/discord/discord-api.js delete mode 100644 lib/v2/discord/maintainer.js delete mode 100644 lib/v2/discord/radar.js delete mode 100644 lib/v2/discord/router.js delete mode 100644 lib/v2/discord/templates/message.art delete mode 100644 lib/v2/discourse/maintainer.js delete mode 100644 lib/v2/discourse/notifications.js delete mode 100644 lib/v2/discourse/posts.js delete mode 100644 lib/v2/discourse/router.js delete mode 100644 lib/v2/discourse/utils.js delete mode 100644 lib/v2/discuz/discuz.js delete mode 100644 lib/v2/discuz/maintainer.js delete mode 100644 lib/v2/discuz/router.js delete mode 100644 lib/v2/disinfo/maintainer.js delete mode 100644 lib/v2/disinfo/publications.js delete mode 100644 lib/v2/disinfo/radar.js delete mode 100644 lib/v2/disinfo/router.js delete mode 100644 lib/v2/disinformationindex/blog.js delete mode 100644 lib/v2/disinformationindex/maintainer.js delete mode 100644 lib/v2/disinformationindex/radar.js delete mode 100644 lib/v2/disinformationindex/research.js delete mode 100644 lib/v2/disinformationindex/router.js delete mode 100644 lib/v2/disinformationindex/templates/description.art delete mode 100644 lib/v2/diskanalyzer/maintainer.js delete mode 100644 lib/v2/diskanalyzer/radar.js delete mode 100644 lib/v2/diskanalyzer/router.js delete mode 100644 lib/v2/diskanalyzer/whats-new.js delete mode 100644 lib/v2/distill/index.js delete mode 100644 lib/v2/distill/maintainer.js delete mode 100644 lib/v2/distill/radar.js delete mode 100644 lib/v2/distill/router.js delete mode 100644 lib/v2/dlnews/category.js delete mode 100644 lib/v2/dlnews/maintainer.js delete mode 100644 lib/v2/dlnews/radar.js delete mode 100644 lib/v2/dlnews/router.js delete mode 100644 lib/v2/dlnews/utils.js delete mode 100644 lib/v2/dlsite/campaign.js delete mode 100644 lib/v2/dlsite/ci-en/article.js delete mode 100644 lib/v2/dlsite/index.js delete mode 100644 lib/v2/dlsite/maintainer.js delete mode 100644 lib/v2/dlsite/new.js delete mode 100644 lib/v2/dlsite/radar.js delete mode 100644 lib/v2/dlsite/router.js delete mode 100644 lib/v2/dlsite/utils.js delete mode 100644 lib/v2/dmzj/maintainer.js delete mode 100644 lib/v2/dmzj/news.js delete mode 100644 lib/v2/dmzj/radar.js delete mode 100644 lib/v2/dmzj/router.js delete mode 100644 lib/v2/dn/maintainer.js delete mode 100644 lib/v2/dn/news.js delete mode 100644 lib/v2/dn/radar.js delete mode 100644 lib/v2/dn/router.js delete mode 100644 lib/v2/dnaindia/category.js delete mode 100644 lib/v2/dnaindia/maintainer.js delete mode 100644 lib/v2/dnaindia/radar.js delete mode 100644 lib/v2/dnaindia/router.js delete mode 100644 lib/v2/dockerhub/build.js delete mode 100644 lib/v2/dockerhub/maintainer.js delete mode 100644 lib/v2/dockerhub/radar.js delete mode 100644 lib/v2/dockerhub/router.js delete mode 100644 lib/v2/dockerhub/tag.js delete mode 100644 lib/v2/dockerhub/utils.js delete mode 100644 lib/v2/docschina/jsweekly.js delete mode 100644 lib/v2/docschina/maintainer.js delete mode 100644 lib/v2/docschina/radar.js delete mode 100644 lib/v2/docschina/router.js delete mode 100644 lib/v2/domp4/detail.js delete mode 100644 lib/v2/domp4/latest.js delete mode 100644 lib/v2/domp4/maintainer.js delete mode 100644 lib/v2/domp4/radar.js delete mode 100644 lib/v2/domp4/router.js delete mode 100644 lib/v2/domp4/utils.js delete mode 100644 lib/v2/dongqiudi/maintainer.js delete mode 100644 lib/v2/dongqiudi/player_news.js delete mode 100644 lib/v2/dongqiudi/radar.js delete mode 100644 lib/v2/dongqiudi/result.js delete mode 100644 lib/v2/dongqiudi/router.js delete mode 100644 lib/v2/dongqiudi/special.js delete mode 100644 lib/v2/dongqiudi/team_news.js delete mode 100644 lib/v2/dongqiudi/top_news.js delete mode 100644 lib/v2/dongqiudi/utils.js delete mode 100644 lib/v2/dorohedoro/maintainer.js delete mode 100644 lib/v2/dorohedoro/news.js delete mode 100644 lib/v2/dorohedoro/radar.js delete mode 100644 lib/v2/dorohedoro/router.js delete mode 100644 lib/v2/douban/book/rank.js delete mode 100644 lib/v2/douban/channel/subject.js delete mode 100644 lib/v2/douban/channel/topic.js delete mode 100644 lib/v2/douban/commercialpress/latest.js delete mode 100644 lib/v2/douban/event/hot.js delete mode 100644 lib/v2/douban/maintainer.js delete mode 100644 lib/v2/douban/other/bookstore.js delete mode 100644 lib/v2/douban/other/celebrity.js delete mode 100644 lib/v2/douban/other/classification.js delete mode 100644 lib/v2/douban/other/doulist.js delete mode 100644 lib/v2/douban/other/explore.js delete mode 100644 lib/v2/douban/other/explore_column.js delete mode 100644 lib/v2/douban/other/group.js delete mode 100644 lib/v2/douban/other/jobs.js delete mode 100644 lib/v2/douban/other/later.js delete mode 100644 lib/v2/douban/other/latest_book.js delete mode 100644 lib/v2/douban/other/latest_music.js delete mode 100644 lib/v2/douban/other/list.js delete mode 100644 lib/v2/douban/other/playing.js delete mode 100644 lib/v2/douban/other/replied.js delete mode 100644 lib/v2/douban/other/replies.js delete mode 100644 lib/v2/douban/other/topic.js delete mode 100644 lib/v2/douban/other/ustop.js delete mode 100644 lib/v2/douban/other/weekly_best.js delete mode 100644 lib/v2/douban/people/status.js delete mode 100644 lib/v2/douban/people/wish.js delete mode 100644 lib/v2/douban/radar.js delete mode 100644 lib/v2/douban/router.js delete mode 100644 lib/v2/douyin/hashtag.js delete mode 100644 lib/v2/douyin/live.js delete mode 100644 lib/v2/douyin/maintainer.js delete mode 100644 lib/v2/douyin/radar.js delete mode 100644 lib/v2/douyin/router.js delete mode 100644 lib/v2/douyin/user.js delete mode 100644 lib/v2/douyin/utils.js delete mode 100644 lib/v2/douyu/group.js delete mode 100644 lib/v2/douyu/maintainer.js delete mode 100644 lib/v2/douyu/post.js delete mode 100644 lib/v2/douyu/radar.js delete mode 100644 lib/v2/douyu/room.js delete mode 100644 lib/v2/douyu/router.js delete mode 100644 lib/v2/dribbble/keyword.js delete mode 100644 lib/v2/dribbble/maintainer.js delete mode 100644 lib/v2/dribbble/popular.js delete mode 100644 lib/v2/dribbble/radar.js delete mode 100644 lib/v2/dribbble/router.js delete mode 100644 lib/v2/dribbble/user.js delete mode 100644 lib/v2/dribbble/utils.js delete mode 100644 lib/v2/dtcj/datahero.js delete mode 100644 lib/v2/dtcj/datainsight.js delete mode 100644 lib/v2/dtcj/maintainer.js delete mode 100644 lib/v2/dtcj/radar.js delete mode 100644 lib/v2/dtcj/router.js delete mode 100644 lib/v2/duozhuayu/maintainer.js delete mode 100644 lib/v2/duozhuayu/radar.js delete mode 100644 lib/v2/duozhuayu/router.js delete mode 100644 lib/v2/duozhuayu/search.js delete mode 100644 lib/v2/dushu/fuzhou/index.js delete mode 100644 lib/v2/dushu/maintainer.js delete mode 100644 lib/v2/dushu/radar.js delete mode 100644 lib/v2/dushu/router.js delete mode 100644 lib/v2/dut/defaults.js delete mode 100644 lib/v2/dut/index.js delete mode 100644 lib/v2/dut/maintainer.js delete mode 100644 lib/v2/dut/radar.js delete mode 100644 lib/v2/dut/router.js delete mode 100644 lib/v2/dut/shortcuts.js delete mode 100644 lib/v2/dx2025/index.js delete mode 100644 lib/v2/dx2025/maintainer.js delete mode 100644 lib/v2/dx2025/radar.js delete mode 100644 lib/v2/dx2025/router.js delete mode 100644 lib/v2/dxy/maintainer.js delete mode 100644 lib/v2/dxy/profile/thread.js delete mode 100644 lib/v2/dxy/radar.js delete mode 100644 lib/v2/dxy/router.js delete mode 100644 lib/v2/dxy/special.js delete mode 100644 lib/v2/dxy/utils.js delete mode 100644 lib/v2/e-hentai/index.js delete mode 100644 lib/v2/e-hentai/maintainer.js delete mode 100644 lib/v2/e-hentai/radar.js delete mode 100644 lib/v2/e-hentai/router.js delete mode 100644 lib/v2/eagle/blog.js delete mode 100644 lib/v2/eagle/changelog.js delete mode 100644 lib/v2/eagle/maintainer.js delete mode 100644 lib/v2/eagle/radar.js delete mode 100644 lib/v2/eagle/router.js delete mode 100644 lib/v2/earthquake/ceic.js delete mode 100644 lib/v2/earthquake/index.js delete mode 100644 lib/v2/earthquake/maintainer.js delete mode 100644 lib/v2/earthquake/radar.js delete mode 100644 lib/v2/earthquake/router.js delete mode 100644 lib/v2/eastday/24.js delete mode 100644 lib/v2/eastday/find.js delete mode 100644 lib/v2/eastday/maintainer.js delete mode 100644 lib/v2/eastday/portrait.js delete mode 100644 lib/v2/eastday/radar.js delete mode 100644 lib/v2/eastday/router.js delete mode 100644 lib/v2/eastday/sh.js delete mode 100644 lib/v2/eastmoney/maintainer.js delete mode 100644 lib/v2/eastmoney/radar.js delete mode 100644 lib/v2/eastmoney/report/index.js delete mode 100644 lib/v2/eastmoney/router.js delete mode 100644 lib/v2/eastmoney/search/index.js delete mode 100644 lib/v2/eastmoney/ttjj/user.js delete mode 100644 lib/v2/ecnu/contest.js delete mode 100644 lib/v2/ecnu/maintainer.js delete mode 100644 lib/v2/ecnu/radar.js delete mode 100644 lib/v2/ecnu/router.js delete mode 100644 lib/v2/ecnu/yjs.js delete mode 100644 lib/v2/economist/download.js delete mode 100644 lib/v2/economist/espresso.js delete mode 100644 lib/v2/economist/full.js delete mode 100644 lib/v2/economist/global-business-review.js delete mode 100644 lib/v2/economist/gre-vocabulary.js delete mode 100644 lib/v2/economist/maintainer.js delete mode 100644 lib/v2/economist/radar.js delete mode 100644 lib/v2/economist/router.js delete mode 100644 lib/v2/ecust/e/news.js delete mode 100644 lib/v2/ecust/gschool/yjs.js delete mode 100644 lib/v2/ecust/jwc/notice.js delete mode 100644 lib/v2/ecust/maintainer.js delete mode 100644 lib/v2/ecust/radar.js delete mode 100644 lib/v2/ecust/router.js delete mode 100644 lib/v2/eet-china/maintainer.js delete mode 100644 lib/v2/eet-china/mp/index.js delete mode 100644 lib/v2/eet-china/mp/tags.js delete mode 100644 lib/v2/eet-china/mp/util.js delete mode 100644 lib/v2/eet-china/radar.js delete mode 100644 lib/v2/eet-china/router.js delete mode 100644 lib/v2/ehentai/ehapi.js delete mode 100644 lib/v2/ehentai/favorites.js delete mode 100644 lib/v2/ehentai/maintainer.js delete mode 100644 lib/v2/ehentai/router.js delete mode 100644 lib/v2/ehentai/search.js delete mode 100644 lib/v2/ehentai/tag.js delete mode 100644 lib/v2/elasticsearch-cn/index.js delete mode 100644 lib/v2/elasticsearch-cn/maintainer.js delete mode 100644 lib/v2/elasticsearch-cn/radar.js delete mode 100644 lib/v2/elasticsearch-cn/router.js delete mode 100644 lib/v2/eleduck/jobs.js delete mode 100644 lib/v2/eleduck/maintainer.js delete mode 100644 lib/v2/eleduck/posts.js delete mode 100644 lib/v2/eleduck/radar.js delete mode 100644 lib/v2/eleduck/router.js delete mode 100644 lib/v2/elsevier/issue.js delete mode 100644 lib/v2/elsevier/journal.js delete mode 100644 lib/v2/elsevier/maintainer.js delete mode 100644 lib/v2/elsevier/radar.js delete mode 100644 lib/v2/elsevier/router.js delete mode 100644 lib/v2/embassy/index.js delete mode 100644 lib/v2/embassy/maintainer.js delete mode 100644 lib/v2/embassy/radar.js delete mode 100644 lib/v2/embassy/router.js delete mode 100644 lib/v2/embassy/supportedList.js delete mode 100644 lib/v2/ems/apple.js delete mode 100644 lib/v2/ems/maintainer.js delete mode 100644 lib/v2/ems/news.js delete mode 100644 lib/v2/ems/radar.js delete mode 100644 lib/v2/ems/router.js delete mode 100644 lib/v2/ems/templates/apple.art delete mode 100644 lib/v2/epicgames/index.js delete mode 100644 lib/v2/epicgames/maintainer.js delete mode 100644 lib/v2/epicgames/radar.js delete mode 100644 lib/v2/epicgames/router.js delete mode 100644 lib/v2/epicgames/templates/description.art delete mode 100644 lib/v2/eprice/maintainer.js delete mode 100644 lib/v2/eprice/radar.js delete mode 100644 lib/v2/eprice/router.js delete mode 100644 lib/v2/eprice/rss.js delete mode 100644 lib/v2/eventernote/actors.js delete mode 100644 lib/v2/eventernote/maintainer.js delete mode 100644 lib/v2/eventernote/radar.js delete mode 100644 lib/v2/eventernote/router.js delete mode 100644 lib/v2/ezone/index.js delete mode 100644 lib/v2/ezone/maintainer.js delete mode 100644 lib/v2/ezone/radar.js delete mode 100644 lib/v2/ezone/router.js delete mode 100644 lib/v2/famitsu/category.js delete mode 100644 lib/v2/famitsu/maintainer.js delete mode 100644 lib/v2/famitsu/radar.js delete mode 100644 lib/v2/famitsu/router.js delete mode 100644 lib/v2/fantia/maintainer.js delete mode 100644 lib/v2/fantia/radar.js delete mode 100644 lib/v2/fantia/router.js delete mode 100644 lib/v2/fantia/search.js delete mode 100644 lib/v2/fantia/user.js delete mode 100644 lib/v2/fastbull/express-news.js delete mode 100644 lib/v2/fastbull/maintainer.js delete mode 100644 lib/v2/fastbull/news.js delete mode 100644 lib/v2/fastbull/radar.js delete mode 100644 lib/v2/fastbull/router.js delete mode 100644 lib/v2/fda/cdrh.js delete mode 100644 lib/v2/fda/maintainer.js delete mode 100644 lib/v2/fda/radar.js delete mode 100644 lib/v2/fda/router.js delete mode 100644 lib/v2/feng/forum.js delete mode 100644 lib/v2/feng/maintainer.js delete mode 100644 lib/v2/feng/radar.js delete mode 100644 lib/v2/feng/router.js delete mode 100644 lib/v2/feng/utils.js delete mode 100644 lib/v2/ff14/ff14_global.js delete mode 100644 lib/v2/ff14/ff14_zh.js delete mode 100644 lib/v2/ff14/maintainer.js delete mode 100644 lib/v2/ff14/radar.js delete mode 100644 lib/v2/ff14/router.js delete mode 100644 lib/v2/fffdm/maintainer.js delete mode 100644 lib/v2/fffdm/manhua/manhua.js delete mode 100644 lib/v2/fffdm/radar.js delete mode 100644 lib/v2/fffdm/router.js delete mode 100644 lib/v2/filmdeepfocus/index.js delete mode 100644 lib/v2/filmdeepfocus/maintainer.js delete mode 100644 lib/v2/filmdeepfocus/radar.js delete mode 100644 lib/v2/filmdeepfocus/router.js delete mode 100644 lib/v2/finology/bullets.js delete mode 100644 lib/v2/finology/maintainer.js delete mode 100644 lib/v2/finology/mostViewed.js delete mode 100644 lib/v2/finology/radar.js delete mode 100644 lib/v2/finology/router.js delete mode 100644 lib/v2/finology/tag.js delete mode 100644 lib/v2/finology/utils.js delete mode 100644 lib/v2/finviz/maintainer.js delete mode 100644 lib/v2/finviz/news.js delete mode 100644 lib/v2/finviz/quote.js delete mode 100644 lib/v2/finviz/radar.js delete mode 100644 lib/v2/finviz/router.js delete mode 100644 lib/v2/firecore/index.js delete mode 100644 lib/v2/firecore/maintainer.js delete mode 100644 lib/v2/firecore/radar.js delete mode 100644 lib/v2/firecore/router.js delete mode 100644 lib/v2/firefox/index.js delete mode 100644 lib/v2/firefox/maintainer.js delete mode 100644 lib/v2/firefox/radar.js delete mode 100644 lib/v2/firefox/router.js delete mode 100644 lib/v2/fisher-spb/maintainer.js delete mode 100644 lib/v2/fisher-spb/news.js delete mode 100644 lib/v2/fisher-spb/radar.js delete mode 100644 lib/v2/fisher-spb/router.js delete mode 100644 lib/v2/fishshell/index.js delete mode 100644 lib/v2/fishshell/maintainer.js delete mode 100644 lib/v2/fishshell/radar.js delete mode 100644 lib/v2/fishshell/router.js delete mode 100644 lib/v2/fjksbm/index.js delete mode 100644 lib/v2/fjksbm/maintainer.js delete mode 100644 lib/v2/fjksbm/radar.js delete mode 100644 lib/v2/fjksbm/router.js delete mode 100644 lib/v2/flyert/creditcard.js delete mode 100644 lib/v2/flyert/maintainer.js delete mode 100644 lib/v2/flyert/preferential.js delete mode 100644 lib/v2/flyert/radar.js delete mode 100644 lib/v2/flyert/router.js delete mode 100644 lib/v2/flyert/utils.js delete mode 100644 lib/v2/focustaiwan/index.js delete mode 100644 lib/v2/focustaiwan/maintainer.js delete mode 100644 lib/v2/focustaiwan/radar.js delete mode 100644 lib/v2/focustaiwan/router.js delete mode 100644 lib/v2/followin/index.js delete mode 100644 lib/v2/followin/kol.js delete mode 100644 lib/v2/followin/maintainer.js delete mode 100644 lib/v2/followin/news.js delete mode 100644 lib/v2/followin/radar.js delete mode 100644 lib/v2/followin/router.js delete mode 100644 lib/v2/followin/tag.js delete mode 100644 lib/v2/followin/topic.js delete mode 100644 lib/v2/followin/utils.js delete mode 100644 lib/v2/foresightnews/article.js delete mode 100644 lib/v2/foresightnews/column.js delete mode 100644 lib/v2/foresightnews/index.js delete mode 100644 lib/v2/foresightnews/maintainer.js delete mode 100644 lib/v2/foresightnews/news.js delete mode 100644 lib/v2/foresightnews/radar.js delete mode 100644 lib/v2/foresightnews/router.js delete mode 100644 lib/v2/foresightnews/util.js delete mode 100644 lib/v2/foreverblog/feeds.js delete mode 100644 lib/v2/foreverblog/maintainer.js delete mode 100644 lib/v2/foreverblog/radar.js delete mode 100644 lib/v2/foreverblog/router.js delete mode 100644 lib/v2/fortnite/maintainer.js delete mode 100644 lib/v2/fortnite/news.js delete mode 100644 lib/v2/fortnite/radar.js delete mode 100644 lib/v2/fortnite/router.js delete mode 100644 lib/v2/fortunechina/index.js delete mode 100644 lib/v2/fortunechina/maintainer.js delete mode 100644 lib/v2/fortunechina/radar.js delete mode 100644 lib/v2/fortunechina/router.js delete mode 100644 lib/v2/fosshub/index.js delete mode 100644 lib/v2/fosshub/maintainer.js delete mode 100644 lib/v2/fosshub/radar.js delete mode 100644 lib/v2/fosshub/router.js delete mode 100644 lib/v2/freebuf/index.js delete mode 100644 lib/v2/freebuf/maintainer.js delete mode 100644 lib/v2/freebuf/radar.js delete mode 100644 lib/v2/freebuf/router.js delete mode 100644 lib/v2/freecomputerbooks/index.js delete mode 100644 lib/v2/freecomputerbooks/maintainer.js delete mode 100644 lib/v2/freecomputerbooks/radar.js delete mode 100644 lib/v2/freecomputerbooks/router.js delete mode 100644 lib/v2/freewechat/maintainer.js delete mode 100644 lib/v2/freewechat/profile.js delete mode 100644 lib/v2/freewechat/radar.js delete mode 100644 lib/v2/freewechat/router.js delete mode 100644 lib/v2/ft/channel.js delete mode 100644 lib/v2/ft/maintainer.js delete mode 100644 lib/v2/ft/myft.js delete mode 100644 lib/v2/ft/radar.js delete mode 100644 lib/v2/ft/router.js delete mode 100644 lib/v2/ft/utils.js delete mode 100644 lib/v2/furstar/archive.js delete mode 100644 lib/v2/furstar/artists.js delete mode 100644 lib/v2/furstar/index.js delete mode 100644 lib/v2/furstar/maintainer.js delete mode 100644 lib/v2/furstar/radar.js delete mode 100644 lib/v2/furstar/router.js delete mode 100644 lib/v2/furstar/utils.js delete mode 100644 lib/v2/futunn/main.js delete mode 100644 lib/v2/futunn/maintainer.js delete mode 100644 lib/v2/futunn/radar.js delete mode 100644 lib/v2/futunn/router.js delete mode 100644 lib/v2/fx-markets/channel.js delete mode 100644 lib/v2/fx-markets/maintainer.js delete mode 100644 lib/v2/fx-markets/radar.js delete mode 100644 lib/v2/fx-markets/router.js delete mode 100644 lib/v2/fx678/kx.js delete mode 100644 lib/v2/fx678/maintainer.js delete mode 100644 lib/v2/fx678/radar.js delete mode 100644 lib/v2/fx678/router.js delete mode 100644 lib/v2/fzmtr/announcements.js delete mode 100644 lib/v2/fzmtr/maintainer.js delete mode 100644 lib/v2/fzmtr/radar.js delete mode 100644 lib/v2/fzmtr/router.js delete mode 100644 lib/v2/gameapps/index.js delete mode 100644 lib/v2/gameapps/maintainer.js delete mode 100644 lib/v2/gameapps/radar.js delete mode 100644 lib/v2/gameapps/router.js delete mode 100644 lib/v2/gameapps/templates/description.art delete mode 100644 lib/v2/gamebase/maintainer.js delete mode 100644 lib/v2/gamebase/news.js delete mode 100644 lib/v2/gamebase/radar.js delete mode 100644 lib/v2/gamebase/router.js delete mode 100644 lib/v2/gamegene/maintainer.js delete mode 100644 lib/v2/gamegene/news.js delete mode 100644 lib/v2/gamegene/radar.js delete mode 100644 lib/v2/gamegene/router.js delete mode 100644 lib/v2/gamer/gnn_index.js delete mode 100644 lib/v2/gamer/hot.js delete mode 100644 lib/v2/gamer/maintainer.js delete mode 100644 lib/v2/gamer/radar.js delete mode 100644 lib/v2/gamer/router.js delete mode 100644 lib/v2/gamersecret/index.js delete mode 100644 lib/v2/gamersecret/maintainer.js delete mode 100644 lib/v2/gamersecret/radar.js delete mode 100644 lib/v2/gamersecret/router.js delete mode 100644 lib/v2/gamme/category.js delete mode 100644 lib/v2/gamme/maintainer.js delete mode 100644 lib/v2/gamme/radar.js delete mode 100644 lib/v2/gamme/router.js delete mode 100644 lib/v2/gamme/tag.js delete mode 100644 lib/v2/gaze/maintainer.js delete mode 100644 lib/v2/gaze/radar.js delete mode 100644 lib/v2/gaze/router.js delete mode 100644 lib/v2/gaze/templates/update.art delete mode 100644 lib/v2/gaze/update.js delete mode 100644 lib/v2/gcores/category.js delete mode 100644 lib/v2/gcores/collection.js delete mode 100644 lib/v2/gcores/maintainer.js delete mode 100644 lib/v2/gcores/radar.js delete mode 100644 lib/v2/gcores/radio.js delete mode 100644 lib/v2/gcores/router.js delete mode 100644 lib/v2/gcores/tag.js delete mode 100644 lib/v2/gdut/maintainer.js delete mode 100644 lib/v2/gdut/news.js delete mode 100644 lib/v2/gdut/oa_news.js delete mode 100644 lib/v2/gdut/radar.js delete mode 100644 lib/v2/gdut/router.js delete mode 100644 lib/v2/gelonghui/home.js delete mode 100644 lib/v2/gelonghui/hot-article.js delete mode 100644 lib/v2/gelonghui/keyword.js delete mode 100644 lib/v2/gelonghui/live.js delete mode 100644 lib/v2/gelonghui/maintainer.js delete mode 100644 lib/v2/gelonghui/radar.js delete mode 100644 lib/v2/gelonghui/router.js delete mode 100644 lib/v2/gelonghui/subject.js delete mode 100644 lib/v2/gelonghui/user.js delete mode 100644 lib/v2/gelonghui/utils.js delete mode 100644 lib/v2/geocaching/blogs.js delete mode 100644 lib/v2/geocaching/maintainer.js delete mode 100644 lib/v2/geocaching/radar.js delete mode 100644 lib/v2/geocaching/router.js delete mode 100644 lib/v2/getdr/index.js delete mode 100644 lib/v2/getdr/maintainer.js delete mode 100644 lib/v2/getdr/radar.js delete mode 100644 lib/v2/getdr/router.js delete mode 100644 lib/v2/getitfree/index.js delete mode 100644 lib/v2/getitfree/maintainer.js delete mode 100644 lib/v2/getitfree/radar.js delete mode 100644 lib/v2/getitfree/router.js delete mode 100644 lib/v2/gettr/maintainer.js delete mode 100644 lib/v2/gettr/radar.js delete mode 100644 lib/v2/gettr/router.js delete mode 100644 lib/v2/gettr/user.js delete mode 100644 lib/v2/gf-cn/maintainer.js delete mode 100644 lib/v2/gf-cn/news.js delete mode 100644 lib/v2/gf-cn/radar.js delete mode 100644 lib/v2/gf-cn/router.js delete mode 100644 lib/v2/gihyo/group.js delete mode 100644 lib/v2/gihyo/maintainer.js delete mode 100644 lib/v2/gihyo/radar.js delete mode 100644 lib/v2/gihyo/router.js delete mode 100644 lib/v2/gitee/maintainer.js delete mode 100644 lib/v2/gitee/radar.js delete mode 100644 lib/v2/gitee/repos/commits.js delete mode 100644 lib/v2/gitee/repos/events.js delete mode 100644 lib/v2/gitee/repos/releases.js delete mode 100644 lib/v2/gitee/router.js delete mode 100644 lib/v2/gitee/users/events.js delete mode 100644 lib/v2/github/branches.js delete mode 100644 lib/v2/github/comments.js delete mode 100644 lib/v2/github/contributors.js delete mode 100644 lib/v2/github/file.js delete mode 100644 lib/v2/github/follower.js delete mode 100644 lib/v2/github/gist.js delete mode 100644 lib/v2/github/issue.js delete mode 100644 lib/v2/github/maintainer.js delete mode 100644 lib/v2/github/notifications.js delete mode 100644 lib/v2/github/pulls.js delete mode 100644 lib/v2/github/pulse.js delete mode 100644 lib/v2/github/radar.js delete mode 100644 lib/v2/github/repos.js delete mode 100644 lib/v2/github/router.js delete mode 100644 lib/v2/github/search.js delete mode 100644 lib/v2/github/star.js delete mode 100644 lib/v2/github/starred_repos.js delete mode 100644 lib/v2/github/topic.js delete mode 100644 lib/v2/github/trending.js delete mode 100644 lib/v2/github/wiki.js delete mode 100644 lib/v2/gitpod/blog.js delete mode 100644 lib/v2/gitpod/changelog.js delete mode 100644 lib/v2/gitpod/maintainer.js delete mode 100644 lib/v2/gitpod/radar.js delete mode 100644 lib/v2/gitpod/router.js delete mode 100644 lib/v2/gitpod/utils.js delete mode 100644 lib/v2/globallawreview/index.js delete mode 100644 lib/v2/globallawreview/maintainer.js delete mode 100644 lib/v2/globallawreview/radar.js delete mode 100644 lib/v2/globallawreview/router.js delete mode 100644 lib/v2/gocn/jobs.js delete mode 100644 lib/v2/gocn/maintainer.js delete mode 100644 lib/v2/gocn/radar.js delete mode 100644 lib/v2/gocn/router.js delete mode 100644 lib/v2/gocn/topics.js delete mode 100644 lib/v2/gocn/util.js delete mode 100644 lib/v2/good/index.js delete mode 100644 lib/v2/good/maintainer.js delete mode 100644 lib/v2/good/radar.js delete mode 100644 lib/v2/good/router.js delete mode 100644 lib/v2/google/album.js delete mode 100644 lib/v2/google/citations.js delete mode 100644 lib/v2/google/doodles.js delete mode 100644 lib/v2/google/fonts.js delete mode 100644 lib/v2/google/maintainer.js delete mode 100644 lib/v2/google/news.js delete mode 100644 lib/v2/google/radar.js delete mode 100644 lib/v2/google/router.js delete mode 100644 lib/v2/google/scholar.js delete mode 100644 lib/v2/google/sites.js delete mode 100644 lib/v2/google/sitesRecentChanges.js delete mode 100644 lib/v2/gov/anhui/kjt.js delete mode 100644 lib/v2/gov/beijing/bphc/index.js delete mode 100644 lib/v2/gov/beijing/jw/tzgg.js delete mode 100644 lib/v2/gov/beijing/kw/index.js delete mode 100644 lib/v2/gov/cac/index.js delete mode 100644 lib/v2/gov/ccdi/index.js delete mode 100644 lib/v2/gov/ccdi/utils.js delete mode 100644 lib/v2/gov/chinatax/latest.js delete mode 100644 lib/v2/gov/chongqing/rsks.js delete mode 100644 lib/v2/gov/chongqing/sydwgkzp.js delete mode 100644 lib/v2/gov/cmse/fxrw.js delete mode 100644 lib/v2/gov/cmse/index.js delete mode 100644 lib/v2/gov/cnnic/index.js delete mode 100644 lib/v2/gov/csrc/auditstatus.js delete mode 100644 lib/v2/gov/csrc/news.js delete mode 100644 lib/v2/gov/customs/list.js delete mode 100644 lib/v2/gov/customs/utils.js delete mode 100644 lib/v2/gov/dianbai/dianbai.js delete mode 100644 lib/v2/gov/gaozhou/gaozhou.js delete mode 100644 lib/v2/gov/general/general.js delete mode 100644 lib/v2/gov/guangdong/tqyb/sncsyjxh.js delete mode 100644 lib/v2/gov/guangdong/tqyb/tfxtq.js delete mode 100644 lib/v2/gov/gz/index.js delete mode 100644 lib/v2/gov/hebei/czt.js delete mode 100644 lib/v2/gov/huazhou/huazhou.js delete mode 100644 lib/v2/gov/huizhou/zwgk/index.js delete mode 100644 lib/v2/gov/hunan/changsha/major-email.js delete mode 100644 lib/v2/gov/immiau/news.js delete mode 100644 lib/v2/gov/jinan/healthcommission/medical_exam_notice.js delete mode 100644 lib/v2/gov/maintainer.js delete mode 100644 lib/v2/gov/maoming/maoming.js delete mode 100644 lib/v2/gov/maonan/maonan.js delete mode 100644 lib/v2/gov/mee/ywdt.js delete mode 100644 lib/v2/gov/mfa/wjdt.js delete mode 100644 lib/v2/gov/mgs/mgs.js delete mode 100644 lib/v2/gov/miit/wjfb.js delete mode 100644 lib/v2/gov/miit/wjgs.js delete mode 100644 lib/v2/gov/miit/yjzj.js delete mode 100644 lib/v2/gov/miit/zcjd.js delete mode 100644 lib/v2/gov/miit/zcwj.js delete mode 100644 lib/v2/gov/mmht/mmht.js delete mode 100644 lib/v2/gov/moe/moe.js delete mode 100644 lib/v2/gov/moe/s78.js delete mode 100644 lib/v2/gov/mofcom/article.js delete mode 100644 lib/v2/gov/moj/aac/news.js delete mode 100644 lib/v2/gov/news/index.js delete mode 100644 lib/v2/gov/nifdc/index.js delete mode 100644 lib/v2/gov/nmpa/generic.js delete mode 100644 lib/v2/gov/nopss/index.js delete mode 100644 lib/v2/gov/nrta/dsj.js delete mode 100644 lib/v2/gov/nrta/news.js delete mode 100644 lib/v2/gov/nsfc/index.js delete mode 100644 lib/v2/gov/nsfc/shortcuts.js delete mode 100644 lib/v2/gov/pbc/goutongjiaoliu.js delete mode 100644 lib/v2/gov/pbc/gzlw.js delete mode 100644 lib/v2/gov/pbc/tradeAnnouncement.js delete mode 100644 lib/v2/gov/pbc/utils.js delete mode 100644 lib/v2/gov/pbc/zcyj.js delete mode 100644 lib/v2/gov/radar.js delete mode 100644 lib/v2/gov/router.js delete mode 100644 lib/v2/gov/sasac/generic.js delete mode 100644 lib/v2/gov/sdb/sdb.js delete mode 100644 lib/v2/gov/shaanxi/kjt.js delete mode 100644 lib/v2/gov/shanghai/rsj/ksxm.js delete mode 100644 lib/v2/gov/shanghai/wgj/wgj.js delete mode 100644 lib/v2/gov/shanghai/wsjkw/yqtb/index.js delete mode 100644 lib/v2/gov/shanghai/yjj/index.js delete mode 100644 lib/v2/gov/shenzhen/hrss/szksy/index.js delete mode 100644 lib/v2/gov/shenzhen/xxgk/zfxxgj.js delete mode 100644 lib/v2/gov/shenzhen/zjj/index.js delete mode 100644 lib/v2/gov/shenzhen/zzb/index.js delete mode 100644 lib/v2/gov/sichuan/deyang/govpublicinfo.js delete mode 100644 lib/v2/gov/sichuan/deyang/mztoday.js delete mode 100644 lib/v2/gov/stats/index.js delete mode 100644 lib/v2/gov/taiyuan/rsj.js delete mode 100644 lib/v2/gov/wuhan/whyw.js delete mode 100644 lib/v2/gov/xinyi/xinyi.js delete mode 100644 lib/v2/gov/xuzhou/hrss.js delete mode 100644 lib/v2/gov/zhengce/govall.js delete mode 100644 lib/v2/gov/zhengce/wenjian.js delete mode 100644 lib/v2/gov/zhengce/zhengceku.js delete mode 100644 lib/v2/gov/zhengce/zuixin.js delete mode 100644 lib/v2/gq/maintainer.js delete mode 100644 lib/v2/gq/radar.js delete mode 100644 lib/v2/gq/router.js delete mode 100644 lib/v2/gq/templates/embed-article.art delete mode 100644 lib/v2/gq/templates/embed-product.art delete mode 100644 lib/v2/gq/templates/img.art delete mode 100644 lib/v2/gq/templates/tw.art delete mode 100644 lib/v2/gq/templates/videoObject.art delete mode 100644 lib/v2/gq/templates/youtube.art delete mode 100644 lib/v2/gq/tw/index.js delete mode 100644 lib/v2/greasyfork/feedback.js delete mode 100644 lib/v2/greasyfork/maintainer.js delete mode 100644 lib/v2/greasyfork/radar.js delete mode 100644 lib/v2/greasyfork/router.js delete mode 100644 lib/v2/greasyfork/scripts.js delete mode 100644 lib/v2/greasyfork/versions.js delete mode 100644 lib/v2/grist/featured.js delete mode 100644 lib/v2/grist/index.js delete mode 100644 lib/v2/grist/maintainer.js delete mode 100644 lib/v2/grist/radar.js delete mode 100644 lib/v2/grist/router.js delete mode 100644 lib/v2/grist/series.js delete mode 100644 lib/v2/grist/topic.js delete mode 100644 lib/v2/grist/utils.js delete mode 100644 lib/v2/guancha/headline.js delete mode 100644 lib/v2/guancha/index.js delete mode 100644 lib/v2/guancha/maintainer.js delete mode 100644 lib/v2/guancha/member.js delete mode 100644 lib/v2/guancha/personalpage.js delete mode 100644 lib/v2/guancha/radar.js delete mode 100644 lib/v2/guancha/router.js delete mode 100644 lib/v2/guancha/topic.js delete mode 100644 lib/v2/guandian/index.js delete mode 100644 lib/v2/guandian/maintainer.js delete mode 100644 lib/v2/guandian/radar.js delete mode 100644 lib/v2/guandian/router.js delete mode 100644 lib/v2/guangdiu/cheaps.js delete mode 100644 lib/v2/guangdiu/index.js delete mode 100644 lib/v2/guangdiu/maintainer.js delete mode 100644 lib/v2/guangdiu/radar.js delete mode 100644 lib/v2/guangdiu/rank.js delete mode 100644 lib/v2/guangdiu/router.js delete mode 100644 lib/v2/guangzhoumetro/maintainer.js delete mode 100644 lib/v2/guangzhoumetro/news.js delete mode 100644 lib/v2/guangzhoumetro/radar.js delete mode 100644 lib/v2/guangzhoumetro/router.js delete mode 100644 lib/v2/guanhai/index.js delete mode 100644 lib/v2/guanhai/maintainer.js delete mode 100644 lib/v2/guanhai/radar.js delete mode 100644 lib/v2/guanhai/router.js delete mode 100644 lib/v2/guduodata/daily.js delete mode 100644 lib/v2/guduodata/maintainer.js delete mode 100644 lib/v2/guduodata/radar.js delete mode 100644 lib/v2/guduodata/router.js delete mode 100644 lib/v2/guggenheim/exhibitions.js delete mode 100644 lib/v2/guggenheim/maintainer.js delete mode 100644 lib/v2/guggenheim/radar.js delete mode 100644 lib/v2/guggenheim/router.js delete mode 100644 lib/v2/gumroad/index.js delete mode 100644 lib/v2/gumroad/maintainer.js delete mode 100644 lib/v2/gumroad/radar.js delete mode 100644 lib/v2/gumroad/router.js delete mode 100644 lib/v2/guokr/channel.js delete mode 100644 lib/v2/guokr/maintainer.js delete mode 100644 lib/v2/guokr/radar.js delete mode 100644 lib/v2/guokr/router.js delete mode 100644 lib/v2/guokr/scientific.js delete mode 100644 lib/v2/gxmzu/ai.js delete mode 100644 lib/v2/gxmzu/maintainer.js delete mode 100644 lib/v2/gxmzu/radar.js delete mode 100644 lib/v2/gxmzu/router.js delete mode 100644 lib/v2/gxmzu/utils/index.js delete mode 100644 lib/v2/gxmzu/yjs.js delete mode 100644 lib/v2/gz-cmc/index.js delete mode 100644 lib/v2/gz-cmc/maintainer.js delete mode 100644 lib/v2/gz-cmc/radar.js delete mode 100644 lib/v2/gz-cmc/router.js delete mode 100644 lib/v2/gzdaily/app.js delete mode 100644 lib/v2/gzdaily/maintainer.js delete mode 100644 lib/v2/gzdaily/radar.js delete mode 100644 lib/v2/gzdaily/router.js delete mode 100644 lib/v2/gzh360/category.js delete mode 100644 lib/v2/gzh360/gzh.js delete mode 100644 lib/v2/gzh360/maintainer.js delete mode 100644 lib/v2/gzh360/radar.js delete mode 100644 lib/v2/gzh360/router.js delete mode 100644 lib/v2/gzh360/universal.js delete mode 100644 lib/v2/gzh360/utils.js delete mode 100644 lib/v2/gzhu/maintainer.js delete mode 100644 lib/v2/gzhu/radar.js delete mode 100644 lib/v2/gzhu/router.js delete mode 100644 lib/v2/gzhu/yjs.js delete mode 100644 lib/v2/hackernews/index.js delete mode 100644 lib/v2/hackernews/maintainer.js delete mode 100644 lib/v2/hackernews/radar.js delete mode 100644 lib/v2/hackernews/router.js delete mode 100644 lib/v2/hackertalk/index.js delete mode 100644 lib/v2/hackertalk/maintainer.js delete mode 100644 lib/v2/hackertalk/radar.js delete mode 100644 lib/v2/hackertalk/router.js delete mode 100644 lib/v2/hacking8/index.js delete mode 100644 lib/v2/hacking8/maintainer.js delete mode 100644 lib/v2/hacking8/radar.js delete mode 100644 lib/v2/hacking8/router.js delete mode 100644 lib/v2/hacking8/search.js delete mode 100644 lib/v2/hackmd/maintainer.js delete mode 100644 lib/v2/hackmd/profile.js delete mode 100644 lib/v2/hackmd/radar.js delete mode 100644 lib/v2/hackmd/router.js delete mode 100644 lib/v2/hafu/maintainer.js delete mode 100644 lib/v2/hafu/news.js delete mode 100644 lib/v2/hafu/radar.js delete mode 100644 lib/v2/hafu/router.js delete mode 100644 lib/v2/hafu/utils.js delete mode 100644 lib/v2/hakkatv/maintainer.js delete mode 100644 lib/v2/hakkatv/radar.js delete mode 100644 lib/v2/hakkatv/router.js delete mode 100644 lib/v2/hakkatv/type.js delete mode 100644 lib/v2/hameln/chapter.js delete mode 100644 lib/v2/hameln/maintainer.js delete mode 100644 lib/v2/hameln/radar.js delete mode 100644 lib/v2/hameln/router.js delete mode 100644 lib/v2/hashnode/blog.js delete mode 100644 lib/v2/hashnode/maintainer.js delete mode 100644 lib/v2/hashnode/radar.js delete mode 100644 lib/v2/hashnode/router.js delete mode 100644 lib/v2/hbr/maintainer.js delete mode 100644 lib/v2/hbr/radar.js delete mode 100644 lib/v2/hbr/router.js delete mode 100644 lib/v2/hbr/topic.js delete mode 100644 lib/v2/hdu/cs/notice.js delete mode 100644 lib/v2/hdu/cs/pg.js delete mode 100644 lib/v2/hdu/maintainer.js delete mode 100644 lib/v2/hdu/radar.js delete mode 100644 lib/v2/hdu/router.js delete mode 100644 lib/v2/hellobtc/information.js delete mode 100644 lib/v2/hellobtc/kepu.js delete mode 100644 lib/v2/hellobtc/maintainer.js delete mode 100644 lib/v2/hellobtc/news.js delete mode 100644 lib/v2/hellobtc/radar.js delete mode 100644 lib/v2/hellobtc/router.js delete mode 100644 lib/v2/hellobtc/topic.js delete mode 100644 lib/v2/hellogithub/index.js delete mode 100644 lib/v2/hellogithub/maintainer.js delete mode 100644 lib/v2/hellogithub/radar.js delete mode 100644 lib/v2/hellogithub/report.js delete mode 100644 lib/v2/hellogithub/router.js delete mode 100644 lib/v2/hellogithub/volume.js delete mode 100644 lib/v2/hex-rays/index.js delete mode 100644 lib/v2/hex-rays/maintainer.js delete mode 100644 lib/v2/hex-rays/radar.js delete mode 100644 lib/v2/hex-rays/router.js delete mode 100644 lib/v2/hinatazaka46/blog.js delete mode 100644 lib/v2/hinatazaka46/maintainer.js delete mode 100644 lib/v2/hinatazaka46/news.js delete mode 100644 lib/v2/hinatazaka46/radar.js delete mode 100644 lib/v2/hinatazaka46/router.js delete mode 100644 lib/v2/hit/hitgs.js delete mode 100644 lib/v2/hit/jwc.js delete mode 100644 lib/v2/hit/maintainer.js delete mode 100644 lib/v2/hit/radar.js delete mode 100644 lib/v2/hit/router.js delete mode 100644 lib/v2/hit/today.js delete mode 100644 lib/v2/hitsz/article.js delete mode 100644 lib/v2/hitsz/maintainer.js delete mode 100644 lib/v2/hitsz/radar.js delete mode 100644 lib/v2/hitsz/router.js delete mode 100644 lib/v2/hitwh/maintainer.js delete mode 100644 lib/v2/hitwh/radar.js delete mode 100644 lib/v2/hitwh/router.js delete mode 100644 lib/v2/hitwh/today.js delete mode 100644 lib/v2/hizu/index.js delete mode 100644 lib/v2/hizu/maintainer.js delete mode 100644 lib/v2/hizu/radar.js delete mode 100644 lib/v2/hizu/router.js delete mode 100644 lib/v2/hjedd/article.js delete mode 100644 lib/v2/hjedd/hot.js delete mode 100644 lib/v2/hjedd/latest.js delete mode 100644 lib/v2/hjedd/maintainer.js delete mode 100644 lib/v2/hjedd/news.js delete mode 100644 lib/v2/hjedd/notice.js delete mode 100644 lib/v2/hjedd/original.js delete mode 100644 lib/v2/hjedd/radar.js delete mode 100644 lib/v2/hjedd/router.js delete mode 100644 lib/v2/hjedd/templates/attachment.art delete mode 100644 lib/v2/hjedd/top.js delete mode 100644 lib/v2/hjedd/utils.js delete mode 100644 lib/v2/hk01/channel.js delete mode 100644 lib/v2/hk01/hot.js delete mode 100644 lib/v2/hk01/issue.js delete mode 100644 lib/v2/hk01/latest.js delete mode 100644 lib/v2/hk01/maintainer.js delete mode 100644 lib/v2/hk01/radar.js delete mode 100644 lib/v2/hk01/router.js delete mode 100644 lib/v2/hk01/tag.js delete mode 100644 lib/v2/hk01/utils.js delete mode 100644 lib/v2/hk01/zone.js delete mode 100644 lib/v2/hkej/index.js delete mode 100644 lib/v2/hkej/maintainer.js delete mode 100644 lib/v2/hkej/radar.js delete mode 100644 lib/v2/hkej/router.js delete mode 100644 lib/v2/hkepc/data.js delete mode 100644 lib/v2/hkepc/index.js delete mode 100644 lib/v2/hkepc/maintainer.js delete mode 100644 lib/v2/hkepc/radar.js delete mode 100644 lib/v2/hkepc/router.js delete mode 100644 lib/v2/hket/index.js delete mode 100644 lib/v2/hket/maintainer.js delete mode 100644 lib/v2/hket/radar.js delete mode 100644 lib/v2/hket/router.js delete mode 100644 lib/v2/hket/templates/description.art delete mode 100644 lib/v2/hket/templates/image.art delete mode 100644 lib/v2/hkjunkcall/index.js delete mode 100644 lib/v2/hkjunkcall/maintainer.js delete mode 100644 lib/v2/hkjunkcall/radar.js delete mode 100644 lib/v2/hkjunkcall/router.js delete mode 100644 lib/v2/hljucm/maintainer.js delete mode 100644 lib/v2/hljucm/radar.js delete mode 100644 lib/v2/hljucm/router.js delete mode 100644 lib/v2/hljucm/yjsy.js delete mode 100644 lib/v2/hnrb/index.js delete mode 100644 lib/v2/hnrb/maintainer.js delete mode 100644 lib/v2/hnrb/radar.js delete mode 100644 lib/v2/hnrb/router.js delete mode 100644 lib/v2/hnu/careers.js delete mode 100644 lib/v2/hnu/maintainer.js delete mode 100644 lib/v2/hnu/radar.js delete mode 100644 lib/v2/hnu/router.js delete mode 100644 lib/v2/hongkong/chp.js delete mode 100644 lib/v2/hongkong/dh.js delete mode 100644 lib/v2/hongkong/maintainer.js delete mode 100644 lib/v2/hongkong/radar.js delete mode 100644 lib/v2/hongkong/router.js delete mode 100644 lib/v2/hotchina/index.js delete mode 100644 lib/v2/hotchina/maintainer.js delete mode 100644 lib/v2/hotchina/radar.js delete mode 100644 lib/v2/hotchina/router.js delete mode 100644 lib/v2/hotukdeals/hottest.js delete mode 100644 lib/v2/hotukdeals/index.js delete mode 100644 lib/v2/hotukdeals/maintainer.js delete mode 100644 lib/v2/hotukdeals/radar.js delete mode 100644 lib/v2/hotukdeals/router.js delete mode 100644 lib/v2/houxu/events.js delete mode 100644 lib/v2/houxu/index.js delete mode 100644 lib/v2/houxu/lives.js delete mode 100644 lib/v2/houxu/maintainer.js delete mode 100644 lib/v2/houxu/memory.js delete mode 100644 lib/v2/houxu/radar.js delete mode 100644 lib/v2/houxu/router.js delete mode 100644 lib/v2/hrbeu/gx/card.js delete mode 100644 lib/v2/hrbeu/gx/list.js delete mode 100644 lib/v2/hrbeu/job/bigemploy.js delete mode 100644 lib/v2/hrbeu/job/calendar.js delete mode 100644 lib/v2/hrbeu/job/list.js delete mode 100644 lib/v2/hrbeu/maintainer.js delete mode 100644 lib/v2/hrbeu/radar.js delete mode 100644 lib/v2/hrbeu/router.js delete mode 100644 lib/v2/hrbeu/uae/news.js delete mode 100644 lib/v2/hrbeu/ugs/news.js delete mode 100644 lib/v2/hrbeu/yjsy/list.js delete mode 100644 lib/v2/hrbust/jwzx.js delete mode 100644 lib/v2/hrbust/maintainer.js delete mode 100644 lib/v2/hrbust/radar.js delete mode 100644 lib/v2/hrbust/router.js delete mode 100644 lib/v2/hrbust/templates/description.art delete mode 100644 lib/v2/hrbust/utils.js delete mode 100644 lib/v2/huangz/index.js delete mode 100644 lib/v2/huangz/maintainer.js delete mode 100644 lib/v2/huangz/radar.js delete mode 100644 lib/v2/huangz/router.js delete mode 100644 lib/v2/huanqiu/index.js delete mode 100644 lib/v2/huanqiu/maintainer.js delete mode 100644 lib/v2/huanqiu/radar.js delete mode 100644 lib/v2/huanqiu/router.js delete mode 100644 lib/v2/huggingface/daily-papers.js delete mode 100644 lib/v2/huggingface/maintainer.js delete mode 100644 lib/v2/huggingface/radar.js delete mode 100644 lib/v2/huggingface/router.js delete mode 100644 lib/v2/hunanpea/maintainer.js delete mode 100644 lib/v2/hunanpea/radar.js delete mode 100644 lib/v2/hunanpea/router.js delete mode 100644 lib/v2/hunanpea/rsks.js delete mode 100644 lib/v2/hunau/gfxy/index.js delete mode 100644 lib/v2/hunau/ied.js delete mode 100644 lib/v2/hunau/jwc.js delete mode 100644 lib/v2/hunau/maintainer.js delete mode 100644 lib/v2/hunau/radar.js delete mode 100644 lib/v2/hunau/router.js delete mode 100644 lib/v2/hunau/utils/categoryTitle.js delete mode 100644 lib/v2/hunau/utils/common.js delete mode 100644 lib/v2/hunau/utils/indexPage.js delete mode 100644 lib/v2/hunau/utils/newsContent.js delete mode 100644 lib/v2/hunau/xky/index.js delete mode 100644 lib/v2/huoxian/maintainer.js delete mode 100644 lib/v2/huoxian/radar.js delete mode 100644 lib/v2/huoxian/router.js delete mode 100644 lib/v2/huoxian/zone.js delete mode 100644 lib/v2/hupu/all.js delete mode 100644 lib/v2/hupu/bbs.js delete mode 100644 lib/v2/hupu/index.js delete mode 100644 lib/v2/hupu/maintainer.js delete mode 100644 lib/v2/hupu/radar.js delete mode 100644 lib/v2/hupu/router.js delete mode 100755 lib/v2/hust/aia/news.js delete mode 100755 lib/v2/hust/aia/notice.js delete mode 100644 lib/v2/hust/maintainer.js delete mode 100644 lib/v2/hust/radar.js delete mode 100644 lib/v2/hust/router.js delete mode 100644 lib/v2/hust/yjs.js delete mode 100644 lib/v2/huxiu/article.js delete mode 100644 lib/v2/huxiu/author.js delete mode 100644 lib/v2/huxiu/briefColumn.js delete mode 100644 lib/v2/huxiu/collection.js delete mode 100644 lib/v2/huxiu/maintainer.js delete mode 100644 lib/v2/huxiu/moment.js delete mode 100644 lib/v2/huxiu/radar.js delete mode 100644 lib/v2/huxiu/router.js delete mode 100644 lib/v2/huxiu/search.js delete mode 100644 lib/v2/huxiu/tag.js delete mode 100644 lib/v2/huxiu/templates/brief.art delete mode 100644 lib/v2/huxiu/templates/img.art delete mode 100644 lib/v2/huxiu/templates/moment.art delete mode 100644 lib/v2/huxiu/templates/video.art delete mode 100644 lib/v2/huxiu/utils.js delete mode 100644 lib/v2/hyqss/index.js delete mode 100644 lib/v2/hyqss/maintainer.js delete mode 100644 lib/v2/hyqss/radar.js delete mode 100644 lib/v2/hyqss/router.js delete mode 100644 lib/v2/i-cable/category.js delete mode 100644 lib/v2/i-cable/maintainer.js delete mode 100644 lib/v2/i-cable/radar.js delete mode 100644 lib/v2/i-cable/router.js delete mode 100644 lib/v2/i-cable/templates/desc.art delete mode 100644 lib/v2/ibc/maintainer.js delete mode 100644 lib/v2/ibc/maitta.js delete mode 100644 lib/v2/ibc/radar.js delete mode 100644 lib/v2/ibc/radio.js delete mode 100644 lib/v2/ibc/router.js delete mode 100644 lib/v2/ibc/templates/description.art delete mode 100644 lib/v2/icac/maintainer.js delete mode 100644 lib/v2/icac/news.js delete mode 100644 lib/v2/icac/radar.js delete mode 100644 lib/v2/icac/router.js delete mode 100644 lib/v2/icac/utils.js delete mode 100644 lib/v2/icbc/maintainer.js delete mode 100644 lib/v2/icbc/radar.js delete mode 100644 lib/v2/icbc/router.js delete mode 100644 lib/v2/icbc/whpj.js delete mode 100644 lib/v2/idolypride/maintainer.js delete mode 100644 lib/v2/idolypride/news.js delete mode 100644 lib/v2/idolypride/radar.js delete mode 100644 lib/v2/idolypride/router.js delete mode 100644 lib/v2/ieee-security/maintainer.js delete mode 100644 lib/v2/ieee-security/radar.js delete mode 100644 lib/v2/ieee-security/router.js delete mode 100644 lib/v2/ieee-security/sp.js delete mode 100644 lib/v2/ieee/earlyaccess.js delete mode 100644 lib/v2/ieee/journal.js delete mode 100644 lib/v2/ieee/maintainer.js delete mode 100644 lib/v2/ieee/radar.js delete mode 100644 lib/v2/ieee/recent.js delete mode 100644 lib/v2/ieee/router.js delete mode 100644 lib/v2/ieee/templates/description.art delete mode 100644 lib/v2/ielts/index.js delete mode 100644 lib/v2/ielts/maintainer.js delete mode 100644 lib/v2/ielts/radar.js delete mode 100644 lib/v2/ielts/router.js delete mode 100644 lib/v2/ifeng/feng.js delete mode 100644 lib/v2/ifeng/maintainer.js delete mode 100644 lib/v2/ifeng/news.js delete mode 100644 lib/v2/ifeng/radar.js delete mode 100644 lib/v2/ifeng/router.js delete mode 100644 lib/v2/ifeng/templates/video.art delete mode 100644 lib/v2/ifeng/utils.js delete mode 100644 lib/v2/ifi-audio/download.js delete mode 100644 lib/v2/ifi-audio/maintainer.js delete mode 100644 lib/v2/ifi-audio/radar.js delete mode 100644 lib/v2/ifi-audio/router.js delete mode 100644 lib/v2/iguoguo/index.js delete mode 100644 lib/v2/iguoguo/maintainer.js delete mode 100644 lib/v2/iguoguo/radar.js delete mode 100644 lib/v2/iguoguo/router.js delete mode 100644 lib/v2/iiilab/index.js delete mode 100644 lib/v2/iiilab/maintainer.js delete mode 100644 lib/v2/iiilab/radar.js delete mode 100644 lib/v2/iiilab/router.js delete mode 100644 lib/v2/ikea/cn/family_offers.js delete mode 100644 lib/v2/ikea/cn/low_price.js delete mode 100644 lib/v2/ikea/cn/new.js delete mode 100644 lib/v2/ikea/cn/utils.js delete mode 100644 lib/v2/ikea/gb/new.js delete mode 100644 lib/v2/ikea/gb/offer.js delete mode 100644 lib/v2/ikea/maintainer.js delete mode 100644 lib/v2/ikea/radar.js delete mode 100644 lib/v2/ikea/router.js delete mode 100644 lib/v2/imagemagick/changelog.js delete mode 100644 lib/v2/imagemagick/maintainer.js delete mode 100644 lib/v2/imagemagick/radar.js delete mode 100644 lib/v2/imagemagick/router.js delete mode 100644 lib/v2/independent/maintainer.js delete mode 100644 lib/v2/independent/ps5-stock-uk.js delete mode 100644 lib/v2/independent/radar.js delete mode 100644 lib/v2/independent/router.js delete mode 100644 lib/v2/indiansinkuwait/latest.js delete mode 100644 lib/v2/indiansinkuwait/maintainer.js delete mode 100644 lib/v2/indiansinkuwait/radar.js delete mode 100644 lib/v2/indiansinkuwait/router.js delete mode 100644 lib/v2/inewsweek/index.js delete mode 100644 lib/v2/inewsweek/maintainer.js delete mode 100644 lib/v2/inewsweek/radar.js delete mode 100644 lib/v2/inewsweek/router.js delete mode 100644 lib/v2/infoq/maintainer.js delete mode 100644 lib/v2/infoq/radar.js delete mode 100644 lib/v2/infoq/recommend.js delete mode 100644 lib/v2/infoq/router.js delete mode 100644 lib/v2/infoq/topic.js delete mode 100644 lib/v2/infoq/utils.js delete mode 100644 lib/v2/informs/index.js delete mode 100644 lib/v2/informs/maintainer.js delete mode 100644 lib/v2/informs/radar.js delete mode 100644 lib/v2/informs/router.js delete mode 100644 lib/v2/inoreader/index.js delete mode 100644 lib/v2/inoreader/maintainer.js delete mode 100644 lib/v2/inoreader/radar.js delete mode 100644 lib/v2/inoreader/router.js delete mode 100644 lib/v2/inoreader/rss.js delete mode 100644 lib/v2/instagram/common-utils.js delete mode 100644 lib/v2/instagram/maintainer.js delete mode 100644 lib/v2/instagram/private-api/index.js delete mode 100644 lib/v2/instagram/private-api/utils.js delete mode 100644 lib/v2/instagram/radar.js delete mode 100644 lib/v2/instagram/router.js delete mode 100644 lib/v2/instagram/templates/images.art delete mode 100644 lib/v2/instagram/templates/video.art delete mode 100644 lib/v2/instagram/web-api/index.js delete mode 100644 lib/v2/instagram/web-api/utils.js delete mode 100644 lib/v2/instructables/maintainer.js delete mode 100644 lib/v2/instructables/projects.js delete mode 100644 lib/v2/instructables/radar.js delete mode 100644 lib/v2/instructables/router.js delete mode 100644 lib/v2/iqiyi/album.js delete mode 100644 lib/v2/iqiyi/maintainer.js delete mode 100644 lib/v2/iqiyi/radar.js delete mode 100644 lib/v2/iqiyi/router.js delete mode 100644 lib/v2/iqiyi/video.js delete mode 100644 lib/v2/iqnew/latest.js delete mode 100644 lib/v2/iqnew/maintainer.js delete mode 100644 lib/v2/iqnew/radar.js delete mode 100644 lib/v2/iqnew/router.js delete mode 100644 lib/v2/iresearch/maintainer.js delete mode 100644 lib/v2/iresearch/radar.js delete mode 100644 lib/v2/iresearch/report.js delete mode 100644 lib/v2/iresearch/router.js delete mode 100644 lib/v2/iresearch/weekly.js delete mode 100644 lib/v2/islander/maintainer.js delete mode 100644 lib/v2/islander/radar.js delete mode 100644 lib/v2/islander/router.js delete mode 100644 lib/v2/islander/search.js delete mode 100644 lib/v2/islander/top30event.js delete mode 100644 lib/v2/issuehunt/funded.js delete mode 100644 lib/v2/issuehunt/maintainer.js delete mode 100644 lib/v2/issuehunt/radar.js delete mode 100644 lib/v2/issuehunt/router.js delete mode 100644 lib/v2/itch/devlog.js delete mode 100644 lib/v2/itch/index.js delete mode 100644 lib/v2/itch/maintainer.js delete mode 100644 lib/v2/itch/posts.js delete mode 100644 lib/v2/itch/radar.js delete mode 100644 lib/v2/itch/router.js delete mode 100644 lib/v2/ithome/index.js delete mode 100644 lib/v2/ithome/maintainer.js delete mode 100644 lib/v2/ithome/radar.js delete mode 100644 lib/v2/ithome/ranking.js delete mode 100644 lib/v2/ithome/router.js delete mode 100644 lib/v2/ithome/tag.js delete mode 100644 lib/v2/ithome/tw/feeds.js delete mode 100644 lib/v2/ithome/zt.js delete mode 100644 lib/v2/iwara/index.js delete mode 100644 lib/v2/iwara/maintainer.js delete mode 100644 lib/v2/iwara/radar.js delete mode 100644 lib/v2/iwara/router.js delete mode 100644 lib/v2/iwara/subscriptions.js delete mode 100644 lib/v2/ixigua/maintainer.js delete mode 100644 lib/v2/ixigua/radar.js delete mode 100644 lib/v2/ixigua/router.js delete mode 100644 lib/v2/ixigua/userVideo.js delete mode 100644 lib/v2/jandan/index.js delete mode 100644 lib/v2/jandan/maintainer.js delete mode 100644 lib/v2/jandan/radar.js delete mode 100644 lib/v2/jandan/router.js delete mode 100644 lib/v2/jandan/section.js delete mode 100644 lib/v2/japanpost/maintainer.js delete mode 100644 lib/v2/japanpost/radar.js delete mode 100644 lib/v2/japanpost/router.js delete mode 100644 lib/v2/japanpost/track.js delete mode 100644 lib/v2/japanpost/utils.js delete mode 100644 lib/v2/javbus/index.js delete mode 100644 lib/v2/javbus/maintainer.js delete mode 100644 lib/v2/javbus/radar.js delete mode 100644 lib/v2/javbus/router.js delete mode 100644 lib/v2/javdb/actors.js delete mode 100644 lib/v2/javdb/index.js delete mode 100644 lib/v2/javdb/lists.js delete mode 100644 lib/v2/javdb/maintainer.js delete mode 100644 lib/v2/javdb/makers.js delete mode 100644 lib/v2/javdb/radar.js delete mode 100644 lib/v2/javdb/rankings.js delete mode 100644 lib/v2/javdb/router.js delete mode 100644 lib/v2/javdb/search.js delete mode 100644 lib/v2/javdb/series.js delete mode 100644 lib/v2/javdb/tags.js delete mode 100644 lib/v2/javdb/utils.js delete mode 100644 lib/v2/javlibrary/bestrated.js delete mode 100644 lib/v2/javlibrary/bestreviews.js delete mode 100644 lib/v2/javlibrary/genre.js delete mode 100644 lib/v2/javlibrary/maintainer.js delete mode 100644 lib/v2/javlibrary/mostwanted.js delete mode 100644 lib/v2/javlibrary/newentries.js delete mode 100644 lib/v2/javlibrary/newrelease.js delete mode 100644 lib/v2/javlibrary/radar.js delete mode 100644 lib/v2/javlibrary/router.js delete mode 100644 lib/v2/javlibrary/star.js delete mode 100644 lib/v2/javlibrary/update.js delete mode 100644 lib/v2/javlibrary/user.js delete mode 100644 lib/v2/javlibrary/utils.js delete mode 100644 lib/v2/jd/maintainer.js delete mode 100644 lib/v2/jd/price.js delete mode 100644 lib/v2/jd/radar.js delete mode 100644 lib/v2/jd/router.js delete mode 100644 lib/v2/jewishmuseum/exhibitions.js delete mode 100644 lib/v2/jewishmuseum/maintainer.js delete mode 100644 lib/v2/jewishmuseum/radar.js delete mode 100644 lib/v2/jewishmuseum/router.js delete mode 100644 lib/v2/jiaoliudao/index.js delete mode 100644 lib/v2/jiaoliudao/maintainer.js delete mode 100644 lib/v2/jiaoliudao/radar.js delete mode 100644 lib/v2/jiaoliudao/router.js delete mode 100644 lib/v2/jiemian/list.js delete mode 100644 lib/v2/jiemian/maintainer.js delete mode 100644 lib/v2/jiemian/radar.js delete mode 100644 lib/v2/jiemian/router.js delete mode 100644 lib/v2/jike/maintainer.js delete mode 100644 lib/v2/jike/radar.js delete mode 100644 lib/v2/jike/router.js delete mode 100644 lib/v2/jike/topic.js delete mode 100644 lib/v2/jike/topicText.js delete mode 100644 lib/v2/jike/user.js delete mode 100644 lib/v2/jike/utils.js delete mode 100644 lib/v2/jin10/index.js delete mode 100644 lib/v2/jin10/maintainer.js delete mode 100644 lib/v2/jin10/radar.js delete mode 100644 lib/v2/jin10/router.js delete mode 100644 lib/v2/jin10/topic.js delete mode 100644 lib/v2/jisilu/index.js delete mode 100644 lib/v2/jisilu/maintainer.js delete mode 100644 lib/v2/jisilu/radar.js delete mode 100644 lib/v2/jisilu/router.js delete mode 100644 lib/v2/jornada/index.js delete mode 100644 lib/v2/jornada/maintainer.js delete mode 100644 lib/v2/jornada/radar.js delete mode 100644 lib/v2/jornada/router.js delete mode 100644 lib/v2/jou/home.js delete mode 100644 lib/v2/jou/maintainer.js delete mode 100644 lib/v2/jou/radar.js delete mode 100644 lib/v2/jou/router.js delete mode 100644 lib/v2/jou/utils/index.js delete mode 100644 lib/v2/jou/yz.js delete mode 100644 lib/v2/jseea/maintainer.js delete mode 100644 lib/v2/jseea/news.js delete mode 100644 lib/v2/jseea/radar.js delete mode 100644 lib/v2/jseea/router.js delete mode 100644 lib/v2/juejin/books.js delete mode 100644 lib/v2/juejin/category.js delete mode 100644 lib/v2/juejin/collection.js delete mode 100644 lib/v2/juejin/column.js delete mode 100644 lib/v2/juejin/favorites.js delete mode 100644 lib/v2/juejin/maintainer.js delete mode 100644 lib/v2/juejin/news.js delete mode 100644 lib/v2/juejin/pins.js delete mode 100644 lib/v2/juejin/posts.js delete mode 100644 lib/v2/juejin/radar.js delete mode 100644 lib/v2/juejin/router.js delete mode 100644 lib/v2/juejin/shares.js delete mode 100644 lib/v2/juejin/tag.js delete mode 100644 lib/v2/juejin/trending.js delete mode 100644 lib/v2/juejin/utils.js delete mode 100644 lib/v2/jump/discount.js delete mode 100644 lib/v2/jump/maintainer.js delete mode 100644 lib/v2/jump/radar.js delete mode 100644 lib/v2/jump/router.js delete mode 100644 lib/v2/kakuyomu/episode.js delete mode 100644 lib/v2/kakuyomu/maintainer.js delete mode 100644 lib/v2/kakuyomu/radar.js delete mode 100644 lib/v2/kakuyomu/router.js delete mode 100644 lib/v2/kamen-rider-official/maintainer.js delete mode 100644 lib/v2/kamen-rider-official/news.js delete mode 100644 lib/v2/kamen-rider-official/radar.js delete mode 100644 lib/v2/kamen-rider-official/router.js delete mode 100644 lib/v2/kantarworldpanel/index.js delete mode 100644 lib/v2/kantarworldpanel/maintainer.js delete mode 100644 lib/v2/kantarworldpanel/radar.js delete mode 100644 lib/v2/kantarworldpanel/router.js delete mode 100644 lib/v2/kbs/maintainer.js delete mode 100644 lib/v2/kbs/news.js delete mode 100644 lib/v2/kbs/radar.js delete mode 100644 lib/v2/kbs/router.js delete mode 100644 lib/v2/kbs/today.js delete mode 100644 lib/v2/kcna/maintainer.js delete mode 100644 lib/v2/kcna/news.js delete mode 100644 lib/v2/kcna/radar.js delete mode 100644 lib/v2/kcna/router.js delete mode 100644 lib/v2/kcna/utils.js delete mode 100644 lib/v2/ke/maintainer.js delete mode 100644 lib/v2/ke/radar.js delete mode 100644 lib/v2/ke/results.js delete mode 100644 lib/v2/ke/router.js delete mode 100644 lib/v2/keep/maintainer.js delete mode 100644 lib/v2/keep/radar.js delete mode 100644 lib/v2/keep/router.js delete mode 100644 lib/v2/keep/user.js delete mode 100644 lib/v2/kemono/index.js delete mode 100644 lib/v2/kemono/maintainer.js delete mode 100644 lib/v2/kemono/radar.js delete mode 100644 lib/v2/kemono/router.js delete mode 100644 lib/v2/keylol/index.js delete mode 100644 lib/v2/keylol/maintainer.js delete mode 100644 lib/v2/keylol/radar.js delete mode 100644 lib/v2/keylol/router.js delete mode 100644 lib/v2/kimlaw/maintainer.js delete mode 100644 lib/v2/kimlaw/radar.js delete mode 100644 lib/v2/kimlaw/router.js delete mode 100644 lib/v2/kimlaw/thesis.js delete mode 100644 lib/v2/knowmedia/index.js delete mode 100644 lib/v2/knowmedia/maintainer.js delete mode 100644 lib/v2/knowmedia/radar.js delete mode 100644 lib/v2/knowmedia/router.js delete mode 100644 lib/v2/knowmedia/templates/desc.art delete mode 100644 lib/v2/kuaidi100/index.js delete mode 100644 lib/v2/kuaidi100/maintainer.js delete mode 100644 lib/v2/kuaidi100/radar.js delete mode 100644 lib/v2/kuaidi100/router.js delete mode 100644 lib/v2/kuaidi100/supported_company.js delete mode 100644 lib/v2/kuaidi100/utils.js delete mode 100644 lib/v2/kunchengblog/essay.js delete mode 100644 lib/v2/kunchengblog/maintainer.js delete mode 100644 lib/v2/kunchengblog/radar.js delete mode 100644 lib/v2/kunchengblog/router.js delete mode 100644 lib/v2/kuwaitlocal/index.js delete mode 100644 lib/v2/kuwaitlocal/maintainer.js delete mode 100644 lib/v2/kuwaitlocal/radar.js delete mode 100644 lib/v2/kuwaitlocal/router.js delete mode 100644 lib/v2/kyodonews/index.js delete mode 100644 lib/v2/kyodonews/maintainer.js delete mode 100644 lib/v2/kyodonews/radar.js delete mode 100644 lib/v2/kyodonews/router.js delete mode 100644 lib/v2/lang/maintainer.js delete mode 100644 lib/v2/lang/radar.js delete mode 100644 lib/v2/lang/room.js delete mode 100644 lib/v2/lang/router.js delete mode 100644 lib/v2/lanqiao/author.js delete mode 100644 lib/v2/lanqiao/courses.js delete mode 100644 lib/v2/lanqiao/maintainer.js delete mode 100644 lib/v2/lanqiao/questions.js delete mode 100644 lib/v2/lanqiao/radar.js delete mode 100644 lib/v2/lanqiao/router.js delete mode 100644 lib/v2/lanqiao/utils.js delete mode 100644 lib/v2/laohu8/maintainer.js delete mode 100644 lib/v2/laohu8/personal.js delete mode 100644 lib/v2/laohu8/radar.js delete mode 100644 lib/v2/laohu8/router.js delete mode 100644 lib/v2/latepost/index.js delete mode 100644 lib/v2/latepost/maintainer.js delete mode 100644 lib/v2/latepost/radar.js delete mode 100644 lib/v2/latepost/router.js delete mode 100644 lib/v2/lativ/index.js delete mode 100644 lib/v2/lativ/maintainer.js delete mode 100644 lib/v2/lativ/radar.js delete mode 100644 lib/v2/lativ/router.js delete mode 100644 lib/v2/lativ/templates/detail.art delete mode 100644 lib/v2/layer3/maintainer.js delete mode 100644 lib/v2/layer3/quests.js delete mode 100644 lib/v2/layer3/radar.js delete mode 100644 lib/v2/layer3/router.js delete mode 100644 lib/v2/layer3/templates/description.art delete mode 100644 lib/v2/layoffs/index.js delete mode 100644 lib/v2/layoffs/maintainer.js delete mode 100644 lib/v2/layoffs/radar.js delete mode 100644 lib/v2/layoffs/router.js delete mode 100644 lib/v2/learnblockchain/maintainer.js delete mode 100644 lib/v2/learnblockchain/posts.js delete mode 100644 lib/v2/learnblockchain/radar.js delete mode 100644 lib/v2/learnblockchain/router.js delete mode 100644 lib/v2/learnku/maintainer.js delete mode 100644 lib/v2/learnku/radar.js delete mode 100644 lib/v2/learnku/router.js delete mode 100644 lib/v2/learnku/topic.js delete mode 100644 lib/v2/leetcode/articles.js delete mode 100644 lib/v2/leetcode/dailyquestion-cn.js delete mode 100644 lib/v2/leetcode/dailyquestion-en.js delete mode 100644 lib/v2/leetcode/dailyquestion-solution-cn.js delete mode 100644 lib/v2/leetcode/dailyquestion-solution-en.js delete mode 100644 lib/v2/leetcode/maintainer.js delete mode 100644 lib/v2/leetcode/radar.js delete mode 100644 lib/v2/leetcode/router.js delete mode 100644 lib/v2/leiphone/index.js delete mode 100644 lib/v2/leiphone/maintainer.js delete mode 100644 lib/v2/leiphone/newsflash.js delete mode 100644 lib/v2/leiphone/radar.js delete mode 100644 lib/v2/leiphone/router.js delete mode 100644 lib/v2/leiphone/utils.js delete mode 100644 lib/v2/lemmy/index.js delete mode 100644 lib/v2/lemmy/maintainer.js delete mode 100644 lib/v2/lemmy/router.js delete mode 100644 lib/v2/lever/index.js delete mode 100644 lib/v2/lever/maintainer.js delete mode 100644 lib/v2/lever/radar.js delete mode 100644 lib/v2/lever/router.js delete mode 100644 lib/v2/lfsyd/home.js delete mode 100644 lib/v2/lfsyd/maintainer.js delete mode 100644 lib/v2/lfsyd/old_home.js delete mode 100644 lib/v2/lfsyd/radar.js delete mode 100644 lib/v2/lfsyd/router.js delete mode 100644 lib/v2/lfsyd/tag.js delete mode 100644 lib/v2/lfsyd/user.js delete mode 100644 lib/v2/lfsyd/utils.js delete mode 100644 lib/v2/lianxh/index.js delete mode 100644 lib/v2/lianxh/maintainer.js delete mode 100644 lib/v2/lianxh/radar.js delete mode 100644 lib/v2/lianxh/router.js delete mode 100644 lib/v2/line/maintainer.js delete mode 100644 lib/v2/line/publisher.js delete mode 100644 lib/v2/line/radar.js delete mode 100644 lib/v2/line/router.js delete mode 100644 lib/v2/line/today.js delete mode 100644 lib/v2/line/utils.js delete mode 100644 lib/v2/linkedin/cn/index.js delete mode 100644 lib/v2/linkedin/cn/renderer.js delete mode 100644 lib/v2/linkedin/cn/utils.js delete mode 100644 lib/v2/linkedin/jobs.js delete mode 100644 lib/v2/linkedin/maintainer.js delete mode 100644 lib/v2/linkedin/models.js delete mode 100644 lib/v2/linkedin/radar.js delete mode 100644 lib/v2/linkedin/router.js delete mode 100644 lib/v2/linkedin/utils.js delete mode 100644 lib/v2/linkresearcher/index.js delete mode 100644 lib/v2/linkresearcher/maintainer.js delete mode 100644 lib/v2/linkresearcher/radar.js delete mode 100644 lib/v2/linkresearcher/router.js delete mode 100644 lib/v2/linovelib/maintainer.js delete mode 100644 lib/v2/linovelib/novel.js delete mode 100644 lib/v2/linovelib/radar.js delete mode 100644 lib/v2/linovelib/router.js delete mode 100644 lib/v2/literotica/category.js delete mode 100644 lib/v2/literotica/maintainer.js delete mode 100644 lib/v2/literotica/new.js delete mode 100644 lib/v2/literotica/radar.js delete mode 100644 lib/v2/literotica/router.js delete mode 100644 lib/v2/liulinblog/index.js delete mode 100644 lib/v2/liulinblog/maintainer.js delete mode 100644 lib/v2/liulinblog/radar.js delete mode 100644 lib/v2/liulinblog/router.js delete mode 100644 lib/v2/lkong/forum.js delete mode 100644 lib/v2/lkong/maintainer.js delete mode 100644 lib/v2/lkong/query.js delete mode 100644 lib/v2/lkong/radar.js delete mode 100644 lib/v2/lkong/router.js delete mode 100644 lib/v2/lkong/thread.js delete mode 100644 lib/v2/lofter/maintainer.js delete mode 100644 lib/v2/lofter/radar.js delete mode 100644 lib/v2/lofter/router.js delete mode 100644 lib/v2/lofter/tag.js delete mode 100644 lib/v2/lofter/user.js delete mode 100644 lib/v2/logonews/index.js delete mode 100644 lib/v2/logonews/maintainer.js delete mode 100644 lib/v2/logonews/radar.js delete mode 100644 lib/v2/logonews/router.js delete mode 100644 lib/v2/loltw/maintainer.js delete mode 100644 lib/v2/loltw/news.js delete mode 100644 lib/v2/loltw/radar.js delete mode 100644 lib/v2/loltw/router.js delete mode 100644 lib/v2/lovelive-anime/maintainer.js delete mode 100644 lib/v2/lovelive-anime/news.js delete mode 100644 lib/v2/lovelive-anime/radar.js delete mode 100644 lib/v2/lovelive-anime/router.js delete mode 100644 lib/v2/lovelive-anime/schedules.js delete mode 100644 lib/v2/lovelive-anime/templates/description.art delete mode 100644 lib/v2/lovelive-anime/topics.js delete mode 100644 lib/v2/lsnu/jiaowc/tzgg.js delete mode 100644 lib/v2/lsnu/maintainer.js delete mode 100644 lib/v2/lsnu/radar.js delete mode 100644 lib/v2/lsnu/router.js delete mode 100644 lib/v2/luogu/contest.js delete mode 100644 lib/v2/luogu/daily.js delete mode 100644 lib/v2/luogu/maintainer.js delete mode 100644 lib/v2/luogu/radar.js delete mode 100644 lib/v2/luogu/router.js delete mode 100644 lib/v2/luogu/userBlog.js delete mode 100644 lib/v2/luogu/userFeed.js delete mode 100644 lib/v2/luxiangdong/archive.js delete mode 100644 lib/v2/luxiangdong/maintainer.js delete mode 100644 lib/v2/luxiangdong/radar.js delete mode 100644 lib/v2/luxiangdong/router.js delete mode 100644 lib/v2/lvv2/maintainer.js delete mode 100644 lib/v2/lvv2/news.js delete mode 100644 lib/v2/lvv2/radar.js delete mode 100644 lib/v2/lvv2/router.js delete mode 100644 lib/v2/lvv2/top.js delete mode 100644 lib/v2/lxixsxa/discography.js delete mode 100644 lib/v2/lxixsxa/information.js delete mode 100644 lib/v2/lxixsxa/jsonpHelper.js delete mode 100644 lib/v2/lxixsxa/maintainer.js delete mode 100644 lib/v2/lxixsxa/radar.js delete mode 100644 lib/v2/lxixsxa/router.js delete mode 100644 lib/v2/macfilos/blog.js delete mode 100644 lib/v2/macfilos/maintainer.js delete mode 100644 lib/v2/macfilos/radar.js delete mode 100644 lib/v2/macfilos/router.js delete mode 100644 lib/v2/macmenubar/maintainer.js delete mode 100644 lib/v2/macmenubar/radar.js delete mode 100644 lib/v2/macmenubar/recently.js delete mode 100644 lib/v2/macmenubar/router.js delete mode 100644 lib/v2/macupdate/app.js delete mode 100644 lib/v2/macupdate/maintainer.js delete mode 100644 lib/v2/macupdate/radar.js delete mode 100644 lib/v2/macupdate/router.js delete mode 100644 lib/v2/magazinelib/latest-magazine.js delete mode 100644 lib/v2/magazinelib/maintainer.js delete mode 100644 lib/v2/magazinelib/radar.js delete mode 100644 lib/v2/magazinelib/router.js delete mode 100644 lib/v2/mail/imap.js delete mode 100644 lib/v2/mail/maintainer.js delete mode 100644 lib/v2/mail/router.js delete mode 100644 lib/v2/mangadex/index.js delete mode 100644 lib/v2/mangadex/maintainer.js delete mode 100644 lib/v2/mangadex/radar.js delete mode 100644 lib/v2/mangadex/router.js delete mode 100644 lib/v2/manhuagui/comic.js delete mode 100644 lib/v2/manhuagui/maintainer.js delete mode 100644 lib/v2/manhuagui/radar.js delete mode 100644 lib/v2/manhuagui/router.js delete mode 100644 lib/v2/manhuagui/subscribe.js delete mode 100644 lib/v2/mastodon/account_id.js delete mode 100644 lib/v2/mastodon/acct.js delete mode 100644 lib/v2/mastodon/maintainer.js delete mode 100644 lib/v2/mastodon/radar.js delete mode 100644 lib/v2/mastodon/router.js delete mode 100644 lib/v2/mastodon/timeline_local.js delete mode 100644 lib/v2/mastodon/timeline_remote.js delete mode 100644 lib/v2/mastodon/utils.js delete mode 100644 lib/v2/mcachicago/exhibitions.js delete mode 100644 lib/v2/mcachicago/maintainer.js delete mode 100644 lib/v2/mcachicago/radar.js delete mode 100644 lib/v2/mcachicago/router.js delete mode 100644 lib/v2/mckinsey/cn/categoryMap.js delete mode 100644 lib/v2/mckinsey/cn/index.js delete mode 100644 lib/v2/mckinsey/maintainer.js delete mode 100644 lib/v2/mckinsey/radar.js delete mode 100644 lib/v2/mckinsey/router.js delete mode 100644 lib/v2/mclaren/index.js delete mode 100644 lib/v2/mclaren/maintainer.js delete mode 100644 lib/v2/mclaren/radar.js delete mode 100644 lib/v2/mclaren/router.js delete mode 100644 lib/v2/mclaren/templates/desc.art delete mode 100644 lib/v2/mdpi/journal.js delete mode 100755 lib/v2/mdpi/maintainer.js delete mode 100755 lib/v2/mdpi/radar.js delete mode 100755 lib/v2/mdpi/router.js delete mode 100644 lib/v2/medium/following.js delete mode 100644 lib/v2/medium/for-you.js delete mode 100644 lib/v2/medium/graphql.js delete mode 100644 lib/v2/medium/list.js delete mode 100644 lib/v2/medium/maintainer.js delete mode 100644 lib/v2/medium/parse-article.js delete mode 100644 lib/v2/medium/radar.js delete mode 100644 lib/v2/medium/router.js delete mode 100644 lib/v2/medium/tag.js delete mode 100644 lib/v2/medsci/index.js delete mode 100644 lib/v2/medsci/maintainer.js delete mode 100644 lib/v2/medsci/radar.js delete mode 100644 lib/v2/medsci/router.js delete mode 100644 lib/v2/meituclub/latest.js delete mode 100644 lib/v2/meituclub/maintainer.js delete mode 100644 lib/v2/meituclub/radar.js delete mode 100644 lib/v2/meituclub/router.js delete mode 100644 lib/v2/meituclub/templates/description.art delete mode 100644 lib/v2/meteor/boards.js delete mode 100644 lib/v2/meteor/index.js delete mode 100644 lib/v2/meteor/maintainer.js delete mode 100644 lib/v2/meteor/radar.js delete mode 100644 lib/v2/meteor/router.js delete mode 100644 lib/v2/meteor/utils.js delete mode 100644 lib/v2/metmuseum/exhibitions.js delete mode 100644 lib/v2/metmuseum/maintainer.js delete mode 100644 lib/v2/metmuseum/radar.js delete mode 100644 lib/v2/metmuseum/router.js delete mode 100644 lib/v2/mihoyo/bbs/img-ranking.js delete mode 100644 lib/v2/mihoyo/bbs/official.js delete mode 100644 lib/v2/mihoyo/bbs/static-data.js delete mode 100644 lib/v2/mihoyo/maintainer.js delete mode 100644 lib/v2/mihoyo/radar.js delete mode 100644 lib/v2/mihoyo/router.js delete mode 100644 lib/v2/mihoyo/sr/news.js delete mode 100644 lib/v2/mihoyo/ys/news.js delete mode 100644 lib/v2/mindmeister/example.js delete mode 100644 lib/v2/mindmeister/maintainer.js delete mode 100644 lib/v2/mindmeister/radar.js delete mode 100644 lib/v2/mindmeister/router.js delete mode 100644 lib/v2/minecraft/maintainer.js delete mode 100644 lib/v2/minecraft/radar.js delete mode 100644 lib/v2/minecraft/router.js delete mode 100644 lib/v2/minecraft/version.js delete mode 100644 lib/v2/mingpao/index.js delete mode 100644 lib/v2/mingpao/maintainer.js delete mode 100644 lib/v2/mingpao/radar.js delete mode 100644 lib/v2/mingpao/router.js delete mode 100644 lib/v2/mingpao/templates/fancybox.art delete mode 100644 lib/v2/miris/blog.js delete mode 100644 lib/v2/miris/maintainer.js delete mode 100644 lib/v2/miris/radar.js delete mode 100644 lib/v2/miris/router.js delete mode 100644 lib/v2/mirror/index.js delete mode 100644 lib/v2/mirror/maintainer.js delete mode 100644 lib/v2/mirror/radar.js delete mode 100644 lib/v2/mirror/router.js delete mode 100644 lib/v2/misskey/featured-notes.js delete mode 100644 lib/v2/misskey/maintainer.js delete mode 100644 lib/v2/misskey/radar.js delete mode 100644 lib/v2/misskey/router.js delete mode 100644 lib/v2/misskey/utils.js delete mode 100644 lib/v2/mixcloud/index.js delete mode 100644 lib/v2/mixcloud/maintainer.js delete mode 100644 lib/v2/mixcloud/queries.js delete mode 100644 lib/v2/mixcloud/radar.js delete mode 100644 lib/v2/mixcloud/router.js delete mode 100644 lib/v2/mobilism/forums.js delete mode 100644 lib/v2/mobilism/maintainer.js delete mode 100644 lib/v2/mobilism/portal.js delete mode 100644 lib/v2/mobilism/radar.js delete mode 100644 lib/v2/mobilism/router.js delete mode 100644 lib/v2/modelscope/community.js delete mode 100644 lib/v2/modelscope/datasets.js delete mode 100644 lib/v2/modelscope/maintainer.js delete mode 100644 lib/v2/modelscope/models.js delete mode 100644 lib/v2/modelscope/radar.js delete mode 100644 lib/v2/modelscope/router.js delete mode 100644 lib/v2/modelscope/studios.js delete mode 100644 lib/v2/mohw/clarification.js delete mode 100644 lib/v2/mohw/maintainer.js delete mode 100644 lib/v2/mohw/radar.js delete mode 100644 lib/v2/mohw/router.js delete mode 100644 lib/v2/mox/index.js delete mode 100644 lib/v2/mox/maintainer.js delete mode 100644 lib/v2/mox/radar.js delete mode 100644 lib/v2/mox/router.js delete mode 100644 lib/v2/mpaypass/main.js delete mode 100644 lib/v2/mpaypass/maintainer.js delete mode 100644 lib/v2/mpaypass/news.js delete mode 100644 lib/v2/mpaypass/radar.js delete mode 100644 lib/v2/mpaypass/router.js delete mode 100644 lib/v2/mrdx/daily.js delete mode 100644 lib/v2/mrdx/maintainer.js delete mode 100644 lib/v2/mrdx/radar.js delete mode 100644 lib/v2/mrdx/router.js delete mode 100644 lib/v2/mrdx/utils.js delete mode 100644 lib/v2/mtime/maintainer.js delete mode 100644 lib/v2/mtime/news.js delete mode 100644 lib/v2/mtime/radar.js delete mode 100644 lib/v2/mtime/router.js delete mode 100644 lib/v2/mvm/index.js delete mode 100644 lib/v2/mvm/maintainer.js delete mode 100644 lib/v2/mvm/radar.js delete mode 100644 lib/v2/mvm/router.js delete mode 100644 lib/v2/mydrivers/cid.js delete mode 100644 lib/v2/mydrivers/index.js delete mode 100644 lib/v2/mydrivers/maintainer.js delete mode 100644 lib/v2/mydrivers/radar.js delete mode 100644 lib/v2/mydrivers/rank.js delete mode 100644 lib/v2/mydrivers/router.js delete mode 100644 lib/v2/mydrivers/util.js delete mode 100644 lib/v2/myfigurecollection/activity.js delete mode 100644 lib/v2/myfigurecollection/index.js delete mode 100644 lib/v2/myfigurecollection/maintainer.js delete mode 100644 lib/v2/myfigurecollection/radar.js delete mode 100644 lib/v2/myfigurecollection/router.js delete mode 100644 lib/v2/mygopen/index.js delete mode 100644 lib/v2/mygopen/maintainer.js delete mode 100644 lib/v2/mygopen/radar.js delete mode 100644 lib/v2/mygopen/router.js delete mode 100644 lib/v2/mysql/maintainer.js delete mode 100644 lib/v2/mysql/radar.js delete mode 100644 lib/v2/mysql/release.js delete mode 100644 lib/v2/mysql/router.js delete mode 100644 lib/v2/nasa/apod-cn.js delete mode 100644 lib/v2/nasa/apod-ncku.js delete mode 100644 lib/v2/nasa/apod.js delete mode 100644 lib/v2/nasa/maintainer.js delete mode 100644 lib/v2/nasa/radar.js delete mode 100644 lib/v2/nasa/router.js delete mode 100644 lib/v2/natgeo/dailyphoto.js delete mode 100644 lib/v2/natgeo/dailyselection.js delete mode 100644 lib/v2/natgeo/maintainer.js delete mode 100644 lib/v2/natgeo/natgeo.js delete mode 100644 lib/v2/natgeo/radar.js delete mode 100644 lib/v2/natgeo/router.js delete mode 100644 lib/v2/nationalgeographic/latest-stories.js delete mode 100644 lib/v2/nationalgeographic/maintainer.js delete mode 100644 lib/v2/nationalgeographic/radar.js delete mode 100644 lib/v2/nationalgeographic/router.js delete mode 100644 lib/v2/nature/cover.js delete mode 100644 lib/v2/nature/highlight.js delete mode 100644 lib/v2/nature/maintainer.js delete mode 100644 lib/v2/nature/news-and-comment.js delete mode 100644 lib/v2/nature/news.js delete mode 100644 lib/v2/nature/radar.js delete mode 100644 lib/v2/nature/research.js delete mode 100644 lib/v2/nature/router.js delete mode 100644 lib/v2/nature/siteindex.js delete mode 100644 lib/v2/nature/utils.js delete mode 100644 lib/v2/nautil/maintainer.js delete mode 100644 lib/v2/nautil/radar.js delete mode 100644 lib/v2/nautil/router.js delete mode 100644 lib/v2/nautil/topics.js delete mode 100644 lib/v2/nbd/article.js delete mode 100644 lib/v2/nbd/index.js delete mode 100644 lib/v2/nbd/maintainer.js delete mode 100644 lib/v2/nbd/radar.js delete mode 100644 lib/v2/nbd/router.js delete mode 100644 lib/v2/nber/index.js delete mode 100644 lib/v2/nber/maintainer.js delete mode 100644 lib/v2/nber/radar.js delete mode 100644 lib/v2/nber/router.js delete mode 100644 lib/v2/ncepu/maintainer.js delete mode 100644 lib/v2/ncepu/master/masterinfo.js delete mode 100644 lib/v2/ncepu/radar.js delete mode 100644 lib/v2/ncepu/router.js delete mode 100644 lib/v2/ncwu/maintainer.js delete mode 100644 lib/v2/ncwu/notice.js delete mode 100644 lib/v2/ncwu/radar.js delete mode 100644 lib/v2/ncwu/router.js delete mode 100644 lib/v2/ndss-symposium/maintainer.js delete mode 100644 lib/v2/ndss-symposium/ndss.js delete mode 100644 lib/v2/ndss-symposium/radar.js delete mode 100644 lib/v2/ndss-symposium/router.js delete mode 100644 lib/v2/neatdownloadmanager/download.js delete mode 100644 lib/v2/neatdownloadmanager/maintainer.js delete mode 100644 lib/v2/neatdownloadmanager/radar.js delete mode 100644 lib/v2/neatdownloadmanager/router.js delete mode 100644 lib/v2/neea/index.js delete mode 100644 lib/v2/neea/jlpt.js delete mode 100644 lib/v2/neea/maintainer.js delete mode 100644 lib/v2/neea/radar.js delete mode 100644 lib/v2/neea/router.js delete mode 100644 lib/v2/nenu/maintainer.js delete mode 100644 lib/v2/nenu/radar.js delete mode 100644 lib/v2/nenu/router.js delete mode 100644 lib/v2/nenu/sohac.js delete mode 100644 lib/v2/nenu/yjsy.js delete mode 100644 lib/v2/neu/bmie.js delete mode 100644 lib/v2/neu/maintainer.js delete mode 100644 lib/v2/neu/news.js delete mode 100644 lib/v2/neu/radar.js delete mode 100644 lib/v2/neu/router.js delete mode 100644 lib/v2/newmuseum/exhibitions.js delete mode 100644 lib/v2/newmuseum/maintainer.js delete mode 100644 lib/v2/newmuseum/radar.js delete mode 100644 lib/v2/newmuseum/router.js delete mode 100644 lib/v2/newrank/douyin.js delete mode 100644 lib/v2/newrank/maintainer.js delete mode 100644 lib/v2/newrank/radar.js delete mode 100644 lib/v2/newrank/router.js delete mode 100644 lib/v2/newrank/utils.js delete mode 100644 lib/v2/newrank/wechat.js delete mode 100644 lib/v2/news/maintainer.js delete mode 100644 lib/v2/news/radar.js delete mode 100644 lib/v2/news/router.js delete mode 100644 lib/v2/news/whxw.js delete mode 100644 lib/v2/newsmarket/index.js delete mode 100644 lib/v2/newsmarket/maintainer.js delete mode 100644 lib/v2/newsmarket/radar.js delete mode 100644 lib/v2/newsmarket/router.js delete mode 100644 lib/v2/newzmz/index.js delete mode 100644 lib/v2/newzmz/maintainer.js delete mode 100644 lib/v2/newzmz/radar.js delete mode 100644 lib/v2/newzmz/router.js delete mode 100644 lib/v2/newzmz/util.js delete mode 100644 lib/v2/nextapple/maintainer.js delete mode 100644 lib/v2/nextapple/radar.js delete mode 100644 lib/v2/nextapple/realtime.js delete mode 100644 lib/v2/nextapple/router.js delete mode 100644 lib/v2/nga/forum.js delete mode 100644 lib/v2/nga/maintainer.js delete mode 100644 lib/v2/nga/post.js delete mode 100644 lib/v2/nga/radar.js delete mode 100644 lib/v2/nga/router.js delete mode 100644 lib/v2/ngocn2/index.js delete mode 100644 lib/v2/ngocn2/maintainer.js delete mode 100644 lib/v2/ngocn2/radar.js delete mode 100644 lib/v2/ngocn2/router.js delete mode 100644 lib/v2/nhentai/maintainer.js delete mode 100644 lib/v2/nhentai/other.js delete mode 100644 lib/v2/nhentai/radar.js delete mode 100644 lib/v2/nhentai/router.js delete mode 100644 lib/v2/nhentai/search.js delete mode 100644 lib/v2/nhentai/util.js delete mode 100644 lib/v2/nhk/maintainer.js delete mode 100644 lib/v2/nhk/news.js delete mode 100644 lib/v2/nhk/news_web_easy.js delete mode 100644 lib/v2/nhk/radar.js delete mode 100644 lib/v2/nhk/router.js delete mode 100644 lib/v2/niaogebiji/cat.js delete mode 100644 lib/v2/niaogebiji/index.js delete mode 100644 lib/v2/niaogebiji/maintainer.js delete mode 100644 lib/v2/niaogebiji/radar.js delete mode 100644 lib/v2/niaogebiji/router.js delete mode 100644 lib/v2/niaogebiji/today.js delete mode 100644 lib/v2/nifd/maintainer.js delete mode 100644 lib/v2/nifd/radar.js delete mode 100644 lib/v2/nifd/research.js delete mode 100644 lib/v2/nifd/router.js delete mode 100644 lib/v2/nikkei/asia/index.js delete mode 100644 lib/v2/nikkei/cn/index.js delete mode 100644 lib/v2/nikkei/index.js delete mode 100644 lib/v2/nikkei/maintainer.js delete mode 100644 lib/v2/nikkei/news.js delete mode 100644 lib/v2/nikkei/radar.js delete mode 100644 lib/v2/nikkei/router.js delete mode 100644 lib/v2/nintendo/direct.js delete mode 100644 lib/v2/nintendo/eshop_cn.js delete mode 100644 lib/v2/nintendo/eshop_hk.js delete mode 100644 lib/v2/nintendo/eshop_jp.js delete mode 100644 lib/v2/nintendo/eshop_us.js delete mode 100644 lib/v2/nintendo/maintainer.js delete mode 100644 lib/v2/nintendo/news.js delete mode 100644 lib/v2/nintendo/news_china.js delete mode 100644 lib/v2/nintendo/radar.js delete mode 100644 lib/v2/nintendo/router.js delete mode 100644 lib/v2/nintendo/system-update.js delete mode 100644 lib/v2/nintendo/utils.js delete mode 100644 lib/v2/nippon/index.js delete mode 100644 lib/v2/nippon/maintainer.js delete mode 100644 lib/v2/nippon/radar.js delete mode 100644 lib/v2/nippon/router.js delete mode 100644 lib/v2/njglyy/maintainer.js delete mode 100644 lib/v2/njglyy/radar.js delete mode 100644 lib/v2/njglyy/router.js delete mode 100644 lib/v2/njglyy/utils/index.js delete mode 100644 lib/v2/njglyy/ygbjypx.js delete mode 100644 lib/v2/njit/jwc.js delete mode 100644 lib/v2/njit/maintainer.js delete mode 100644 lib/v2/njit/radar.js delete mode 100644 lib/v2/njit/router.js delete mode 100644 lib/v2/njit/tzgg.js delete mode 100644 lib/v2/njnu/ceai/ceai.js delete mode 100644 lib/v2/njnu/ceai/utils.js delete mode 100644 lib/v2/njnu/jwc/jwc.js delete mode 100644 lib/v2/njnu/jwc/utils.js delete mode 100644 lib/v2/njnu/maintainer.js delete mode 100644 lib/v2/njnu/radar.js delete mode 100644 lib/v2/njnu/router.js delete mode 100644 lib/v2/nju/admission.js delete mode 100644 lib/v2/nju/dafls.js delete mode 100644 lib/v2/nju/exchangesys.js delete mode 100644 lib/v2/nju/gra.js delete mode 100644 lib/v2/nju/hosptial.js delete mode 100644 lib/v2/nju/hqjt.js delete mode 100644 lib/v2/nju/itsc.js delete mode 100644 lib/v2/nju/jjc.js delete mode 100644 lib/v2/nju/jw.js delete mode 100644 lib/v2/nju/maintainer.js delete mode 100644 lib/v2/nju/radar.js delete mode 100644 lib/v2/nju/rczp.js delete mode 100644 lib/v2/nju/router.js delete mode 100644 lib/v2/nju/scit.js delete mode 100644 lib/v2/nju/zbb.js delete mode 100644 lib/v2/nju/zcc.js delete mode 100644 lib/v2/njucm/grabs.js delete mode 100644 lib/v2/njucm/maintainer.js delete mode 100644 lib/v2/njucm/radar.js delete mode 100644 lib/v2/njucm/router.js delete mode 100644 lib/v2/njucm/utils/index.js delete mode 100644 lib/v2/njupt/jwc.js delete mode 100644 lib/v2/njupt/maintainer.js delete mode 100644 lib/v2/njupt/radar.js delete mode 100644 lib/v2/njupt/router.js delete mode 100644 lib/v2/njust/cwc.js delete mode 100644 lib/v2/njust/dgxg.js delete mode 100644 lib/v2/njust/eo.js delete mode 100644 lib/v2/njust/eoe.js delete mode 100644 lib/v2/njust/gs.js delete mode 100644 lib/v2/njust/jwc.js delete mode 100644 lib/v2/njust/maintainer.js delete mode 100644 lib/v2/njust/radar.js delete mode 100644 lib/v2/njust/router.js delete mode 100644 lib/v2/njust/utils.js delete mode 100644 lib/v2/njxzc/home.js delete mode 100644 lib/v2/njxzc/lib.js delete mode 100644 lib/v2/njxzc/maintainer.js delete mode 100644 lib/v2/njxzc/radar.js delete mode 100644 lib/v2/njxzc/router.js delete mode 100644 lib/v2/njxzc/utils/index.js delete mode 100644 lib/v2/nltimes/maintainer.js delete mode 100644 lib/v2/nltimes/news.js delete mode 100644 lib/v2/nltimes/radar.js delete mode 100644 lib/v2/nltimes/router.js delete mode 100644 lib/v2/nmbxd1/forum.js delete mode 100644 lib/v2/nmbxd1/maintainer.js delete mode 100644 lib/v2/nmbxd1/radar.js delete mode 100644 lib/v2/nmbxd1/router.js delete mode 100644 lib/v2/nmbxd1/templates/description.art delete mode 100644 lib/v2/nmtv/column.js delete mode 100644 lib/v2/nmtv/maintainer.js delete mode 100644 lib/v2/nmtv/radar.js delete mode 100644 lib/v2/nmtv/router.js delete mode 100644 lib/v2/nodejs/blog.js delete mode 100644 lib/v2/nodejs/maintainer.js delete mode 100644 lib/v2/nodejs/radar.js delete mode 100644 lib/v2/nodejs/router.js delete mode 100644 lib/v2/nogizaka46/blog.js delete mode 100644 lib/v2/nogizaka46/maintainer.js delete mode 100644 lib/v2/nogizaka46/news.js delete mode 100644 lib/v2/nogizaka46/radar.js delete mode 100644 lib/v2/nogizaka46/router.js delete mode 100644 lib/v2/notateslaapp/maintainer.js delete mode 100644 lib/v2/notateslaapp/radar.js delete mode 100644 lib/v2/notateslaapp/router.js delete mode 100644 lib/v2/notateslaapp/update.js delete mode 100644 lib/v2/notefolio/maintainer.js delete mode 100644 lib/v2/notefolio/radar.js delete mode 100644 lib/v2/notefolio/router.js delete mode 100644 lib/v2/notefolio/search.js delete mode 100644 lib/v2/notion/database.js delete mode 100644 lib/v2/notion/maintainer.js delete mode 100644 lib/v2/notion/radar.js delete mode 100644 lib/v2/notion/router.js delete mode 100644 lib/v2/now/maintainer.js delete mode 100644 lib/v2/now/news.js delete mode 100644 lib/v2/now/radar.js delete mode 100644 lib/v2/now/router.js delete mode 100644 lib/v2/nowcoder/discuss.js delete mode 100644 lib/v2/nowcoder/experience.js delete mode 100644 lib/v2/nowcoder/jobcenter.js delete mode 100644 lib/v2/nowcoder/maintainer.js delete mode 100644 lib/v2/nowcoder/radar.js delete mode 100644 lib/v2/nowcoder/recommend.js delete mode 100644 lib/v2/nowcoder/router.js delete mode 100644 lib/v2/nowcoder/schedule.js delete mode 100644 lib/v2/npm/maintainer.js delete mode 100644 lib/v2/npm/package.js delete mode 100644 lib/v2/npm/radar.js delete mode 100644 lib/v2/npm/router.js delete mode 100644 lib/v2/npr/full.js delete mode 100644 lib/v2/npr/maintainer.js delete mode 100644 lib/v2/npr/radar.js delete mode 100644 lib/v2/npr/router.js delete mode 100644 lib/v2/ntdtv/channel.js delete mode 100644 lib/v2/ntdtv/maintainer.js delete mode 100644 lib/v2/ntdtv/radar.js delete mode 100644 lib/v2/ntdtv/router.js delete mode 100644 lib/v2/nua/dc.js delete mode 100644 lib/v2/nua/gra.js delete mode 100644 lib/v2/nua/index.js delete mode 100644 lib/v2/nua/lib.js delete mode 100644 lib/v2/nua/maintainer.js delete mode 100644 lib/v2/nua/radar.js delete mode 100644 lib/v2/nua/router.js delete mode 100644 lib/v2/nua/sxw.js delete mode 100644 lib/v2/nua/utils.js delete mode 100644 lib/v2/nuaa/college/cae.js delete mode 100644 lib/v2/nuaa/college/cs.js delete mode 100644 lib/v2/nuaa/jwc/jwc.js delete mode 100644 lib/v2/nuaa/maintainer.js delete mode 100644 lib/v2/nuaa/radar.js delete mode 100644 lib/v2/nuaa/router.js delete mode 100644 lib/v2/nuaa/utils/pypasswaf.js delete mode 100644 lib/v2/nuaa/yjsy/yjsy.js delete mode 100644 lib/v2/nuist/bulletin.js delete mode 100644 lib/v2/nuist/cas.js delete mode 100644 lib/v2/nuist/jwc.js delete mode 100644 lib/v2/nuist/library/lib.js delete mode 100644 lib/v2/nuist/maintainer.js delete mode 100644 lib/v2/nuist/radar.js delete mode 100644 lib/v2/nuist/router.js delete mode 100644 lib/v2/nuist/scs.js delete mode 100644 lib/v2/nuist/sese.js delete mode 100644 lib/v2/nuist/xgc.js delete mode 100644 lib/v2/nuist/yjs.js delete mode 100644 lib/v2/nwafu/all.js delete mode 100644 lib/v2/nwafu/maintainer.js delete mode 100644 lib/v2/nwafu/radar.js delete mode 100644 lib/v2/nwafu/router.js delete mode 100644 lib/v2/nwafu/utils.js delete mode 100644 lib/v2/nyaa/main.js delete mode 100644 lib/v2/nyaa/maintainer.js delete mode 100644 lib/v2/nyaa/radar.js delete mode 100644 lib/v2/nyaa/router.js delete mode 100644 lib/v2/nytimes/author.js delete mode 100644 lib/v2/nytimes/book.js delete mode 100644 lib/v2/nytimes/daily_briefing_chinese.js delete mode 100644 lib/v2/nytimes/index.js delete mode 100644 lib/v2/nytimes/maintainer.js delete mode 100644 lib/v2/nytimes/radar.js delete mode 100644 lib/v2/nytimes/router.js delete mode 100644 lib/v2/nytimes/utils.js delete mode 100644 lib/v2/oceanengine/arithmeticIndex.js delete mode 100644 lib/v2/oceanengine/maintainer.js delete mode 100644 lib/v2/oceanengine/radar.js delete mode 100644 lib/v2/oceanengine/router.js delete mode 100644 lib/v2/odaily/activity.js delete mode 100644 lib/v2/odaily/maintainer.js delete mode 100644 lib/v2/odaily/newsflash.js delete mode 100644 lib/v2/odaily/post.js delete mode 100644 lib/v2/odaily/radar.js delete mode 100644 lib/v2/odaily/router.js delete mode 100644 lib/v2/odaily/search_news.js delete mode 100644 lib/v2/odaily/user.js delete mode 100644 lib/v2/odaily/utils.js delete mode 100644 lib/v2/oeeee/app/channel.js delete mode 100644 lib/v2/oeeee/app/reporter.js delete mode 100644 lib/v2/oeeee/maintainer.js delete mode 100644 lib/v2/oeeee/radar.js delete mode 100644 lib/v2/oeeee/router.js delete mode 100644 lib/v2/oeeee/utils.js delete mode 100644 lib/v2/oeeee/web.js delete mode 100644 lib/v2/oilchem/index.js delete mode 100644 lib/v2/oilchem/maintainer.js delete mode 100644 lib/v2/oilchem/radar.js delete mode 100644 lib/v2/oilchem/router.js delete mode 100644 lib/v2/oilchem/routes.js delete mode 100644 lib/v2/oncc/index.js delete mode 100644 lib/v2/oncc/maintainer.js delete mode 100644 lib/v2/oncc/money18.js delete mode 100644 lib/v2/oncc/radar.js delete mode 100644 lib/v2/oncc/router.js delete mode 100644 lib/v2/oncc/templates/article.art delete mode 100644 lib/v2/oo-software/changelog.js delete mode 100644 lib/v2/oo-software/maintainer.js delete mode 100644 lib/v2/oo-software/radar.js delete mode 100644 lib/v2/oo-software/router.js delete mode 100644 lib/v2/openai/blog.js delete mode 100644 lib/v2/openai/chatgpt.js delete mode 100644 lib/v2/openai/common.js delete mode 100644 lib/v2/openai/maintainer.js delete mode 100644 lib/v2/openai/radar.js delete mode 100644 lib/v2/openai/research.js delete mode 100644 lib/v2/openai/router.js delete mode 100644 lib/v2/openwrt/maintainer.js delete mode 100644 lib/v2/openwrt/radar.js delete mode 100644 lib/v2/openwrt/releases.js delete mode 100644 lib/v2/openwrt/router.js delete mode 100644 lib/v2/orcid/index.js delete mode 100644 lib/v2/orcid/maintainer.js delete mode 100644 lib/v2/orcid/radar.js delete mode 100644 lib/v2/orcid/router.js delete mode 100644 lib/v2/oreno3d/get_sec_page_data.js delete mode 100644 lib/v2/oreno3d/main.js delete mode 100644 lib/v2/oreno3d/maintainer.js delete mode 100644 lib/v2/oreno3d/radar.js delete mode 100644 lib/v2/oreno3d/router.js delete mode 100644 lib/v2/oschina/maintainer.js delete mode 100644 lib/v2/oschina/news.js delete mode 100644 lib/v2/oschina/radar.js delete mode 100644 lib/v2/oschina/router.js delete mode 100644 lib/v2/oschina/topic.js delete mode 100644 lib/v2/oschina/user.js delete mode 100644 lib/v2/oshwhub/explore.js delete mode 100644 lib/v2/oshwhub/maintainer.js delete mode 100644 lib/v2/oshwhub/radar.js delete mode 100644 lib/v2/oshwhub/router.js delete mode 100644 lib/v2/ouc/it-postgraduate.js delete mode 100644 lib/v2/ouc/it.js delete mode 100644 lib/v2/ouc/jwc.js delete mode 100644 lib/v2/ouc/jwgl.js delete mode 100644 lib/v2/ouc/maintainer.js delete mode 100644 lib/v2/ouc/radar.js delete mode 100644 lib/v2/ouc/router.js delete mode 100644 lib/v2/ouc/yjs.js delete mode 100644 lib/v2/oup/index.js delete mode 100644 lib/v2/oup/maintainer.js delete mode 100644 lib/v2/oup/radar.js delete mode 100644 lib/v2/oup/router.js delete mode 100644 lib/v2/oup/templates/article.art delete mode 100644 lib/v2/outagereport/index.js delete mode 100644 lib/v2/outagereport/maintainer.js delete mode 100644 lib/v2/outagereport/radar.js delete mode 100644 lib/v2/outagereport/router.js delete mode 100644 lib/v2/panewslab/author.js delete mode 100644 lib/v2/panewslab/index.js delete mode 100644 lib/v2/panewslab/maintainer.js delete mode 100644 lib/v2/panewslab/news.js delete mode 100644 lib/v2/panewslab/radar.js delete mode 100644 lib/v2/panewslab/router.js delete mode 100644 lib/v2/panewslab/topic.js delete mode 100644 lib/v2/paradigm/maintainer.js delete mode 100644 lib/v2/paradigm/radar.js delete mode 100644 lib/v2/paradigm/router.js delete mode 100644 lib/v2/paradigm/writing.js delete mode 100644 lib/v2/patagonia/maintainer.js delete mode 100644 lib/v2/patagonia/new-arrivals.js delete mode 100644 lib/v2/patagonia/radar.js delete mode 100644 lib/v2/patagonia/router.js delete mode 100644 lib/v2/penguin-random-house/articles.js delete mode 100644 lib/v2/penguin-random-house/maintainer.js delete mode 100644 lib/v2/penguin-random-house/radar.js delete mode 100644 lib/v2/penguin-random-house/router.js delete mode 100644 lib/v2/penguin-random-house/thereaddown.js delete mode 100644 lib/v2/penguin-random-house/utils.js delete mode 100644 lib/v2/people/index.js delete mode 100644 lib/v2/people/liuyan.js delete mode 100644 lib/v2/people/maintainer.js delete mode 100644 lib/v2/people/radar.js delete mode 100644 lib/v2/people/router.js delete mode 100644 lib/v2/people/xjpjh.js delete mode 100644 lib/v2/peopo/maintainer.js delete mode 100644 lib/v2/peopo/radar.js delete mode 100644 lib/v2/peopo/router.js delete mode 100644 lib/v2/peopo/topic.js delete mode 100644 lib/v2/phoronix/index.js delete mode 100644 lib/v2/phoronix/maintainer.js delete mode 100644 lib/v2/phoronix/radar.js delete mode 100644 lib/v2/phoronix/router.js delete mode 100644 lib/v2/pianyuan/app.js delete mode 100644 lib/v2/pianyuan/maintainer.js delete mode 100644 lib/v2/pianyuan/radar.js delete mode 100644 lib/v2/pianyuan/router.js delete mode 100644 lib/v2/pianyuan/search.js delete mode 100644 lib/v2/pianyuan/utils.js delete mode 100644 lib/v2/picnob/maintainer.js delete mode 100644 lib/v2/picnob/radar.js delete mode 100644 lib/v2/picnob/router.js delete mode 100644 lib/v2/picnob/templates/desc.art delete mode 100644 lib/v2/picnob/user.js delete mode 100644 lib/v2/picuki/maintainer.js delete mode 100644 lib/v2/picuki/profile.js delete mode 100644 lib/v2/picuki/radar.js delete mode 100644 lib/v2/picuki/router.js delete mode 100644 lib/v2/picuki/utils.js delete mode 100644 lib/v2/pikabu/community.js delete mode 100644 lib/v2/pikabu/maintainer.js delete mode 100644 lib/v2/pikabu/radar.js delete mode 100644 lib/v2/pikabu/router.js delete mode 100644 lib/v2/pikabu/templates/video.art delete mode 100644 lib/v2/pikabu/user.js delete mode 100644 lib/v2/pikabu/utils.js delete mode 100644 lib/v2/pincong/hot.js delete mode 100644 lib/v2/pincong/index.js delete mode 100644 lib/v2/pincong/maintainer.js delete mode 100644 lib/v2/pincong/radar.js delete mode 100644 lib/v2/pincong/router.js delete mode 100644 lib/v2/pincong/topic.js delete mode 100644 lib/v2/pincong/utils.js delete mode 100644 lib/v2/pingwest/maintainer.js delete mode 100644 lib/v2/pingwest/radar.js delete mode 100644 lib/v2/pingwest/router.js delete mode 100644 lib/v2/pingwest/status.js delete mode 100644 lib/v2/pingwest/tag.js delete mode 100644 lib/v2/pingwest/user.js delete mode 100644 lib/v2/pingwest/utils.js delete mode 100644 lib/v2/pixabay/maintainer.js delete mode 100644 lib/v2/pixabay/radar.js delete mode 100644 lib/v2/pixabay/router.js delete mode 100644 lib/v2/pixabay/search.js delete mode 100644 lib/v2/pixiv/api/getBookmarks.js delete mode 100644 lib/v2/pixiv/api/getIllustFollows.js delete mode 100644 lib/v2/pixiv/api/getIllusts.js delete mode 100644 lib/v2/pixiv/api/getRanking.js delete mode 100644 lib/v2/pixiv/api/getUserDetail.js delete mode 100644 lib/v2/pixiv/api/searchIllust.js delete mode 100644 lib/v2/pixiv/api/searchPopularIllust.js delete mode 100644 lib/v2/pixiv/bookmarks.js delete mode 100644 lib/v2/pixiv/constants.js delete mode 100644 lib/v2/pixiv/illustfollow.js delete mode 100644 lib/v2/pixiv/maintainer.js delete mode 100644 lib/v2/pixiv/novels.js delete mode 100644 lib/v2/pixiv/pixiv-got.js delete mode 100644 lib/v2/pixiv/radar.js delete mode 100644 lib/v2/pixiv/ranking.js delete mode 100644 lib/v2/pixiv/router.js delete mode 100644 lib/v2/pixiv/search.js delete mode 100644 lib/v2/pixiv/token.js delete mode 100644 lib/v2/pixiv/user.js delete mode 100644 lib/v2/pixiv/utils.js delete mode 100644 lib/v2/piyao/jrpy.js delete mode 100644 lib/v2/piyao/maintainer.js delete mode 100644 lib/v2/piyao/radar.js delete mode 100644 lib/v2/piyao/router.js delete mode 100644 lib/v2/pku/bbs/hot.js delete mode 100644 lib/v2/pku/cls/lecture.js delete mode 100644 lib/v2/pku/eecs.js delete mode 100644 lib/v2/pku/hr.js delete mode 100644 lib/v2/pku/maintainer.js delete mode 100644 lib/v2/pku/nsd.js delete mode 100644 lib/v2/pku/pkuyjs.js delete mode 100644 lib/v2/pku/radar.js delete mode 100644 lib/v2/pku/rccp/mzyt.js delete mode 100644 lib/v2/pku/router.js delete mode 100644 lib/v2/pku/scc/recruit.js delete mode 100644 lib/v2/pku/ss/admission.js delete mode 100644 lib/v2/pku/ss/common.js delete mode 100644 lib/v2/pku/ss/notice.js delete mode 100644 lib/v2/pku/ss/pg_admin.js delete mode 100644 lib/v2/pku/utils.js delete mode 100644 lib/v2/playno1/av.js delete mode 100644 lib/v2/playno1/maintainer.js delete mode 100644 lib/v2/playno1/radar.js delete mode 100644 lib/v2/playno1/router.js delete mode 100644 lib/v2/playno1/st.js delete mode 100644 lib/v2/playno1/utils.js delete mode 100644 lib/v2/plurk/anonymous.js delete mode 100644 lib/v2/plurk/hotlinks.js delete mode 100644 lib/v2/plurk/maintainer.js delete mode 100644 lib/v2/plurk/news.js delete mode 100644 lib/v2/plurk/radar.js delete mode 100644 lib/v2/plurk/router.js delete mode 100644 lib/v2/plurk/search.js delete mode 100644 lib/v2/plurk/top.js delete mode 100644 lib/v2/plurk/topic.js delete mode 100644 lib/v2/plurk/user.js delete mode 100644 lib/v2/plurk/utils.js delete mode 100644 lib/v2/pmthinking/index.js delete mode 100644 lib/v2/pmthinking/maintainer.js delete mode 100644 lib/v2/pmthinking/radar.js delete mode 100644 lib/v2/pmthinking/router.js delete mode 100644 lib/v2/pmthinking/templates/description.art delete mode 100644 lib/v2/pnas/index.js delete mode 100644 lib/v2/pnas/maintainer.js delete mode 100644 lib/v2/pnas/radar.js delete mode 100644 lib/v2/pnas/router.js delete mode 100644 lib/v2/polkadot/home.js delete mode 100644 lib/v2/polkadot/maintainer.js delete mode 100644 lib/v2/polkadot/radar.js delete mode 100644 lib/v2/polkadot/router.js delete mode 100644 lib/v2/polkaworld/home.js delete mode 100644 lib/v2/polkaworld/maintainer.js delete mode 100644 lib/v2/polkaworld/radar.js delete mode 100644 lib/v2/polkaworld/router.js delete mode 100644 lib/v2/pornhub/category.js delete mode 100644 lib/v2/pornhub/category_url.js delete mode 100644 lib/v2/pornhub/maintainer.js delete mode 100644 lib/v2/pornhub/model.js delete mode 100644 lib/v2/pornhub/pornstar.js delete mode 100644 lib/v2/pornhub/radar.js delete mode 100644 lib/v2/pornhub/router.js delete mode 100644 lib/v2/pornhub/search.js delete mode 100644 lib/v2/pornhub/templates/description.art delete mode 100644 lib/v2/pornhub/users.js delete mode 100644 lib/v2/pornhub/utils.js delete mode 100644 lib/v2/postman/maintainer.js delete mode 100644 lib/v2/postman/radar.js delete mode 100644 lib/v2/postman/release-notes.js delete mode 100644 lib/v2/postman/router.js delete mode 100644 lib/v2/prestige-av/maintainer.js delete mode 100644 lib/v2/prestige-av/radar.js delete mode 100644 lib/v2/prestige-av/router.js delete mode 100644 lib/v2/prestige-av/series.js delete mode 100644 lib/v2/producthunt/maintainer.js delete mode 100644 lib/v2/producthunt/radar.js delete mode 100644 lib/v2/producthunt/router.js delete mode 100644 lib/v2/producthunt/today.js delete mode 100644 lib/v2/pts/curations.js delete mode 100644 lib/v2/pts/index.js delete mode 100644 lib/v2/pts/live.js delete mode 100644 lib/v2/pts/maintainer.js delete mode 100644 lib/v2/pts/projects.js delete mode 100644 lib/v2/pts/radar.js delete mode 100644 lib/v2/pts/router.js delete mode 100644 lib/v2/pubmed/maintainer.js delete mode 100644 lib/v2/pubmed/radar.js delete mode 100644 lib/v2/pubmed/router.js delete mode 100644 lib/v2/pubmed/trending.js delete mode 100644 lib/v2/pumc/maintainer.js delete mode 100644 lib/v2/pumc/mdadmission.js delete mode 100644 lib/v2/pumc/radar.js delete mode 100644 lib/v2/pumc/router.js delete mode 100644 lib/v2/putty/changes.js delete mode 100644 lib/v2/putty/maintainer.js delete mode 100644 lib/v2/putty/radar.js delete mode 100644 lib/v2/putty/router.js delete mode 100644 lib/v2/qbittorrent/maintainer.js delete mode 100644 lib/v2/qbittorrent/news.js delete mode 100644 lib/v2/qbittorrent/radar.js delete mode 100644 lib/v2/qbittorrent/router.js delete mode 100644 lib/v2/qdaily/index.js delete mode 100644 lib/v2/qdaily/maintainer.js delete mode 100644 lib/v2/qdaily/radar.js delete mode 100644 lib/v2/qdaily/router.js delete mode 100644 lib/v2/qdaily/templates/article.art delete mode 100644 lib/v2/qdu/jwc.js delete mode 100644 lib/v2/qdu/maintainer.js delete mode 100644 lib/v2/qdu/radar.js delete mode 100644 lib/v2/qdu/router.js delete mode 100644 lib/v2/qianp/maintainer.js delete mode 100644 lib/v2/qianp/news.js delete mode 100644 lib/v2/qianp/radar.js delete mode 100644 lib/v2/qianp/router.js delete mode 100644 lib/v2/qianzhan/column.js delete mode 100644 lib/v2/qianzhan/maintainer.js delete mode 100644 lib/v2/qianzhan/radar.js delete mode 100644 lib/v2/qianzhan/rank.js delete mode 100644 lib/v2/qianzhan/router.js delete mode 100644 lib/v2/qidian/author.js delete mode 100644 lib/v2/qidian/chapter.js delete mode 100644 lib/v2/qidian/forum.js delete mode 100644 lib/v2/qidian/free-next.js delete mode 100644 lib/v2/qidian/free.js delete mode 100644 lib/v2/qidian/maintainer.js delete mode 100644 lib/v2/qidian/radar.js delete mode 100644 lib/v2/qidian/router.js delete mode 100644 lib/v2/qidiantu/index.js delete mode 100644 lib/v2/qidiantu/maintainer.js delete mode 100644 lib/v2/qidiantu/radar.js delete mode 100644 lib/v2/qidiantu/router.js delete mode 100644 lib/v2/qingting/channel.js delete mode 100644 lib/v2/qingting/maintainer.js delete mode 100644 lib/v2/qingting/podcast.js delete mode 100644 lib/v2/qingting/radar.js delete mode 100644 lib/v2/qingting/router.js delete mode 100644 lib/v2/qipamaijia/index.js delete mode 100644 lib/v2/qipamaijia/maintainer.js delete mode 100644 lib/v2/qipamaijia/radar.js delete mode 100644 lib/v2/qipamaijia/router.js delete mode 100644 lib/v2/qiyoujiage/maintainer.js delete mode 100644 lib/v2/qiyoujiage/price.js delete mode 100644 lib/v2/qiyoujiage/radar.js delete mode 100644 lib/v2/qiyoujiage/router.js delete mode 100644 lib/v2/qlu/maintainer.js delete mode 100644 lib/v2/qlu/notice.js delete mode 100644 lib/v2/qlu/radar.js delete mode 100644 lib/v2/qlu/router.js delete mode 100644 lib/v2/qm120/maintainer.js delete mode 100644 lib/v2/qm120/news.js delete mode 100644 lib/v2/qm120/radar.js delete mode 100644 lib/v2/qm120/router.js delete mode 100644 lib/v2/qoo-app/apps/card.js delete mode 100644 lib/v2/qoo-app/apps/comment.js delete mode 100644 lib/v2/qoo-app/apps/note.js delete mode 100644 lib/v2/qoo-app/apps/post.js delete mode 100644 lib/v2/qoo-app/maintainer.js delete mode 100644 lib/v2/qoo-app/news.js delete mode 100644 lib/v2/qoo-app/notes/note.js delete mode 100644 lib/v2/qoo-app/notes/topic.js delete mode 100644 lib/v2/qoo-app/notes/user.js delete mode 100644 lib/v2/qoo-app/radar.js delete mode 100644 lib/v2/qoo-app/router.js delete mode 100644 lib/v2/qoo-app/user/appComment.js delete mode 100644 lib/v2/qoo-app/utils.js delete mode 100644 lib/v2/qq/ac/comic.js delete mode 100644 lib/v2/qq/ac/rank.js delete mode 100644 lib/v2/qq/ac/utils.js delete mode 100644 lib/v2/qq/fact/index.js delete mode 100644 lib/v2/qq/kg/cache.js delete mode 100644 lib/v2/qq/kg/reply.js delete mode 100644 lib/v2/qq/kg/user.js delete mode 100644 lib/v2/qq/live.js delete mode 100644 lib/v2/qq/maintainer.js delete mode 100644 lib/v2/qq/radar.js delete mode 100644 lib/v2/qq/router.js delete mode 100644 lib/v2/qq88/index.js delete mode 100644 lib/v2/qq88/maintainer.js delete mode 100644 lib/v2/qq88/radar.js delete mode 100644 lib/v2/qq88/router.js delete mode 100644 lib/v2/qqorw/index.js delete mode 100644 lib/v2/qqorw/maintainer.js delete mode 100644 lib/v2/qqorw/radar.js delete mode 100644 lib/v2/qqorw/router.js delete mode 100644 lib/v2/quicker/maintainer.js delete mode 100644 lib/v2/quicker/qa.js delete mode 100644 lib/v2/quicker/radar.js delete mode 100644 lib/v2/quicker/router.js delete mode 100644 lib/v2/quicker/share.js delete mode 100644 lib/v2/quicker/user.js delete mode 100644 lib/v2/quicker/versions.js delete mode 100644 lib/v2/qweather/3days.js delete mode 100644 lib/v2/qweather/maintainer.js delete mode 100644 lib/v2/qweather/now.js delete mode 100644 lib/v2/qweather/radar.js delete mode 100644 lib/v2/qweather/router.js delete mode 100644 lib/v2/radio-canada/latest.js delete mode 100644 lib/v2/radio-canada/maintainer.js delete mode 100644 lib/v2/radio-canada/radar.js delete mode 100644 lib/v2/radio-canada/router.js delete mode 100644 lib/v2/radio/album.js delete mode 100644 lib/v2/radio/index.js delete mode 100644 lib/v2/radio/maintainer.js delete mode 100644 lib/v2/radio/radar.js delete mode 100644 lib/v2/radio/router.js delete mode 100644 lib/v2/radio/zhibo.js delete mode 100644 lib/v2/radiofrance/geopolitique.js delete mode 100644 lib/v2/radiofrance/maintainer.js delete mode 100644 lib/v2/radiofrance/radar.js delete mode 100644 lib/v2/radiofrance/router.js delete mode 100644 lib/v2/radiofrance/templates/article.art delete mode 100644 lib/v2/rarehistoricalphotos/index.js delete mode 100644 lib/v2/rarehistoricalphotos/maintainer.js delete mode 100644 lib/v2/rarehistoricalphotos/radar.js delete mode 100644 lib/v2/rarehistoricalphotos/router.js delete mode 100644 lib/v2/rattibha/maintainer.js delete mode 100644 lib/v2/rattibha/radar.js delete mode 100644 lib/v2/rattibha/router.js delete mode 100644 lib/v2/rattibha/user.js delete mode 100644 lib/v2/rawkuma/maintainer.js delete mode 100644 lib/v2/rawkuma/manga.js delete mode 100644 lib/v2/rawkuma/radar.js delete mode 100644 lib/v2/rawkuma/router.js delete mode 100644 lib/v2/reactnewsletter/maintainer.js delete mode 100644 lib/v2/reactnewsletter/radar.js delete mode 100644 lib/v2/reactnewsletter/reactnewsletter.js delete mode 100644 lib/v2/reactnewsletter/router.js delete mode 100644 lib/v2/readhub/index.js delete mode 100644 lib/v2/readhub/maintainer.js delete mode 100644 lib/v2/readhub/radar.js delete mode 100644 lib/v2/readhub/router.js delete mode 100644 lib/v2/remnote/changelog.js delete mode 100644 lib/v2/remnote/maintainer.js delete mode 100644 lib/v2/remnote/radar.js delete mode 100644 lib/v2/remnote/router.js delete mode 100644 lib/v2/researchgate/maintainer.js delete mode 100644 lib/v2/researchgate/publications.js delete mode 100644 lib/v2/researchgate/radar.js delete mode 100644 lib/v2/researchgate/router.js delete mode 100644 lib/v2/reuters/common.js delete mode 100644 lib/v2/reuters/investigates.js delete mode 100644 lib/v2/reuters/maintainer.js delete mode 100644 lib/v2/reuters/migration_prompt.js delete mode 100644 lib/v2/reuters/radar.js delete mode 100644 lib/v2/reuters/router.js delete mode 100644 lib/v2/rfa/index.js delete mode 100644 lib/v2/rfa/maintainer.js delete mode 100644 lib/v2/rfa/radar.js delete mode 100644 lib/v2/rfa/router.js delete mode 100644 lib/v2/rfi/maintainer.js delete mode 100644 lib/v2/rfi/news.js delete mode 100644 lib/v2/rfi/radar.js delete mode 100644 lib/v2/rfi/router.js delete mode 100644 lib/v2/right/forum.js delete mode 100644 lib/v2/right/maintainer.js delete mode 100644 lib/v2/right/radar.js delete mode 100644 lib/v2/right/router.js delete mode 100644 lib/v2/rodong/maintainer.js delete mode 100644 lib/v2/rodong/news.js delete mode 100644 lib/v2/rodong/radar.js delete mode 100644 lib/v2/rodong/router.js delete mode 100644 lib/v2/rsc/journal.js delete mode 100644 lib/v2/rsc/maintainer.js delete mode 100644 lib/v2/rsc/radar.js delete mode 100644 lib/v2/rsc/router.js delete mode 100644 lib/v2/rsshub/maintainer.js delete mode 100644 lib/v2/rsshub/radar.js delete mode 100644 lib/v2/rsshub/router.js delete mode 100644 lib/v2/rsshub/routes.js delete mode 100644 lib/v2/rsshub/sponsors.js delete mode 100644 lib/v2/rsshub/transform/html.js delete mode 100644 lib/v2/rsshub/transform/json.js delete mode 100644 lib/v2/rsshub/transform/sitemap.js delete mode 100644 lib/v2/ruancan/category.js delete mode 100644 lib/v2/ruancan/index.js delete mode 100644 lib/v2/ruancan/maintainer.js delete mode 100644 lib/v2/ruancan/radar.js delete mode 100644 lib/v2/ruancan/router.js delete mode 100644 lib/v2/ruancan/search.js delete mode 100644 lib/v2/ruancan/user.js delete mode 100644 lib/v2/ruancan/utils.js delete mode 100644 lib/v2/ruc/hr.js delete mode 100644 lib/v2/ruc/maintainer.js delete mode 100644 lib/v2/ruc/radar.js delete mode 100644 lib/v2/ruc/router.js delete mode 100644 lib/v2/runtrail/maintainer.js delete mode 100644 lib/v2/runtrail/posts.js delete mode 100644 lib/v2/runtrail/radar.js delete mode 100644 lib/v2/runtrail/router.js delete mode 100644 lib/v2/rustcc/jobs.js delete mode 100644 lib/v2/rustcc/maintainer.js delete mode 100644 lib/v2/rustcc/radar.js delete mode 100644 lib/v2/rustcc/router.js delete mode 100644 lib/v2/sakurazaka46/blog.js delete mode 100644 lib/v2/sakurazaka46/maintainer.js delete mode 100644 lib/v2/sakurazaka46/news.js delete mode 100644 lib/v2/sakurazaka46/radar.js delete mode 100644 lib/v2/sakurazaka46/router.js delete mode 100644 lib/v2/samsung/maintainer.js delete mode 100644 lib/v2/samsung/radar.js delete mode 100644 lib/v2/samsung/research/blog.js delete mode 100644 lib/v2/samsung/router.js delete mode 100644 lib/v2/saraba1st/digest.js delete mode 100644 lib/v2/saraba1st/maintainer.js delete mode 100644 lib/v2/saraba1st/radar.js delete mode 100644 lib/v2/saraba1st/router.js delete mode 100644 lib/v2/saraba1st/thread.js delete mode 100644 lib/v2/sass/gs/index.js delete mode 100644 lib/v2/sass/maintainer.js delete mode 100644 lib/v2/sass/radar.js delete mode 100644 lib/v2/sass/router.js delete mode 100644 lib/v2/scau/maintainer.js delete mode 100644 lib/v2/scau/radar.js delete mode 100644 lib/v2/scau/router.js delete mode 100644 lib/v2/scau/yjs.js delete mode 100644 lib/v2/science/blogs.js delete mode 100644 lib/v2/science/cover.js delete mode 100644 lib/v2/science/current.js delete mode 100644 lib/v2/science/early.js delete mode 100644 lib/v2/science/maintainer.js delete mode 100644 lib/v2/science/radar.js delete mode 100644 lib/v2/science/router.js delete mode 100644 lib/v2/science/utils.js delete mode 100644 lib/v2/sciencedirect/journal.js delete mode 100644 lib/v2/sciencedirect/maintainer.js delete mode 100644 lib/v2/sciencedirect/radar.js delete mode 100644 lib/v2/sciencedirect/router.js delete mode 100644 lib/v2/sciencenet/blog.js delete mode 100644 lib/v2/sciencenet/maintainer.js delete mode 100644 lib/v2/sciencenet/radar.js delete mode 100644 lib/v2/sciencenet/router.js delete mode 100644 lib/v2/sciencenet/user.js delete mode 100644 lib/v2/scmp/index.js delete mode 100644 lib/v2/scmp/maintainer.js delete mode 100644 lib/v2/scmp/radar.js delete mode 100644 lib/v2/scmp/router.js delete mode 100644 lib/v2/scnu/cs/match.js delete mode 100644 lib/v2/scnu/jw.js delete mode 100644 lib/v2/scnu/library.js delete mode 100644 lib/v2/scnu/maintainer.js delete mode 100644 lib/v2/scnu/physics_school_announcements_and_news.js delete mode 100644 lib/v2/scnu/radar.js delete mode 100644 lib/v2/scnu/router.js delete mode 100644 lib/v2/scnu/ss.js delete mode 100644 lib/v2/scnu/yjs.js delete mode 100644 lib/v2/sctv/maintainer.js delete mode 100644 lib/v2/sctv/programme.js delete mode 100644 lib/v2/sctv/radar.js delete mode 100644 lib/v2/sctv/router.js delete mode 100644 lib/v2/scut/jwc/news.js delete mode 100644 lib/v2/scut/jwc/notice.js delete mode 100644 lib/v2/scut/jwc/school.js delete mode 100644 lib/v2/scut/maintainer.js delete mode 100644 lib/v2/scut/radar.js delete mode 100644 lib/v2/scut/router.js delete mode 100644 lib/v2/scut/scet/notice.js delete mode 100644 lib/v2/scut/seie/news_center.js delete mode 100644 lib/v2/scut/smae/notice.js delete mode 100644 lib/v2/scut/yjs.js delete mode 100644 lib/v2/scvtc/maintainer.js delete mode 100644 lib/v2/scvtc/radar.js delete mode 100644 lib/v2/scvtc/router.js delete mode 100644 lib/v2/scvtc/xygg.js delete mode 100644 lib/v2/sdu/cmse.js delete mode 100644 lib/v2/sdu/cs.js delete mode 100644 lib/v2/sdu/data.js delete mode 100644 lib/v2/sdu/epe.js delete mode 100644 lib/v2/sdu/extractor/index.js delete mode 100644 lib/v2/sdu/extractor/sdrj.js delete mode 100644 lib/v2/sdu/extractor/view.js delete mode 100644 lib/v2/sdu/extractor/wh/jwc.js delete mode 100644 lib/v2/sdu/extractor/wh/news.js delete mode 100644 lib/v2/sdu/maintainer.js delete mode 100644 lib/v2/sdu/mech.js delete mode 100644 lib/v2/sdu/radar.js delete mode 100644 lib/v2/sdu/router.js delete mode 100644 lib/v2/sdu/sc.js delete mode 100644 lib/v2/sdu/wh/jwc.js delete mode 100644 lib/v2/sdu/wh/news.js delete mode 100644 lib/v2/sdust/maintainer.js delete mode 100644 lib/v2/sdust/radar.js delete mode 100644 lib/v2/sdust/router.js delete mode 100644 lib/v2/sdust/yjsy/zhaosheng.js delete mode 100644 lib/v2/sdzk/index.js delete mode 100644 lib/v2/sdzk/maintainer.js delete mode 100644 lib/v2/sdzk/radar.js delete mode 100644 lib/v2/sdzk/router.js delete mode 100644 lib/v2/sec-in/index.js delete mode 100644 lib/v2/sec-in/maintainer.js delete mode 100644 lib/v2/sec-in/radar.js delete mode 100644 lib/v2/sec-in/router.js delete mode 100644 lib/v2/sec-wiki/maintainer.js delete mode 100644 lib/v2/sec-wiki/radar.js delete mode 100644 lib/v2/sec-wiki/router.js delete mode 100644 lib/v2/sec-wiki/weekly.js delete mode 100644 lib/v2/sec/radar.js delete mode 100644 lib/v2/secnews/index.js delete mode 100644 lib/v2/secnews/maintainer.js delete mode 100644 lib/v2/secnews/radar.js delete mode 100644 lib/v2/secnews/router.js delete mode 100644 lib/v2/secrss/author.js delete mode 100644 lib/v2/secrss/category.js delete mode 100644 lib/v2/secrss/maintainer.js delete mode 100644 lib/v2/secrss/radar.js delete mode 100644 lib/v2/secrss/router.js delete mode 100644 lib/v2/seekingalpha/index.js delete mode 100644 lib/v2/seekingalpha/maintainer.js delete mode 100644 lib/v2/seekingalpha/radar.js delete mode 100644 lib/v2/seekingalpha/router.js delete mode 100644 lib/v2/segmentfault/blogs.js delete mode 100644 lib/v2/segmentfault/channel.js delete mode 100644 lib/v2/segmentfault/maintainer.js delete mode 100644 lib/v2/segmentfault/radar.js delete mode 100644 lib/v2/segmentfault/router.js delete mode 100644 lib/v2/segmentfault/user.js delete mode 100644 lib/v2/segmentfault/utils.js delete mode 100644 lib/v2/sehuatang/index.js delete mode 100644 lib/v2/sehuatang/maintainer.js delete mode 100644 lib/v2/sehuatang/radar.js delete mode 100644 lib/v2/sehuatang/router.js delete mode 100644 lib/v2/sehuatang/user.js delete mode 100644 lib/v2/sensortower/blog.js delete mode 100644 lib/v2/sensortower/maintainer.js delete mode 100644 lib/v2/sensortower/radar.js delete mode 100644 lib/v2/sensortower/router.js delete mode 100644 lib/v2/setn/index.js delete mode 100644 lib/v2/setn/maintainer.js delete mode 100644 lib/v2/setn/radar.js delete mode 100644 lib/v2/setn/router.js delete mode 100644 lib/v2/seu/cse/index.js delete mode 100644 lib/v2/seu/maintainer.js delete mode 100644 lib/v2/seu/radar.js delete mode 100644 lib/v2/seu/radio/academic.js delete mode 100644 lib/v2/seu/router.js delete mode 100644 lib/v2/seu/yjs.js delete mode 100644 lib/v2/seu/yzb/index.js delete mode 100644 lib/v2/shcstheatre/maintainer.js delete mode 100644 lib/v2/shcstheatre/programs.js delete mode 100644 lib/v2/shcstheatre/radar.js delete mode 100644 lib/v2/shcstheatre/router.js delete mode 100644 lib/v2/shiep/config.js delete mode 100644 lib/v2/shiep/index.js delete mode 100644 lib/v2/shiep/maintainer.js delete mode 100644 lib/v2/shiep/radar.js delete mode 100644 lib/v2/shiep/router.js delete mode 100644 lib/v2/shmeea/index.js delete mode 100644 lib/v2/shmeea/maintainer.js delete mode 100644 lib/v2/shmeea/radar.js delete mode 100644 lib/v2/shmeea/router.js delete mode 100644 lib/v2/shmeea/self-study.js delete mode 100644 lib/v2/shmtu/jwc.js delete mode 100644 lib/v2/shmtu/maintainer.js delete mode 100644 lib/v2/shmtu/portal.js delete mode 100644 lib/v2/shmtu/radar.js delete mode 100644 lib/v2/shmtu/router.js delete mode 100644 lib/v2/shmtu/www.js delete mode 100644 lib/v2/shopback/maintainer.js delete mode 100644 lib/v2/shopback/radar.js delete mode 100644 lib/v2/shopback/router.js delete mode 100644 lib/v2/shopback/store.js delete mode 100644 lib/v2/shoppingdesign/maintainer.js delete mode 100644 lib/v2/shoppingdesign/posts.js delete mode 100644 lib/v2/shoppingdesign/radar.js delete mode 100644 lib/v2/shoppingdesign/router.js delete mode 100644 lib/v2/shu/index.js delete mode 100644 lib/v2/shu/jwb.js delete mode 100644 lib/v2/shu/maintainer.js delete mode 100644 lib/v2/shu/radar.js delete mode 100644 lib/v2/shu/router.js delete mode 100644 lib/v2/shuiguopai/index.js delete mode 100644 lib/v2/shuiguopai/maintainer.js delete mode 100644 lib/v2/shuiguopai/radar.js delete mode 100644 lib/v2/shuiguopai/router.js delete mode 100644 lib/v2/shuiguopai/templates/description.art delete mode 100644 lib/v2/sicau/dky.js delete mode 100644 lib/v2/sicau/maintainer.js delete mode 100644 lib/v2/sicau/radar.js delete mode 100644 lib/v2/sicau/router.js delete mode 100644 lib/v2/sicau/yan.js delete mode 100644 lib/v2/sicau/zsjy.js delete mode 100644 lib/v2/sigsac/ccs.js delete mode 100644 lib/v2/sigsac/maintainer.js delete mode 100644 lib/v2/sigsac/radar.js delete mode 100644 lib/v2/sigsac/router.js delete mode 100644 lib/v2/simpleinfo/index.js delete mode 100644 lib/v2/simpleinfo/maintainer.js delete mode 100644 lib/v2/simpleinfo/radar.js delete mode 100644 lib/v2/simpleinfo/router.js delete mode 100644 lib/v2/sina/chuangshiji.js delete mode 100644 lib/v2/sina/discovery.js delete mode 100644 lib/v2/sina/finance/china.js delete mode 100644 lib/v2/sina/finance/stock/usstock.js delete mode 100644 lib/v2/sina/maintainer.js delete mode 100644 lib/v2/sina/radar.js delete mode 100644 lib/v2/sina/rollnews.js delete mode 100644 lib/v2/sina/router.js delete mode 100644 lib/v2/sina/sports.js delete mode 100644 lib/v2/sina/templates/video.art delete mode 100644 lib/v2/sina/utils.js delete mode 100644 lib/v2/sinchew/index.js delete mode 100644 lib/v2/sinchew/maintainer.js delete mode 100644 lib/v2/sinchew/radar.js delete mode 100644 lib/v2/sinchew/router.js delete mode 100644 lib/v2/sis001/forum.js delete mode 100644 lib/v2/sis001/maintainer.js delete mode 100644 lib/v2/sis001/radar.js delete mode 100644 lib/v2/sis001/router.js delete mode 100644 lib/v2/sjtu/gs.js delete mode 100644 lib/v2/sjtu/jwc.js delete mode 100644 lib/v2/sjtu/maintainer.js delete mode 100644 lib/v2/sjtu/radar.js delete mode 100644 lib/v2/sjtu/router.js delete mode 100644 lib/v2/sjtu/seiee/academic.js delete mode 100644 lib/v2/sjtu/seiee/bjwb.js delete mode 100644 lib/v2/sjtu/seiee/utils.js delete mode 100644 lib/v2/sjtu/seiee/xsb.js delete mode 100644 lib/v2/sjtu/tongqu/activity.js delete mode 100644 lib/v2/sjtu/yzb/zkxx.js delete mode 100644 lib/v2/skysports/maintainer.js delete mode 100644 lib/v2/skysports/news.js delete mode 100644 lib/v2/skysports/radar.js delete mode 100644 lib/v2/skysports/router.js delete mode 100644 lib/v2/slowmist/maintainer.js delete mode 100644 lib/v2/slowmist/radar.js delete mode 100644 lib/v2/slowmist/router.js delete mode 100644 lib/v2/slowmist/slowmist.js delete mode 100644 lib/v2/smashingmagazine/category.js delete mode 100644 lib/v2/smashingmagazine/maintainer.js delete mode 100644 lib/v2/smashingmagazine/radar.js delete mode 100644 lib/v2/smashingmagazine/router.js delete mode 100644 lib/v2/smzdm/article.js delete mode 100644 lib/v2/smzdm/baoliao.js delete mode 100644 lib/v2/smzdm/haowen.js delete mode 100644 lib/v2/smzdm/haowen_fenlei.js delete mode 100644 lib/v2/smzdm/keyword.js delete mode 100644 lib/v2/smzdm/maintainer.js delete mode 100644 lib/v2/smzdm/radar.js delete mode 100644 lib/v2/smzdm/ranking.js delete mode 100644 lib/v2/smzdm/router.js delete mode 100644 lib/v2/snowpeak/maintainer.js delete mode 100644 lib/v2/snowpeak/radar.js delete mode 100644 lib/v2/snowpeak/router.js delete mode 100644 lib/v2/snowpeak/us-new-arrivals.js delete mode 100644 lib/v2/sobooks/date.js delete mode 100644 lib/v2/sobooks/index.js delete mode 100644 lib/v2/sobooks/maintainer.js delete mode 100644 lib/v2/sobooks/radar.js delete mode 100644 lib/v2/sobooks/router.js delete mode 100644 lib/v2/sobooks/tag.js delete mode 100644 lib/v2/sobooks/utils.js delete mode 100644 lib/v2/sohu/maintainer.js delete mode 100644 lib/v2/sohu/mp.js delete mode 100644 lib/v2/sohu/radar.js delete mode 100644 lib/v2/sohu/router.js delete mode 100644 lib/v2/solidot/_article.js delete mode 100644 lib/v2/solidot/main.js delete mode 100644 lib/v2/solidot/maintainer.js delete mode 100644 lib/v2/solidot/radar.js delete mode 100644 lib/v2/solidot/router.js delete mode 100644 lib/v2/sony/downloads.js delete mode 100644 lib/v2/sony/maintainer.js delete mode 100644 lib/v2/sony/radar.js delete mode 100644 lib/v2/sony/router.js delete mode 100644 lib/v2/soundofhope/channel.js delete mode 100644 lib/v2/soundofhope/maintainer.js delete mode 100644 lib/v2/soundofhope/radar.js delete mode 100644 lib/v2/soundofhope/router.js delete mode 100644 lib/v2/sourceforge/index.js delete mode 100644 lib/v2/sourceforge/maintainer.js delete mode 100644 lib/v2/sourceforge/radar.js delete mode 100644 lib/v2/sourceforge/router.js delete mode 100644 lib/v2/southcn/maintainer.js delete mode 100644 lib/v2/southcn/nfapp/column.js delete mode 100644 lib/v2/southcn/nfapp/reporter.js delete mode 100644 lib/v2/southcn/nfapp/utils.js delete mode 100644 lib/v2/southcn/radar.js delete mode 100644 lib/v2/southcn/router.js delete mode 100644 lib/v2/spotify/artist.js delete mode 100644 lib/v2/spotify/maintainer.js delete mode 100644 lib/v2/spotify/playlist.js delete mode 100644 lib/v2/spotify/radar.js delete mode 100644 lib/v2/spotify/router.js delete mode 100644 lib/v2/spotify/saved.js delete mode 100644 lib/v2/spotify/show.js delete mode 100644 lib/v2/spotify/top.js delete mode 100644 lib/v2/spotify/utils.js delete mode 100644 lib/v2/springer/journal.js delete mode 100755 lib/v2/springer/maintainer.js delete mode 100755 lib/v2/springer/radar.js delete mode 100755 lib/v2/springer/router.js delete mode 100644 lib/v2/sputniknews/index.js delete mode 100644 lib/v2/sputniknews/maintainer.js delete mode 100644 lib/v2/sputniknews/radar.js delete mode 100644 lib/v2/sputniknews/router.js delete mode 100644 lib/v2/sqmc/maintainer.js delete mode 100644 lib/v2/sqmc/radar.js delete mode 100644 lib/v2/sqmc/router.js delete mode 100644 lib/v2/sqmc/www.js delete mode 100644 lib/v2/sse/convert.js delete mode 100644 lib/v2/sse/disclosure.js delete mode 100644 lib/v2/sse/inquire.js delete mode 100644 lib/v2/sse/lawandrules.js delete mode 100644 lib/v2/sse/maintainer.js delete mode 100644 lib/v2/sse/radar.js delete mode 100644 lib/v2/sse/renewal.js delete mode 100644 lib/v2/sse/router.js delete mode 100644 lib/v2/ssm/maintainer.js delete mode 100644 lib/v2/ssm/news.js delete mode 100644 lib/v2/ssm/radar.js delete mode 100644 lib/v2/ssm/router.js delete mode 100644 lib/v2/sspai/activity.js delete mode 100644 lib/v2/sspai/author.js delete mode 100644 lib/v2/sspai/bookmarks.js delete mode 100644 lib/v2/sspai/column.js delete mode 100644 lib/v2/sspai/index.js delete mode 100644 lib/v2/sspai/maintainer.js delete mode 100644 lib/v2/sspai/matrix.js delete mode 100644 lib/v2/sspai/radar.js delete mode 100644 lib/v2/sspai/router.js delete mode 100644 lib/v2/sspai/series.js delete mode 100644 lib/v2/sspai/seriesUpdate.js delete mode 100644 lib/v2/sspai/shortcutsGallery.js delete mode 100644 lib/v2/sspai/tag.js delete mode 100644 lib/v2/sspai/topic.js delete mode 100644 lib/v2/sspai/topics.js delete mode 100644 lib/v2/startuplatte/index.js delete mode 100644 lib/v2/startuplatte/maintainer.js delete mode 100644 lib/v2/startuplatte/radar.js delete mode 100644 lib/v2/startuplatte/router.js delete mode 100644 lib/v2/stbu/jsjxy.js delete mode 100644 lib/v2/stbu/maintainer.js delete mode 100644 lib/v2/stbu/radar.js delete mode 100644 lib/v2/stbu/router.js delete mode 100644 lib/v2/stbu/xyxw.js delete mode 100644 lib/v2/stcn/index.js delete mode 100644 lib/v2/stcn/maintainer.js delete mode 100644 lib/v2/stcn/radar.js delete mode 100644 lib/v2/stcn/router.js delete mode 100644 lib/v2/stdaily/digitalpaper.js delete mode 100644 lib/v2/stdaily/maintainer.js delete mode 100644 lib/v2/stdaily/radar.js delete mode 100644 lib/v2/stdaily/router.js delete mode 100644 lib/v2/stheadline/maintainer.js delete mode 100644 lib/v2/stheadline/radar.js delete mode 100644 lib/v2/stheadline/router.js delete mode 100644 lib/v2/stheadline/std/realtime.js delete mode 100644 lib/v2/stockedge/daily-news.js delete mode 100644 lib/v2/stockedge/maintainer.js delete mode 100644 lib/v2/stockedge/radar.js delete mode 100644 lib/v2/stockedge/router.js delete mode 100644 lib/v2/stockedge/utils.js delete mode 100644 lib/v2/storm/index.js delete mode 100644 lib/v2/storm/maintainer.js delete mode 100644 lib/v2/storm/radar.js delete mode 100644 lib/v2/storm/router.js delete mode 100644 lib/v2/storyfm/episodes.js delete mode 100644 lib/v2/storyfm/index.js delete mode 100644 lib/v2/storyfm/maintainer.js delete mode 100644 lib/v2/storyfm/radar.js delete mode 100644 lib/v2/storyfm/router.js delete mode 100644 lib/v2/stratechery/index.js delete mode 100644 lib/v2/stratechery/maintainer.js delete mode 100644 lib/v2/stratechery/radar.js delete mode 100644 lib/v2/stratechery/router.js delete mode 100644 lib/v2/studygolang/go.js delete mode 100644 lib/v2/studygolang/jobs.js delete mode 100644 lib/v2/studygolang/maintainer.js delete mode 100644 lib/v2/studygolang/radar.js delete mode 100644 lib/v2/studygolang/router.js delete mode 100644 lib/v2/studygolang/utils.js delete mode 100644 lib/v2/studygolang/weekly.js delete mode 100644 lib/v2/subhd/index.js delete mode 100644 lib/v2/subhd/maintainer.js delete mode 100644 lib/v2/subhd/radar.js delete mode 100644 lib/v2/subhd/router.js delete mode 100644 lib/v2/supchina/index.js delete mode 100644 lib/v2/supchina/maintainer.js delete mode 100644 lib/v2/supchina/podcasts.js delete mode 100644 lib/v2/supchina/radar.js delete mode 100644 lib/v2/supchina/router.js delete mode 100644 lib/v2/surfshark/blog.js delete mode 100644 lib/v2/surfshark/maintainer.js delete mode 100644 lib/v2/surfshark/radar.js delete mode 100644 lib/v2/surfshark/router.js delete mode 100644 lib/v2/sustech/bidding.js delete mode 100644 lib/v2/sustech/maintainer.js delete mode 100644 lib/v2/sustech/newshub-zh.js delete mode 100644 lib/v2/sustech/radar.js delete mode 100644 lib/v2/sustech/router.js delete mode 100644 lib/v2/sustech/yjs.js delete mode 100644 lib/v2/swissinfo/index.js delete mode 100644 lib/v2/swissinfo/maintainer.js delete mode 100644 lib/v2/swissinfo/radar.js delete mode 100644 lib/v2/swissinfo/router.js delete mode 100644 lib/v2/swjtu/jtys/yjs.js delete mode 100644 lib/v2/swjtu/jwc.js delete mode 100644 lib/v2/swjtu/jyzpxx.js delete mode 100644 lib/v2/swjtu/maintainer.js delete mode 100644 lib/v2/swjtu/radar.js delete mode 100644 lib/v2/swjtu/router.js delete mode 100644 lib/v2/swjtu/utils.js delete mode 100644 lib/v2/swjtu/xg.js delete mode 100644 lib/v2/swpu/bgw.js delete mode 100644 lib/v2/swpu/cjxy.js delete mode 100644 lib/v2/swpu/dean.js delete mode 100644 lib/v2/swpu/dxy.js delete mode 100644 lib/v2/swpu/is.js delete mode 100644 lib/v2/swpu/maintainer.js delete mode 100644 lib/v2/swpu/radar.js delete mode 100644 lib/v2/swpu/router.js delete mode 100644 lib/v2/swpu/scs.js delete mode 100644 lib/v2/swpu/utils.js delete mode 100644 lib/v2/syosetu/chapter.js delete mode 100644 lib/v2/syosetu/maintainer.js delete mode 100644 lib/v2/syosetu/radar.js delete mode 100644 lib/v2/syosetu/router.js delete mode 100644 lib/v2/sysu/cse.js delete mode 100644 lib/v2/sysu/maintainer.js delete mode 100644 lib/v2/sysu/radar.js delete mode 100644 lib/v2/sysu/router.js delete mode 100644 lib/v2/sysu/ygafz.js delete mode 100644 lib/v2/szse/inquire.js delete mode 100644 lib/v2/szse/maintainer.js delete mode 100644 lib/v2/szse/notice.js delete mode 100644 lib/v2/szse/projectdynamic.js delete mode 100644 lib/v2/szse/radar.js delete mode 100644 lib/v2/szse/router.js delete mode 100644 lib/v2/szse/rule.js delete mode 100644 lib/v2/szu/maintainer.js delete mode 100644 lib/v2/szu/radar.js delete mode 100644 lib/v2/szu/router.js delete mode 100644 lib/v2/szu/yz/index.js delete mode 100644 lib/v2/szu/yz/utils.js delete mode 100644 lib/v2/taiwannews/hot.js delete mode 100644 lib/v2/taiwannews/maintainer.js delete mode 100644 lib/v2/taiwannews/radar.js delete mode 100644 lib/v2/taiwannews/router.js delete mode 100644 lib/v2/tangshufang/index.js delete mode 100644 lib/v2/tangshufang/maintainer.js delete mode 100644 lib/v2/tangshufang/radar.js delete mode 100644 lib/v2/tangshufang/router.js delete mode 100644 lib/v2/taobao/maintainer.js delete mode 100644 lib/v2/taobao/radar.js delete mode 100644 lib/v2/taobao/router.js delete mode 100644 lib/v2/taobao/zhongchou.js delete mode 100644 lib/v2/taoguba/blog.js delete mode 100644 lib/v2/taoguba/index.js delete mode 100644 lib/v2/taoguba/maintainer.js delete mode 100644 lib/v2/taoguba/radar.js delete mode 100644 lib/v2/taoguba/router.js delete mode 100644 lib/v2/taptap/changelog.js delete mode 100644 lib/v2/taptap/maintainer.js delete mode 100644 lib/v2/taptap/radar.js delete mode 100644 lib/v2/taptap/review.js delete mode 100644 lib/v2/taptap/router.js delete mode 100644 lib/v2/taptap/templates/videoPost.art delete mode 100644 lib/v2/taptap/topic.js delete mode 100644 lib/v2/taptap/utils.js delete mode 100644 lib/v2/techcrunch/maintainer.js delete mode 100644 lib/v2/techcrunch/news.js delete mode 100644 lib/v2/techcrunch/radar.js delete mode 100644 lib/v2/techcrunch/router.js delete mode 100644 lib/v2/techflowpost/express.js delete mode 100644 lib/v2/techflowpost/index.js delete mode 100644 lib/v2/techflowpost/maintainer.js delete mode 100644 lib/v2/techflowpost/radar.js delete mode 100644 lib/v2/techflowpost/router.js delete mode 100644 lib/v2/techpowerup/index.js delete mode 100644 lib/v2/techpowerup/maintainer.js delete mode 100644 lib/v2/techpowerup/radar.js delete mode 100644 lib/v2/techpowerup/review.js delete mode 100644 lib/v2/techpowerup/router.js delete mode 100644 lib/v2/techpowerup/utils.js delete mode 100644 lib/v2/telecompaper/maintainer.js delete mode 100644 lib/v2/telecompaper/news.js delete mode 100644 lib/v2/telecompaper/radar.js delete mode 100644 lib/v2/telecompaper/router.js delete mode 100644 lib/v2/telecompaper/search.js delete mode 100644 lib/v2/telegram/blog.js delete mode 100644 lib/v2/telegram/channel.js delete mode 100644 lib/v2/telegram/maintainer.js delete mode 100644 lib/v2/telegram/radar.js delete mode 100644 lib/v2/telegram/router.js delete mode 100644 lib/v2/telegram/stickerpack.js delete mode 100644 lib/v2/tencent/cloud/column.js delete mode 100644 lib/v2/tencent/maintainer.js delete mode 100644 lib/v2/tencent/news/author.js delete mode 100644 lib/v2/tencent/news/coronavirus/data.js delete mode 100644 lib/v2/tencent/news/coronavirus/total.js delete mode 100644 lib/v2/tencent/news/coronavirus/utils.js delete mode 100644 lib/v2/tencent/pvp/newsindex.js delete mode 100644 lib/v2/tencent/qq/sdk/changelog.js delete mode 100644 lib/v2/tencent/radar.js delete mode 100644 lib/v2/tencent/router.js delete mode 100644 lib/v2/tesla/maintainer.js delete mode 100644 lib/v2/tesla/price/get-price.js delete mode 100644 lib/v2/tesla/price/index.js delete mode 100644 lib/v2/tesla/radar.js delete mode 100644 lib/v2/tesla/router.js delete mode 100644 lib/v2/test/index.js delete mode 100644 lib/v2/test/maintainer.js delete mode 100644 lib/v2/test/router.js delete mode 100644 lib/v2/tfc-taiwan/index.js delete mode 100644 lib/v2/tfc-taiwan/maintainer.js delete mode 100644 lib/v2/tfc-taiwan/radar.js delete mode 100644 lib/v2/tfc-taiwan/router.js delete mode 100644 lib/v2/tfc-taiwan/utils.js delete mode 100644 lib/v2/theatlantic/maintainer.js delete mode 100644 lib/v2/theatlantic/news.js delete mode 100644 lib/v2/theatlantic/radar.js delete mode 100644 lib/v2/theatlantic/router.js delete mode 100644 lib/v2/theatlantic/utils.js delete mode 100644 lib/v2/thecatcity/index.js delete mode 100644 lib/v2/thecatcity/maintainer.js delete mode 100644 lib/v2/thecatcity/radar.js delete mode 100644 lib/v2/thecatcity/router.js delete mode 100644 lib/v2/thecatcity/termsMap.js delete mode 100644 lib/v2/thecover/channel.js delete mode 100644 lib/v2/thecover/maintainer.js delete mode 100644 lib/v2/thecover/radar.js delete mode 100644 lib/v2/thecover/router.js delete mode 100644 lib/v2/thehindu/maintainer.js delete mode 100644 lib/v2/thehindu/radar.js delete mode 100644 lib/v2/thehindu/router.js delete mode 100644 lib/v2/thehindu/topic.js delete mode 100644 lib/v2/theinitium/full.js delete mode 100644 lib/v2/theinitium/maintainer.js delete mode 100644 lib/v2/theinitium/radar.js delete mode 100644 lib/v2/theinitium/router.js delete mode 100644 lib/v2/themoviedb/api-key.js delete mode 100644 lib/v2/themoviedb/collection.js delete mode 100644 lib/v2/themoviedb/episodes.js delete mode 100644 lib/v2/themoviedb/maintainer.js delete mode 100644 lib/v2/themoviedb/radar.js delete mode 100644 lib/v2/themoviedb/router.js delete mode 100644 lib/v2/themoviedb/seasons.js delete mode 100644 lib/v2/themoviedb/sheet.js delete mode 100644 lib/v2/themoviedb/trending.js delete mode 100644 lib/v2/themoviedb/utils.js delete mode 100644 lib/v2/thenewslens/index.js delete mode 100644 lib/v2/thenewslens/maintainer.js delete mode 100644 lib/v2/thenewslens/radar.js delete mode 100644 lib/v2/thenewslens/router.js delete mode 100644 lib/v2/thepaper/839studio/category.js delete mode 100644 lib/v2/thepaper/839studio/studio.js delete mode 100644 lib/v2/thepaper/channel.js delete mode 100644 lib/v2/thepaper/factpaper.js delete mode 100644 lib/v2/thepaper/featured.js delete mode 100644 lib/v2/thepaper/list.js delete mode 100644 lib/v2/thepaper/maintainer.js delete mode 100644 lib/v2/thepaper/radar.js delete mode 100644 lib/v2/thepaper/router.js delete mode 100644 lib/v2/thepaper/sidebar.js delete mode 100644 lib/v2/thepaper/utils.js delete mode 100644 lib/v2/theverge/index.js delete mode 100644 lib/v2/theverge/maintainer.js delete mode 100644 lib/v2/theverge/radar.js delete mode 100644 lib/v2/theverge/router.js delete mode 100644 lib/v2/threads/index.js delete mode 100644 lib/v2/threads/maintainer.js delete mode 100644 lib/v2/threads/radar.js delete mode 100644 lib/v2/threads/router.js delete mode 100644 lib/v2/thwiki/index.js delete mode 100644 lib/v2/thwiki/maintainer.js delete mode 100644 lib/v2/thwiki/radar.js delete mode 100644 lib/v2/thwiki/router.js delete mode 100644 lib/v2/tiktok/maintainer.js delete mode 100644 lib/v2/tiktok/radar.js delete mode 100644 lib/v2/tiktok/router.js delete mode 100644 lib/v2/tiktok/user.js delete mode 100644 lib/v2/timednews/maintainer.js delete mode 100644 lib/v2/timednews/news.js delete mode 100644 lib/v2/timednews/radar.js delete mode 100644 lib/v2/timednews/router.js delete mode 100644 lib/v2/tingshuitz/changsha.js delete mode 100644 lib/v2/tingshuitz/dalian.js delete mode 100644 lib/v2/tingshuitz/dongguan.js delete mode 100644 lib/v2/tingshuitz/guangzhou.js delete mode 100644 lib/v2/tingshuitz/hangzhou.js delete mode 100644 lib/v2/tingshuitz/maintainer.js delete mode 100644 lib/v2/tingshuitz/nanjing.js delete mode 100644 lib/v2/tingshuitz/radar.js delete mode 100644 lib/v2/tingshuitz/router.js delete mode 100644 lib/v2/tingshuitz/shenzhen.js delete mode 100644 lib/v2/tingshuitz/wuhan.js delete mode 100644 lib/v2/tingshuitz/xian.js delete mode 100644 lib/v2/tingshuitz/xiaoshan.js delete mode 100644 lib/v2/tingshuitz/yangjiang.js delete mode 100644 lib/v2/tingtingfm/maintainer.js delete mode 100644 lib/v2/tingtingfm/program.js delete mode 100644 lib/v2/tingtingfm/radar.js delete mode 100644 lib/v2/tingtingfm/router.js delete mode 100644 lib/v2/tingtingfm/utils.js delete mode 100644 lib/v2/tisi/index.js delete mode 100644 lib/v2/tisi/maintainer.js delete mode 100644 lib/v2/tisi/radar.js delete mode 100644 lib/v2/tisi/router.js delete mode 100644 lib/v2/tju/cic/index.js delete mode 100644 lib/v2/tju/maintainer.js delete mode 100644 lib/v2/tju/news/index.js delete mode 100644 lib/v2/tju/oaa/index.js delete mode 100644 lib/v2/tju/radar.js delete mode 100644 lib/v2/tju/router.js delete mode 100644 lib/v2/tju/yzb/index.js delete mode 100644 lib/v2/tokeninsight/blog.js delete mode 100644 lib/v2/tokeninsight/bulletin.js delete mode 100644 lib/v2/tokeninsight/maintainer.js delete mode 100644 lib/v2/tokeninsight/radar.js delete mode 100644 lib/v2/tokeninsight/report.js delete mode 100644 lib/v2/tokeninsight/router.js delete mode 100644 lib/v2/tongji/maintainer.js delete mode 100644 lib/v2/tongji/radar.js delete mode 100644 lib/v2/tongji/router.js delete mode 100644 lib/v2/tongji/sse/_article.js delete mode 100644 lib/v2/tongji/sse/notice.js delete mode 100644 lib/v2/tongji/yjs.js delete mode 100644 lib/v2/toodaylab/index.js delete mode 100644 lib/v2/toodaylab/maintainer.js delete mode 100644 lib/v2/toodaylab/radar.js delete mode 100644 lib/v2/toodaylab/router.js delete mode 100644 lib/v2/tophub/index.js delete mode 100644 lib/v2/tophub/maintainer.js delete mode 100644 lib/v2/tophub/radar.js delete mode 100644 lib/v2/tophub/router.js delete mode 100644 lib/v2/topys/index.js delete mode 100644 lib/v2/topys/maintainer.js delete mode 100644 lib/v2/topys/radar.js delete mode 100644 lib/v2/topys/router.js delete mode 100644 lib/v2/tradingview/blog.js delete mode 100644 lib/v2/tradingview/maintainer.js delete mode 100644 lib/v2/tradingview/radar.js delete mode 100644 lib/v2/tradingview/router.js delete mode 100644 lib/v2/tradingview/templates/description.art delete mode 100644 lib/v2/trending/allTrending.js delete mode 100644 lib/v2/trending/maintainer.js delete mode 100644 lib/v2/trending/radar.js delete mode 100644 lib/v2/trending/router.js delete mode 100644 lib/v2/tribalfootball/latest.js delete mode 100644 lib/v2/tribalfootball/maintainer.js delete mode 100644 lib/v2/tribalfootball/radar.js delete mode 100644 lib/v2/tribalfootball/router.js delete mode 100644 lib/v2/trow/maintainer.js delete mode 100644 lib/v2/trow/portal.js delete mode 100644 lib/v2/trow/radar.js delete mode 100644 lib/v2/trow/router.js delete mode 100644 lib/v2/tvb/maintainer.js delete mode 100644 lib/v2/tvb/news.js delete mode 100644 lib/v2/tvb/radar.js delete mode 100644 lib/v2/tvb/router.js delete mode 100644 lib/v2/twitter/api_fallback_common.js delete mode 100644 lib/v2/twitter/collection.js delete mode 100644 lib/v2/twitter/developer-api/search.js delete mode 100644 lib/v2/twitter/developer-api/user.js delete mode 100644 lib/v2/twitter/followings.js delete mode 100644 lib/v2/twitter/keyword.js delete mode 100644 lib/v2/twitter/likes.js delete mode 100644 lib/v2/twitter/list.js delete mode 100644 lib/v2/twitter/maintainer.js delete mode 100644 lib/v2/twitter/media.js delete mode 100644 lib/v2/twitter/radar.js delete mode 100644 lib/v2/twitter/router.js delete mode 100644 lib/v2/twitter/trends.js delete mode 100644 lib/v2/twitter/tweet.js delete mode 100644 lib/v2/twitter/user.js delete mode 100644 lib/v2/twitter/utils.js delete mode 100644 lib/v2/twitter/web-api/constants.js delete mode 100644 lib/v2/twitter/web-api/media.js delete mode 100644 lib/v2/twitter/web-api/search.js delete mode 100644 lib/v2/twitter/web-api/tweet.js delete mode 100644 lib/v2/twitter/web-api/twitter-api.js delete mode 100644 lib/v2/twitter/web-api/twitter-got.js delete mode 100644 lib/v2/twitter/web-api/user.js delete mode 100644 lib/v2/twreporter/category.js delete mode 100644 lib/v2/twreporter/fetch_article.js delete mode 100644 lib/v2/twreporter/maintainer.js delete mode 100644 lib/v2/twreporter/newest.js delete mode 100644 lib/v2/twreporter/photography.js delete mode 100644 lib/v2/twreporter/radar.js delete mode 100644 lib/v2/twreporter/router.js delete mode 100644 lib/v2/txrjy/fornumtopic.js delete mode 100644 lib/v2/txrjy/maintainer.js delete mode 100644 lib/v2/txrjy/radar.js delete mode 100644 lib/v2/txrjy/router.js delete mode 100644 lib/v2/tynu/maintainer.js delete mode 100644 lib/v2/tynu/radar.js delete mode 100644 lib/v2/tynu/router.js delete mode 100644 lib/v2/tynu/tynu.js delete mode 100644 lib/v2/typora/changelog-dev.js delete mode 100644 lib/v2/typora/changelog.js delete mode 100644 lib/v2/typora/maintainer.js delete mode 100644 lib/v2/typora/radar.js delete mode 100644 lib/v2/typora/router.js delete mode 100644 lib/v2/u3c3/index.js delete mode 100644 lib/v2/u3c3/maintainer.js delete mode 100644 lib/v2/u3c3/radar.js delete mode 100644 lib/v2/u3c3/router.js delete mode 100644 lib/v2/u9a9/index.js delete mode 100644 lib/v2/u9a9/maintainer.js delete mode 100644 lib/v2/u9a9/radar.js delete mode 100644 lib/v2/u9a9/router.js delete mode 100644 lib/v2/uber/blog.js delete mode 100644 lib/v2/uber/maintainer.js delete mode 100644 lib/v2/uber/radar.js delete mode 100644 lib/v2/uber/router.js delete mode 100644 lib/v2/ucas/ai.js delete mode 100644 lib/v2/ucas/index.js delete mode 100644 lib/v2/ucas/maintainer.js delete mode 100644 lib/v2/ucas/radar.js delete mode 100644 lib/v2/ucas/rader.js delete mode 100644 lib/v2/ucas/router.js delete mode 100644 lib/v2/uchicago/current.js delete mode 100644 lib/v2/uchicago/maintainer.js delete mode 100644 lib/v2/uchicago/radar.js delete mode 100644 lib/v2/uchicago/router.js delete mode 100644 lib/v2/udn/breaking-news.js delete mode 100644 lib/v2/udn/global/index.js delete mode 100644 lib/v2/udn/global/tag.js delete mode 100644 lib/v2/udn/maintainer.js delete mode 100644 lib/v2/udn/radar.js delete mode 100644 lib/v2/udn/router.js delete mode 100644 lib/v2/uestc/auto.js delete mode 100644 lib/v2/uestc/cqe.js delete mode 100644 lib/v2/uestc/gr.js delete mode 100644 lib/v2/uestc/jwc.js delete mode 100644 lib/v2/uestc/maintainer.js delete mode 100644 lib/v2/uestc/news.js delete mode 100644 lib/v2/uestc/radar.js delete mode 100644 lib/v2/uestc/router.js delete mode 100644 lib/v2/uestc/scse.js delete mode 100644 lib/v2/uestc/sice.js delete mode 100644 lib/v2/uestc/sise.js delete mode 100644 lib/v2/uibe/hr.js delete mode 100644 lib/v2/uibe/maintainer.js delete mode 100644 lib/v2/uibe/radar.js delete mode 100644 lib/v2/uibe/router.js delete mode 100644 lib/v2/ulapia/index.js delete mode 100644 lib/v2/ulapia/maintainer.js delete mode 100644 lib/v2/ulapia/radar.js delete mode 100644 lib/v2/ulapia/research.js delete mode 100644 lib/v2/ulapia/router.js delete mode 100644 lib/v2/unusualwhales/maintainer.js delete mode 100644 lib/v2/unusualwhales/news.js delete mode 100644 lib/v2/unusualwhales/radar.js delete mode 100644 lib/v2/unusualwhales/router.js delete mode 100644 lib/v2/upc/jsj.js delete mode 100644 lib/v2/upc/main.js delete mode 100644 lib/v2/upc/maintainer.js delete mode 100644 lib/v2/upc/radar.js delete mode 100644 lib/v2/upc/router.js delete mode 100644 lib/v2/upc/yjs.js delete mode 100644 lib/v2/uptimerobot/maintainer.js delete mode 100644 lib/v2/uptimerobot/radar.js delete mode 100644 lib/v2/uptimerobot/router.js delete mode 100644 lib/v2/uptimerobot/rss.js delete mode 100644 lib/v2/uraaka-joshi/maintainer.js delete mode 100644 lib/v2/uraaka-joshi/radar.js delete mode 100644 lib/v2/uraaka-joshi/router.js delete mode 100644 lib/v2/uraaka-joshi/uraaka-joshi-user.js delete mode 100644 lib/v2/uraaka-joshi/uraaka-joshi.js delete mode 100644 lib/v2/urbandictionary/maintainer.js delete mode 100644 lib/v2/urbandictionary/radar.js delete mode 100644 lib/v2/urbandictionary/random.js delete mode 100644 lib/v2/urbandictionary/router.js delete mode 100644 lib/v2/usenix/maintainer.js delete mode 100644 lib/v2/usenix/radar.js delete mode 100644 lib/v2/usenix/router.js delete mode 100644 lib/v2/usenix/usenix.js delete mode 100644 lib/v2/usepanda/index.js delete mode 100644 lib/v2/usepanda/maintainer.js delete mode 100644 lib/v2/usepanda/radar.js delete mode 100644 lib/v2/usepanda/router.js delete mode 100644 lib/v2/ustb/maintainer.js delete mode 100644 lib/v2/ustb/radar.js delete mode 100644 lib/v2/ustb/router.js delete mode 100644 lib/v2/ustb/tj/news.js delete mode 100644 lib/v2/ustb/yjsy/news.js delete mode 100644 lib/v2/ustb/yzxc/tzgg.js delete mode 100644 lib/v2/ustc/eeis.js delete mode 100644 lib/v2/ustc/gs.js delete mode 100644 lib/v2/ustc/index.js delete mode 100644 lib/v2/ustc/job.js delete mode 100644 lib/v2/ustc/jwc.js delete mode 100644 lib/v2/ustc/maintainer.js delete mode 100644 lib/v2/ustc/radar.js delete mode 100644 lib/v2/ustc/router.js delete mode 100644 lib/v2/ustc/sist.js delete mode 100644 lib/v2/usts/jwch.js delete mode 100644 lib/v2/usts/maintainer.js delete mode 100644 lib/v2/usts/radar.js delete mode 100644 lib/v2/usts/router.js delete mode 100644 lib/v2/utgd/category.js delete mode 100644 lib/v2/utgd/maintainer.js delete mode 100644 lib/v2/utgd/radar.js delete mode 100644 lib/v2/utgd/router.js delete mode 100644 lib/v2/utgd/templates/description.art delete mode 100644 lib/v2/utgd/timeline.js delete mode 100644 lib/v2/utgd/topic.js delete mode 100644 lib/v2/uw/gix/news.js delete mode 100644 lib/v2/uw/maintainer.js delete mode 100644 lib/v2/uw/radar.js delete mode 100644 lib/v2/uw/router.js delete mode 100644 lib/v2/v1tx/index.js delete mode 100644 lib/v2/v1tx/maintainer.js delete mode 100644 lib/v2/v1tx/radar.js delete mode 100644 lib/v2/v1tx/router.js delete mode 100644 lib/v2/v2ex/maintainer.js delete mode 100644 lib/v2/v2ex/post.js delete mode 100644 lib/v2/v2ex/radar.js delete mode 100644 lib/v2/v2ex/router.js delete mode 100644 lib/v2/v2ex/tab.js delete mode 100644 lib/v2/v2ex/topics.js delete mode 100644 lib/v2/v2rayshare/index.js delete mode 100644 lib/v2/v2rayshare/maintainer.js delete mode 100644 lib/v2/v2rayshare/radar.js delete mode 100644 lib/v2/v2rayshare/router.js delete mode 100644 lib/v2/vcb-s/category.js delete mode 100644 lib/v2/vcb-s/index.js delete mode 100644 lib/v2/vcb-s/maintainer.js delete mode 100644 lib/v2/vcb-s/radar.js delete mode 100644 lib/v2/vcb-s/router.js delete mode 100644 lib/v2/verfghbw/maintainer.js delete mode 100644 lib/v2/verfghbw/press.js delete mode 100644 lib/v2/verfghbw/radar.js delete mode 100644 lib/v2/verfghbw/router.js delete mode 100644 lib/v2/verse/articles.js delete mode 100644 lib/v2/verse/maintainer.js delete mode 100644 lib/v2/verse/radar.js delete mode 100644 lib/v2/verse/router.js delete mode 100644 lib/v2/vimeo/category.js delete mode 100644 lib/v2/vimeo/channel.js delete mode 100644 lib/v2/vimeo/maintainer.js delete mode 100644 lib/v2/vimeo/radar.js delete mode 100644 lib/v2/vimeo/router.js delete mode 100644 lib/v2/vimeo/usr-videos.js delete mode 100644 lib/v2/vlive/index.js delete mode 100644 lib/v2/vlive/maintainer.js delete mode 100644 lib/v2/vlive/radar.js delete mode 100644 lib/v2/vlive/router.js delete mode 100644 lib/v2/vlive/templates/post.art delete mode 100644 lib/v2/vlive/templates/video.art delete mode 100644 lib/v2/vmware/flings.js delete mode 100644 lib/v2/vmware/maintainer.js delete mode 100644 lib/v2/vmware/radar.js delete mode 100644 lib/v2/vmware/router.js delete mode 100644 lib/v2/vocus/maintainer.js delete mode 100644 lib/v2/vocus/publication.js delete mode 100644 lib/v2/vocus/radar.js delete mode 100644 lib/v2/vocus/router.js delete mode 100644 lib/v2/vocus/user.js delete mode 100644 lib/v2/vocus/utils.js delete mode 100644 lib/v2/vom/featured.js delete mode 100644 lib/v2/vom/maintainer.js delete mode 100644 lib/v2/vom/radar.js delete mode 100644 lib/v2/vom/router.js delete mode 100644 lib/v2/wallhaven/index.js delete mode 100644 lib/v2/wallhaven/maintainer.js delete mode 100644 lib/v2/wallhaven/radar.js delete mode 100644 lib/v2/wallhaven/router.js delete mode 100644 lib/v2/wallpaperhub/index.js delete mode 100644 lib/v2/wallpaperhub/maintainer.js delete mode 100644 lib/v2/wallpaperhub/radar.js delete mode 100644 lib/v2/wallpaperhub/router.js delete mode 100644 lib/v2/wallstreetcn/hot.js delete mode 100644 lib/v2/wallstreetcn/live.js delete mode 100644 lib/v2/wallstreetcn/maintainer.js delete mode 100644 lib/v2/wallstreetcn/news.js delete mode 100644 lib/v2/wallstreetcn/radar.js delete mode 100644 lib/v2/wallstreetcn/router.js delete mode 100644 lib/v2/wangqiutiyu/anchor.js delete mode 100644 lib/v2/wangqiutiyu/maintainer.js delete mode 100644 lib/v2/wangqiutiyu/radar.js delete mode 100644 lib/v2/wangqiutiyu/router.js delete mode 100644 lib/v2/wanqu/maintainer.js delete mode 100644 lib/v2/wanqu/news.js delete mode 100644 lib/v2/wanqu/radar.js delete mode 100644 lib/v2/wanqu/router.js delete mode 100644 lib/v2/warthunder/maintainer.js delete mode 100644 lib/v2/warthunder/news.js delete mode 100644 lib/v2/warthunder/radar.js delete mode 100644 lib/v2/warthunder/router.js delete mode 100644 lib/v2/watchout/index.js delete mode 100644 lib/v2/watchout/maintainer.js delete mode 100644 lib/v2/watchout/radar.js delete mode 100644 lib/v2/watchout/router.js delete mode 100644 lib/v2/wdc/download.js delete mode 100644 lib/v2/wdc/maintainer.js delete mode 100644 lib/v2/wdc/radar.js delete mode 100644 lib/v2/wdc/router.js delete mode 100644 lib/v2/web3caff/index.js delete mode 100644 lib/v2/web3caff/maintainer.js delete mode 100644 lib/v2/web3caff/radar.js delete mode 100644 lib/v2/web3caff/router.js delete mode 100644 lib/v2/wechat/_README delete mode 100644 lib/v2/wechat/announce.js delete mode 100644 lib/v2/wechat/ce.js delete mode 100644 lib/v2/wechat/data258.js delete mode 100644 lib/v2/wechat/ershcimi.js delete mode 100644 lib/v2/wechat/feeddd.js delete mode 100644 lib/v2/wechat/feeds.js delete mode 100644 lib/v2/wechat/maintainer.js delete mode 100755 lib/v2/wechat/mp.js delete mode 100644 lib/v2/wechat/msgalbum.js delete mode 100644 lib/v2/wechat/radar.js delete mode 100644 lib/v2/wechat/router.js delete mode 100644 lib/v2/wechat/sogou.js delete mode 100644 lib/v2/wechat/tgchannel.js delete mode 100644 lib/v2/wechat/uread.js delete mode 100644 lib/v2/wechat/wechat2rss.js delete mode 100644 lib/v2/wechat/wxnmh.js delete mode 100644 lib/v2/weekendhk/maintainer.js delete mode 100644 lib/v2/weekendhk/posts.js delete mode 100644 lib/v2/weekendhk/radar.js delete mode 100644 lib/v2/weekendhk/router.js delete mode 100644 lib/v2/weibo/group.js delete mode 100644 lib/v2/weibo/keyword.js delete mode 100644 lib/v2/weibo/maintainer.js delete mode 100644 lib/v2/weibo/oasis/user.js delete mode 100644 lib/v2/weibo/radar.js delete mode 100644 lib/v2/weibo/router.js delete mode 100644 lib/v2/weibo/search/hot.js delete mode 100644 lib/v2/weibo/super_index.js delete mode 100644 lib/v2/weibo/timeline.js delete mode 100644 lib/v2/weibo/user.js delete mode 100644 lib/v2/weibo/utils.js delete mode 100644 lib/v2/wenku8/chapter.js delete mode 100644 lib/v2/wenku8/index.js delete mode 100644 lib/v2/wenku8/maintainer.js delete mode 100644 lib/v2/wenku8/radar.js delete mode 100644 lib/v2/wenku8/router.js delete mode 100644 lib/v2/wenku8/volume.js delete mode 100644 lib/v2/wfdf/maintainer.js delete mode 100644 lib/v2/wfdf/news.js delete mode 100644 lib/v2/wfdf/radar.js delete mode 100644 lib/v2/wfdf/router.js delete mode 100644 lib/v2/wfu/jwc.js delete mode 100644 lib/v2/wfu/maintainer.js delete mode 100644 lib/v2/wfu/news.js delete mode 100644 lib/v2/wfu/radar.js delete mode 100644 lib/v2/wfu/router.js delete mode 100644 lib/v2/whitehouse/briefing-room.js delete mode 100644 lib/v2/whitehouse/maintainer.js delete mode 100644 lib/v2/whitehouse/ostp.js delete mode 100644 lib/v2/whitehouse/radar.js delete mode 100644 lib/v2/whitehouse/router.js delete mode 100644 lib/v2/who/maintainer.js delete mode 100644 lib/v2/who/news-room.js delete mode 100644 lib/v2/who/news.js delete mode 100644 lib/v2/who/radar.js delete mode 100644 lib/v2/who/router.js delete mode 100644 lib/v2/who/speeches.js delete mode 100644 lib/v2/whoscall/index.js delete mode 100644 lib/v2/whoscall/maintainer.js delete mode 100644 lib/v2/whoscall/radar.js delete mode 100644 lib/v2/whoscall/router.js delete mode 100644 lib/v2/whu/cs.js delete mode 100644 lib/v2/whu/gs/index.js delete mode 100644 lib/v2/whu/maintainer.js delete mode 100644 lib/v2/whu/news.js delete mode 100644 lib/v2/whu/radar.js delete mode 100644 lib/v2/whu/router.js delete mode 100644 lib/v2/wikinews/index.js delete mode 100644 lib/v2/wikinews/maintainer.js delete mode 100644 lib/v2/wikinews/radar.js delete mode 100644 lib/v2/wikinews/router.js delete mode 100644 lib/v2/winstall/maintainer.js delete mode 100644 lib/v2/winstall/radar.js delete mode 100644 lib/v2/winstall/router.js delete mode 100644 lib/v2/winstall/update.js delete mode 100644 lib/v2/wise/maintainer.js delete mode 100644 lib/v2/wise/pair.js delete mode 100644 lib/v2/wise/radar.js delete mode 100644 lib/v2/wise/router.js delete mode 100644 lib/v2/wizfile/index.js delete mode 100644 lib/v2/wizfile/maintainer.js delete mode 100644 lib/v2/wizfile/radar.js delete mode 100644 lib/v2/wizfile/router.js delete mode 100644 lib/v2/wnacg/index.js delete mode 100644 lib/v2/wnacg/maintainer.js delete mode 100644 lib/v2/wnacg/radar.js delete mode 100644 lib/v2/wnacg/router.js delete mode 100644 lib/v2/worldjournal/index.js delete mode 100644 lib/v2/worldjournal/maintainer.js delete mode 100644 lib/v2/worldjournal/radar.js delete mode 100644 lib/v2/worldjournal/router.js delete mode 100644 lib/v2/woshipm/bookmarks.js delete mode 100644 lib/v2/woshipm/latest.js delete mode 100644 lib/v2/woshipm/maintainer.js delete mode 100644 lib/v2/woshipm/popular.js delete mode 100644 lib/v2/woshipm/radar.js delete mode 100644 lib/v2/woshipm/router.js delete mode 100644 lib/v2/woshipm/user_article.js delete mode 100644 lib/v2/woshipm/utils.js delete mode 100644 lib/v2/woshipm/wen.js delete mode 100644 lib/v2/wp-china/maintainer.js delete mode 100644 lib/v2/wp-china/news.js delete mode 100644 lib/v2/wp-china/radar.js delete mode 100644 lib/v2/wp-china/router.js delete mode 100644 lib/v2/wsj/maintainer.js delete mode 100644 lib/v2/wsj/news.js delete mode 100644 lib/v2/wsj/radar.js delete mode 100644 lib/v2/wsj/router.js delete mode 100644 lib/v2/wsj/utils.js delete mode 100644 lib/v2/wsyu/maintainer.js delete mode 100644 lib/v2/wsyu/news.js delete mode 100644 lib/v2/wsyu/radar.js delete mode 100644 lib/v2/wsyu/router.js delete mode 100644 lib/v2/wtu/index.js delete mode 100644 lib/v2/wtu/job.js delete mode 100644 lib/v2/wtu/maintainer.js delete mode 100644 lib/v2/wtu/radar.js delete mode 100644 lib/v2/wtu/router.js delete mode 100644 lib/v2/wxkol/maintainer.js delete mode 100644 lib/v2/wxkol/radar.js delete mode 100644 lib/v2/wxkol/router.js delete mode 100644 lib/v2/wxkol/show.js delete mode 100644 lib/v2/wyzxwk/article.js delete mode 100644 lib/v2/wyzxwk/maintainer.js delete mode 100644 lib/v2/wyzxwk/radar.js delete mode 100644 lib/v2/wyzxwk/router.js delete mode 100644 lib/v2/wzu/maintainer.js delete mode 100644 lib/v2/wzu/news.js delete mode 100644 lib/v2/wzu/radar.js delete mode 100644 lib/v2/wzu/router.js delete mode 100644 lib/v2/x6d/index.js delete mode 100644 lib/v2/x6d/maintainer.js delete mode 100644 lib/v2/x6d/radar.js delete mode 100644 lib/v2/x6d/router.js delete mode 100644 lib/v2/xaufe/jiaowu.js delete mode 100644 lib/v2/xaufe/maintainer.js delete mode 100644 lib/v2/xaufe/radar.js delete mode 100644 lib/v2/xaufe/router.js delete mode 100644 lib/v2/xaut/index.js delete mode 100644 lib/v2/xaut/jwc.js delete mode 100644 lib/v2/xaut/maintainer.js delete mode 100644 lib/v2/xaut/radar.js delete mode 100644 lib/v2/xaut/router.js delete mode 100644 lib/v2/xaut/rsc.js delete mode 100644 lib/v2/xboxfan/maintainer.js delete mode 100644 lib/v2/xboxfan/news.js delete mode 100644 lib/v2/xboxfan/radar.js delete mode 100644 lib/v2/xboxfan/router.js delete mode 100644 lib/v2/xiaohongshu/board.js delete mode 100644 lib/v2/xiaohongshu/maintainer.js delete mode 100644 lib/v2/xiaohongshu/notes.js delete mode 100644 lib/v2/xiaohongshu/radar.js delete mode 100644 lib/v2/xiaohongshu/router.js delete mode 100644 lib/v2/xiaohongshu/user.js delete mode 100644 lib/v2/xiaohongshu/util.js delete mode 100644 lib/v2/xiaomiyoupin/crowdfunding.js delete mode 100644 lib/v2/xiaomiyoupin/latest.js delete mode 100644 lib/v2/xiaomiyoupin/maintainer.js delete mode 100644 lib/v2/xiaomiyoupin/radar.js delete mode 100644 lib/v2/xiaomiyoupin/router.js delete mode 100644 lib/v2/xiaomiyoupin/utils.js delete mode 100644 lib/v2/xiaote/index.js delete mode 100644 lib/v2/xiaote/maintainer.js delete mode 100644 lib/v2/xiaote/radar.js delete mode 100644 lib/v2/xiaote/router.js delete mode 100644 lib/v2/xiaoyuzhou/maintainer.js delete mode 100644 lib/v2/xiaoyuzhou/pickup.js delete mode 100644 lib/v2/xiaoyuzhou/podcast.js delete mode 100644 lib/v2/xiaoyuzhou/radar.js delete mode 100644 lib/v2/xiaoyuzhou/router.js delete mode 100644 lib/v2/xiaozhuanlan/column.js delete mode 100644 lib/v2/xiaozhuanlan/maintainer.js delete mode 100644 lib/v2/xiaozhuanlan/radar.js delete mode 100644 lib/v2/xiaozhuanlan/router.js delete mode 100644 lib/v2/xidian/jwc.js delete mode 100644 lib/v2/xidian/maintainer.js delete mode 100644 lib/v2/xidian/radar.js delete mode 100644 lib/v2/xidian/router.js delete mode 100644 lib/v2/ximalaya/album.js delete mode 100644 lib/v2/ximalaya/maintainer.js delete mode 100644 lib/v2/ximalaya/radar.js delete mode 100644 lib/v2/ximalaya/router.js delete mode 100644 lib/v2/ximalaya/utils.js delete mode 100644 lib/v2/xinpianchang/index.js delete mode 100644 lib/v2/xinpianchang/maintainer.js delete mode 100644 lib/v2/xinpianchang/radar.js delete mode 100644 lib/v2/xinpianchang/rank.js delete mode 100644 lib/v2/xinpianchang/router.js delete mode 100644 lib/v2/xinpianchang/util.js delete mode 100644 lib/v2/xjtu/2yuan/news.js delete mode 100644 lib/v2/xjtu/dean.js delete mode 100644 lib/v2/xjtu/dyyy/index.js delete mode 100644 lib/v2/xjtu/ee.js delete mode 100644 lib/v2/xjtu/gs/tzgg.js delete mode 100644 lib/v2/xjtu/international.js delete mode 100644 lib/v2/xjtu/job.js delete mode 100644 lib/v2/xjtu/maintainer.js delete mode 100644 lib/v2/xjtu/radar.js delete mode 100644 lib/v2/xjtu/router.js delete mode 100644 lib/v2/xjtu/std.js delete mode 100644 lib/v2/xkb/index.js delete mode 100644 lib/v2/xkb/maintainer.js delete mode 100644 lib/v2/xkb/radar.js delete mode 100644 lib/v2/xkb/router.js delete mode 100644 lib/v2/xkb/templates/description.art delete mode 100644 lib/v2/xmanhua/index.js delete mode 100644 lib/v2/xmanhua/maintainer.js delete mode 100644 lib/v2/xmanhua/radar.js delete mode 100644 lib/v2/xmanhua/router.js delete mode 100644 lib/v2/xmnn/epaper.js delete mode 100644 lib/v2/xmnn/maintainer.js delete mode 100644 lib/v2/xmnn/radar.js delete mode 100644 lib/v2/xmnn/router.js delete mode 100644 lib/v2/xmut/jwc/bkjw.js delete mode 100644 lib/v2/xmut/jwc/yjs.js delete mode 100644 lib/v2/xmut/maintainer.js delete mode 100644 lib/v2/xmut/radar.js delete mode 100644 lib/v2/xmut/router.js delete mode 100644 lib/v2/xsijishe/forum.js delete mode 100644 lib/v2/xsijishe/maintainer.js delete mode 100644 lib/v2/xsijishe/radar.js delete mode 100644 lib/v2/xsijishe/router.js delete mode 100644 lib/v2/xueqiu/column.js delete mode 100644 lib/v2/xueqiu/favorite.js delete mode 100644 lib/v2/xueqiu/fund.js delete mode 100644 lib/v2/xueqiu/hots.js delete mode 100644 lib/v2/xueqiu/maintainer.js delete mode 100644 lib/v2/xueqiu/radar.js delete mode 100644 lib/v2/xueqiu/router.js delete mode 100644 lib/v2/xueqiu/snb.js delete mode 100644 lib/v2/xueqiu/stock_comments.js delete mode 100644 lib/v2/xueqiu/stock_info.js delete mode 100644 lib/v2/xueqiu/today.js delete mode 100644 lib/v2/xueqiu/user.js delete mode 100644 lib/v2/xueqiu/user_stock.js delete mode 100644 lib/v2/xunhupay/index.js delete mode 100644 lib/v2/xunhupay/maintainer.js delete mode 100644 lib/v2/xunhupay/radar.js delete mode 100644 lib/v2/xunhupay/router.js delete mode 100644 lib/v2/xwlb/index.js delete mode 100644 lib/v2/xwlb/maintainer.js delete mode 100644 lib/v2/xwlb/radar.js delete mode 100644 lib/v2/xwlb/router.js delete mode 100644 lib/v2/xys/maintainer.js delete mode 100644 lib/v2/xys/new.js delete mode 100644 lib/v2/xys/radar.js delete mode 100644 lib/v2/xys/router.js delete mode 100644 lib/v2/xyzrank/index.js delete mode 100644 lib/v2/xyzrank/maintainer.js delete mode 100644 lib/v2/xyzrank/radar.js delete mode 100644 lib/v2/xyzrank/router.js delete mode 100644 lib/v2/yahoo/maintainer.js delete mode 100644 lib/v2/yahoo/news/index.js delete mode 100644 lib/v2/yahoo/radar.js delete mode 100644 lib/v2/yahoo/router.js delete mode 100644 lib/v2/yangtzeu/dongke.js delete mode 100644 lib/v2/yangtzeu/maintainer.js delete mode 100644 lib/v2/yangtzeu/radar.js delete mode 100644 lib/v2/yangtzeu/router.js delete mode 100644 lib/v2/yaohuo/index.js delete mode 100644 lib/v2/yaohuo/maintainer.js delete mode 100644 lib/v2/yaohuo/radar.js delete mode 100644 lib/v2/yaohuo/router.js delete mode 100644 lib/v2/ycwb/index.js delete mode 100644 lib/v2/ycwb/maintainer.js delete mode 100644 lib/v2/ycwb/radar.js delete mode 100644 lib/v2/ycwb/router.js delete mode 100644 lib/v2/yicai/author.js delete mode 100644 lib/v2/yicai/brief.js delete mode 100644 lib/v2/yicai/feed.js delete mode 100644 lib/v2/yicai/headline.js delete mode 100644 lib/v2/yicai/latest.js delete mode 100644 lib/v2/yicai/maintainer.js delete mode 100644 lib/v2/yicai/news.js delete mode 100644 lib/v2/yicai/radar.js delete mode 100644 lib/v2/yicai/router.js delete mode 100644 lib/v2/yicai/templates/description.art delete mode 100644 lib/v2/yicai/utils.js delete mode 100644 lib/v2/yicai/video.js delete mode 100644 lib/v2/yicai/vip.js delete mode 100644 lib/v2/ymgal/article.js delete mode 100644 lib/v2/ymgal/game.js delete mode 100644 lib/v2/ymgal/maintainer.js delete mode 100644 lib/v2/ymgal/radar.js delete mode 100644 lib/v2/ymgal/router.js delete mode 100644 lib/v2/yoasobi-music/info.js delete mode 100644 lib/v2/yoasobi-music/jsonpHelper.js delete mode 100644 lib/v2/yoasobi-music/live.js delete mode 100644 lib/v2/yoasobi-music/maintainer.js delete mode 100644 lib/v2/yoasobi-music/media.js delete mode 100644 lib/v2/yoasobi-music/radar.js delete mode 100644 lib/v2/yoasobi-music/router.js delete mode 100644 lib/v2/yomiuri/maintainer.js delete mode 100644 lib/v2/yomiuri/news.js delete mode 100644 lib/v2/yomiuri/radar.js delete mode 100644 lib/v2/yomiuri/router.js delete mode 100644 lib/v2/youku/channel.js delete mode 100644 lib/v2/youku/maintainer.js delete mode 100644 lib/v2/youku/radar.js delete mode 100644 lib/v2/youku/router.js delete mode 100644 lib/v2/youtube/channel.js delete mode 100644 lib/v2/youtube/charts.js delete mode 100644 lib/v2/youtube/community.js delete mode 100644 lib/v2/youtube/custom.js delete mode 100644 lib/v2/youtube/live.js delete mode 100644 lib/v2/youtube/maintainer.js delete mode 100644 lib/v2/youtube/playlist.js delete mode 100644 lib/v2/youtube/radar.js delete mode 100644 lib/v2/youtube/router.js delete mode 100644 lib/v2/youtube/subscriptions.js delete mode 100644 lib/v2/youtube/user.js delete mode 100644 lib/v2/youtube/utils.js delete mode 100644 lib/v2/youzhiyouxing/maintainer.js delete mode 100644 lib/v2/youzhiyouxing/materials.js delete mode 100644 lib/v2/youzhiyouxing/radar.js delete mode 100644 lib/v2/youzhiyouxing/router.js delete mode 100644 lib/v2/yunspe/maintainer.js delete mode 100644 lib/v2/yunspe/newsflash.js delete mode 100644 lib/v2/yunspe/radar.js delete mode 100644 lib/v2/yunspe/router.js delete mode 100644 lib/v2/yuque/book.js delete mode 100644 lib/v2/yuque/maintainer.js delete mode 100644 lib/v2/yuque/radar.js delete mode 100644 lib/v2/yuque/router.js delete mode 100644 lib/v2/yuque/utils.js delete mode 100644 lib/v2/yxdown/maintainer.js delete mode 100644 lib/v2/yxdown/news.js delete mode 100644 lib/v2/yxdown/radar.js delete mode 100644 lib/v2/yxdown/recommend.js delete mode 100644 lib/v2/yxdown/router.js delete mode 100644 lib/v2/yxdown/utils.js delete mode 100644 lib/v2/yxdzqb/index.js delete mode 100644 lib/v2/yxdzqb/maintainer.js delete mode 100644 lib/v2/yxdzqb/radar.js delete mode 100644 lib/v2/yxdzqb/router.js delete mode 100644 lib/v2/yxrb/home.js delete mode 100644 lib/v2/yxrb/maintainer.js delete mode 100644 lib/v2/yxrb/radar.js delete mode 100644 lib/v2/yxrb/router.js delete mode 100644 lib/v2/yyets/article.js delete mode 100644 lib/v2/yyets/maintainer.js delete mode 100644 lib/v2/yyets/radar.js delete mode 100644 lib/v2/yyets/router.js delete mode 100644 lib/v2/yyets/today.js delete mode 100644 lib/v2/yystv/category.js delete mode 100644 lib/v2/yystv/docs.js delete mode 100644 lib/v2/yystv/maintainer.js delete mode 100644 lib/v2/yystv/radar.js delete mode 100644 lib/v2/yystv/router.js delete mode 100644 lib/v2/zagg/maintainer.js delete mode 100644 lib/v2/zagg/new-arrivals.js delete mode 100644 lib/v2/zagg/radar.js delete mode 100644 lib/v2/zagg/router.js delete mode 100644 lib/v2/zaker/index.js delete mode 100644 lib/v2/zaker/maintainer.js delete mode 100644 lib/v2/zaker/radar.js delete mode 100644 lib/v2/zaker/router.js delete mode 100644 lib/v2/zaobao/index.js delete mode 100644 lib/v2/zaobao/interactive.js delete mode 100644 lib/v2/zaobao/maintainer.js delete mode 100644 lib/v2/zaobao/radar.js delete mode 100644 lib/v2/zaobao/realtime.js delete mode 100644 lib/v2/zaobao/router.js delete mode 100644 lib/v2/zaobao/util.js delete mode 100644 lib/v2/zaobao/znews.js delete mode 100644 lib/v2/zaozao/article.js delete mode 100644 lib/v2/zaozao/maintainer.js delete mode 100644 lib/v2/zaozao/radar.js delete mode 100644 lib/v2/zaozao/router.js delete mode 100644 lib/v2/zcmu/jwc/index.js delete mode 100644 lib/v2/zcmu/maintainer.js delete mode 100644 lib/v2/zcmu/radar.js delete mode 100644 lib/v2/zcmu/router.js delete mode 100644 lib/v2/zcmu/yxy/index.js delete mode 100644 lib/v2/zcool/discover.js delete mode 100644 lib/v2/zcool/locations.js delete mode 100644 lib/v2/zcool/maintainer.js delete mode 100644 lib/v2/zcool/radar.js delete mode 100644 lib/v2/zcool/router.js delete mode 100644 lib/v2/zcool/top.js delete mode 100644 lib/v2/zcool/user.js delete mode 100644 lib/v2/zcool/utils.js delete mode 100644 lib/v2/zhangyoubao/index.js delete mode 100644 lib/v2/zhangyoubao/maintainer.js delete mode 100644 lib/v2/zhangyoubao/radar.js delete mode 100644 lib/v2/zhangyoubao/router.js delete mode 100644 lib/v2/zhangyoubao/templates/article.art delete mode 100644 lib/v2/zhibo8/forum.js delete mode 100644 lib/v2/zhibo8/luxiang.js delete mode 100644 lib/v2/zhibo8/maintainer.js delete mode 100644 lib/v2/zhibo8/more.js delete mode 100644 lib/v2/zhibo8/post.js delete mode 100644 lib/v2/zhibo8/radar.js delete mode 100644 lib/v2/zhibo8/router.js delete mode 100644 lib/v2/zhihu/activities.js delete mode 100644 lib/v2/zhihu/answers.js delete mode 100644 lib/v2/zhihu/bookstore/newest.js delete mode 100644 lib/v2/zhihu/collection.js delete mode 100644 lib/v2/zhihu/daily.js delete mode 100644 lib/v2/zhihu/daily_section.js delete mode 100644 lib/v2/zhihu/execlib/x-zse-96_v3.js delete mode 100644 lib/v2/zhihu/hot.js delete mode 100644 lib/v2/zhihu/hotlist.js delete mode 100644 lib/v2/zhihu/maintainer.js delete mode 100644 lib/v2/zhihu/pin/daily.js delete mode 100644 lib/v2/zhihu/pin/hotlist.js delete mode 100644 lib/v2/zhihu/pin/people.js delete mode 100644 lib/v2/zhihu/pin/utils.js delete mode 100644 lib/v2/zhihu/posts.js delete mode 100644 lib/v2/zhihu/question.js delete mode 100644 lib/v2/zhihu/radar.js delete mode 100644 lib/v2/zhihu/router.js delete mode 100644 lib/v2/zhihu/timeline.js delete mode 100644 lib/v2/zhihu/topic.js delete mode 100644 lib/v2/zhihu/utils.js delete mode 100644 lib/v2/zhihu/weekly.js delete mode 100644 lib/v2/zhihu/xhu/auth.js delete mode 100644 lib/v2/zhihu/xhu/collection.js delete mode 100644 lib/v2/zhihu/xhu/question.js delete mode 100644 lib/v2/zhihu/xhu/topic.js delete mode 100644 lib/v2/zhihu/xhu/zhuanlan.js delete mode 100644 lib/v2/zhihu/zhuanlan.js delete mode 100644 lib/v2/zhitongcaijing/index.js delete mode 100644 lib/v2/zhitongcaijing/maintainer.js delete mode 100644 lib/v2/zhitongcaijing/radar.js delete mode 100644 lib/v2/zhitongcaijing/router.js delete mode 100644 lib/v2/zhiy/letter.js delete mode 100644 lib/v2/zhiy/maintainer.js delete mode 100644 lib/v2/zhiy/post.js delete mode 100644 lib/v2/zhiy/radar.js delete mode 100644 lib/v2/zhiy/router.js delete mode 100644 lib/v2/zhiy/utils.js delete mode 100644 lib/v2/zhubai/index.js delete mode 100644 lib/v2/zhubai/maintainer.js delete mode 100644 lib/v2/zhubai/radar.js delete mode 100644 lib/v2/zhubai/router.js delete mode 100644 lib/v2/zhubai/templates/description.art delete mode 100644 lib/v2/zhubai/top20.js delete mode 100644 lib/v2/zjgtjy/index.js delete mode 100644 lib/v2/zjgtjy/maintainer.js delete mode 100644 lib/v2/zjgtjy/radar.js delete mode 100644 lib/v2/zjgtjy/router.js delete mode 100644 lib/v2/zjol/maintainer.js delete mode 100644 lib/v2/zjol/paper.js delete mode 100644 lib/v2/zjol/radar.js delete mode 100644 lib/v2/zjol/router.js delete mode 100644 lib/v2/zju/career/index.js delete mode 100644 lib/v2/zju/cst/custom.js delete mode 100644 lib/v2/zju/cst/index.js delete mode 100644 lib/v2/zju/grs/index.js delete mode 100644 lib/v2/zju/list.js delete mode 100644 lib/v2/zju/maintainer.js delete mode 100644 lib/v2/zju/physics/index.js delete mode 100644 lib/v2/zju/radar.js delete mode 100644 lib/v2/zju/router.js delete mode 100644 lib/v2/zodgame/forum.js delete mode 100644 lib/v2/zodgame/maintainer.js delete mode 100644 lib/v2/zodgame/radar.js delete mode 100644 lib/v2/zodgame/router.js delete mode 100644 lib/v2/zooTeam/blog.js delete mode 100644 lib/v2/zooTeam/maintainer.js delete mode 100644 lib/v2/zooTeam/radar.js delete mode 100644 lib/v2/zooTeam/router.js delete mode 100644 lib/v2/zooTeam/weekly.js delete mode 100644 lib/v2/zotero/maintainer.js delete mode 100644 lib/v2/zotero/radar.js delete mode 100644 lib/v2/zotero/router.js delete mode 100644 lib/v2/zotero/versions.js delete mode 100644 lib/v2/zuel/maintainer.js delete mode 100644 lib/v2/zuel/notice.js delete mode 100644 lib/v2/zuel/radar.js delete mode 100644 lib/v2/zuel/router.js delete mode 100644 lib/v2/zuvio/boards.js delete mode 100644 lib/v2/zuvio/maintainer.js delete mode 100644 lib/v2/zuvio/radar.js delete mode 100644 lib/v2/zuvio/router.js delete mode 100644 lib/v2/zuvio/student5.js delete mode 100644 lib/v2/zuvio/utils.js delete mode 100644 lib/v2/zuzhirenshi/index.js delete mode 100644 lib/v2/zuzhirenshi/maintainer.js delete mode 100644 lib/v2/zuzhirenshi/radar.js delete mode 100644 lib/v2/zuzhirenshi/router.js delete mode 100644 lib/v2/zyshow/index.js delete mode 100644 lib/v2/zyshow/maintainer.js delete mode 100644 lib/v2/zyshow/radar.js delete mode 100644 lib/v2/zyshow/router.js delete mode 100644 lib/v2/zyw/hot.js delete mode 100644 lib/v2/zyw/maintainer.js delete mode 100644 lib/v2/zyw/radar.js delete mode 100644 lib/v2/zyw/router.js delete mode 100644 lib/v2router.js delete mode 100644 lib/views/atom.art create mode 100644 lib/views/atom.tsx delete mode 100644 lib/views/error.art create mode 100644 lib/views/error.tsx create mode 100644 lib/views/index.tsx delete mode 100644 lib/views/json.js create mode 100644 lib/views/json.ts create mode 100644 lib/views/layout.tsx delete mode 100644 lib/views/rss.art create mode 100644 lib/views/rss.tsx create mode 100644 lib/views/rss3.test.ts create mode 100644 lib/views/rss3.ts delete mode 100644 lib/views/welcome.art delete mode 100644 process.json create mode 100644 scripts/workflow/build-docs.ts delete mode 100644 scripts/workflow/build-maintainer.js delete mode 100644 scripts/workflow/build-radar.js create mode 100644 scripts/workflow/build-routes.ts create mode 100644 scripts/workflow/data.ts delete mode 100644 scripts/workflow/test-issue/call-maintainer.js create mode 100644 scripts/workflow/test-issue/call-maintainer.mjs delete mode 100644 scripts/workflow/test-route/identify.js create mode 100644 scripts/workflow/test-route/identify.mjs delete mode 100644 scripts/workflow/test-route/test.js create mode 100644 scripts/workflow/test-route/test.mjs rename website/static/.nojekyll => tailwind.config.js (100%) delete mode 100644 test/.eslintrc delete mode 100644 test/app.js delete mode 100644 test/config.js delete mode 100644 test/middleware/access-control.js delete mode 100644 test/middleware/anti-hotlink.js delete mode 100644 test/middleware/cache.js delete mode 100644 test/middleware/debug.js delete mode 100644 test/middleware/filter-engine.js delete mode 100644 test/middleware/header.js delete mode 100644 test/middleware/onerror.js delete mode 100644 test/middleware/parameter.js delete mode 100644 test/middleware/template.js delete mode 100644 test/pkg.js delete mode 100644 test/router.js delete mode 100644 test/utils/cf-email.js delete mode 100644 test/utils/common-config.js delete mode 100644 test/utils/common-utils.js delete mode 100644 test/utils/date.js delete mode 100644 test/utils/dateParser.js delete mode 100644 test/utils/got.js delete mode 100644 test/utils/md5.js delete mode 100644 test/utils/parse-date.js delete mode 100644 test/utils/puppeteer-utils.js delete mode 100644 test/utils/puppeteer.js delete mode 100644 test/utils/rand-user-agent.js delete mode 100644 test/utils/request-wrapper.js delete mode 100644 test/utils/rss-parser.js delete mode 100644 test/utils/unify-proxy.js delete mode 100644 test/utils/valid-host.js delete mode 100644 test/utils/wait.js delete mode 100644 test/utils/wechat-mp.js create mode 100644 tsconfig.json create mode 100644 vitest.config.ts delete mode 100644 website/.editorconfig delete mode 100644 website/.gitignore delete mode 100644 website/README.md delete mode 100644 website/babel.config.js delete mode 100644 website/docs/.format/chineseFormat.js delete mode 100644 website/docs/.format/file.js delete mode 100644 website/docs/.format/format.js delete mode 100644 website/docs/.format/md/hierarchySlug.js delete mode 100644 website/docs/.format/slugId.js delete mode 100644 website/docs/.format/sortByHeading.js delete mode 100644 website/docs/.format/tojson.js delete mode 100644 website/docs/README.md delete mode 100644 website/docs/api.md delete mode 100644 website/docs/faq.md delete mode 100644 website/docs/install/README.md delete mode 100644 website/docs/joinus/advanced/_category_.json delete mode 100644 website/docs/joinus/advanced/advanced-feed.md delete mode 100644 website/docs/joinus/advanced/debug.md delete mode 100644 website/docs/joinus/advanced/pub-date.md delete mode 100644 website/docs/joinus/advanced/script-standard.md delete mode 100644 website/docs/joinus/advanced/use-cache.md delete mode 100644 website/docs/joinus/new-radar.md delete mode 100644 website/docs/joinus/new-rss/_category_.json delete mode 100644 website/docs/joinus/new-rss/add-docs.md delete mode 100644 website/docs/joinus/new-rss/before-start.md delete mode 100644 website/docs/joinus/new-rss/prerequisites.md delete mode 100644 website/docs/joinus/new-rss/start-code.md delete mode 100644 website/docs/joinus/new-rss/submit-route.md delete mode 100644 website/docs/joinus/quick-start.md delete mode 100644 website/docs/parameter.md delete mode 100644 website/docs/routes/anime.md delete mode 100644 website/docs/routes/bbs.md delete mode 100644 website/docs/routes/blog.md delete mode 100644 website/docs/routes/design.md delete mode 100644 website/docs/routes/finance.md delete mode 100644 website/docs/routes/forecast.md delete mode 100644 website/docs/routes/game.md delete mode 100644 website/docs/routes/government.md delete mode 100644 website/docs/routes/journal.md delete mode 100644 website/docs/routes/live.md delete mode 100644 website/docs/routes/multimedia.md delete mode 100644 website/docs/routes/new-media.md delete mode 100644 website/docs/routes/other.md delete mode 100644 website/docs/routes/picture.md delete mode 100644 website/docs/routes/program-update.md delete mode 100644 website/docs/routes/programming.md delete mode 100644 website/docs/routes/reading.md delete mode 100644 website/docs/routes/shopping.md delete mode 100644 website/docs/routes/social-media.md delete mode 100644 website/docs/routes/study.md delete mode 100644 website/docs/routes/traditional-media.md delete mode 100644 website/docs/routes/travel.md delete mode 100644 website/docs/routes/university.md delete mode 100644 website/docs/support/README.md delete mode 100644 website/docs/usage.md delete mode 100644 website/docusaurus.config.js delete mode 100644 website/i18n/en/code.json delete mode 100644 website/i18n/en/docusaurus-plugin-content-docs/current.json delete mode 100644 website/i18n/en/docusaurus-theme-classic/footer.json delete mode 100644 website/i18n/en/docusaurus-theme-classic/navbar.json delete mode 100644 website/i18n/zh/code.json delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current.json delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/README.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/api.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/faq.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/_category_.json delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/advanced-feed.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/debug.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/pub-date.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/script-standard.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/advanced/use-cache.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-radar.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/_category_.json delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/add-docs.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/before-start.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/prerequisites.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/start-code.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/new-rss/submit-route.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/joinus/quick-start.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/parameter.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/support/README.md delete mode 100644 website/i18n/zh/docusaurus-plugin-content-docs/current/usage.md delete mode 100644 website/i18n/zh/docusaurus-theme-classic/footer.json delete mode 100644 website/i18n/zh/docusaurus-theme-classic/navbar.json delete mode 100644 website/package.json delete mode 100644 website/sidebars.js delete mode 100644 website/src/components/Badge.tsx delete mode 100644 website/src/components/CarbonAds/index.tsx delete mode 100644 website/src/components/CarbonAds/styles.module.css delete mode 100644 website/src/components/Route.tsx delete mode 100644 website/src/css/custom.css delete mode 100644 website/src/theme/DocSidebarItem/index.js delete mode 100644 website/src/theme/MDXComponents.js delete mode 100644 website/src/theme/SearchBar/index.jsx delete mode 100644 website/src/theme/SearchBar/variables.css delete mode 100644 website/static/_headers delete mode 100644 website/static/_redirects delete mode 100644 website/static/img/android-chrome-192x192.png delete mode 120000 website/static/img/android-chrome-384x384.png delete mode 100644 website/static/img/apple-touch-icon.png delete mode 100644 website/static/img/logo.png delete mode 100644 website/static/img/readable-douban.png delete mode 100644 website/static/img/readable-twitter.png delete mode 100644 website/static/img/readable-weibo.png delete mode 100644 website/static/img/safari-pinned-tab.svg delete mode 100644 website/static/manifest.json delete mode 100644 website/static/service-worker.js delete mode 100644 website/tsconfig.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index b034619be6124d..77026d75ece61f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,8 +1,8 @@ // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: -// https://github.com/devcontainers/images/blob/v0.2.24/src/javascript-node/.devcontainer/devcontainer.json +// https://github.com/devcontainers/images/blob/v0.3.24/src/javascript-node/.devcontainer/devcontainer.json { "name": "Node.js", - "image": "mcr.microsoft.com/devcontainers/javascript-node:18-bullseye", + "image": "mcr.microsoft.com/devcontainers/javascript-node:22-bookworm", // Configure tool-specific properties. "customizations": { @@ -16,8 +16,9 @@ "EditorConfig.EditorConfig", "esbenp.prettier-vscode", "deepscan.vscode-deepscan", - "rangav.vscode-thunder-client", "SonarSource.sonarlint-vscode", + "unifiedjs.vscode-mdx", + "VASubasRaj.flashpost", // Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0 "ZihanLi.at-helper" ] } @@ -37,12 +38,12 @@ } }, - "onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*", + "onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*", - "updateContentCommand": "pnpm i && pnpm i -C website && pnpm rb", + "updateContentCommand": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && pnpm i && pnpm rb", // Use 'postCreateCommand' to run commands after the container is created. - "postCreateCommand": "pnpm i && pnpm i -C website && pnpm rb", + "postCreateCommand": "pnpm i && pnpm rb", // Disable auto start dev env since codespaces sometimes fails to attach to the terminal // "postAttachCommand": { diff --git a/.dockerignore b/.dockerignore index 7abe42543ba1a3..81d65ee79f4eb1 100644 --- a/.dockerignore +++ b/.dockerignore @@ -8,9 +8,7 @@ Dockerfile* LICENSE Procfile app-minimal -assets coverage -docs node_modules test @@ -27,21 +25,21 @@ test .(yarn|npm|nvm)rc *.md app.json +eslint.config.mjs docker-compose* fly.toml jsconfig.json npm-debug.log process.json package-lock.json +vitest.config.ts vercel.json -#git but keep the git commit hash +# git but keep the git commit hash .git/logs -.git/objects .git/index .git/info .git/hooks -#rsshub auxiliary files -lib/radar-rules.js -lib/v2/**/radar.js +# rsshub auxiliary files +lib/routes/**/radar.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index b28531c34a1101..00000000000000 --- a/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -coverage -.vscode -docker-compose.yml -!/.github -!/docs/.vuepress -website diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 7a65cd5d6bcc7d..00000000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "extends": ["eslint:recommended", "plugin:n/recommended", "plugin:prettier/recommended", "plugin:yml/recommended"], - "plugins": ["prettier"], - "parserOptions": { - "ecmaVersion": "latest", - "sourceType": "module" - }, - "env": { - "node": true, - "es6": true, - "browser": true - }, - "rules": { - // possible problems - "array-callback-return": 2, - "no-await-in-loop": 2, - "no-control-regex": 0, - "no-duplicate-imports": 2, - "no-prototype-builtins": 0, - "no-unsafe-negation": 2, - "require-atomic-updates": 0, - // suggestions - "arrow-body-style": 2, - "block-scoped-var": 2, - "curly": 2, - "dot-notation": 2, - "eqeqeq": 2, - "no-console": 2, - "no-eval": 2, - "no-extend-native": 2, - "no-extra-label": 2, - "no-global-assign": 2, - "no-implicit-coercion": [ - "error", - { - "boolean": false, - "number": false, - "string": false, - "disallowTemplateShorthand": true - } - ], - "no-implicit-globals": 2, - "no-labels": 2, - "no-multi-str": 2, - "no-new-func": 2, - "no-restricted-imports": 2, - "no-unneeded-ternary": 2, - "no-useless-computed-key": 2, - "no-useless-concat": 1, - "no-useless-rename": 2, - "no-var": 2, - "object-shorthand": 2, - "prefer-arrow-callback": 2, - "prefer-const": 2, - "prefer-regex-literals": 1, - "require-await": 2, - "spaced-comment": 2, - // layout & formatting - "arrow-parens": 2, - "arrow-spacing": 2, - "comma-spacing": 2, - "comma-style": 2, - "func-call-spacing": 2, - "keyword-spacing": 2, - "linebreak-style": 2, - "lines-around-comment": 2, - "no-multiple-empty-lines": 2, - "no-trailing-spaces": 2, - "rest-spread-spacing": 2, - "semi": 2, - "space-before-blocks": 2, - "space-in-parens": 2, - "space-infix-ops": 2, - "space-unary-ops": 2, - // plugin specific - "n/no-extraneous-require": [ - "error", - { - "allowModules": ["puppeteer-extra-plugin-user-preferences", "puppeteer-extra-plugin-user-data-dir"] - } - ], - "n/no-deprecated-api": 1, - "n/no-missing-require": 0, - "n/no-process-exit": 0, - "n/no-unpublished-require": [ - "error", - { - "allowModules": ["tosource"] - } - ], - "prettier/prettier": 0, - "yml/quotes": [ - "error", - { - "prefer": "single" - } - ] - }, - "overrides": [ - { - "files": ["*.yaml", "*.yml"], - "parser": "yaml-eslint-parser", - "rules": { - "lines-around-comment": [ - "error", - { - "beforeBlockComment": false - } - ] - } - } - ] -} diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 1642f7a25db3f7..00000000000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,5 +0,0 @@ -# These are supported funding model platforms -github: DIYgod -open_collective: RSSHub -patreon: DIYgod -custom: ['https://afdian.net/@diygod', 'https://archive.diygod.me/images/zfb.jpg', 'https://archive.diygod.me/images/wx.jpg'] diff --git a/.github/ISSUE_TEMPLATE/bug_report_en.yml b/.github/ISSUE_TEMPLATE/bug_report_en.yml index ac686b2dcc909a..de560dad5979cc 100644 --- a/.github/ISSUE_TEMPLATE/bug_report_en.yml +++ b/.github/ISSUE_TEMPLATE/bug_report_en.yml @@ -6,7 +6,7 @@ body: - type: markdown attributes: value: | - Please ensure you have read [documentation](https://docs.rsshub.app/en), and provide all the information required by this template, otherwise the issue will be closed immediately. + Please ensure you have read [documentation](https://docs.rsshub.app/), and provide all the information required by this template, otherwise the issue will be closed immediately. Due to the anti-crawling policy implemented by certain websites, some RSS routes provided by the demo will return status code 403. This is not an issue caused by RSSHub and please do not report it. - type: textarea diff --git a/.github/ISSUE_TEMPLATE/feature_request_en.yml b/.github/ISSUE_TEMPLATE/feature_request_en.yml index ed5db239e07fe0..7aee701cc8e5d9 100644 --- a/.github/ISSUE_TEMPLATE/feature_request_en.yml +++ b/.github/ISSUE_TEMPLATE/feature_request_en.yml @@ -7,7 +7,7 @@ body: - type: markdown attributes: value: | - Please ensure the feature requested is not listed in [documentation](https://docs.rsshub.app/en) or [issue](https://github.com/DIYgod/RSSHub/issues), and is not a [new RSS proposal](https://github.com/DIYgod/RSSHub/issues/new?assignees=&labels=RSS+proposal&template=rss_request_en.yml), and provide all the information required by this template. + Please ensure the feature requested is not listed in [documentation](https://docs.rsshub.app/) or [issue](https://github.com/DIYgod/RSSHub/issues), and is not a [new RSS proposal](https://github.com/DIYgod/RSSHub/issues/new?assignees=&labels=RSS+proposal&template=rss_request_en.yml), and provide all the information required by this template. Otherwise the issue will be closed immediately. - type: textarea diff --git a/.github/ISSUE_TEMPLATE/rss_request_en.yml b/.github/ISSUE_TEMPLATE/rss_request_en.yml index 85ad25a14bb3a6..0f1efc64b5c915 100644 --- a/.github/ISSUE_TEMPLATE/rss_request_en.yml +++ b/.github/ISSUE_TEMPLATE/rss_request_en.yml @@ -1,4 +1,4 @@ -name: 🍰 RSS Proposal +name: 🧡 RSS Proposal description: Submit a new RSS proposal labels: ['RSS proposal'] @@ -7,7 +7,7 @@ body: - type: markdown attributes: value: | - Please ensure the RSS proposal is not listed in [documentation](https://docs.rsshub.app/en) or [issue](https://github.com/DIYgod/RSSHub/issues), website doesn't provide this kind of RSS feed, and provide all the information required by this template. + Please ensure the RSS proposal is not listed in [documentation](https://docs.rsshub.app/) or [issue](https://github.com/DIYgod/RSSHub/issues), website doesn't provide this kind of RSS feed, and provide all the information required by this template. Otherwise the issue will be closed immediately. We are flooded with feature requests and short-handed, please try to make it yourself, the [guide](https://docs.rsshub.app/joinus) is a good place to start. Submit a pull request when done! diff --git a/.github/ISSUE_TEMPLATE/rss_request_zh.yml b/.github/ISSUE_TEMPLATE/rss_request_zh.yml index a737cdcbf0d3ff..2970aa6381e330 100644 --- a/.github/ISSUE_TEMPLATE/rss_request_zh.yml +++ b/.github/ISSUE_TEMPLATE/rss_request_zh.yml @@ -1,4 +1,4 @@ -name: 🍰 RSS 提案 +name: 🧡 RSS 提案 description: 提交新的 RSS 提案 labels: ['RSS proposal'] diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fb401f50abd56d..e6ae2dd496121c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,6 @@ ## Involved Issue / 该 PR 相关 Issue @@ -15,7 +15,7 @@ Fail to comply will result in your pull request being closed automatically. 请在 `routes` 区域填写以 / 开头的完整路由地址,否则你的 PR 将会被无条件关闭。 如果路由包含在文档中列出可以完全穷举的参数(例如分类),请依次全部列出。 -```route +```routes /some/route /some/other/route /dont/use/this/or/modify/it @@ -32,14 +32,9 @@ If your changes are not related to route, please fill in `routes` section with ` ## New RSS Route Checklist / 新 RSS 路由检查表 - [ ] New Route / 新的路由 - - [ ] Follows [v2 Script Standard](https://docs.rsshub.app/joinus/advanced/script-standard) / 跟随 [v2 路由规范](https://docs.rsshub.app/zh/joinus/advanced/script-standard) -- [ ] Documentation / 文档说明 - - [ ] EN / 英文文档 - - [ ] CN / 中文文档 -- [ ] Full text / 全文获取 - - [ ] Use cache / 使用缓存 -- [ ] Anti-bot or rate limit / 反爬/频率限制 - - [ ] If yes, do your code reflect this sign? / 如果有, 是否有对应的措施? + - [ ] Follows [Script Standard](https://docs.rsshub.app/joinus/advanced/script-standard) / 跟随 [路由规范](https://docs.rsshub.app/zh/joinus/advanced/script-standard) +- [ ] Anti-bot or rate limit / 反爬/频率限制 + - [ ] If yes, do your code reflect this sign? / 如果有, 是否有对应的措施? - [ ] [Date and time](https://docs.rsshub.app/joinus/advanced/pub-date) / [日期和时间](https://docs.rsshub.app/zh/joinus/advanced/pub-date) - [ ] Parsed / 可以解析 - [ ] Correct time zone / 时区正确 diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4bfc2c1d8571e0..72d8543ed327e7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,73 +4,19 @@ updates: directory: '/' schedule: interval: daily - time: '21:00' - open-pull-requests-limit: 10 + time: '08:00' + open-pull-requests-limit: 100 labels: - dependencies ignore: - # ESM only packages - - dependency-name: fanfou-sdk - versions: ['>=5.0.0'] - - dependency-name: got - versions: ['>=12.0.0'] - - dependency-name: ip-regex - versions: ['>=5.0.0'] - - dependency-name: query-string - versions: ['>=8.0.0'] - - dependency-name: rand-user-agent - versions: ['>=2.0.1'] - - dependency-name: remark - versions: ['>=14.0.0'] - - dependency-name: remark-frontmatter - versions: ['>=4.0.0'] - - dependency-name: remark-gfm - versions: ['>=2.0.0'] - - dependency-name: remark-parse - versions: ['>=10.0.0'] - - dependency-name: remark-preset-prettier - versions: ['>=1.0.0'] - - dependency-name: remark-stringify - versions: ['>=10.0.0'] - - dependency-name: string-width - versions: ['>=5.0.0'] - - dependency-name: unified - versions: ['>=10.0.0'] - - - package-ecosystem: npm - directory: '/website' - schedule: - interval: daily - time: '21:00' - open-pull-requests-limit: 10 - labels: - - dependencies - ignore: - # ESM only packages - - dependency-name: remark - versions: ['>=14.0.0'] - - dependency-name: remark-frontmatter - versions: ['>=4.0.0'] - - dependency-name: remark-gfm - versions: ['>=2.0.0'] - - dependency-name: remark-parse - versions: ['>=10.0.0'] - - dependency-name: remark-preset-prettier - versions: ['>=1.0.0'] - - dependency-name: remark-stringify - versions: ['>=10.0.0'] - - dependency-name: string-width - versions: ['>=5.0.0'] - groups: - docs: - patterns: - - '@docusaurus/*' + - dependency-name: jsrsasign + versions: ['>=11.0.0'] # no longer includes KJUR.crypto.Cipher for RSA - package-ecosystem: 'github-actions' directory: '/' schedule: interval: daily - time: '21:00' - open-pull-requests-limit: 10 + time: '08:00' + open-pull-requests-limit: 100 labels: - dependencies diff --git a/.github/labeler.yml b/.github/labeler.yml index d9a23aa3d088ee..5838333146c094 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,15 +1,17 @@ -'Route: v1': -- lib/router.js -- any: ['lib/routes/**/*.js', '!lib/routes/index.js'] +'Route: deprecated': +- changed-files: + - any-glob-to-any-file: ['lib/router.js'] + - all-globs-to-any-file: ['lib/routes-deprecated/**/*.js', '!lib/routes-deprecated/index.js'] -'Route: v2': -- 'lib/v2/**/*.js' +'Route': +- changed-files: + - any-glob-to-any-file: ['lib/routes/**/*.ts'] core enhancement: -- lib/routes/index.js -- any: ['lib/**', '!lib/radar-rules.js', '!lib/router.js', '!lib/routes/**', '!lib/v2/**'] +- changed-files: + - any-glob-to-any-file: ['lib/routes/index.ts'] + - all-globs-to-any-file: ['lib/**', '!lib/config.ts', '!lib/router.js', '!lib/routes/**', '!lib/routes-deprecated/**'] dependencies: -- package.json -- pnpm-lock.yaml -- yarn.lock +- changed-files: + - any-glob-to-any-file: ['package.json', 'pnpm-lock.yaml', 'yarn.lock'] diff --git a/.github/workflows/build-assets.yml b/.github/workflows/build-assets.yml index d80d8bf661a8b3..e824ab20547146 100644 --- a/.github/workflows/build-assets.yml +++ b/.github/workflows/build-assets.yml @@ -1,38 +1,69 @@ -name: build assets +name: Build assets on: + workflow_dispatch: push: branches: - master paths: - - 'lib/**' - - 'scripts/workflow/*.js' + - 'lib/**/*.ts' jobs: build: runs-on: ubuntu-latest name: Build assets timeout-minutes: 5 + permissions: + contents: write steps: - name: Checkout uses: actions/checkout@v4 - name: Install pnpm - uses: pnpm/action-setup@v2 - with: - version: 8 + uses: pnpm/action-setup@v4 - name: Use Node.js Active LTS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: lts/* cache: 'pnpm' - name: Install dependencies (yarn) run: pnpm i - name: Build assets - run: npm run build:all + run: pnpm build - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./assets user_name: 'github-actions[bot]' user_email: '41898282+github-actions[bot]@users.noreply.github.com' + # prevent deleting build/test-full-routes.json which will break build:docs + keep_files: true + - name: Build docs + run: pnpm build:docs + - id: check-env + env: + DOCS_API_TOKEN: ${{ secrets.DOCS_API_TOKEN }} + if: ${{ env.DOCS_API_TOKEN != '' }} + run: echo "defined=true" >> $GITHUB_OUTPUT + - name: Checkout docs + uses: actions/checkout@v4 + if: steps.check-env.outputs.defined == 'true' + with: + repository: 'RSSNext/rsshub-docs' + token: ${{ secrets.DOCS_API_TOKEN }} + path: rsshub-docs + - name: Update docs + if: steps.check-env.outputs.defined == 'true' + run: | + cp -r ./assets/build/docs/en/* ./rsshub-docs/src/routes + cp -r ./assets/build/docs/zh/* ./rsshub-docs/src/zh/routes + cp ./lib/types.ts ./rsshub-docs/.vitepress/theme/types.ts + cp ./scripts/workflow/data.ts ./rsshub-docs/.vitepress/config/data.ts + - name: Commit docs + if: steps.check-env.outputs.defined == 'true' + run: | + cd rsshub-docs + git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git status + git diff-index --quiet HEAD || (git commit -m "chore: auto build https://github.com/$GITHUB_REPOSITORY/commit/$GITHUB_SHA" -a --no-verify && git push "https://${GITHUB_ACTOR}:${{ secrets.DOCS_API_TOKEN }}@github.com/RSSNext/rsshub-docs.git" HEAD:main) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6ac7b5230ae772..7985f4e1501b46 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -13,28 +13,37 @@ name: 'CodeQL' on: push: - branches: [master] + branches: ['master'] pull_request: - # The branches below must be a subset of the branches above - branches: [master] + branches: ['master'] schedule: - cron: '15 9 * * 3' jobs: analyze: name: Analyze + # Runner size impacts CodeQL analysis time. To learn more, please see: + # - https://gh.io/recommended-hardware-resources-for-running-codeql + # - https://gh.io/supported-runners-and-hardware-resources + # - https://gh.io/using-larger-runners + # Consider using larger runners for possible analysis time improvements. runs-on: ubuntu-latest timeout-minutes: 10 permissions: + # required for all workflows + security-events: write + + # only required for workflows in private repositories actions: read contents: read - security-events: write strategy: fail-fast: false matrix: - language: ['javascript'] - # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] + language: ['javascript-typescript'] + # CodeQL supports [ 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift' ] + # Use only 'java-kotlin' to analyze code written in Java, Kotlin or both + # Use only 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support steps: @@ -43,31 +52,32 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. - # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs + # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs # queries: security-extended,security-and-quality - # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl + # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines - # and modify them (or add more) to build your code if your project - # uses a compiled language + # If the Autobuild fails above, remove it and uncomment the following three lines. + # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. # - run: | - # make bootstrap - # make release + # echo "Run, Build Application using script" + # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 + with: + category: '/language:${{matrix.language}}' diff --git a/.github/workflows/comment-on-issue.yml b/.github/workflows/comment-on-issue.yml index 61b518ba884bf2..f0fdb344784301 100644 --- a/.github/workflows/comment-on-issue.yml +++ b/.github/workflows/comment-on-issue.yml @@ -9,21 +9,22 @@ jobs: name: Call maintainers runs-on: ubuntu-latest timeout-minutes: 5 + permissions: + issues: write + if: github.event.sender.login != 'issuehunt-oss[bot]' steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 # just need its cache + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: lts/* cache: 'pnpm' - - name: Install dependencies (pnpm) # needed since we need to parse markdown, so we also use got instead + - name: Install dependencies (pnpm) # import remark-parse and unified run: pnpm i - name: Generate feedback - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: - github-token: ${{secrets.GITHUB_TOKEN}} + github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const script = require(`${process.env.GITHUB_WORKSPACE}/scripts/workflow/test-issue/call-maintainer.js`) - return script({ github, context, core }) + const { default: callMaintainer } = await import('${{ github.workspace }}/scripts/workflow/test-issue/call-maintainer.mjs') + await callMaintainer({ github, context, core }) diff --git a/.github/workflows/dependabot-fork.yml b/.github/workflows/dependabot-fork.yml index b39ec2ae7cd20f..baeeff107b6ca8 100644 --- a/.github/workflows/dependabot-fork.yml +++ b/.github/workflows/dependabot-fork.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@v4 - name: Comment Dependabot PR - uses: thollander/actions-comment-pull-request@v2 + uses: thollander/actions-comment-pull-request@v3 with: message: '@dependabot ignore this dependency' GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index 8e25b730e701c3..1d8c5b6bd546d6 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -1,4 +1,4 @@ -name: '[docker] CI for releases' +name: 'Docker Release' on: push: @@ -7,13 +7,9 @@ on: paths: - '.github/workflows/docker-release.yml' - 'lib/**' - - '!**/maintainer.js' - - '!**/radar.js' - - '!**/radar-rules.js' - - '!lib/v2/test/**' - - '!test/**' + - '!lib/**/*.test.ts' - 'Dockerfile' - workflow_dispatch: ~ + workflow_dispatch: {} jobs: check-env: @@ -33,10 +29,9 @@ jobs: runs-on: ubuntu-latest needs: check-env if: needs.check-env.outputs.check-docker == 'true' - timeout-minutes: 120 + timeout-minutes: 60 permissions: packages: write - contents: read id-token: write steps: - name: Checkout @@ -75,11 +70,12 @@ jobs: tags: | type=raw,value=latest,enable=true type=raw,value={{date 'YYYY-MM-DD'}},enable=true + type=sha,format=long,prefix=,enable=true flavor: latest=false - name: Build and push Docker image (ordinary version) id: build-and-push - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . push: true @@ -105,11 +101,12 @@ jobs: tags: | type=raw,value=chromium-bundled,enable=true type=raw,value=chromium-bundled-{{date 'YYYY-MM-DD'}},enable=true + type=sha,format=long,prefix=chromium-bundled-,enable=true flavor: latest=false - name: Build and push Docker image (Chromium-bundled version) id: build-and-push-chromium - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . build-args: PUPPETEER_SKIP_DOWNLOAD=0 @@ -136,7 +133,7 @@ jobs: - uses: actions/checkout@v4 - name: Docker Hub Description - uses: peter-evans/dockerhub-description@v3 + uses: peter-evans/dockerhub-description@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} diff --git a/.github/workflows/docker-test-cont.yml b/.github/workflows/docker-test-cont.yml new file mode 100644 index 00000000000000..be3c207be45aa4 --- /dev/null +++ b/.github/workflows/docker-test-cont.yml @@ -0,0 +1,119 @@ +name: PR - route test + +on: + workflow_run: + workflows: [PR - Docker build test] # open, reopen, synchronized, edited included + types: [completed] + +jobs: + testRoute: + name: Route test + runs-on: ubuntu-latest + permissions: + pull-requests: write + if: ${{ github.event.workflow_run.conclusion == 'success' }} # skip if unsuccessful + steps: + - uses: actions/checkout@v4 + + # https://github.com/orgs/community/discussions/25220 + - name: Search the PR that triggered this workflow + uses: potiuk/get-workflow-origin@v1_5 + id: source-run-info + with: + token: ${{ secrets.GITHUB_TOKEN }} + sourceRunId: ${{ github.event.workflow_run.id }} + + - name: Fetch PR data via GitHub API + uses: octokit/request-action@v2.x + id: pr-data + with: + route: GET /repos/{repo}/pulls/{number} + repo: ${{ github.repository }} + number: ${{ steps.source-run-info.outputs.pullRequestNumber }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Fetch affected routes + id: fetch-route + uses: actions/github-script@v7 + env: + PULL_REQUEST: ${{ steps.pr-data.outputs.data }} + with: + # by default, JSON format returned + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const PR = JSON.parse(process.env.PULL_REQUEST) + const body = PR.body + const number = PR.number + const sender = PR.user.login + const { default: identify } = await import('${{ github.workspace }}/scripts/workflow/test-route/identify.mjs') + return identify({ github, context, core }, body, number, sender) + + - name: Fetch Docker image + if: (env.TEST_CONTINUE) + uses: dawidd6/action-download-artifact@v7 + with: + workflow: ${{ github.event.workflow_run.workflow_id }} + run_id: ${{ github.event.workflow_run.id }} + name: docker-image + path: ../artifacts-${{ github.run_id }} + + - name: Import Docker image and set up Docker container + if: (env.TEST_CONTINUE) + working-directory: ../artifacts-${{ github.run_id }} + run: | + set -ex + zstd -d --stdout rsshub.tar.zst | docker load + docker run -d \ + --name rsshub \ + -e NODE_ENV=dev \ + -e LOGGER_LEVEL=debug \ + -e ALLOW_USER_HOTLINK_TEMPLATE=true \ + -e ALLOW_USER_SUPPLY_UNSAFE_DOMAIN=true \ + -p 1200:1200 \ + rsshub:latest + + - uses: pnpm/action-setup@v4 + + - uses: actions/setup-node@v4 + if: (env.TEST_CONTINUE) + with: + node-version: lts/* + cache: 'pnpm' + + - name: Install dependencies (pnpm) # require js-beautify + if: (env.TEST_CONTINUE) + run: pnpm i + + - name: Generate feedback + if: (env.TEST_CONTINUE) + id: generate-feedback + timeout-minutes: 10 + uses: actions/github-script@v7 + env: + TEST_BASEURL: http://localhost:1200 + TEST_ROUTES: ${{ steps.fetch-route.outputs.result }} + PULL_REQUEST: ${{ steps.pr-data.outputs.data }} + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const PR = JSON.parse(process.env.PULL_REQUEST) + const link = process.env.TEST_BASEURL + const routes = JSON.parse(process.env.TEST_ROUTES) + const number = PR.number + core.info(`${link}, ${routes}, ${number}`) + const { default: test } = await import('${{ github.workspace }}/scripts/workflow/test-route/test.mjs') + await test({ github, context, core }, link, routes, number) + + - name: Pull Request Labeler + if: ${{ failure() }} + uses: actions-cool/issues-helper@v3 + with: + actions: 'add-labels' + token: ${{ secrets.GITHUB_TOKEN }} + issue-number: ${{ steps.source-run-info.outputs.pullRequestNumber }} + labels: 'Auto: Route Test Failed' + + - name: Print Docker container logs + if: (env.TEST_CONTINUE) + run: docker logs rsshub # logs/combined.log? Not so readable... diff --git a/.github/workflows/docker-test.yml b/.github/workflows/docker-test.yml index 7571ecb60f6007..79144429814db9 100644 --- a/.github/workflows/docker-test.yml +++ b/.github/workflows/docker-test.yml @@ -1,5 +1,3 @@ -# name: '[docker] CI for build tests' -# https://github.community/t/215358 name: PR - Docker build test on: @@ -9,19 +7,12 @@ on: paths: - '.github/workflows/docker-test.yml' - 'lib/**' - - '!**/maintainer.js' - - '!**/radar.js' - - '!**/radar-rules.js' - 'Dockerfile' - 'package.json' - 'pnpm-lock.yaml' types: [opened, reopened, synchronize, edited] # Please, always create a pull request instead of push to master. -permissions: - contents: read - pull-requests: write - concurrency: group: docker-test-${{ github.ref_name }} cancel-in-progress: true @@ -29,8 +20,11 @@ concurrency: jobs: test: name: Docker build & tests + permissions: + pull-requests: write + attestations: write runs-on: ubuntu-latest - timeout-minutes: 15 + timeout-minutes: 10 steps: - name: Checkout uses: actions/checkout@v4 @@ -46,7 +40,7 @@ jobs: flavor: latest=true - name: Build Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . build-args: PUPPETEER_SKIP_DOWNLOAD=0 # also test bundling Chromium @@ -65,17 +59,17 @@ jobs: actions: 'add-labels' token: ${{ secrets.GITHUB_TOKEN }} issue-number: ${{ github.event.pull_request.number }} - labels: 'Route Test: Failed' + labels: 'Auto: Route Test Failed' - name: Test Docker image run: bash scripts/docker/test-docker.sh - name: Export Docker image - run: docker save rsshub:latest | gzip -1cf > rsshub.tar.gz + run: docker save rsshub:latest | zstdmt -o rsshub.tar.zst - name: Upload Docker image - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: docker-image - path: rsshub.tar.gz + path: rsshub.tar.zst retention-days: 1 diff --git a/.github/workflows/docs-search-index.yml b/.github/workflows/docs-search-index.yml deleted file mode 100644 index 2cca71ac98c38f..00000000000000 --- a/.github/workflows/docs-search-index.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: Update meilisearch index - -on: - push: - branches: - - master - paths: - - '.github/workflows/docs-search-index.yml' - - 'scripts/docs-scraper/docs.rsshub.app.json' - - 'website/**' - workflow_dispatch: ~ - schedule: - - cron: '44 1 * * 1' - -concurrency: - group: docs-search-index - -jobs: - scrape-docs: - runs-on: ubuntu-latest - timeout-minutes: 15 - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Pull image - run: docker pull getmeili/docs-scraper - - name: Wait for Netlify to finish - run: sleep 2m - if: github.event_name == 'push' - - name: Run docs-scraper - env: - HOST_URL: ${{ secrets.MEILISEARCH_HOST_URL }} - API_KEY: ${{ secrets.MEILISEARCH_API_KEY }} - CONFIG_FILE_PATH: ${{ github.workspace }}/scripts/docs-scraper/docs.rsshub.app.json - run: | - docker run -t --rm \ - -e MEILISEARCH_HOST_URL=$HOST_URL \ - -e MEILISEARCH_API_KEY=$API_KEY \ - -v $CONFIG_FILE_PATH:/docs-scraper/config.json \ - getmeili/docs-scraper pipenv run ./docs_scraper config.json - - name: Swap index - env: - HOST_URL: ${{ secrets.MEILISEARCH_HOST_URL }} - API_KEY: ${{ secrets.MEILISEARCH_API_KEY }} - run: | - curl \ - -X POST $HOST_URL/swap-indexes \ - -H "Authorization: Bearer $API_KEY" \ - -H 'Content-Type: application/json' \ - -d '[{"indexes":["rsshub","rsshub-tmp"]}]' - - name: Delete old index - env: - HOST_URL: ${{ secrets.MEILISEARCH_HOST_URL }} - API_KEY: ${{ secrets.MEILISEARCH_API_KEY }} - run: | - curl \ - -X DELETE $HOST_URL/indexes/rsshub-tmp \ - -H "Authorization: Bearer $API_KEY" diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index e82387e8486fb9..a2ca9899fa5b32 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -1,13 +1,10 @@ -name: format +name: Format on: push: branches: - master -permissions: - contents: read - jobs: format: permissions: @@ -18,16 +15,12 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: lts/* cache: 'pnpm' - run: pnpm i - - run: pnpm i - working-directory: website - run: npm run format - name: Commit files run: | diff --git a/.github/workflows/issue-command.yml b/.github/workflows/issue-command.yml index 1206b0c514e451..b80c2b5ea2dfa4 100644 --- a/.github/workflows/issue-command.yml +++ b/.github/workflows/issue-command.yml @@ -4,15 +4,15 @@ on: issue_comment: types: [created] -permissions: - contents: read - jobs: rebase: name: Automatic Rebase if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase') && github.event.comment.author_association == 'COLLABORATOR' runs-on: ubuntu-latest timeout-minutes: 5 + permissions: + contents: write + pull-requests: write steps: - name: Checkout the latest code uses: actions/checkout@v4 @@ -21,7 +21,7 @@ jobs: - name: Automatic Rebase uses: cirrus-actions/rebase@1.8 env: - GITHUB_TOKEN: ${{ secrets.TOKEN_SUPER }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} self-assign: name: Self Assign @@ -29,10 +29,9 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 permissions: - contents: read issues: write steps: - - uses: bdougie/take-action@v1.5 + - uses: bdougie/take-action@v1.6.1 with: token: ${{ secrets.GITHUB_TOKEN }} trigger: '/wip' @@ -43,19 +42,36 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 permissions: - contents: read + attestations: write issues: write + pull-requests: write steps: + - name: Fetch PR data (for PR) + if: github.event.issue.pull_request + uses: octokit/request-action@v2.x + id: pr-data + with: + route: GET /repos/{repo}/pulls/{number} + repo: ${{ github.repository }} + number: ${{ github.event.issue.number }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout + if: ${{ !github.event.issue.pull_request }} uses: actions/checkout@v4 - - name: Install pnpm - uses: pnpm/action-setup@v2 + - name: Checkout PR + if: github.event.issue.pull_request + uses: actions/checkout@v4 with: - version: 8 + ref: ${{ fromJson(steps.pr-data.outputs.data).head.ref }} + + - name: Install pnpm + uses: pnpm/action-setup@v4 - name: Use Node.js Active LTS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: lts/* cache: 'pnpm' @@ -64,8 +80,8 @@ jobs: run: pnpm i && pnpm rb - name: Fetch affected routes - id: fetchRoute - uses: actions/github-script@v6 + id: fetch-route + uses: actions/github-script@v7 env: EVENT: ${{ toJson(github.event) }} with: @@ -74,8 +90,12 @@ jobs: const body = event.comment.body const number = event.issue.number const sender = event.comment.user.login - const script = require(`${process.env.GITHUB_WORKSPACE}/scripts/workflow/test-route/identify.js`) - return script({ github, context, core }, body, number, sender) + const { default: identify } = await import('${{ github.workspace }}/scripts/workflow/test-route/identify.mjs') + return identify({ github, context, core }, body, number, sender) + + - name: Build RSSHub + if: env.TEST_CONTINUE + run: pnpm build - name: Start RSSHub if: env.TEST_CONTINUE @@ -88,10 +108,10 @@ jobs: - name: Generate feedback if: env.TEST_CONTINUE - uses: actions/github-script@v6 + uses: actions/github-script@v7 env: TEST_BASEURL: http://localhost:1200 - TEST_ROUTES: ${{ steps.fetchRoute.outputs.result }} + TEST_ROUTES: ${{ steps.fetch-route.outputs.result }} EVENT: ${{ toJson(github.event) }} with: script: | @@ -100,16 +120,15 @@ jobs: const routes = JSON.parse(process.env.TEST_ROUTES) const number = event.issue.number core.info(`${link}, ${routes}, ${number}`) - const got = require("got") - const script = require(`${process.env.GITHUB_WORKSPACE}/scripts/workflow/test-route/test.js`) - return script({ github, context, core, got }, link, routes, number) + const { default: test } = await import('${{ github.workspace }}/scripts/workflow/test-route/test.mjs') + await test({ github, context, core }, link, routes, number) - name: Print logs - if: (env.TEST_CONTINUE) + if: env.TEST_CONTINUE run: cat ${{ github.workspace }}/logs/combined.log - name: Upload Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: logs path: logs diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 00000000000000..4f317a38646bd1 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,83 @@ +name: Linter + +# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request +# pull_request includes [opened, reopened, synchronize] events by default +# 'edited' is required for title-lint +on: + push: {} + pull_request: + types: [opened, reopened, synchronize, edited] + pull_request_target: + types: [opened, reopened, synchronize, edited] + +jobs: + # eslint: + # name: ESLint + # if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }} + # runs-on: ubuntu-latest + # timeout-minutes: 5 + # steps: + # - uses: actions/checkout@v4 + # - uses: pnpm/action-setup@v4 + # with: + # version: 9 + # - uses: actions/setup-node@v4 + # with: + # node-version: lts/* + # cache: 'pnpm' + # - run: pnpm i + # - name: Lint + # run: pnpm run lint + +# https://github.com/actions/starter-workflows/blob/main/code-scanning/eslint.yml + eslint-warning: + name: Lint + if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }} + runs-on: ubuntu-latest + timeout-minutes: 5 + permissions: + security-events: write + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + cache: 'pnpm' + - run: pnpm i + - name: Lint + run: pnpm run lint + --format @microsoft/eslint-formatter-sarif + --output-file eslint-results.sarif + continue-on-error: true + - name: Upload analysis results to GitHub + uses: github/codeql-action/upload-sarif@v3 + with: + sarif_file: eslint-results.sarif + wait-for-processing: true + +# https://github.com/amannn/action-semantic-pull-request + title-lint: + if: ${{ github.event_name == 'pull_request_target' && github.repository == 'DIYgod/RSSHub' }} + name: Validate PR title + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: amannn/action-semantic-pull-request@v5 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ignoreLabels: | + dependencies + wip: true + + labeler: + name: Pull Request Labeler + if: ${{ github.event_name == 'pull_request_target' && github.actor != 'dependabot[bot]' && github.repository == 'DIYgod/RSSHub' }} + permissions: + pull-requests: write + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/labeler@v5 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 03e77142c59db5..bd6666ae3af8f8 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -1,4 +1,4 @@ -name: publish +name: npm Publish on: push: @@ -7,12 +7,8 @@ on: paths: - '.github/workflows/npm-publish.yml' - 'lib/**' - - '!**/maintainer.js' - - '!**/radar.js' - - '!**/radar-rules.js' permissions: - contents: read id-token: write jobs: @@ -25,10 +21,8 @@ jobs: HUSKY: 0 steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: lts/* cache: 'pnpm' diff --git a/.github/workflows/pr-deploy-route-test.yml b/.github/workflows/pr-deploy-route-test.yml deleted file mode 100644 index 900bb493206c48..00000000000000 --- a/.github/workflows/pr-deploy-route-test.yml +++ /dev/null @@ -1,106 +0,0 @@ -name: PR - route test -on: - workflow_run: - workflows: [ PR - Docker build test ] # open, reopen, synchronized, edited included - types: [ completed ] - -jobs: - testRoute: - name: Route test - runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} # skip if unsuccessful - timeout-minutes: 10 - steps: - - uses: actions/checkout@v4 - - # https://github.com/orgs/community/discussions/25220 - - name: Search the PR that triggered this workflow - uses: potiuk/get-workflow-origin@v1_5 - id: source-run-info - with: - token: ${{ secrets.GITHUB_TOKEN }} - sourceRunId: ${{ github.event.workflow_run.id }} - - - name: Fetch PR data via GitHub API - uses: octokit/request-action@v2.x - id: pr-data - with: - route: GET /repos/{repo}/pulls/{number} - repo: ${{ github.repository }} - number: ${{ steps.source-run-info.outputs.pullRequestNumber }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Fetch affected routes - id: fetchRoute - uses: actions/github-script@v6 - env: - PULL_REQUEST: ${{ steps.pr-data.outputs.data }} - with: - # by default, JSON format returned - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const PR = JSON.parse(process.env.PULL_REQUEST) - const body = PR.body - const number = PR.number - const sender = PR.user.login - const script = require(`${process.env.GITHUB_WORKSPACE}/scripts/workflow/test-route/identify.js`) - return script({ github, context, core }, body, number, sender) - - - name: Fetch Docker image - if: (env.TEST_CONTINUE) - uses: dawidd6/action-download-artifact@v2 - with: - workflow: ${{ github.event.workflow_run.workflow_id }} - run_id: ${{ github.event.workflow_run.id }} - - - name: Import Docker image and set up Docker container - if: (env.TEST_CONTINUE) - run: | - set -ex - gzip -cvd docker-image/rsshub.tar.gz | docker load - docker run -d \ - --name rsshub \ - -e NODE_ENV=dev \ - -e LOGGER_LEVEL=debug \ - -e ALLOW_USER_HOTLINK_TEMPLATE=true \ - -e ALLOW_USER_SUPPLY_UNSAFE_DOMAIN=true \ - -p 1200:1200 \ - rsshub:latest - - - uses: pnpm/action-setup@v2 - with: - version: 8 - - - uses: actions/setup-node@v3 # just need its cache - if: (env.TEST_CONTINUE) - with: - node-version: lts/* - cache: 'pnpm' - - - name: Install dependencies (pnpm) # `got` needed since `github.request` disallows HTTP requests - if: (env.TEST_CONTINUE) - run: pnpm i - - - name: Generate feedback - if: (env.TEST_CONTINUE) - uses: actions/github-script@v6 - env: - TEST_BASEURL: http://localhost:1200 - TEST_ROUTES: ${{ steps.fetchRoute.outputs.result }} - PULL_REQUEST: ${{ steps.pr-data.outputs.data }} - with: - github-token: ${{secrets.GITHUB_TOKEN}} - script: | - const PR = JSON.parse(process.env.PULL_REQUEST) - const link = process.env.TEST_BASEURL - const routes = JSON.parse(process.env.TEST_ROUTES) - const number = PR.number - core.info(`${link}, ${routes}, ${number}`) - const got = require("got"); - const script = require(`${process.env.GITHUB_WORKSPACE}/scripts/workflow/test-route/test.js`) - return script({ github, context, core, got }, link, routes, number) - - - name: Print Docker container logs - if: (env.TEST_CONTINUE) - run: docker logs rsshub # logs/combined.log? Not so readable... diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml deleted file mode 100644 index 3a1a784a5900f0..00000000000000 --- a/.github/workflows/pr-lint.yml +++ /dev/null @@ -1,95 +0,0 @@ -name: Linter - -on: [push, pull_request, pull_request_target] - -jobs: - eslint: - name: ESLint - if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }} - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 - with: - node-version: lts/* - cache: 'pnpm' - - run: pnpm i - - name: Lint - run: pnpm run lint - - eslint-warning: - name: Lint - if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }} - runs-on: ubuntu-latest - timeout-minutes: 5 - permissions: - contents: read - security-events: write - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 - with: - node-version: lts/* - cache: 'pnpm' - - run: pnpm i - - name: Lint - run: pnpm run lint - --format @microsoft/eslint-formatter-sarif - --output-file eslint-results.sarif - continue-on-error: true - - name: Upload analysis results to GitHub - uses: github/codeql-action/upload-sarif@v2 - with: - sarif_file: eslint-results.sarif - wait-for-processing: true - - titleLint: - if: ${{ github.event_name == 'pull_request_target' && github.repository == 'DIYgod/RSSHub' }} - name: Validate PR title - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - uses: amannn/action-semantic-pull-request@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ignoreLabels: | - dependencies - wip: true - - labeler: - name: Pull Request Labeler - if: ${{ github.event_name == 'pull_request_target' && github.actor != 'dependabot[bot]' }} - permissions: - contents: read - pull-requests: write - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - uses: actions/labeler@v4 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - - chatgpt-review: - name: ChatGPT PR reviewer - if: ${{ github.event_name == 'pull_request_target' && false }} - permissions: - contents: read - pull-requests: write - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - uses: fluxninja/openai-pr-reviewer@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} - with: - openai_base_url: ${{ secrets.OPENAI_API_ENDPOINT }} - openai_model_temperature: '1.0' - disable_release_notes: true diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index d67cc7ddccd77a..5fb469de005d95 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -1,26 +1,33 @@ +name: Semgrep + +# https://semgrep.dev/docs/semgrep-ci/sample-ci-configs/#sample-github-actions-configuration-file on: pull_request_target: branches: - - master - paths: - - .github/workflows/semgrep.yml + - master push: branches: - - master - paths: - - .github/workflows/semgrep.yml + - master schedule: - # random HH:MM to avoid a load spike on GitHub Actions at 00:00 - - cron: 21 20 * * * -name: Semgrep + # random HH:MM to avoid a load spike on GitHub Actions at 00:00 + - cron: 21 20 * * * + jobs: semgrep: name: Scan runs-on: ubuntu-latest - env: - SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} container: image: returntocorp/semgrep + if: (github.triggering_actor != 'dependabot[bot]') + permissions: + security-events: write steps: - - uses: actions/checkout@v4 - - run: semgrep ci + - uses: actions/checkout@v4 + - run: semgrep ci --sarif > semgrep.sarif + env: + SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} + - name: Upload SARIF file for GitHub Advanced Security Dashboard + uses: github/codeql-action/upload-sarif@v3 + with: + sarif_file: semgrep.sarif + if: always() diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 90701a832db464..c11a215094233a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,5 @@ name: 'Close stale issues and PRs' + on: schedule: - cron: '31 23 * * *' @@ -11,7 +12,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v8 + - uses: actions/stale@v9 with: # Don't stale issues days-before-issue-stale: -1 @@ -21,3 +22,6 @@ jobs: This PR is stale because it has been opened for more than 3 weeks with no activity. Comment or this will be closed in 7 days. close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity.' close-pr-message: 'This PR was closed because it has been stalled for 7 days with no activity.' + exempt-issue-labels: 'dependencies,wait for upstream' + exempt-pr-labels: 'dependencies,wait for upstream' + any-of-issue-labels: 'more data required' diff --git a/.github/workflows/test-full-routes.yml b/.github/workflows/test-full-routes.yml new file mode 100644 index 00000000000000..ce46651922ba53 --- /dev/null +++ b/.github/workflows/test-full-routes.yml @@ -0,0 +1,39 @@ +name: Build assets (Full Routes Test Result) + +on: + workflow_dispatch: + schedule: + - cron: '0 0 * * *' + +jobs: + build: + runs-on: ubuntu-latest + name: Build assets + timeout-minutes: 120 + permissions: + contents: write + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install pnpm + uses: pnpm/action-setup@v4 + - name: Use Node.js Active LTS + uses: actions/setup-node@v4 + with: + node-version: lts/* + cache: 'pnpm' + - name: Install dependencies (yarn) + run: pnpm i + - name: Build assets + run: pnpm build + - name: Build full routes test result + continue-on-error: true + run: pnpm vitest:fullroutes + - name: Deploy + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./assets + user_name: 'github-actions[bot]' + user_email: '41898282+github-actions[bot]@users.noreply.github.com' + keep_files: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 63356b25073d1a..f335abdebb7725 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,25 +1,21 @@ -name: test +name: Test on: push: branches-ignore: - 'dependabot/**' paths: - - 'test/**' - 'lib/**' - - '!**/maintainer.js' - - '!**/radar.js' - - '!**/radar-rules.js' - 'package.json' - 'pnpm-lock.yaml' - '.github/workflows/test.yml' - pull_request: ~ + pull_request: {} permissions: - contents: read + checks: write jobs: - jest: + vitest: runs-on: ubuntu-latest timeout-minutes: 10 services: @@ -31,14 +27,12 @@ jobs: strategy: fail-fast: false matrix: - node-version: [ 18, 20 ] - name: Jest on Node ${{ matrix.node-version }} + node-version: [ latest, lts/*, lts/-1 ] + name: Vitest on Node ${{ matrix.node-version }} steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'pnpm' @@ -46,13 +40,15 @@ jobs: run: pnpm i - name: Run postinstall script for dependencies run: pnpm rb + - name: Build routes + run: pnpm build - name: Test all and generate coverage - run: pnpm run jest:coverage + run: pnpm run vitest:coverage --reporter=github-actions env: REDIS_URL: redis://localhost:${{ job.services.redis.ports[6379] }}/ - name: Upload coverage to Codecov - if: ${{ matrix.node-version == '18' }} - uses: codecov/codecov-action@v3 + if: ${{ matrix.node-version == 'lts/*' }} + uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos as documented, but seems broken @@ -62,39 +58,42 @@ jobs: strategy: fail-fast: false matrix: - node-version: [ 18, 20 ] + node-version: [ latest, lts/*, lts/-1 ] chromium: - name: bundled Chromium dependency: '' - environment: '{}' + environment: '{ "PUPPETEER_SKIP_DOWNLOAD": "0" }' - name: Chromium from Ubuntu dependency: chromium-browser - environment: '{ "CHROMIUM_EXECUTABLE_PATH": "chromium-browser" }' + environment: '{ "PUPPETEER_SKIP_DOWNLOAD": "1" }' - name: Chrome from Google dependency: google-chrome-stable - environment: '{ "CHROMIUM_EXECUTABLE_PATH": "google-chrome-stable" }' - name: Jest puppeteer on Node ${{ matrix.node-version }} with ${{ matrix.chromium.name }} + environment: '{ "PUPPETEER_SKIP_DOWNLOAD": "1" }' + name: Vitest puppeteer on Node ${{ matrix.node-version }} with ${{ matrix.chromium.name }} steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'pnpm' - name: Install dependencies (pnpm) run: pnpm i + env: ${{ fromJSON(matrix.chromium.environment) }} - name: Run postinstall script for dependencies run: pnpm rb + env: ${{ fromJSON(matrix.chromium.environment) }} + - name: Build routes + run: pnpm build + env: ${{ fromJSON(matrix.chromium.environment) }} - name: Install Chromium if: ${{ matrix.chromium.dependency != '' }} # 'chromium-browser' from Ubuntu APT repo is a dummy package. Its version (85.0.4183.83) means # nothing since it calls Snap (disgusting!) to install Chromium, which should be up-to-date. - # That's not really a problem since the Chromium-bundled Docker image is based on Debian bullseye, + # That's not really a problem since the Chromium-bundled Docker image is based on Debian bookworm, # which provides up-to-date native packages. run: | - set -ex + set -eux curl -s "https://dl.google.com/linux/linux_signing_key.pub" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/google-chrome.gpg > /dev/null echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" | @@ -102,59 +101,41 @@ jobs: sudo apt-get update sudo apt-get install -yq --no-install-recommends ${{ matrix.chromium.dependency }} - name: Test puppeteer - run: pnpm run jest puppeteer + run: | + set -eux + export CHROMIUM_EXECUTABLE_PATH="$(which ${{ matrix.chromium.dependency }})" + pnpm run vitest puppeteer env: ${{ fromJSON(matrix.chromium.environment) }} - docs: - runs-on: ubuntu-latest - timeout-minutes: 10 - strategy: - fail-fast: false - matrix: - node-version: [ 18, 20 ] - defaults: - run: - working-directory: website - name: Build docs on Node ${{ matrix.node-version }} - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - cache-dependency-path: website/pnpm-lock.yaml - - run: pnpm i - - name: Build docs - run: pnpm run build - working-directory: website - all: runs-on: ubuntu-latest timeout-minutes: 5 + permissions: + attestations: write strategy: fail-fast: false matrix: - node-version: [ 18, 20 ] + node-version: [ 23, 22, 20 ] name: Build radar and maintainer on Node ${{ matrix.node-version }} steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'pnpm' - run: pnpm i - name: Build radar and maintainer - run: npm run build:all + run: npm run build + - name: Upload assets + uses: actions/upload-artifact@v4 + with: + name: generated-assets-${{ matrix.node-version }} + path: assets/build/ automerge: - if: github.actor == 'dependabot[bot]' && github.event_name == 'pull_request' - needs: [ jest, puppeteer, docs, all ] + if: github.triggering_actor == 'dependabot[bot]' && github.event_name == 'pull_request' + needs: [ vitest, puppeteer, all ] runs-on: ubuntu-latest permissions: pull-requests: write diff --git a/.github/workflows/yarn-lock-changes.yml b/.github/workflows/yarn-lock-changes.yml deleted file mode 100644 index 00b14898fe60af..00000000000000 --- a/.github/workflows/yarn-lock-changes.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Yarn Lock Changes -on: - pull_request: - paths: - - '.github/workflows/yarn-lock-changes.yml' - - 'yarn.lock' - - 'docs/yarn.lock' - -jobs: - yarn_lock_changes: - runs-on: ubuntu-latest - timeout-minutes: 5 - # Permission overwrite is required for Dependabot PRs, see https://github.com/marketplace/actions/yarn-lock-changes#-common-issues. - permissions: - pull-requests: write - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Yarn Lock Changes - uses: Simek/yarn-lock-changes@v0.11.2 - with: - token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 0f1bcc4871414c..368a4c547ba8e7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .DS_Store -.env +.env* .eslintcache .idea .log @@ -19,6 +19,7 @@ coverage docs/.vuepress/dist node_modules tmp +dist Session.vim combined.log diff --git a/.gitpod.yml b/.gitpod.yml index 1b49b8f8bd39b6..0ee2c93f22e2c0 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -14,7 +14,7 @@ tasks: sudo apt update sudo apt install -y ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-util sudo apt install -y redis-server - init: pnpm i && pnpm i -C website && pnpm rb + init: pnpm i && pnpm rb - name: app command: pnpm run dev openMode: tab-after @@ -32,15 +32,7 @@ vscode: - EditorConfig.EditorConfig - esbenp.prettier-vscode - deepscan.vscode-deepscan - - rangav.vscode-thunder-client - sonarsource.sonarlint-vscode + # - VASubasRaj.flashpost not available on Open VSX, Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0 + - unifiedjs.vscode-mdx # - ZihanLi.at-helper not available on Open VSX - -github: - prebuilds: - master: true - branches: true - pullRequests: false - pullRequestsFromForks: false - addCheck: false - addComment: false diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100755 new mode 100644 index d24fdfc601b9ff..c27d8893a99490 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - -npx lint-staged +lint-staged diff --git a/.markdownlint.jsonc b/.markdownlint.jsonc deleted file mode 100644 index e426ea78adf606..00000000000000 --- a/.markdownlint.jsonc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "MD007": { "indent": 4 }, // ul-indent - Unordered list indentation - "MD013": false, // line-length - Line length - "MD014": false, // commands-show-output - Dollar signs used before commands without showing output - "MD024": { "siblings_only": true }, // no-duplicate-heading/no-duplicate-header - Multiple headings with the same content - "MD030": { "ul_single": 3, "ol_single": 2, "ul_multi": 3, "ol_multi": 2 }, // list-marker-space - Spaces after list markers - "MD033": false, // no-inline-html - Inline HTML - "MD036": false, // no-emphasis-as-heading/no-emphasis-as-header - Emphasis used instead of a heading - "MD040": false, // fenced-code-language - Fenced code blocks should have a language specified - "MD051": false // link-fragments - Link fragments should be valid -} diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000000000..74538ab74e5dd9 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +package-lock=true +package-manager-strict=false diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index a77793ecc5200b..00000000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -lts/hydrogen diff --git a/.prettierignore b/.prettierignore index 8ee16a7bc609f1..b6b684c5ac07b0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,8 +1,4 @@ -package.json -docs/.vuepress/dist -package-lock.json -.github/*.md -renovate.json -coverage -.vscode/ -website +lib/routes-deprecated +lib/router.js +babel.config.js +scripts/docker/minify-docker.js diff --git a/.puppeteerrc.cjs b/.puppeteerrc.cjs new file mode 100644 index 00000000000000..a4e6d37234ef19 --- /dev/null +++ b/.puppeteerrc.cjs @@ -0,0 +1,9 @@ +const path = require('path'); + +/** + * @type {import("puppeteer").Configuration} + */ +module.exports = { + // Changes the cache location for Puppeteer. + cacheDirectory: path.join(__dirname, 'node_modules', '.cache', 'puppeteer'), +}; diff --git a/.puppeteerrc.js b/.puppeteerrc.js deleted file mode 100644 index 06843b6b1575cc..00000000000000 --- a/.puppeteerrc.js +++ /dev/null @@ -1,9 +0,0 @@ -const { join } = require('path'); - -/** - * @type {import("puppeteer").Configuration} - */ -module.exports = { - // Changes the cache location for Puppeteer. - cacheDirectory: join(__dirname, 'node_modules', '.cache', 'puppeteer'), -}; diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c63af734ae66fa..e452526ecf3d55 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -39,7 +39,7 @@ This Code of Conduct applies within all community spaces, and also applies when ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at i@diygod.me. All complaints will be reviewed and investigated promptly and fairly. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at . All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. @@ -74,11 +74,11 @@ Community leaders will follow these Community Impact Guidelines in determining t ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, -available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. +available at . Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). [homepage]: https://www.contributor-covenant.org For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. +. Translations are available at . diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 963776c93615e5..273aa2c8b304c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1 @@ -## 请参见[参与我们](https://docs.rsshub.app/zh/joinus/quick-start) - -## Please refer to [Join Us](https://docs.rsshub.app/joinus/quick-start) +## Please refer to [Join Us](https://docs.rsshub.app/joinus/) diff --git a/Dockerfile b/Dockerfile index 0a765325cf8540..9089f0ca955d48 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-bullseye AS dep-builder +FROM node:22-bookworm AS dep-builder # Here we use the non-slim image to provide build-time deps (compilers and python), thus no need to install later. # This effectively speeds up qemu-based cross-build. @@ -8,6 +8,7 @@ WORKDIR /app ARG USE_CHINA_NPM_REGISTRY=0 RUN \ set -ex && \ + corepack enable pnpm && \ if [ "$USE_CHINA_NPM_REGISTRY" = 1 ]; then \ echo 'use npm mirror' && \ npm config set registry https://registry.npmmirror.com && \ @@ -15,6 +16,7 @@ RUN \ pnpm config set registry https://registry.npmmirror.com ; \ fi; +COPY ./tsconfig.json /app/ COPY ./pnpm-lock.yaml /app/ COPY ./package.json /app/ @@ -22,67 +24,67 @@ COPY ./package.json /app/ RUN \ set -ex && \ export PUPPETEER_SKIP_DOWNLOAD=true && \ - corepack enable pnpm && \ - pnpm install --prod --frozen-lockfile && \ + pnpm install --frozen-lockfile && \ pnpm rb # --------------------------------------------------------------------------------------------------------------------- -FROM debian:bullseye-slim AS dep-version-parser +FROM debian:bookworm-slim AS dep-version-parser # This stage is necessary to limit the cache miss scope. # With this stage, any modification to package.json won't break the build cache of the next two stages as long as the # version unchanged. -# node:18-bullseye-slim is based on debian:bullseye-slim so this stage would not cause any additional download. +# node:22-bookworm-slim is based on debian:bookworm-slim so this stage would not cause any additional download. WORKDIR /ver COPY ./package.json /app/ RUN \ set -ex && \ - grep -Po '(?<="puppeteer": ")[^\s"]*(?=")' /app/package.json | tee /ver/.puppeteer_version && \ - grep -Po '(?<="@vercel/nft": ")[^\s"]*(?=")' /app/package.json | tee /ver/.nft_version && \ - grep -Po '(?<="fs-extra": ")[^\s"]*(?=")' /app/package.json | tee /ver/.fs_extra_version + grep -Po '(?<="puppeteer": ")[^\s"]*(?=")' /app/package.json | tee /ver/.puppeteer_version + # grep -Po '(?<="@vercel/nft": ")[^\s"]*(?=")' /app/package.json | tee /ver/.nft_version && \ + # grep -Po '(?<="fs-extra": ")[^\s"]*(?=")' /app/package.json | tee /ver/.fs_extra_version # --------------------------------------------------------------------------------------------------------------------- -FROM node:18-bullseye-slim AS docker-minifier +FROM node:22-bookworm-slim AS docker-minifier # The stage is used to further reduce the image size by removing unused files. -WORKDIR /minifier -COPY --from=dep-version-parser /ver/* /minifier/ - -ARG USE_CHINA_NPM_REGISTRY=0 -RUN \ - set -ex && \ - if [ "$USE_CHINA_NPM_REGISTRY" = 1 ]; then \ - npm config set registry https://registry.npmmirror.com && \ - yarn config set registry https://registry.npmmirror.com && \ - pnpm config set registry https://registry.npmmirror.com ; \ - fi; \ - corepack enable pnpm && \ - pnpm add @vercel/nft@$(cat .nft_version) fs-extra@$(cat .fs_extra_version) --save-prod +WORKDIR /app +# COPY --from=dep-version-parser /ver/* /minifier/ + +# ARG USE_CHINA_NPM_REGISTRY=0 +# RUN \ +# set -ex && \ +# if [ "$USE_CHINA_NPM_REGISTRY" = 1 ]; then \ +# npm config set registry https://registry.npmmirror.com && \ +# yarn config set registry https://registry.npmmirror.com && \ +# pnpm config set registry https://registry.npmmirror.com ; \ +# fi; \ +# corepack enable pnpm && \ +# pnpm add @vercel/nft@$(cat .nft_version) fs-extra@$(cat .fs_extra_version) --save-prod COPY . /app COPY --from=dep-builder /app /app RUN \ set -ex && \ - cp /app/scripts/docker/minify-docker.js /minifier/ && \ - export PROJECT_ROOT=/app && \ - node /minifier/minify-docker.js && \ - rm -rf /app/node_modules /app/scripts && \ - mv /app/app-minimal/node_modules /app/ && \ - rm -rf /app/app-minimal && \ + # cp /app/scripts/docker/minify-docker.js /minifier/ && \ + # export PROJECT_ROOT=/app && \ + # node /minifier/minify-docker.js && \ + # rm -rf /app/node_modules /app/scripts && \ + # mv /app/app-minimal/node_modules /app/ && \ + # rm -rf /app/app-minimal && \ + npm run build && \ ls -la /app && \ du -hd1 /app # --------------------------------------------------------------------------------------------------------------------- -FROM node:18-bullseye-slim AS chromium-downloader +FROM node:22-bookworm-slim AS chromium-downloader # This stage is necessary to improve build concurrency and minimize the image size. # Yeah, downloading Chromium never needs those dependencies below. WORKDIR /app -COPY ./.puppeteerrc.js /app/ +COPY ./.puppeteerrc.cjs /app/ COPY --from=dep-version-parser /ver/.puppeteer_version /app/.puppeteer_version ARG TARGETPLATFORM @@ -109,12 +111,12 @@ RUN \ # --------------------------------------------------------------------------------------------------------------------- -FROM node:18-bullseye-slim AS app +FROM node:22-bookworm-slim AS app LABEL org.opencontainers.image.authors="https://github.com/DIYgod/RSSHub" -ENV NODE_ENV production -ENV TZ Asia/Shanghai +ENV NODE_ENV=production +ENV TZ=Asia/Shanghai WORKDIR /app @@ -123,14 +125,14 @@ ARG TARGETPLATFORM ARG PUPPETEER_SKIP_DOWNLOAD=1 # https://pptr.dev/troubleshooting#chrome-headless-doesnt-launch-on-unix # https://github.com/puppeteer/puppeteer/issues/7822 -# https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#noteworthy-obsolete-packages +# https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#noteworthy-obsolete-packages # The official recommended way to use Puppeteer on arm/arm64 is to install Chromium from the distribution repositories: # https://github.com/puppeteer/puppeteer/blob/07391bbf5feaf85c191e1aa8aa78138dce84008d/packages/puppeteer-core/src/node/BrowserFetcher.ts#L128-L131 RUN \ set -ex && \ apt-get update && \ apt-get install -yq --no-install-recommends \ - dumb-init \ + dumb-init git curl \ ; \ if [ "$PUPPETEER_SKIP_DOWNLOAD" = 0 ]; then \ if [ "$TARGETPLATFORM" = 'linux/amd64' ]; then \ @@ -144,20 +146,18 @@ RUN \ apt-get install -yq --no-install-recommends \ chromium \ && \ - echo 'CHROMIUM_EXECUTABLE_PATH=chromium' | tee /app/.env ; \ + echo "CHROMIUM_EXECUTABLE_PATH=$(which chromium)" | tee /app/.env ; \ fi; \ fi; \ rm -rf /var/lib/apt/lists/* COPY --from=chromium-downloader /app/node_modules/.cache/puppeteer /app/node_modules/.cache/puppeteer -# if grep matches nothing then it will exit with 1, thus, we cannot `set -e` here RUN \ - set -x && \ + set -ex && \ if [ "$PUPPETEER_SKIP_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then \ echo 'Verifying Chromium installation...' && \ - ldd $(find /app/node_modules/.cache/puppeteer/ -name chrome -type f) | grep "not found" ; \ - if [ "$?" = 0 ]; then \ + if ldd $(find /app/node_modules/.cache/puppeteer/ -name chrome -type f) | grep "not found"; then \ echo "!!! Chromium has unmet shared libs !!!" && \ exit 1 ; \ else \ diff --git a/Procfile b/Procfile deleted file mode 100644 index a9472b4a38e23e..00000000000000 --- a/Procfile +++ /dev/null @@ -1 +0,0 @@ -web: node lib/index.js diff --git a/README.md b/README.md index 53ca3bfe23cab7..defee8667f8dac 100644 --- a/README.md +++ b/README.md @@ -3,94 +3,58 @@

RSSHub

-> 🍰 Everything is RSSible +> 🧡 Everything is RSSible -[![telegram](https://img.shields.io/badge/chat-telegram-brightgreen.svg?logo=telegram&style=flat-square)](https://t.me/rsshub) -[![npm publish](https://img.shields.io/github/actions/workflow/status/DIYgod/RSSHub/npm-publish.yml?branch=master&label=npm%20publish&logo=npm&style=flat-square)](https://www.npmjs.com/package/rsshub) -[![docker publish](https://img.shields.io/github/actions/workflow/status/DIYgod/RSSHub/docker-release.yml?branch=master&label=docker%20publish&logo=docker&style=flat-square)](https://hub.docker.com/r/diygod/rsshub) +[![](https://img.shields.io/badge/dynamic/json?url=https://rsshub-analytics.diygod.workers.dev/&query=requests&color=F38020&label=requests&logo=cloudflare&style=flat-square&suffix=/month)](https://rsshub.app) +[![docker publish](https://img.shields.io/docker/pulls/diygod/rsshub?label=docker%20pulls&logo=docker&style=flat-square)](https://hub.docker.com/r/diygod/rsshub) +[![npm publish](https://img.shields.io/npm/dt/rsshub?label=npm%20downloads&logo=npm&style=flat-square)](https://www.npmjs.com/package/rsshub) [![test](https://img.shields.io/github/actions/workflow/status/DIYgod/RSSHub/test.yml?branch=master&label=test&logo=github&style=flat-square)](https://github.com/DIYgod/RSSHub/actions/workflows/test.yml?query=event%3Apush+branch%3Amaster) [![Test coverage](https://img.shields.io/codecov/c/github/DIYgod/RSSHub.svg?style=flat-square&logo=codecov)](https://app.codecov.io/gh/DIYgod/RSSHub/branch/master) -[![CodeFactor](https://www.codefactor.io/repository/github/diygod/rsshub/badge)](https://www.codefactor.io/repository/github/diygod/rsshub) -[![DeepScan grade](https://deepscan.io/api/teams/6244/projects/8135/branches/92448/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=6244&pid=8135&bid=92448) +[![Visitors](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FDIYgod%2FRSSHub&count_bg=%23FF752E&title_bg=%23555555&icon=rss.svg&icon_color=%23FF752E&title=RSS+lovers&edge_flat=true)](https://github.com/DIYgod/RSSHub) + +[![Telegram group](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.swo.moe%2Fstats%2Ftelegram%2Frsshub&query=count&color=2CA5E0&label=Telegram%20Group&logo=telegram&cacheSeconds=3600&style=flat-square)](https://t.me/rsshub) [![Telegram channel](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.swo.moe%2Fstats%2Ftelegram%2FawesomeRSSHub&query=count&color=2CA5E0&label=Telegram%20Channel&logo=telegram&cacheSeconds=3600&style=flat-square)](https://t.me/awesomeRSSHub) [![X (Twitter)](https://img.shields.io/badge/any_text-Follow-blue?color=2CA5E0&label=Twitter&logo=X&cacheSeconds=3600&style=flat-square)](https://x.com/intent/follow?screen_name=_RSSHub) ## Introduction -RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything. +RSSHub is the world's largest RSS network, consisting of over 5,000 global instances. RSSHub delivers millions of contents aggregated from all kinds of sources, our vibrant open source community is ensuring the deliver of RSSHub's new routes, new features and bug fixes. -RSSHub can be used with browser extension [RSSHub Radar](https://github.com/DIYgod/RSSHub-Radar) and mobile auxiliary app [RSSBud](https://github.com/Cay-Zhang/RSSBud) (iOS) and [RSSAid](https://github.com/LeetaoGoooo/RSSAid) (Android) - -[English docs](https://docs.rsshub.app) | [Telegram Group](https://t.me/rsshub) | [Telegram Channel](https://t.me/awesomeRSSHub) - -[中文文档](https://docs.rsshub.app/zh/) | [Telegram 群](https://t.me/rsshub) | [Telegram 频道](https://t.me/awesomeRSSHub) - -## Special Thanks - -### Special Sponsors - -

- -

- -[![](https://opencollective.com/static/images/become_sponsor.svg)](https://docs.rsshub.app/support/) - -### Contributors - -[![](https://opencollective.com/RSSHub/contributors.svg?width=890)](https://github.com/DIYgod/RSSHub/graphs/contributors) - -Logo designer [sheldonrrr](https://dribbble.com/sheldonrrr) - -### Backers - -        +[Documentation](https://docs.rsshub.app) | [Telegram Group](https://t.me/rsshub) | [Telegram Channel](https://t.me/awesomeRSSHub) | [X (Twitter)](https://x.com/intent/follow?screen_name=_RSSHub) ## Related Projects - [RSSHub Radar](https://github.com/DIYgod/RSSHub-Radar) | A browser extension that can help you quickly discover and subscribe to the RSS and RSSHub of current websites. -- [RSSBud](https://github.com/Cay-Zhang/RSSBud) ([TestFlight](https://testflight.apple.com/join/rjCVzzHP)) | RSSHub Radar for iOS platform, designed specifically for mobile ecosystem optimization. +- [RSSBud](https://github.com/Cay-Zhang/RSSBud) | RSSHub Radar for iOS platform, designed specifically for mobile ecosystem optimization. - [RSSAid](https://github.com/LeetaoGoooo/RSSAid) | RSSHub Radar for Android platform built with Flutter. - [DocSearch](https://github.com/Fatpandac/DocSearch) | Link RSSHub DocSearch into Raycast -## Join Us +## Contribute We welcome all pull requests. Suggestions and feedback are also welcomed [here](https://github.com/DIYgod/RSSHub/issues). -Refer to [Join Us](https://docs.rsshub.app/joinus/quick-start) +Refer to [Quick Start](https://docs.rsshub.app/joinus/) ## Deployment -Refer to [Deployment](https://docs.rsshub.app/install/) - -## Support RSSHub - -Refer to [Support RSSHub](https://docs.rsshub.app/support/) +Refer to [Deployment](https://docs.rsshub.app/deploy/) -RSSHub is open source and completely free under the MIT license. However, just like any other open source project, as the project grows, the hosting, development and maintenance requires funding support. - -You can support RSSHub via donations. - -### Recurring Donation +## Special Thanks -Recurring donors will be rewarded via express issue response, or even have your name displayed on our GitHub page and website. +
-- Become a Sponser on [GitHub](https://github.com/sponsors/DIYgod) -- Become a Sponser on [Patreon](https://www.patreon.com/DIYgod) -- Become a Sponser on [Open Collective](https://opencollective.com/RSSHub) -- Become a Sponser on [爱发电](https://afdian.net/@diygod) -- Contact us directly: i@diygod.me +[![](https://opencollective.com/RSSHub/contributors.svg?width=890)](https://github.com/DIYgod/RSSHub/graphs/contributors) -### One-time Donation +Logo designer [sheldonrrr](https://dribbble.com/sheldonrrr) -We accept donations via the following ways: +[![](https://raw.githubusercontent.com/DIYgod/sponsors/main/sponsors.simple.svg)](https://github.com/DIYgod/sponsors) -- [WeChat Pay](https://archive.diygod.me/images/wx.jpg) -- [Alipay](https://archive.diygod.me/images/zfb.jpg) -- [Paypal](https://www.paypal.me/DIYgod) +               +
## Author **RSSHub** © [DIYgod](https://github.com/DIYgod), Released under the [MIT](./LICENSE) License.
Authored and maintained by DIYgod with help from contributors ([list](https://github.com/DIYgod/RSSHub/contributors)). -> Blog [@DIYgod](https://diygod.cc) · GitHub [@DIYgod](https://github.com/DIYgod) · Twitter [@DIYgod](https://twitter.com/DIYgod) · Telegram Channel [@awesomeDIYgod](https://t.me/awesomeDIYgod) +> Blog [@DIYgod](https://diygod.cc) · GitHub [@DIYgod](https://github.com/DIYgod) · X (Twitter) [@DIYgod](https://x.com/DIYgod) · Telegram Channel [@awesomeDIYgod](https://t.me/awesomeDIYgod) diff --git a/SECURITY.md b/SECURITY.md index d7e04b96a72eec..97af6228f31b85 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,4 +6,4 @@ Latest commits in master branch ## Reporting a Vulnerability -If you believe you have found a security vulnerability in RSSHub, please let us know right away, you can email us at [i@diygod.me](mailto:i@diygod.me). We will investigate all legitimate reports and do our best to quickly fix the problem. +If you believe you have found a security vulnerability in RSSHub, please let us know right away, you can [open a draft security advisory](https://github.com/DIYgod/RSSHub/security/advisories/new) or email us at [i@diygod.me](mailto:i@diygod.me). We will investigate all legitimate reports and do our best to quickly fix the problem. diff --git a/api/vercel.js b/api/vercel.js deleted file mode 100644 index 02ad653ab617f4..00000000000000 --- a/api/vercel.js +++ /dev/null @@ -1,14 +0,0 @@ -const path = require('path'); -const moduleAlias = require('module-alias'); -moduleAlias.addAlias('@', path.join(__dirname, '../lib')); - -const config = require('../lib/config'); -config.set({ - NO_LOGFILES: true, -}); - -const app = require('../lib/app'); - -module.exports = (req, res) => { - app.callback()(req, res); -}; diff --git a/api/vercel.ts b/api/vercel.ts new file mode 100644 index 00000000000000..12a2a910b723a3 --- /dev/null +++ b/api/vercel.ts @@ -0,0 +1,17 @@ +const path = require('path'); +const moduleAlias = require('module-alias'); +moduleAlias.addAlias('@', path.join(__dirname, '../lib')); + +const { setConfig } = require('../lib/config'); +setConfig({ + NO_LOGFILES: true, +}); + +const { handle } = require('hono/vercel'); +const app = require('../lib/app'); +const logger = require('../lib/utils/logger'); + +logger.info(`🎉 RSSHub is running! Cheers!`); +logger.info('💖 Can you help keep this open source project alive? Please sponsor 👉 https://docs.rsshub.app/sponsor'); + +module.exports = handle(app); diff --git a/app.json b/app.json index 796f14bb931b84..e351d522029245 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { "name": "RSSHub", - "description": "万物皆可 RSS", + "description": "Everything is RSSible", "repository": "https://github.com/DIYgod/RSSHub", "website": "https://docs.rsshub.app/", "logo": "https://i.loli.net/2019/04/23/5cbeb7e41414c.png", diff --git a/assets/404.html b/assets/404.html index f8c64279428b4f..2c6b99e4c5a94f 100644 --- a/assets/404.html +++ b/assets/404.html @@ -1,4 +1,4 @@ \ No newline at end of file + diff --git a/assets/CNAME b/assets/CNAME index 5ab3a9991b7eef..7bec7fdc352637 100644 --- a/assets/CNAME +++ b/assets/CNAME @@ -1 +1 @@ -rsshub.js.org \ No newline at end of file +rsshub.js.org diff --git a/assets/index.html b/assets/index.html index f8c64279428b4f..2c6b99e4c5a94f 100644 --- a/assets/index.html +++ b/assets/index.html @@ -1,4 +1,4 @@ \ No newline at end of file + diff --git a/assets/radar-rules.js b/assets/radar-rules.js deleted file mode 100644 index bb0034b05f788f..00000000000000 --- a/assets/radar-rules.js +++ /dev/null @@ -1,483 +0,0 @@ -({ - 'aamacau.com': { _name: '論盡媒體 AllAboutMacau Media', '.': [{ title: '话题', docs: 'https://docs.rsshub.app/routes/new-media#lun-jin-mei-ti-allaboutmacau-media-hua-ti', source: ['/'], target: '/:category?/:id?' }] }, - 'eprice.com.tw': { _name: 'ePrice', '.': [{ title: 'ePrice 比價王', docs: 'https://docs.rsshub.app/routes/new-media#eprice', source: ['/'], target: '/:region?' }] }, - 'eprice.com.hk': { _name: 'ePrice', '.': [{ title: 'ePrice 香港', docs: 'https://docs.rsshub.app/routes/new-media#eprice', source: ['/'], target: '/:region?' }] }, - 'furstar.jp': { - _name: 'Furstar', - '.': [ - { title: '最新售卖角色列表', docs: 'https://docs.rsshub.app/routes/shopping#furstar-zui-xin-shou-mai-jiao-se-lie-biao', source: ['/:lang', '/'], target: '/furstar/characters/:lang' }, - { title: '已经出售的角色列表', docs: 'https://docs.rsshub.app/routes/shopping#furstar-yi-jing-chu-shou-de-jiao-se-lie-biao', source: ['/:lang/archive.php', '/archive.php'], target: '/furstar/archive/:lang' }, - { title: '画师列表', docs: 'https://docs.rsshub.app/routes/shopping#furstar-hua-shi-lie-biao', source: ['/'], target: '/furstar/artists' }, - ], - }, - 'trow.cc': { _name: 'The Ring of Wonder', '.': [{ title: '首页更新', docs: 'https://docs.rsshub.app/routes/bbs#the-ring-of-wonder', source: ['/'], target: '/portal' }] }, - 'github.com': { - _name: 'GitHub', - '.': [ - { title: '用户仓库', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/:user', target: '/github/repos/:user' }, - { title: '用户 Followers', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/:user', target: '/github/user/followers/:user' }, - { title: 'Trending', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/trending', target: '/github/trending/:since' }, - { title: 'Trending', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/topics', target: '/github/topics/:name/:qs?' }, - { title: '仓库 Issue', docs: 'https://docs.rsshub.app/routes/programming#github', source: ['/:user/:repo/issues', '/:user/:repo/issues/:id', '/:user/:repo'], target: '/github/issue/:user/:repo' }, - { title: '仓库 Pull Requests', docs: 'https://docs.rsshub.app/routes/programming#github', source: ['/:user/:repo/pulls', '/:user/:repo/pulls/:id', '/:user/:repo'], target: '/github/pull/:user/:repo' }, - { title: '仓库 Stars', docs: 'https://docs.rsshub.app/routes/programming#github', source: ['/:user/:repo/stargazers', '/:user/:repo'], target: '/github/stars/:user/:repo' }, - { title: '仓库 Branches', docs: 'https://docs.rsshub.app/routes/programming#github', source: ['/:user/:repo/branches', '/:user/:repo'], target: '/github/branches/:user/:repo' }, - { title: '文件 Commits', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/:user/:repo/blob/:branch/*filepath', target: '/github/file/:user/:repo/:branch/:filepath' }, - { title: '用户 Starred Repositories', docs: 'https://docs.rsshub.app/routes/programming#github', source: '/:user', target: '/github/starred_repos/:user' }, - { title: '仓库 Contributors', docs: 'https://docs.rsshub.app/routes/programming#github', source: ['/:user/:repo/graphs/contributors', '/:user/:repo'], target: '/github/contributors/:user/:repo' }, - ], - }, - 'algocasts.io': { _name: 'AlgoCasts', '.': [{ title: '视频更新', docs: 'https://docs.rsshub.app/routes/programming#algocasts', source: '/episodes', target: '/algocasts' }] }, - 'soulapp.cn': { _name: 'Soul', '.': [{ title: '瞬间更新', docs: 'https://docs.rsshub.app/routes/social-media#soul' }] }, - 'anime1.me': { - _name: 'Anime1', - '.': [ - { title: '動畫', docs: 'https://docs.rsshub.app/routes/anime#anime1', source: '/category/:time/:name', target: '/anime1/anime/:time/:name' }, - { - title: '搜尋', - docs: 'https://docs.rsshub.app/routes/anime#anime1', - source: '/', - target: (params, url) => { - const keyword = new URL(url).searchParams.get('s'); - return keyword ? `/anime1/search/${keyword}` : ''; - }, - }, - ], - }, - 'swufe.edu.cn': { - _name: '西南财经大学', - it: [ - { title: '经济信息工程学院 - 通知公告', docs: 'https://docs.rsshub.app/routes/university#xi-nan-cai-jing-da-xue', source: '/index/tzgg.htm', target: '/swufe/seie/tzgg' }, - { title: '经济信息工程学院 - 学院新闻', docs: 'https://docs.rsshub.app/routes/university#xi-nan-cai-jing-da-xue', source: '/index/xyxw.htm', target: '/swufe/seie/xyxw' }, - ], - }, - 'ishuhui.com': { _name: '鼠绘漫画', www: [{ title: '鼠绘漫画', docs: 'https://docs.rsshub.app/routes/anime#shu-hui-man-hua', source: '/comics/anime/:id', target: '/shuhui/comics/:id' }] }, - 'www.chicagotribune.com': { _name: 'Chicago Tribune', www: [{ title: 'Chicago Tribune', docs: 'https://docs.rsshub.app/routes/traditional_media#chicago-tribune', source: '/' }] }, - 'haimaoba.com': { _name: '海猫吧', www: [{ title: '漫画更新', docs: 'https://docs.rsshub.app/routes/anime#hai-mao-ba', source: '/catalog/:id', target: '/haimaoba/:id' }] }, - 'pgyer.com': { _name: '蒲公英应用分发', www: [{ title: 'app更新', docs: 'https://docs.rsshub.app/routes/program-update#pu-gong-ying-ying-yong-fen-fa', source: '/:app', target: '/pgyer/:app' }] }, - 'wineyun.com': { _name: '酒云网', www: [{ title: '最新商品', docs: 'https://docs.rsshub.app/routes/other#jiu-yun-wang', source: ['/:category'], target: '/wineyun/:category' }] }, - 'playstation.com': { - _name: 'PlayStation', - store: [ - { title: '游戏列表', docs: 'https://docs.rsshub.app/routes/game#playstation', source: '/zh-hans-hk/grid/:id/:page', target: '/ps/list/:id' }, - { title: '折扣|价格', docs: 'https://docs.rsshub.app/routes/game#playstation', source: ['/:lang/product/:gridName'], target: '/ps/:lang/product/:gridName' }, - ], - www: [ - { title: '用户奖杯', docs: 'https://docs.rsshub.app/routes/game#playstation' }, - { title: '系统更新纪录', docs: 'https://docs.rsshub.app/routes/game#playstation' }, - ], - }, - 'monsterhunter.com': { - _name: '怪物猎人世界', - www: [ - { title: '更新情报', docs: 'https://docs.rsshub.app/routes/game#guai-wu-lie-ren-shi-jie', source: ['', '/*tpath'], target: '/mhw/update' }, - { title: '最新消息', docs: 'https://docs.rsshub.app/routes/game#guai-wu-lie-ren-shi-jie', source: ['', '/*tpath'], target: '/mhw/news' }, - ], - }, - 'vgtime.com': { - _name: '游戏时光', - www: [ - { title: '新闻', docs: 'https://docs.rsshub.app/routes/game#you-xi-shi-guang', source: '/topic/index.', target: '/vgtime/news' }, - { title: '游戏发售表', docs: 'https://docs.rsshub.app/routes/game#you-xi-shi-guang', source: '/game/release.', target: '/vgtime/release' }, - { title: '关键词资讯', docs: 'https://docs.rsshub.app/routes/game#you-xi-shi-guang', source: '/search/list.', target: (params, url) => `/vgtime/keyword/${new URL(url).searchParams.get('keyword')}` }, - ], - }, - 'bing.com': { _name: 'Bing', www: [{ title: '每日壁纸', docs: 'https://docs.rsshub.app/routes/picture#bing-bi-zhi', source: '', target: '/bing' }] }, - 'wegene.com': { - _name: 'WeGene', - www: [ - { title: '最近更新', docs: 'https://docs.rsshub.app/routes/other#wegene', source: '', target: '/wegene/newest' }, - { title: '栏目', docs: 'https://docs.rsshub.app/routes/other#wegene', source: '/crowdsourcing', target: '/wegene/column/all/all' }, - ], - }, - '3ycy.com': { _name: '三界异次元', www: [{ title: '最近更新', docs: 'https://docs.rsshub.app/routes/anime#san-jie-yi-ci-yuan', source: '/', target: '/3ycy/home' }] }, - 'emi-nitta.net': { - _name: 'Emi Nitta', - '.': [ - { title: '最近更新', docs: 'https://docs.rsshub.app/routes/other#xin-tian-hui-hai-guan-fang-wang-zhan', source: '/updates', target: '/emi-nitta/updates' }, - { title: '新闻', docs: 'https://docs.rsshub.app/routes/other#xin-tian-hui-hai-guan-fang-wang-zhan', source: '/contents/news', target: '/emi-nitta/news' }, - ], - }, - 'alter-shanghai.cn': { _name: 'Alter', '.': [{ title: '新闻', docs: 'https://docs.rsshub.app/routes/shopping#alter-zhong-guo', source: '/cn/news', target: '/alter-cn/news' }] }, - 'itslide.com': { _name: 'ITSlide', www: [{ title: '最新', docs: 'https://docs.rsshub.app/routes/programming#itslide', source: '/*', target: '/itslide/new' }] }, - 'leboncoin.fr': { _name: 'leboncoin', www: [{ title: 'ads', docs: 'https://docs.rsshub.app/routes/shopping#leboncoin', source: '/recherche', target: (params, url) => '/leboncoin/ad/' + url.split('?')[1] }] }, - 'yuancheng.work': { - _name: '远程.work', - '.': [ - { - title: '招聘信息', - docs: 'https://docs.rsshub.app/routes/other#yuan-cheng-work', - source: '/:caty', - target: (params, url) => { - if (!url) { - return '/remote-work'; - } - return '/remote-work/' + /\w+-(\w+)-\w+/.exec(url)[1]; - }, - }, - ], - }, - 'chinatimes.com': { _name: '中時電子報', www: [{ title: '新聞', docs: 'https://docs.rsshub.app/routes/traditional-media#zhong-shi-dian-zi-bao', source: '/:caty', target: (params) => '/chinatimes/' + params.caty }] }, - 'govopendata.com': { _name: '新闻联播文字版', cn: [{ title: '新闻联播文字版', docs: 'https://docs.rsshub.app/routes/traditional-media#xin-wen-lian-bo-wen-zi-ban', source: '/xinwenlianbo', target: '/xinwenlianbo/index' }] }, - 'steampowered.com': { _name: 'Steam', store: [{ title: 'search', docs: 'https://docs.rsshub.app/routes/game#steam', source: '/search/', target: (params, url) => `/steam/search/${new URL(url).searchParams}` }] }, - 'xiaomi.cn': { _name: '小米社区', www: [{ title: '圈子', docs: 'https://docs.rsshub.app/routes/bbs#xiao-mi-she-qu', source: '/board/:boardId', target: '/mi/bbs/board/:boardId' }] }, - 'suzhou.gov.cn': { _name: '苏州市政府', www: [{ title: '政府新闻', docs: 'https://docs.rsshub.app/routes/government#su-zhou-shi-ren-min-zheng-fu', source: '/szsrmzf/:uid/nav_list.', target: '/gov/suzhou/news/:uid' }] }, - 'mqube.net': { - _name: 'MQube', - www: [ - { title: '全站最近更新', docs: 'https://docs.rsshub.app/routes/multimedia#mqube', source: '/', target: '/mqube/latest' }, - { title: '全站每日排行', docs: 'https://docs.rsshub.app/routes/multimedia#mqube', source: '/', target: '/mqube/top' }, - { title: '个人最近更新', docs: 'https://docs.rsshub.app/routes/multimedia#mqube', source: '/user/:user', target: '/mqube/user/:user' }, - { title: '标签最近更新', docs: 'https://docs.rsshub.app/routes/multimedia#mqube', source: '/search/tag/:tag', target: '/mqube/tag/:tag' }, - ], - }, - 'last.fm': { - _name: 'Last.fm', - www: [ - { title: '用户播放记录', docs: 'https://docs.rsshub.app/routes/multimedia#last-fm', source: ['/user/:user', '/user/:user/*'], target: '/lastfm/recent/:user' }, - { title: '用户 Love 记录', docs: 'https://docs.rsshub.app/routes/multimedia#last-fm', source: ['/user/:user', '/user/:user/*'], target: '/lastfm/loved/:user' }, - { title: '站内 Top 榜单', docs: 'https://docs.rsshub.app/routes/multimedia#last-fm', source: '/charts', target: '/lastfm/top' }, - ], - }, - 'ddrk.me': { - _name: '低端影视', - www: [ - { title: '首页', docs: 'https://docs.rsshub.app/routes/multimedia#di-duan-ying-shi', source: '/', target: '/ddrk/index' }, - { title: '标签', docs: 'https://docs.rsshub.app/routes/multimedia#di-duan-ying-shi', source: '/tag/:tag', target: '/ddrk/tag/:tag' }, - { title: '分类', docs: 'https://docs.rsshub.app/routes/multimedia#di-duan-ying-shi', source: ['/category/:category', '/category/:uplevel/:category'], target: '/ddrk/category/:category' }, - { - title: '影视剧集更新', - docs: 'https://docs.rsshub.app/routes/multimedia#di-duan-ying-shi', - source: ['/:name', '/:name/:season'], - target: (params) => { - if (params.name !== 'category' && params.name !== 'tag' && params.name !== 'ddrklogin' && params.name !== 'about' && params.name !== 'deleted') { - return `/ddrk/update/${params.name}${params.season ? '/' + params.season : ''}`; - } - }, - }, - ], - }, - 'hackerone.com': { _name: 'HackerOne', '.': [{ title: 'HackerOne Hacker Activity', docs: 'https://docs.rsshub.app/routes/other#hackerone-hacker-activity', source: '/hacktivity', target: '/hackerone/hacktivity' }] }, - 'cowlevel.net': { _name: '奶牛关', '.': [{ title: '元素文章', docs: 'https://docs.rsshub.app/routes/game#nai-niu-guan', source: ['/element/:id', '/element/:id/article'], target: '/cowlevel/element/:id' }] }, - 'beijing.gov.cn': { wjw: [{ title: '北京卫生健康委员会', docs: 'https://docs.rsshub.app/routes/government#bei-jing-shi-wei-sheng-jian-kang-wei-yuan-hui', source: '/xwzx_20031/:caty', target: '/gov/beijing/mhc/:caty' }] }, - 'ynu.edu.cn': { - _name: '云南大学', - home: [{ title: '官网消息通告', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/tzgg.htm', target: '/ynu/home' }], - jwc: [ - { title: '教务处教务科通知', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/*', target: '/jwc/1' }, - { title: '教务处学籍科通知', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/*', target: '/jwc/2' }, - { title: '教务处教学研究科通知', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/*', target: '/jwc/3' }, - { title: '教务处实践科学科通知', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/*', target: '/jwc/4' }, - ], - grs: [{ title: '研究生院通知', docs: 'https://docs.rsshub.app/routes/university#yun-nan-da-xue', source: '/*', target: '' }], - }, - // 'biquge5200.com': { www: [{ title: 'biquge5200.com', docs: 'https://docs.rsshub.app/routes/reading#bi-qu-ge-biquge5200-com', source: '/:id', target: '/novel/biquge/:id' }] }, - // 'biquge.info': { www: [{ title: 'biquge.info', docs: 'https://docs.rsshub.app/routes/reading#bi-qu-ge-biquge-info', source: '/:id', target: '/novel/biqugeinfo/:id' }] }, - 'matters.news': { - _name: 'Matters', - '.': [ - { title: '最新排序', docs: 'https://docs.rsshub.app/routes/new-media#matters', source: '', target: '/matters/latest' }, - { title: '标签', docs: 'https://docs.rsshub.app/routes/new-media#matters', source: '/tags/:tid', target: '/matters/tags/:tid' }, - { - title: '作者', - docs: 'https://docs.rsshub.app/routes/new-media#matters', - source: ['/:id', '/:id/comments'], - target: (params) => { - const uid = params.id.replace('@', ''); - return uid ? `/matters/author/${uid}` : ''; - }, - }, - ], - }, - 'zhaishuyuan.com': { _name: '斋书苑', '.': [{ title: '最新章节', docs: 'https://docs.rsshub.app/routes/reading#zhai-shu-yuan', source: ['/book/:id', '/read/:id'], target: '/novel/zhaishuyuan/:id' }] }, - 'hbut.edu.cn': { - _name: '湖北工业大学', - www: [ - { - title: '新闻中心', - docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', - source: '/xwzx/:name', - target: (params) => { - const type = params.name.replace('.htm', ''); - return type ? `/hbut/news/${type}` : '/hbut/news/tzgg'; - }, - }, - ], - jsjxy: [ - { title: '新闻动态', docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', source: '/index/xwdt.htm', target: '/hbut/cs/xwdt' }, - { title: '通知公告', docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', source: '/index/tzgg.htm', target: '/hbut/cs/tzgg' }, - { title: '教学信息', docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', source: '/jxxx.htm', target: '/hbut/cs/jxxx' }, - { title: '科研动态', docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', source: '/kxyj/kydt.htm', target: '/hbut/cs/kydt' }, - { title: '党建活动', docs: 'http://docs.rsshub.app/routes/university#hu-bei-gong-ye-da-xue', source: '/djhd/djhd.htm', target: '/hbut/cs/djhd' }, - ], - }, - 'zhuixinfan.com': { _name: '追新番日剧站', '.': [{ title: '更新列表', docs: 'https://docs.rsshub.app/routes/multimedia#zhui-xin-fan-ri-ju-zhan', source: ['/main.php'], target: '/zhuixinfan/list' }] }, - 'etoland.co.kr': { - _name: 'eTOLAND', - '.': [{ title: '主题贴', docs: 'https://docs.rsshub.app/routes/bbs#etoland', source: ['/bbs/board.php', '/plugin/mobile/board.php'], target: (params, url) => `/etoland/${new URL(url).searchParams.get('bo_table')}` }], - }, - 'onejav.com': { - _name: 'OneJAV BT', - '.': [ - { - title: '今日种子', - docs: 'https://docs.rsshub.app/routes/multimedia#onejav', - source: '/', - target: (params, url, document) => { - const today = document.querySelector('div.card.mb-1.card-overview').getAttribute('data-date').replace(/-/g, ''); - return `/onejav/day/${today}`; - }, - }, - { - title: '今日演员', - docs: 'https://docs.rsshub.app/routes/multimedia#onejav', - source: '/', - target: (params, url, document) => { - const star = document.querySelector('div.card-content > div > a').getAttribute('href'); - return `/onejav${star}`; - }, - }, - { - title: '页面种子', - docs: 'https://docs.rsshub.app/routes/multimedia#onejav', - source: ['/:type', '/:type/:key', '/:type/:key/:morekey'], - target: (params, url, document) => { - const itype = params.morekey === undefined ? params.type : params.type === 'tag' ? 'tag' : 'day'; - let ikey = `${itype === 'day' ? params.type : ''}${params.key || ''}${itype === 'tag' && params.morekey !== undefined ? '%2F' : ''}${params.morekey || ''}`; - if (ikey === '' && itype === 'tag') { - ikey = document.querySelector('div.thumbnail.is-inline > a').getAttribute('href').replace('/tag/', '').replace('/', '%2F'); - } else if (ikey === '' && itype === 'actress') { - ikey = document.querySelector('div.card > a').getAttribute('href').replace('/actress/', ''); - } - return `/onejav/${itype}/${ikey}`; - }, - }, - ], - }, - 'sexinsex.net': { - _name: 'sexinsex', - '.': [ - { - title: '分区帖子', - docs: 'https://docs.rsshub.app/routes/multimedia#sexinsex', - source: '/bbs/:path', - target: (params, url) => { - let pid, typeid; - const static_matched = params.path.match(/forum-(\d+)-\d+.html/); - if (static_matched) { - pid = static_matched[1]; - } else if (params.path === 'forumdisplay.php') { - pid = new URL(url).searchParams.get('fid'); - typeid = new URL(url).searchParams.get('typeid'); - } else { - return false; - } - return `/sexinsex/${pid}/${typeid ? typeid : ''}`; - }, - }, - ], - }, - 't66y.com': { - _name: '草榴社区', - www: [ - { - title: '分区帖子', - docs: 'https://docs.rsshub.app/routes/multimedia#cao-liu-she-qu', - source: '/thread0806.php', - target: (params, url) => { - const id = new URL(url).searchParams.get('fid'); - const type = new URL(url).searchParams.get('type'); - return `/t66y/${id}/${type ? type : ''}`; - }, - }, - ], - }, - 'umass.edu': { - _name: 'UMASS Amherst', - ece: [ - { title: 'ECE News', docs: 'http://docs.rsshub.app/routes/university#umass-amherst', source: '/news', target: '/umass/amherst/ecenews' }, - { title: 'ECE Seminar', docs: 'http://docs.rsshub.app/routes/university#umass-amherst', source: '/seminars', target: '/umass/amherst/eceseminar' }, - ], - 'www.cics': [{ title: 'CICS News', docs: 'http://docs.rsshub.app/routes/university#umass-amherst', source: '/news', target: '/umass/amherst/csnews' }], - www: [ - { title: 'IPO Events', docs: 'http://docs.rsshub.app/routes/university#umass-amherst', source: '/ipo/iss/events', target: '/umass/amherst/ipoevents' }, - { title: 'IPO Featured Stories', docs: 'http://docs.rsshub.app/routes/university#umass-amherst', source: '/ipo/iss/featured-stories', target: '/umass/amherst/ipostories' }, - ], - }, - 'bjeea.com': { - _name: '北京考试院', - www: [ - { title: '首页 / 通知公告', docs: 'https://docs.rsshub.app/routes/government#bei-jing-jiao-yu-kao-shi-yuan', source: ['/bjeeagg'], target: '/gov/beijing/bjeea/bjeeagg' }, - { title: '首页 / 招考政策', docs: 'https://docs.rsshub.app/routes/government#bei-jing-jiao-yu-kao-shi-yuan', source: ['/zkzc'], target: '/gov/beijing/bjeea/zkzc' }, - { title: '首页 / 自考快递', docs: 'https://docs.rsshub.app/routes/government#bei-jing-jiao-yu-kao-shi-yuan', source: ['/zkkd'], target: '/gov/beijing/bjeea/zkkd' }, - ], - }, - 'ems.com.cn': { _name: '中国邮政速递物流', www: [{ title: '新闻', docs: 'https://docs.rsshub.app/routes/other#zhong-guo-you-zheng-su-di-wu-liu', source: '/aboutus/xin_wen_yu_shi_jian', target: '/ems/news' }] }, - 'popiapp.cn': { - _name: 'Popi 提问箱', - www: [ - { - title: '提问箱新回答', - docs: 'https://docs.rsshub.app/routes/social-media#popi-ti-wen-xiang', - source: '/:id', - target: (params) => { - if (params.id) { - return '/popiask/:id'; - } - }, - }, - ], - }, - 'nppa.gov.cn': { - _name: '国家新闻出版署', - www: [ - { title: '栏目', docs: 'https://docs.rsshub.app/routes/government#guo-jia-xin-wen-chu-ban-shu', source: '/nppa/channels/:channel', target: (params, url) => `/gov/nppa/${/nppa\/channels\/(\d+)\./.exec(url)[1]}` }, - { - title: '内容', - docs: 'https://docs.rsshub.app/routes/government#guo-jia-xin-wen-chu-ban-shu', - source: '/nppa/contents/:channel/:content', - target: (params, url) => `/gov/nppa/${/nppa\/contents\/(\d+\/\d+)\.shtml/.exec(url)[1]}`, - }, - ], - }, - 'jjmhw.cc': { _name: '漫小肆', www: [{ title: '漫画更新', docs: 'https://docs.rsshub.app/routes/anime#man-xiao-si', source: '/book/:id', target: '/manxiaosi/book/:id' }] }, - 'wenxuecity.com': { - _name: '文学城', - blog: [ - { title: '博客', docs: 'https://docs.rsshub.app/routes/bbs#wen-xue-cheng-bo-ke', source: '/myblog/:id', target: '/wenxuecity/blog/:id' }, - { title: '博客', docs: 'https://docs.rsshub.app/routes/bbs#wen-xue-cheng-bo-ke', source: '/myoverview/:id', target: '/wenxuecity/blog/:id' }, - ], - bbs: [ - { title: '最新主题', docs: 'https://docs.rsshub.app/routes/bbs#wen-xue-cheng-zui-xin-zhu-ti', source: '/:cat', target: '/wenxuecity/bbs/:cat' }, - { title: '最新主题 - 精华区', docs: 'https://docs.rsshub.app/routes/bbs#wen-xue-cheng-zui-xin-zhu-ti', source: '/:cat', target: '/wenxuecity/bbs/:cat/1' }, - { - title: '最热主题', - docs: 'https://docs.rsshub.app/routes/bbs#wen-xue-cheng-zui-re-zhu-ti', - source: '/?cid=*', - target: (params, url, document) => { - const cid = document && new URL(document.location).searchParams.get('cid'); - return `/wenxuecity/hot/${cid}`; - }, - }, - ], - }, - 'buaq.net': { _name: '不安全资讯', '.': [{ title: '不安全资讯', docs: 'http://docs.rsshub.app/routes/new-media#bu-an-quan', source: '/', target: '/buaq' }] }, - 'jian-ning.com': { _name: '建宁闲谈', '.': [{ title: '文章', docs: 'https://docs.rsshub.app/routes/blog#jian-ning-xian-tan', source: '/*', target: '/blogs/jianning' }] }, - 'matataki.io': { - _name: 'matataki', - www: [ - { title: '最热作品', docs: 'https://docs.rsshub.app/routes/new-media#matataki', source: '/article/', target: '/matataki/posts/hot' }, - { title: '最新作品', docs: 'https://docs.rsshub.app/routes/new-media#matataki', source: '/article/latest', target: '/matataki/posts/latest' }, - { title: '作者创作', docs: 'https://docs.rsshub.app/routes/new-media#matataki', source: '/user/:uid', target: (params) => `/matataki/users/${params.uid}/posts` }, - { title: 'Fan票关联作品', docs: 'https://docs.rsshub.app/routes/new-media#matataki', source: ['/token/:tokenId', '/token/:tokenId/circle'], target: (params) => `/matataki/tokens/${params.tokenId}/posts` }, - { - title: '标签关联作品', - docs: 'https://docs.rsshub.app/routes/new-media#matataki', - source: ['/tag/:tagId'], - target: (params, url) => { - const tagName = new URL(url).searchParams.get('name'); - return `/matataki/tags/${params.tagId}/${tagName}/posts`; - }, - }, - { title: '收藏夹', docs: 'https://docs.rsshub.app/routes/new-media#matataki', source: '/user/:uid/favlist/:fid', target: (params) => `/matataki/users/${params.uid}/favorites/${params.fid}/posts` }, - ], - }, - 'eventernote.com': { _name: 'Eventernote', www: [{ title: '声优活动及演唱会', docs: 'https://docs.rsshub.app/routes/anime#eventernote', source: '/actors/:name/:id/events', target: '/eventernote/actors/:name/:id' }] }, - 'huya.com': { _name: '虎牙直播', '.': [{ title: '直播间开播', docs: 'https://docs.rsshub.app/routes/live#hu-ya-zhi-bo-zhi-bo-jian-kai-bo', source: '/:id', target: '/huya/live/:id' }] }, - 'craigslist.org': { _name: 'Craigslist', '.': [{ title: '商品搜索列表', docs: 'https://docs.rsshub.app/routes/shopping#craigslist' }] }, - 'scboy.com': { - _name: 'scboy 论坛', - www: [ - { - title: '帖子', - docs: 'https://docs.rsshub.app/routes/bbs#scboy', - source: '', - target: (params, url) => { - const id = url.includes('thread') ? url.split('-')[1].split('.')[0] : ''; - return id ? `/scboy/thread/${id}` : ''; - }, - }, - ], - }, - 'cqut.edu.cn': { - _name: '重庆理工大学', - tz: [{ title: '通知', docs: 'https://docs.rsshub.app/routes/university#chong-qing-li-gong-da-xue', source: '/*' }], - lib: [{ title: '图书馆通知', docs: 'https://docs.rsshub.app/routes/university#chong-qing-li-gong-da-xue', source: '/*' }], - }, - 'cqwu.net': { - _name: '重庆文理学院', - www: [ - { - title: '通知', - docs: 'https://docs.rsshub.app/routes/university#chong-qing-wen-li-xue-yuan', - source: '/:type', - target: (params) => { - if (params.type === 'channel_7721.html') { - return '/cqwu/news/notify'; - } - }, - }, - { - title: '学术活动', - docs: 'https://docs.rsshub.app/routes/university#chong-qing-wen-li-xue-yuan', - source: '/:type', - target: (params) => { - if (params.type === 'channel_7722.html') { - return '/cqwu/news/academiceve'; - } - }, - }, - ], - }, - 'trakt.tv': { - _name: 'Trakt.tv', - '.': [ - { - title: '用户收藏', - docs: 'https://docs.rsshub.app/routes/multimedia#trakt-tv-yong-hu-shou-cang', - source: ['/users/:username/collection/:type/added', '/users/:username/collection'], - target: (params) => `/trakt/collection/${params.username}/${params.type || 'all'}`, - }, - ], - }, - 'furaffinity.net': { - _name: 'Fur Affinity', - www: [ - { title: '主页', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/', target: '/furaffinity/home' }, - { title: '浏览', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/browse/', target: '/furaffinity/browse' }, - { title: '站点状态', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/', target: '/furaffinity/status' }, - { - title: '搜索', - docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', - source: '/search/', - target: (params, url) => { - const keyword = new URL(url).searchParams.get('q'); - if (keyword) { - return `/furaffinity/search/${keyword}`; - } - }, - }, - { title: '用户主页简介', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/user/:username/', target: '/furaffinity/user/:username' }, - { title: '用户关注列表', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/watchlist/by/:username/', target: '/furaffinity/watching/:username' }, - { title: '用户被关注列表', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/watchlist/to/:username/', target: '/furaffinity/watchers/:username' }, - { title: '用户接受委托信息', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/commissions/:username/', target: '/furaffinity/commissions/:username' }, - { title: '用户的 Shouts 留言', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/user/:username/', target: '/furaffinity/shouts/:username' }, - { title: '用户的日记', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/journals/:username/', target: '/furaffinity/journals/:username' }, - { title: '用户的创作画廊', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/gallery/:username/', target: '/furaffinity/gallery/:username' }, - { title: '用户非正式作品', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/scraps/:username/', target: '/furaffinity/scraps/:username' }, - { title: '用户的喜爱列表', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/favorites/:username/', target: '/furaffinity/favorites/:username' }, - { title: '作品评论区', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/view/:id/', target: '/furaffinity/submission_comments/:id' }, - { title: '日记评论区', docs: 'https://docs.rsshub.app/routes/social-media#fur-affinity', source: '/journal/:id/', target: '/furaffinity/journal_comments/:id' }, - ], - }, - 'macwk.com': { _name: 'MacWk', '.': [{ title: '应用更新', docs: 'https://docs.rsshub.app/routes/program-update#macwk', source: '/soft/:name', target: '/macwk/soft/:name' }] }, - 'foreverblog.cn': { - _name: 'foreverblog', - www: [ - { - title: '十年之约', - docs: 'https://docs.rsshub.app/routes/social-media#foreverblog', - }, - ], - }, -}); diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 00000000000000..a3092abe5333c5 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['@babel/preset-env', { targets: { node: 'current' } }], '@babel/preset-typescript'], +}; diff --git a/docker-compose.yml b/docker-compose.yml index e404598334deaa..8b79ddf8085c28 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.9' - services: rsshub: # two ways to enable puppeteer: @@ -8,47 +6,45 @@ services: image: diygod/rsshub restart: always ports: - - '1200:1200' + - "1200:1200" environment: NODE_ENV: production CACHE_TYPE: redis - REDIS_URL: 'redis://redis:6379/' - PUPPETEER_WS_ENDPOINT: 'ws://browserless:3000' # marked - PROXY_URI: 'socks5h://warp-socks:9091' + REDIS_URL: "redis://redis:6379/" + PUPPETEER_WS_ENDPOINT: "ws://browserless:3000" # marked + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:1200/healthz"] + interval: 30s + timeout: 10s + retries: 3 depends_on: - redis - - browserless # marked + - browserless # marked - browserless: # marked - image: browserless/chrome # marked - restart: always # marked - ulimits: # marked - core: # marked - hard: 0 # marked - soft: 0 # marked + browserless: # marked + image: browserless/chrome # marked + restart: always # marked + ulimits: # marked + core: # marked + hard: 0 # marked + soft: 0 # marked + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:3000/pressure"] + interval: 30s + timeout: 10s + retries: 3 redis: image: redis:alpine restart: always volumes: - redis-data:/data - - warp-socks: - image: monius/docker-warp-socks:latest - privileged: true - volumes: - - /lib/modules:/lib/modules - cap_add: - - NET_ADMIN - - SYS_ADMIN - sysctls: - net.ipv6.conf.all.disable_ipv6: 0 - net.ipv4.conf.all.src_valid_mark: 1 healthcheck: - test: ["CMD", "curl", "-f", "https://www.cloudflare.com/cdn-cgi/trace"] + test: ["CMD", "redis-cli", "ping"] interval: 30s timeout: 10s retries: 5 + start_period: 5s volumes: redis-data: diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000000000..b7137de1118c2d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,276 @@ +import prettier from 'eslint-plugin-prettier'; +import stylistic from '@stylistic/eslint-plugin'; +import unicorn from 'eslint-plugin-unicorn'; +import typescriptEslint from '@typescript-eslint/eslint-plugin'; +import globals from 'globals'; +import tsParser from '@typescript-eslint/parser'; +import parser from 'yaml-eslint-parser'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import js from '@eslint/js'; +import { FlatCompat } from '@eslint/eslintrc'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default [{ + ignores: [ + '**/coverage', + '**/.vscode', + '**/docker-compose.yml', + '!.github', + 'assets/build/radar-rules.js', + 'lib/routes-deprecated', + 'lib/router.js', + '**/babel.config.js', + 'scripts/docker/minify-docker.js', + ], +}, ...compat.extends( + 'eslint:recommended', + 'plugin:n/recommended', + 'plugin:unicorn/recommended', + 'plugin:prettier/recommended', + 'plugin:yml/recommended', + 'plugin:@typescript-eslint/recommended', +), { + plugins: { + prettier, + '@stylistic': stylistic, + unicorn, + '@typescript-eslint': typescriptEslint, + }, + + languageOptions: { + globals: { + ...globals.node, + ...globals.browser, + }, + + parser: tsParser, + ecmaVersion: 'latest', + sourceType: 'module', + }, + + rules: { + // possible problems + 'array-callback-return': ['error', { + allowImplicit: true, + }], + + 'no-await-in-loop': 'error', + 'no-control-regex': 'off', + 'no-duplicate-imports': 'error', + 'no-prototype-builtins': 'off', + + // suggestions + 'arrow-body-style': 'error', + 'block-scoped-var': 'error', + curly: 'error', + 'dot-notation': 'error', + eqeqeq: 'error', + + 'default-case': ['warn', { + commentPattern: '^no default$', + }], + + 'default-case-last': 'error', + 'no-console': 'error', + 'no-eval': 'error', + 'no-extend-native': 'error', + 'no-extra-label': 'error', + + 'no-implicit-coercion': ['error', { + boolean: false, + number: false, + string: false, + disallowTemplateShorthand: true, + }], + + 'no-implicit-globals': 'error', + 'no-labels': 'error', + 'no-multi-str': 'error', + 'no-new-func': 'error', + 'no-restricted-imports': 'error', + + 'no-restricted-syntax': ['warn', { + selector: "CallExpression[callee.property.name='get'][arguments.length=0]", + message: "Please use .toArray() instead.", + }, { + selector: "CallExpression[callee.property.name='toArray'] MemberExpression[object.callee.property.name='map']", + message: "Please use .toArray() before .map().", + }], + + 'no-unneeded-ternary': 'error', + 'no-useless-computed-key': 'error', + 'no-useless-concat': 'warn', + 'no-useless-rename': 'error', + 'no-var': 'error', + 'object-shorthand': 'error', + 'prefer-arrow-callback': 'error', + 'prefer-const': 'error', + 'prefer-object-has-own': 'error', + 'no-useless-escape': 'warn', + + 'prefer-regex-literals': ['error', { + disallowRedundantWrapping: true, + }], + + 'require-await': 'error', + + // typescript + '@typescript-eslint/ban-ts-comment': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-var-requires': 'off', + + '@typescript-eslint/no-unused-expressions': ['error', { + allowShortCircuit: true, + allowTernary: true, + }], + + // unicorn + 'unicorn/consistent-destructuring': 'warn', + 'unicorn/consistent-function-scoping': 'warn', + 'unicorn/explicit-length-check': 'off', + + 'unicorn/filename-case': ['error', { + case: 'kebabCase', + ignore: [String.raw`.*\.(yaml|yml)$`, String.raw`RequestInProgress\.js$`], + }], + + 'unicorn/new-for-builtins': 'off', + 'unicorn/no-array-callback-reference': 'warn', + 'unicorn/no-array-reduce': 'warn', + 'unicorn/no-await-expression-member': 'off', + 'unicorn/no-empty-file': 'warn', + 'unicorn/no-hex-escape': 'warn', + 'unicorn/no-null': 'off', + 'unicorn/no-object-as-default-parameter': 'warn', + 'unicorn/no-process-exit': 'off', + 'unicorn/no-useless-switch-case': 'off', + + 'unicorn/no-useless-undefined': ['error', { + checkArguments: false, + }], + + 'unicorn/numeric-separators-style': ['warn', { + onlyIfContainsSeparator: false, + + number: { + minimumDigits: 7, + groupLength: 3, + }, + + binary: { + minimumDigits: 9, + groupLength: 4, + }, + + octal: { + minimumDigits: 9, + groupLength: 4, + }, + + hexadecimal: { + minimumDigits: 5, + groupLength: 2, + }, + }], + + 'unicorn/prefer-code-point': 'warn', + 'unicorn/prefer-global-this': 'off', + 'unicorn/prefer-logical-operator-over-ternary': 'warn', + 'unicorn/prefer-module': 'off', + 'unicorn/prefer-node-protocol': 'off', + + 'unicorn/prefer-number-properties': ['warn', { + checkInfinity: false, + }], + + 'unicorn/prefer-object-from-entries': 'warn', + 'unicorn/prefer-regexp-test': 'warn', + 'unicorn/prefer-spread': 'warn', + 'unicorn/prefer-string-replace-all': 'warn', + 'unicorn/prefer-string-slice': 'off', + + 'unicorn/prefer-switch': ['warn', { + emptyDefaultCase: 'do-nothing-comment', + }], + + 'unicorn/prefer-top-level-await': 'off', + 'unicorn/prevent-abbreviations': 'off', + 'unicorn/switch-case-braces': ['error', 'avoid'], + 'unicorn/text-encoding-identifier-case': 'off', + + // formatting rules + '@stylistic/arrow-parens': 'error', + '@stylistic/arrow-spacing': 'error', + '@stylistic/comma-spacing': 'error', + '@stylistic/comma-style': 'error', + '@stylistic/function-call-spacing': 'error', + '@stylistic/keyword-spacing': 'error', + '@stylistic/linebreak-style': 'error', + + '@stylistic/lines-around-comment': ['error', { + beforeBlockComment: false, + }], + + '@stylistic/no-multiple-empty-lines': 'error', + '@stylistic/no-trailing-spaces': 'error', + '@stylistic/rest-spread-spacing': 'error', + '@stylistic/semi': 'error', + '@stylistic/space-before-blocks': 'error', + '@stylistic/space-in-parens': 'error', + '@stylistic/space-infix-ops': 'error', + '@stylistic/space-unary-ops': 'error', + '@stylistic/spaced-comment': 'error', + + // https://github.com/eslint-community/eslint-plugin-n + // node specific rules + 'n/no-extraneous-require': ['error', { + allowModules: [ + 'puppeteer-extra-plugin-user-preferences', + 'puppeteer-extra-plugin-user-data-dir', + ], + }], + + 'n/no-deprecated-api': 'warn', + 'n/no-missing-import': 'off', + 'n/no-missing-require': 'off', + 'n/no-process-exit': 'off', + 'n/no-unpublished-import': 'off', + + 'n/no-unpublished-require': ['error', { + allowModules: ['tosource'], + }], + + 'prettier/prettier': 'off', + + 'yml/quotes': ['error', { + prefer: 'single', + }], + + 'yml/no-empty-mapping-value': 'off', + }, +}, { + files: ['.puppeteerrc.cjs', 'api/vercel.ts'], + rules: { + '@typescript-eslint/no-require-imports': 'off', + } +}, { + files: ['**/*.yaml', '**/*.yml'], + + languageOptions: { + parser, + }, + + rules: { + 'lines-around-comment': ['error', { + beforeBlockComment: false, + }], + }, +}]; diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 716d74dedff67e..00000000000000 --- a/jsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@/*": ["./lib/*"] - } - }, - "include": ["./lib/**/*"] -} diff --git a/lib/api/category/one.ts b/lib/api/category/one.ts new file mode 100644 index 00000000000000..06cadeb6504bf4 --- /dev/null +++ b/lib/api/category/one.ts @@ -0,0 +1,81 @@ +import { namespaces } from '@/registry'; +import { z, createRoute, RouteHandler } from '@hono/zod-openapi'; + +const categoryList: Record = {}; + +for (const namespace in namespaces) { + for (const path in namespaces[namespace].routes) { + if (namespaces[namespace].routes[path].categories?.length) { + for (const category of namespaces[namespace].routes[path].categories!) { + if (!categoryList[category]) { + categoryList[category] = {}; + } + if (!categoryList[category][namespace]) { + categoryList[category][namespace] = { + ...namespaces[namespace], + routes: {}, + }; + } + categoryList[category][namespace].routes[path] = namespaces[namespace].routes[path]; + } + } + } +} + +const ParamsSchema = z.object({ + category: z.string().openapi({ + param: { + name: 'category', + in: 'path', + }, + example: 'popular', + }), +}); + +const QuerySchema = z.object({ + categories: z + .string() + .transform((val) => val.split(',')) + .optional(), + lang: z.string().optional(), +}); + +const route = createRoute({ + method: 'get', + path: '/category/{category}', + tags: ['Category'], + request: { + query: QuerySchema, + params: ParamsSchema, + }, + responses: { + 200: { + description: 'Namespace list by categories and language', + }, + }, +}); + +const handler: RouteHandler = (ctx) => { + const { categories, lang } = ctx.req.valid('query'); + const { category } = ctx.req.valid('param'); + + let allCategories = [category]; + if (categories && categories.length > 0) { + allCategories = [...allCategories, ...categories]; + } + + // Get namespaces that exist in all requested categories + const commonNamespaces = Object.keys(categoryList[category] || {}).filter((namespace) => allCategories.every((cat) => categoryList[cat]?.[namespace])); + + // Create result directly from common namespaces + let result = Object.fromEntries(commonNamespaces.map((namespace) => [namespace, categoryList[category][namespace]])); + + // Filter by language if provided + if (lang) { + result = Object.fromEntries(Object.entries(result).filter(([, value]) => value.lang === lang)); + } + + return ctx.json(result); +}; + +export { route, handler }; diff --git a/lib/api/follow/config.ts b/lib/api/follow/config.ts new file mode 100644 index 00000000000000..6465470dd845be --- /dev/null +++ b/lib/api/follow/config.ts @@ -0,0 +1,23 @@ +import { config } from '@/config'; +import { createRoute, RouteHandler } from '@hono/zod-openapi'; + +const route = createRoute({ + method: 'get', + path: '/follow/config', + tags: ['Follow'], + responses: { + 200: { + description: 'Follow config', + }, + }, +}); + +const handler: RouteHandler = (ctx) => + ctx.json({ + ownerUserId: config.follow.ownerUserId, + description: config.follow.description, + price: config.follow.price, + userLimit: config.follow.userLimit, + }); + +export { route, handler }; diff --git a/lib/api/index.ts b/lib/api/index.ts new file mode 100644 index 00000000000000..064852019b7244 --- /dev/null +++ b/lib/api/index.ts @@ -0,0 +1,39 @@ +// import { route as rulesRoute, handler as rulesHandler } from '@/api/radar/rules'; +import { route as namespaceAllRoute, handler as namespaceAllHandler } from '@/api/namespace/all'; +import { route as namespaceOneRoute, handler as namespaceOneHandler } from '@/api/namespace/one'; +import { route as radarRulesAllRoute, handler as radarRulesAllHandler } from '@/api/radar/rules/all'; +import { route as radarRulesOneRoute, handler as radarRulesOneHandler } from '@/api/radar/rules/one'; +import { route as categoryOneRoute, handler as categoryOneHandler } from '@/api/category/one'; +import { route as followConfigRoute, handler as followConfigHandler } from '@/api/follow/config'; +import { OpenAPIHono } from '@hono/zod-openapi'; +import { apiReference } from '@scalar/hono-api-reference'; + +const app = new OpenAPIHono(); + +app.openapi(namespaceAllRoute, namespaceAllHandler); +app.openapi(namespaceOneRoute, namespaceOneHandler); +app.openapi(radarRulesAllRoute, radarRulesAllHandler); +app.openapi(radarRulesOneRoute, radarRulesOneHandler); +app.openapi(categoryOneRoute, categoryOneHandler); +app.openapi(followConfigRoute, followConfigHandler); + +const docs = app.getOpenAPI31Document({ + openapi: '3.1.0', + info: { + version: '0.0.1', + title: 'RSSHub API', + }, +}); +for (const path in docs.paths) { + docs.paths[`/api${path}`] = docs.paths[path]; + delete docs.paths[path]; +} +app.get('/openapi.json', (ctx) => ctx.json(docs)); +app.get( + '/reference', + apiReference({ + spec: { content: docs }, + }) +); + +export default app; diff --git a/lib/api/namespace/all.ts b/lib/api/namespace/all.ts new file mode 100644 index 00000000000000..768d2a0c9b196a --- /dev/null +++ b/lib/api/namespace/all.ts @@ -0,0 +1,17 @@ +import { namespaces } from '@/registry'; +import { createRoute, RouteHandler } from '@hono/zod-openapi'; + +const route = createRoute({ + method: 'get', + path: '/namespace', + tags: ['Namespace'], + responses: { + 200: { + description: 'Information about all namespaces', + }, + }, +}); + +const handler: RouteHandler = (ctx) => ctx.json(namespaces); + +export { route, handler }; diff --git a/lib/api/namespace/one.ts b/lib/api/namespace/one.ts new file mode 100644 index 00000000000000..cd09375ce8131d --- /dev/null +++ b/lib/api/namespace/one.ts @@ -0,0 +1,33 @@ +import { namespaces } from '@/registry'; +import { z, createRoute, RouteHandler } from '@hono/zod-openapi'; + +const ParamsSchema = z.object({ + namespace: z.string().openapi({ + param: { + name: 'namespace', + in: 'path', + }, + example: 'github', + }), +}); + +const route = createRoute({ + method: 'get', + path: '/namespace/{namespace}', + tags: ['Namespace'], + request: { + params: ParamsSchema, + }, + responses: { + 200: { + description: 'Information about a namespace', + }, + }, +}); + +const handler: RouteHandler = (ctx) => { + const { namespace } = ctx.req.valid('param'); + return ctx.json(namespaces[namespace]); +}; + +export { route, handler }; diff --git a/lib/api/radar/rules/all.ts b/lib/api/radar/rules/all.ts new file mode 100644 index 00000000000000..7266a8291043b3 --- /dev/null +++ b/lib/api/radar/rules/all.ts @@ -0,0 +1,56 @@ +import { namespaces } from '@/registry'; +import { parse } from 'tldts'; +import { RadarDomain } from '@/types'; +import { createRoute, RouteHandler } from '@hono/zod-openapi'; + +const radar: { + [domain: string]: RadarDomain; +} = {}; + +for (const namespace in namespaces) { + for (const path in namespaces[namespace].routes) { + const realPath = `/${namespace}${path}`; + const data = namespaces[namespace].routes[path]; + if (data.radar?.length) { + for (const radarItem of data.radar) { + const parsedDomain = parse(new URL('https://' + radarItem.source[0]).hostname); + const subdomain = parsedDomain.subdomain || '.'; + const domain = parsedDomain.domain; + if (domain) { + if (!radar[domain]) { + radar[domain] = { + _name: namespaces[namespace].name, + } as RadarDomain; + } + if (!radar[domain][subdomain]) { + radar[domain][subdomain] = []; + } + radar[domain][subdomain].push({ + title: radarItem.title || data.name, + docs: `https://docs.rsshub.app/routes/${data.categories?.[0] || 'other'}`, + source: radarItem.source.map((source) => { + const sourceURL = new URL('https://' + source); + return sourceURL.pathname + sourceURL.search + sourceURL.hash; + }), + target: radarItem.target ? `/${namespace}${radarItem.target}` : realPath, + }); + } + } + } + } +} + +const route = createRoute({ + method: 'get', + path: '/radar/rules', + tags: ['Radar'], + responses: { + 200: { + description: 'All Radar rules', + }, + }, +}); + +const handler: RouteHandler = (ctx) => ctx.json(radar); + +export { route, handler }; diff --git a/lib/api/radar/rules/one.ts b/lib/api/radar/rules/one.ts new file mode 100644 index 00000000000000..6cf859875bc3d8 --- /dev/null +++ b/lib/api/radar/rules/one.ts @@ -0,0 +1,72 @@ +import { namespaces } from '@/registry'; +import { parse } from 'tldts'; +import { RadarDomain } from '@/types'; +import { z, createRoute, RouteHandler } from '@hono/zod-openapi'; + +const radar: { + [domain: string]: RadarDomain; +} = {}; + +for (const namespace in namespaces) { + for (const path in namespaces[namespace].routes) { + const realPath = `/${namespace}${path}`; + const data = namespaces[namespace].routes[path]; + if (data.radar?.length) { + for (const radarItem of data.radar) { + const parsedDomain = parse(new URL('https://' + radarItem.source[0]).hostname); + const subdomain = parsedDomain.subdomain || '.'; + const domain = parsedDomain.domain; + if (domain) { + if (!radar[domain]) { + radar[domain] = { + _name: namespaces[namespace].name, + } as RadarDomain; + } + if (!radar[domain][subdomain]) { + radar[domain][subdomain] = []; + } + radar[domain][subdomain].push({ + title: radarItem.title || data.name, + docs: `https://docs.rsshub.app/routes/${data.categories?.[0] || 'other'}`, + source: radarItem.source.map((source) => { + const sourceURL = new URL('https://' + source); + return sourceURL.pathname + sourceURL.search + sourceURL.hash; + }), + target: radarItem.target ? `/${namespace}${radarItem.target}` : realPath, + }); + } + } + } + } +} + +const ParamsSchema = z.object({ + domain: z.string().openapi({ + param: { + name: 'domain', + in: 'path', + }, + example: 'github.com', + }), +}); + +const route = createRoute({ + method: 'get', + path: '/radar/rules/{domain}', + tags: ['Radar'], + request: { + params: ParamsSchema, + }, + responses: { + 200: { + description: 'Radar rules for a domain name (does not support subdomains)', + }, + }, +}); + +const handler: RouteHandler = (ctx) => { + const { domain } = ctx.req.valid('param'); + return ctx.json(radar[domain]); +}; + +export { route, handler }; diff --git a/lib/api_router.js b/lib/api_router.js deleted file mode 100644 index b452d60666babb..00000000000000 --- a/lib/api_router.js +++ /dev/null @@ -1,26 +0,0 @@ -const Router = require('@koa/router'); -const router = new Router(); - -router.get('/routes/:name?', (ctx) => { - const result = {}; - let counter = 0; - - const maintainer = require('./maintainer'); - Object.keys(maintainer).forEach((i) => { - const path = i; - const top = path.split('/')[1]; - - if (!ctx.params.name || top === ctx.params.name) { - if (result[top]) { - result[top].routes.push(path); - } else { - result[top] = { routes: [path] }; - } - counter++; - } - }); - - ctx.body = { counter, result }; -}); - -module.exports = router; diff --git a/lib/app.js b/lib/app.js deleted file mode 100644 index 39b91f574e1c78..00000000000000 --- a/lib/app.js +++ /dev/null @@ -1,94 +0,0 @@ -const moduleAlias = require('module-alias'); -moduleAlias.addAlias('@', () => __dirname); - -require('./utils/request-wrapper'); - -const Koa = require('koa'); -const logger = require('./utils/logger'); - -const onerror = require('./middleware/onerror'); -const header = require('./middleware/header'); -const utf8 = require('./middleware/utf8'); -const cache = require('./middleware/cache'); -const parameter = require('./middleware/parameter'); -const template = require('./middleware/template'); -const favicon = require('koa-favicon'); -const serve = require('koa-static'); -const debug = require('./middleware/debug'); -const accessControl = require('./middleware/access-control'); -const antiHotlink = require('./middleware/anti-hotlink'); -const loadOnDemand = require('./middleware/load-on-demand'); - -const router = require('./router'); -const core_router = require('./core_router'); -const protected_router = require('./protected_router'); -const mount = require('koa-mount'); - -// API related -const apiTemplate = require('./middleware/api-template'); -const api_router = require('./api_router'); -const apiResponseHandler = require('./middleware/api-response-handler'); - -process.on('uncaughtException', (e) => { - logger.error('uncaughtException: ' + e); -}); - -const app = new Koa(); -app.proxy = true; - -// favicon -app.use(favicon(__dirname + '/favicon.png', { maxAge: 31536000000 })); -app.use(serve(__dirname + '/static', { maxage: 31536000000 })); - -// global error handing -app.use(onerror); - -app.use(accessControl); - -// 7 debug -app.context.debug = { - hitCache: 0, - request: 0, - etag: 0, - paths: [], - routes: [], - errorPaths: [], - errorRoutes: [], -}; -app.use(debug); - -// 6 set header -app.use(header); - -// 5 fix incorrect `utf-8` characters -app.use(utf8); - -app.use(apiTemplate); -app.use(apiResponseHandler()); - -// 4 generate body -app.use(template); -// anti-hotlink -app.use(antiHotlink); - -// 3 filter content -app.use(parameter); - -// No Cache routes -app.use(mount('/', core_router.routes())).use(core_router.allowedMethods()); -// API router -app.use(mount('/api', api_router.routes())).use(api_router.allowedMethods()); - -// 2 cache -app.use(cache(app)); - -// 1 load on demand -app.use(loadOnDemand(app)); - -// router -app.use(mount('/', router.routes())).use(router.allowedMethods()); - -// routes the require authentication -app.use(mount('/protected', protected_router.routes())).use(protected_router.allowedMethods()); - -module.exports = app; diff --git a/lib/app.test.ts b/lib/app.test.ts new file mode 100644 index 00000000000000..b81d62ee55382e --- /dev/null +++ b/lib/app.test.ts @@ -0,0 +1,11 @@ +import { describe, expect, it } from 'vitest'; + +import app from '@/app'; + +describe('index', () => { + it('serve index', async () => { + const res = await app.request('/'); + expect(res.status).toBe(200); + expect(await res.text()).toContain('Welcome to RSSHub!'); + }); +}); diff --git a/lib/app.tsx b/lib/app.tsx new file mode 100644 index 00000000000000..2747dcfd27a3c3 --- /dev/null +++ b/lib/app.tsx @@ -0,0 +1,57 @@ +import '@/utils/request-rewriter'; + +import { Hono } from 'hono'; + +import { compress } from 'hono/compress'; +import mLogger from '@/middleware/logger'; +import cache from '@/middleware/cache'; +import template from '@/middleware/template'; +import sentry from '@/middleware/sentry'; +import accessControl from '@/middleware/access-control'; +import debug from '@/middleware/debug'; +import header from '@/middleware/header'; +import antiHotlink from '@/middleware/anti-hotlink'; +import parameter from '@/middleware/parameter'; +import trace from '@/middleware/trace'; +import { jsxRenderer } from 'hono/jsx-renderer'; +import { trimTrailingSlash } from 'hono/trailing-slash'; + +import logger from '@/utils/logger'; + +import { notFoundHandler, errorHandler } from '@/errors'; +import registry from '@/registry'; +import api from '@/api'; + +process.on('uncaughtException', (e) => { + logger.error('uncaughtException: ' + e); +}); + +const app = new Hono(); + +app.use(trimTrailingSlash()); +app.use(compress()); + +app.use( + jsxRenderer(({ children }) => <>{children}, { + docType: '', + stream: {}, + }) +); +app.use(mLogger); +app.use(trace); +app.use(sentry); +app.use(accessControl); +app.use(debug); +app.use(template); +app.use(header); +app.use(antiHotlink); +app.use(parameter); +app.use(cache); + +app.route('/', registry); +app.route('/api', api); + +app.notFound(notFoundHandler); +app.onError(errorHandler); + +export default app; diff --git a/lib/favicon.png b/lib/assets/favicon.png similarity index 100% rename from lib/favicon.png rename to lib/assets/favicon.png diff --git a/lib/assets/logo.png b/lib/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..df91fde1f6cff1c124d14556d51f9ffa317712be GIT binary patch literal 12511 zcmX9^2RK{b`=@HusMe~|skIV1s8L!}jheL*1dY8?RVp1uQ$S`NS4c(Sk@+c7h?(q&!(GZnyKJ}`*~x-x)~VxS`(7%BiJ2|!OakY*1|;DHGO z@B;(1ryjL&=0`2l$ZUIafbNgL_v9l7W+xQ_^ydN-SfD%WXf#w0_?`%~r2;?GfXT9> z4>L*{>3{v6k3iQ)ART(d zis{Ux%ACan3D!C4r$LV{nNWe+Kwl1ku{@gClXcXF=^t5IlYzJTz(79m&fo|k)#`|< zzdGi?gGrD^6ie|${hpZ%#LU)Z~{i+z*PB>J|~D6WLW@3E}+O8&=Ce=OaP73N1a^zBYz_?!0;^aB^1baIC5j+GZFf7 zf&M&Tq~wSdQ)i|!L!W>g*pYOULLko$@V^TT7ab)_Ee3+Lk8~Tu0-YI0nKC&im>;Q% z)C8Vu0ok@dmJRUH=7K_$xT8Wa1q^=xppB1e6lDy&GX%aT z9SI&~1dQX4RL!&j!VQ4t1OTN6ywC))VL*~4K=}kTe*jV}0kp}HlFYilHwKir06A7b zfdf$GITF15InWdbG)4op;ehEmAkXngxB5t+JP2^R20Q`*2BJWb+mX&#B=A%Pu(%9p zo(3`;0Q^(nlMhgW06xC~s)K=IKOo5g@KONO`G9m+z*!Ekz6xZ!0kPIV#6#ej8ek_4 zB-#K~p#a(f$o2MY|J1}>`hfu!rj{(6S9NuS>~22u<)W`-h9Lx3dONn3rzSI>g82R% z{H=?B{@Bi3_x}A`SN@yoYE6H7KwF%foo;L_P5JOXOkI|k1>M@B4D?l3mu4nCv%fIe z)>xSyZn{U``ZGJ;pPL*V72>B(pZl5c*6(0*efbBr)YIn9+C*n(NjMTC3T0uDKX0IO z&+6saa)yzSow-ni?=6kDh3q&PLYT%!h~eq}0nP_`o~I2LvV`^&bqE-4(2$n<;l*^< zfMN!2buGK9YW2hyAAKbvY3C7jw@oenTvcda*TmN2S^BrmterJYqWpFF^GIZHaLkow zG~a_=zVn0krtkNgdkCFhnV6qHSe~#N(XEb-=8^iZV{fTLPwn>YFO}G#-W;A6%AcVk zXFhA*K`86uX>@>n6tf z%9*jfrOL|<$4jdUb(D33zMGY^W1m~AS+rKSNTmzgSWUsq-=N{|N(~(DG}mHlzQ2Ns6zUiWU>%W7_qe-?!#dFHd_Qs?^^NS)D{UWm_|+{M}N0EE(mM zXmc6j>~I{D*c2s;k9hS6*?Y5PaQ5%TS?35#?dO9XN zixwz%sMfb(A8X{4=BSx$;+B8fc_u59CFOZ*ZT@k50XwdZBvGE$hxXyZe<>h!sK0o` zx4>^s5An=@lU(8d>4u55Q-qRaM{c|2E6TT0V_`-1$dcDj{J$w)YmF0HNLnRA69wJ& z+M~8DT8-zwK-x?nekUa@WHtOAck@uWcAZG@94f@}rEn11K@~U4L><3I@tN&0E3tQ)I5Z>cR?c2E|R`03b0OITrVB$x;q*+;KR6TaOwBd}9`9uuCh5jda9&6cNuSfycs5(ygkM$zU|L*eY0PS56mv?;i*m3L%i&zG4~)@bGN zV1>VqYplZehQCR)4=m1us!x8-RWn>8KE|yVM4O(b*0V&{aELGORkTp3aR{e9@}sWXqQhpX;U!p^4|KE;GXH_FFe+?j&2S;oY#C)aRpIz4x% zw;~6d$Lebuk7L!(zn=-|i=*y?OIMx-kw72ydO82*$cn8UvoJnZnt6?wCV0Mg#~Orh zO#r*Dn0@3+nOA-zmaa_VLLex9BNH)a*LJMKI#@`!)_brh1QC8KEcmR5P4dTgez~So z@NRWhUjsPDys!6MWzYHB0f9@kF z`v~a(GltYx6O&2b8slySNSDyL{Jk$;8;rfS9crb9iQDI*(HDA{a_4J#ZsE_FX6g>r z-}%fFnruzYn6{RD^ha)NQdT{g(YcSvpS1h36g=ViCF2{jwzh0Yru*6&abTuxnT%^Z zz)|+*9+*czFFPr0G6hFf`EJ+xeAg063D+@k6-U4Mq~KV{ck0uvx3vZ!m3ONju9Rjz zF>SK&iAxE&+8U`e@bZP~c-NKNYE6-+Q5uUT42XteWN6XIxrvsy~*=!UZbvid^a z_^Ek7a|JqrpVxiUSm`aaHRlR#(M6pm8*OMHD@ z@P&tL=~qN{ef^^sBY%mThu}>&%I!7|$OEA}op|FGve-ZCw&)&$X9W5U=;3$1$N#Ls zKt}*XjX%Hn!(xd`3wdnUdcF;7_rywfOKI#*yYd095arfLP@9tyl%zBZdZzy+7BMKH zv@k5%y`12}V>RX2LeAKy_Dr{YJ}bpNj&Xg~Oor`KR~L#3PA1rQT%ywS|5>{LV?g$^ zVo3!JMOI0W0E1M8BB4@83lu5ch;{(Qe$qGel?;q|6|A*we_ghMwL1`nu{^#O3 zvu%*%d<;7z(Gh0(&-yx0H=bs@`LM&P+OZ>r4_NvS9$UY+ms@CiLW%!L`EU5$LzTw-B$f%=RAwhY8odaQ4T-IukCxE`N>8)io@=m0G4R*Sh>mVf!w$Z zk^qy#BE0+2X%(_%UAe<(g$%QhsRsaUi(1seZWC!yP!Pul)Rmy_nusj0S=^AcZpFK{ zkgqMnQKl4Spa6^U`bRB1q)nriKbjx}@16Tm3IUb;^Dpr{-Kx?T#(DZ%YS_%ZUqMc_d4x9N#);LW-j}w=xe^&TsD4Q`D%2z##<^2 z7#uyZwKtodo(0cz`1ujz#v#n6wSM`G^Djw2?HLdl=%%u!thM;eEuM=L{cwZG{g2A| zv-FYt<@~~byjdCTWYBN8AY9^_92-^#%=YOIobs1gob*U}Qc&l%)y>N#pj~Uo0d3RO zDz%5=2HCyZX~=+_2kMglN*pU?D|H0-C!!$ju=dJAw3GzXo%FGh`@*T4)9g zINH!yZMFEOoPLr)bMW{JXrRNJHwE)BpD4LOMDJ2Z(5uV0TUcyjF4dRmZV<7%RHENQ zlZB8^9C60TsG&9Rt~LFDw(`>Iy7+5D`cs!^(LZqEEn=#RlY_f4?HnjRoJmI)5TlhX zs%}Hr1l!-mnKDz@BA#)v=YXrQmHdZGL#MTqv5RnD`R}s02L>^@Wq;rhI`K?#Duz{w z-Fge7$+c_kc1Y{?LWX#UTco;40@!j?mVZR8|9ObgzFX^rz7YfB1Ox`S8QPj?wTAyI zmeNQ-LB_~>RODIJ^-J{xXJ6)=YE*;pZtvN5Q4cB$Uwbg~U4>uQ9evigXIMT0Gq+|Y zw@>BDc}>w#wK5PfV~(%E&q(9M1$A5b70OR0p&-*_jqLwyb*)2c^Uj>#ATI4wuX{*4 zHn0>OlWXU=45;xl=&RvDElFBpxfpS|UFw&=MEx^A$dhRj0wDff>h51+s?@nOkkq>p zoE+`iA)^0rja@@F1?fQbJ2zgVNa@asSI?xxbkC?R?>NvRsovBW{y*@YRk&|_L15Ey zD_1UWZ2*P{iuvSX{kcP3;$q8B_E& zl85vOX!^&M0MyHFfnDk!27Ol)PYuBfhYqt?X*^sfvW(HxDBa!iuGekcDn~y~u8=en zP$n~Q-?%SM$NJ42Zc`rs-sSJ=wxxREt)KxvIpTWU0m2wi3mgpKH3MtFlzFx0Hm?F> zuEGwJBO@$*s8Gm!>`EZt2Jz+rEw*3D=2Gibml!(Hz0+S&ydBkqe(dYJa1M8veSlyV z#bOozJ#1Lv(t2Rm-#1KHN?u^Fj{njh}&MVz`P$)gY;M&;iB*Q|X=DiR# z==bfZMAY5N8&6wrv5+Q7mZe|5XPA0?lLkH`3Mdb6K-2wN6$SC_Yc+8UdQ{V%f>NYS zE4$@!=%-nN*8<$v4=ZhvRJEXMBXtZ>&r|frN7sK?eewVdfX2YjqLiR^3Blh2i&If^ zX9PSF9Zed!de0%ULql*$s5v;lzsIyo_d=EC@YXukTG!g|IjS-=#jNfByp{ zAn!nF%jjJQLpm!-V=Q{eoYgy@Wq8+?%r=%z%sm z4El|e&4EsbEmM>GjY1KAEaWJz6G^&V5;xE4Tos5mi0RUE=LuUssgih-E9$f8dv=o& zf$QrcH&0R04sPXJMi!OmSlqu^`!HzB?`izL>cifUp2gjbeIAWhPjZ49R~qPoL`2>W z@h@TEZj%QuAz;p<@Zya;84jOb6jwcJ^2Ck`PaBL#cHpi?8XEiRY0iQuFbo+fm@8rb#VS`z~qR2iEE0Z!Hi47)#jdaag$wDivv z!lApo3P0-nm#@jGT+KjQS7tVYp1}wIBdp6~ZpOpsR-hNlA+6uF85v#};O08F z_NSv#Sx=hnKloi2$%o)9(#=O3WE5W(Ch+vTTbhB>WIbpWGGj-ncc0pht-@{*_b186 zaNM&eB(j8cPvDoC5f+Rd?GO{_Yk2FW^Epg6SkqYT0KFE)mnN(W#M3)&&}&e_U1R>; z=zLH?2JsMFnNmUbh5_YD(awD}sGdOv^GANWA}eeWd^{CDEb1Yg^6p8&K$93otmo)`skOl=V@p+Ar# zi@Is#IIuv2=Fh%VhEnBHJ_qzcZxREOMZ!k^y_kQ1|3H1cMNGgnaW4k;Gu0H5Z{7P> zz|T}c>~Rzx^bxqMZ!R-Q85o+reh6Os!;}=$wO4zn9Sn#GfYCjv^!3eW z1N+wL_;;o~*_cN8yb?pQR6R0{8Fzakh*HZ)6z0Qv6A1&C|zg0k{AtEs2ZaV^HDDu`vaR*#bd!%>myV0165!iS{GO zJBd*X8vw{TL}vzNv?hF4Zsm|TV?**P%+WEUsp5Q2Y&a&CmG6+zE zqsl2@NfZ3=y#92`2Vn&bsii|=0>$0#7!-3agF6tQ9jnOqWCf!wY%gcs!fZ0AuFYEI zlG&FAY+uEN`P39zU$WhB5#C&}kCUA{B=UTR?d=66HKWfKz6!4glqypkb+UDHjtqDigzJWyiz`pSRbd+l; z*RvG6&rceRE+5;YwmOnVQ)KY7W8bUx7!(9_VLUNisrN>N)zLw{>EWATZw2fZ#x$0v?u4=4H z)5g-^g%1(8p&pT^+@W1NauHS|WHqPO>1$OLhGQvO7QNyDgd*lLu9d%8F*9uC0HE=b zJ_dzgs_sazfRl5fuTew|J8tdbtBeIihWjqLV~^U7ro#1xecOb++zxSU(CFwJy$0dk zH98&6Z%yP5;&+WO)w&Az*ef_;8=79QvxvMd&}cEr7M5+YnoHhBras zvyL6Cf+2Pi_{R6Qg|p_fv-Nr&DWO+qid29^e+? zlJ?;S_>(n~BE#DiLR6=nBN_)MYeO-8KmB}-m^*lN=oYRBWny~YY{;IhmIj4MtK|4Z zHSRIeeUtoJRafAp_|;-cSI1|0zpAO#nbY~342nKX zsh5s+6erl(`B9eTPFdNWHN2Sew6mj}sj~CC#qUa;_B+JrPOM91)uY-EK!aLw(U21$ z_N!W;MiL4Q(MzCfUk_s`9cKvJ^3@C>MQtIx_#%$O@C(|$_oq^LIU|O27pcKG6LUrC zA;Jv5H#qMp6p;eP|$5 zNtE$%o49eU`HNR}RSdKCeia!WR-MH^%bP!`t-zBMPl?-Ysu?>{)NgMZgnQWqp1Aqg zXrj%~{g+B<9rxE|_*}(I1K%0&Bh+nMWS8^s=@L^%hi&3ix!97b1Q_jKB_TDxeP1`@ zHVu9zURd{)&FQKeVWYKm%(Ylv^Vo(bXD}}RR1kD9Mr8h*few;F20^P<6yHY)D;9f6 zQv8(11$y&86{}=IJq~d~!zscz4Z{E17CMEL;;R^#XyGfF|HB>ppi1eG=A?M-{PoC+_NEEA*Zefi@=+u(+~}#o;4Jme$VeHae}C% z*h)l3Zi2YWa*fVoF+)q9sHg|5!d#DPi`D(r0(RuudPaK~p8LnhT_1@H;{xKka-Srh znB~7h9v)oYIK-7=o_EH#lpu@5w$y_VlXUln3L)&%Qgh$37k2974g37QSG@{VPRCSl z$n+5|13jB2X=p0zB2!hkvWv5*?rSqZP$C1JE28!V^c zvqiX(uMgs`%I85VKtE*VhGmN+8;3*g;9qSKl}V30BRWnxy->M_ zxQfYxI1;||7)s^*7Sa1WaEMr}I8Rs*;p~tK%T6)eQhrq^$rZ3g$ ztqIxHuQqrBbLaPxrH`qPrfD4 zL$R;C1gjI$XOle%)AcQw@W%ie##$d&MS8SSQa>7$LBLeVCvzEA4~PA$UK$0Blk=gQ z?E^3(62hoPlwckh@e=ay$v&u!xVLOZcnlamYF>Q8e%*0T;zxCILwIif^(!(JcLpB+ z*U##Pw2jPd{h==_QN}sp;j1GYknsKc= zQwQekDcMt!HZ0HIXQ;bR9U$C~OUk@3M5*?gU@h#b4)3Qrn{n43Y~StOxs`v2%TrQR zVK?&LlUq?3wAdDmn1QW>dwz#9b>t)1Mn|=pebE}3WiFwxd}Y#9{fV_SzTUQ>tE1!$ z*y6;Hby?rpelZ?hg=!eD;o>u)+H{uS)_YZNnXs51ljx4~foUnVF!-e}2)-v_ma(pY z7($n~fFo2~<*9LPW?ITq$bY70%|@y-U-=)A?7lIS%n=q+kDgwZzibq(3Qel66HMkM zXx`PSMClR&o@C@ORK$~hg!E;=nxi-*VV7H_FUDbsv1mH6gc**?(V>*V8VAwFX_@6m z%621Ggu6QE#81%rxV19yj_8mmlZhpz?ri}@a2am2^TzH(jD2(b*ACq=euZuRm|UHg ze|pRlHD8ApCoI7Y2(K*E#UZ#*`1h#m@gm5@8)BB=Rn;}gw15+YiKvc?MZpAkNQnLKhgej1U*Nqj z53h$1{^SqKPk#UnlEq+c$EQ6(JEgq}Z!NC1RBQYFLIhk8S%iBL%F0rWpIbzWogs0g z&i+P++T@}nNg4sAw;xK^Cw&rjo6k-FUF~e-sOP2=lcB|DP8U?SRrd^!v$zCY1hOuWyZ-$@1OzfJ6fp~9d--~nt6Y=`b*ZPfB+e+Z!Z`m<2O`8g z?(cd%_ZHC$HW@Ub9_?N<92M!+D&T7dy3|K5@|5p+dty{BX83x`EH~bmLd z_(6_z<#%4XG5a^cj1sFT1}Q-5r#DHI5^L}>PX?ya!2%;qk+Ws8Oa@?h$ahVs2f_8~ zD}voGD{}tlLk3-E(JB#o24#Thc6@H^ZE;aCgs{KsHfrC^jF1KrwBaDLtnc} za>&muc98KPf}n_$B1$tI8@(@hZS;(;EdSUpO;!!24<0*d+0ONTcxE$~N4$7%mzEF+ zJ8haU?19~rDfuU;kV~iQhLze94j|RpB@{K6yp5tjh3=AJuY#duTp*(^ClEn$*7Y~n z)2e>0(CR&Gvb0NMReRZx(I#?jx2UH;SKd9=qSR*cfUcTF=trki>!mmK!L~n*S(Gt7 zFLzKpbtm{wrq`dAE`Tkxg7}wq5$g0IPhGVPXt(IQVRjeD(9%4SR)QM?Es0n*IYX;O z&=IchW-P9IE)Wr()+A_`597nywv8gV}G>Q?-7MqRctX<*3Pwh-?*=WQ}?UhdA_ z?alO#>S-ltXYG}_9SDRETi3`#?`GBQA~?;Uc z!@4|~JKnI?c#X9?ISGr9+o-#GI-I_(T6}Zb?h2JMFvj?e?z=Yg)^p7CPS4H2Dy)rD zAQpXN2i}KWt=?D+=i~t?>wTazH1zclEax;AfqblV;2mU>nx#{%?v6aQ-sO~R&PAwt zjG=V!;?l@vQt?UVg!XllCg*(U6lO4mgYhf&Lp8~5ndnKjN zd!85+b^AO8{jr1H_$qgY8HsTN+FI(&sEbIm2TxAh4D-Gnel>oHN4kMYBdx4t_%=_L ziW#iC*+2>9bH&{fJXr&Sma;S@y0p1lQx1^wy8-;%GW@1S^H;P<*G4(gA5k`_rrfG` zWgHoMQXSF9Sa{-G)Xl5V%o=mI^Kt)|X`G@2WpVsgV~e|zgnPsoGiCkC!Mq>Vwv;wE{mHoh{KpdPw~>=o8G&KHW0SY zu73~p#NqV2b8TH^-`b#^@c4ueh|7f8Ll$0k3aAyELas?F|C%ohGzx3e*dm>9l@h~0 z;ntSnt7ZtEWd%Ch-*AFnmiHX7Sf=CKk?F(^TludWdh&qR9I?&d{lrYNT!6+lTN5ny zVX1ZO0V&pbSrKM;$#=!b2(@YJfBqsI#BaDun}-O^R`;V(YR&@pXu+2tU7$Il-TS5I zzeQ9#kLOWhU(TTncX3<4UY_}(`RZRt?&*+_DNKYn(wJx7ToN^Dto>L%=HJMg>e}h* zl=IZmCU@ipRo=>k>UMEiTK~qyJr)`D(?mIlG|HzyY@7X2|IVI%&Nl0fPUvJ`X`~@z z%z*UqM0LKeVl3|`&t~usmDyzdAJCt0{)9{W&5h74aq7SzjDzE!Vd&oH-$}IEGBDj6 z@rPJ>@!VWEQTXtr2ZuH-pf8*~_5i6#DQKgjcj~aJg4U_h;wJyH;MlTiC+5g`ic1*T zv(C#&kv)%IJR2lj%DsylRW-J`<;1x-Yc1y4tta@JRwt1X3;IJGFV%<)A&iilWgUE) zETvkvaGO3a7wwcn(hPFQ+0%w6wkn~Ytn;Y~k$LpX2sa&{u>-p32_Fe+CTNc$7K==Pn}|b*YJqPK0)G0ZBeW zw{Nr2wHAf@Ri&F$WHs+(HuMiCcdwVH52H(cO^ldlFYUvqi%hw);HBI6EUP2P6^lM$qzjr~V7o0A=PwM*5wmb5tY3n5R`Z@aEq=qo=*831 zE0YEYOLL*7^#WB#EtAu&tOak!)WSg$Am?bdYu{P@wAh6mRA+d(q6xGpjc9 zc$%Ab%~x~ zK=KxxG~g3k7KrgmVz{P2*L zxae2`AzB?o6(wtewdadO)=c=y3xrM15}1Qlyv3mV`&4AX zH~+!xk{vMgu%mqV&i5x7Qp4NK44+o7S9ohqUZjIt#&$j+lca`MnJPsf+IV8ZP&-R2*=H55&-!8?vL}f%%~8Y0?v=Y2VV;<5 zZxby;HFuPerqq{_+W6@Y$qEmAR^Vs4S;Qe9`>bT=3b@klk7_7s2CAsT?iY>U02s)h zV&#;ZkZj)K5KzTyt~^kFA};HYcDy{@I#$*`7Fb!vB$@K%zvMD9wG`MazfGYTV=}IM3>w*&pkI%H_Xp9o$JtU(2U%A4Nn)9 zV@3lBCDQVxf(&wC_#ACfaci_MQ1|k<(9qk4j0s6KA(xPr2cvcsr`H(B4X8}{#$?72 z{ojx?;Y8#}?SS1)runCgOl?a>7im|>lZPL%uz+;>a+fzkNtzYISU z%W)5qHSh^9pL-6GQzqtK`M|4hV;SD5_qP1ngIDKGIfqtyRgVezwU~9eq7kqhwloAac=?K#z0DNt$vWQj@r4$ zZY!QJsA`w#WkpznFR-YND-8=6E`K zr5w^8H+@{r;I?oDi`g7xY$I*r&zE%@4=*v0cU+#9Ay8%}!y31AN4~Xq`vHd7lgQY@ zx9CcS>nGln$D3<#leH$(dKJmBFl^HZ0Dbg$fwm{@uY;OHmIB9 z?inNX`_$VXFjd(`I_ghcOib!)W>gjPU@}+^!1A?syS|TE~gt?mc1KekJF+QwvkfGV$qlBB9{dUYdff{^!cyzG(&X z_u&U9vb_xC9G8rHWb_Nad=*EMt@xEa{L-{4VarBhfq|SqC*wcYde>2KMTr{QRRgMc ze#KjLw!;ZisCivYuFR6oAA2gY_66_Z+-h87Sg!1@wH}d;XC7cFN^3>o zMusm^-{D^R4$hG)6A2*vBwxYrD@@q&rE%)Ev9_sj{2*674zHhDe{ebbSmK zGfq0M=vj&6xv#-J$}X^OSp5!R)Pv6ox{4Xi=*pf!)DZsQeZ?gHMO+V*j&o(+fn(Xf zV7KlNzozU-u+WWAzx)Zp&`L};Dc`z$hFRL4FW2#ptM2dZ0ua!re0Fk-5<$n=_LN!XG^_Y z6NJp&_RNylY8YNc;woEfoF;2Qf#Xw!WS!Y49ph+8f%X4Vx4za)Sy}(;AR(xt(#%)9 z1WTLs=J1lUmi|gbq{mgcTXuo zcDUcp7J@yFK2uB)0h{3N+i0rPKkkF8$%<1oFFHxbvQj|AGN9Lc3#zYc%j-0HLOfft zdk|iRjSF0^Gz|8gaSt*46ed;kxTZeGa&vBMh5#(sqLvE0>v>#^k;9^pRfGH0jtiA} zwzAitXdPMB8i~*_0+)AtrTSp=i7Ve&F}@oIE%-@QJO`Hb>(lxS=_RwuW44lCRBWC3 z>d%J5=C4{x1qEcvKn+gX7~!W+Q9fiT1PQ5DvSTROs90pvB?nDJ{*|7=Jb%pER^UII zUCsJ=lKh3g@u}CTy%{&)>p?^k2!u;L6vyxP7$>i^*}PME@oG+rsDBDPYS>b@&>lBC z_vD`nZVd9OIxtM13p|>VjO=~4biVBcoK8B@rf(T+0C!>)?hLz7e}f* srW-@V { - const bilibili_cookies = {}; - const twitter_tokens = {}; - const email_config = {}; - const discuz_cookies = {}; - const medium_cookies = {}; - const discourse_config = {}; - - for (const name in envs) { - if (name.startsWith('BILIBILI_COOKIE_')) { - const uid = name.slice(16); - bilibili_cookies[uid] = envs[name]; - } else if (name.startsWith('TWITTER_TOKEN_')) { - const id = name.slice(14); - twitter_tokens[id] = envs[name]; - } else if (name.startsWith('EMAIL_CONFIG_')) { - const id = name.slice(13); - email_config[id] = envs[name]; - } else if (name.startsWith('DISCUZ_COOKIE_')) { - const cid = name.slice(14); - discuz_cookies[cid] = envs[name]; - } else if (name.startsWith('MEDIUM_COOKIE_')) { - const username = name.slice(14).toLowerCase(); - medium_cookies[username] = envs[name]; - } else if (name.startsWith('DISCOURSE_CONFIG_')) { - const id = name.slice('DISCOURSE_CONFIG_'.length); - discourse_config[id] = JSON.parse(envs[name]); - } - } - - value = { - // app config - disallowRobot: envs.DISALLOW_ROBOT !== '0' && envs.DISALLOW_ROBOT !== 'false', - enableCluster: envs.ENABLE_CLUSTER, - isPackage: envs.IS_PACKAGE, - nodeName: envs.NODE_NAME, - puppeteerWSEndpoint: envs.PUPPETEER_WS_ENDPOINT, - chromiumExecutablePath: envs.CHROMIUM_EXECUTABLE_PATH, - // network - connect: { - port: envs.PORT || 1200, // 监听端口 - socket: envs.SOCKET || null, // 监听 Unix Socket, null 为禁用 - }, - listenInaddrAny: envs.LISTEN_INADDR_ANY || 1, // 是否允许公网连接,取值 0 1 - requestRetry: parseInt(envs.REQUEST_RETRY) || 2, // 请求失败重试次数 - requestTimeout: parseInt(envs.REQUEST_TIMEOUT) || 30000, // Milliseconds to wait for the server to end the response before aborting the request - ua: envs.UA ? envs.UA : envs.NO_RANDOM_UA === 'true' || envs.NO_RANDOM_UA === '1' ? TRUE_UA : randUserAgent({ browser: 'chrome', os: 'mac os', device: 'desktop' }), - trueUA: TRUE_UA, - // cors request - allowOrigin: envs.ALLOW_ORIGIN, - // cache - cache: { - type: typeof envs.CACHE_TYPE === 'undefined' ? 'memory' : envs.CACHE_TYPE, // 缓存类型,支持 'memory' 和 'redis',设为空可以禁止缓存 - requestTimeout: parseInt(envs.CACHE_REQUEST_TIMEOUT) || 60, - routeExpire: parseInt(envs.CACHE_EXPIRE) || 5 * 60, // 路由缓存时间,单位为秒 - contentExpire: parseInt(envs.CACHE_CONTENT_EXPIRE) || 1 * 60 * 60, // 不变内容缓存时间,单位为秒 - }, - memory: { - max: parseInt(envs.MEMORY_MAX) || Math.pow(2, 8), // The maximum number of items that remain in the cache. This must be a positive finite intger. - // https://github.com/isaacs/node-lru-cache#options - }, - redis: { - url: envs.REDIS_URL || 'redis://localhost:6379/', - }, - // proxy - proxyUri: envs.PROXY_URI, - proxy: { - protocol: envs.PROXY_PROTOCOL, - host: envs.PROXY_HOST, - port: envs.PROXY_PORT, - auth: envs.PROXY_AUTH, - url_regex: envs.PROXY_URL_REGEX || '.*', - }, - proxyStrategy: envs.PROXY_STRATEGY || 'all', // all / on_retry - reverseProxyUrl: envs.REVERSE_PROXY_URL, - // auth - authentication: { - name: envs.HTTP_BASIC_AUTH_NAME || 'usernam3', - pass: envs.HTTP_BASIC_AUTH_PASS || 'passw0rd', - }, - // access control - blacklist: envs.BLACKLIST && envs.BLACKLIST.split(','), - whitelist: envs.WHITELIST && envs.WHITELIST.split(','), - allowLocalhost: envs.ALLOW_LOCALHOST, - accessKey: envs.ACCESS_KEY, - // logging - // 是否显示 Debug 信息,取值 'true' 'false' 'some_string' ,取值为 'true' 时永久显示,取值为 'false' 时永远隐藏,取值为 'some_string' 时请求带上 '?debug=some_string' 显示 - debugInfo: envs.DEBUG_INFO || 'true', - loggerLevel: envs.LOGGER_LEVEL || 'info', - noLogfiles: envs.NO_LOGFILES, - showLoggerTimestamp: envs.SHOW_LOGGER_TIMESTAMP, - sentry: { - dsn: envs.SENTRY, - routeTimeout: parseInt(envs.SENTRY_ROUTE_TIMEOUT) || 30000, - }, - // feed config - hotlink: { - template: envs.HOTLINK_TEMPLATE, - includePaths: envs.HOTLINK_INCLUDE_PATHS && envs.HOTLINK_INCLUDE_PATHS.split(','), - excludePaths: envs.HOTLINK_EXCLUDE_PATHS && envs.HOTLINK_EXCLUDE_PATHS.split(','), - }, - feature: { - allow_user_hotlink_template: envs.ALLOW_USER_HOTLINK_TEMPLATE === 'true', - filter_regex_engine: envs.FILTER_REGEX_ENGINE || 're2', - allow_user_supply_unsafe_domain: envs.ALLOW_USER_SUPPLY_UNSAFE_DOMAIN === 'true', - }, - suffix: envs.SUFFIX, - titleLengthLimit: parseInt(envs.TITLE_LENGTH_LIMIT) || 150, - - // Route-specific Configurations - bilibili: { - cookies: bilibili_cookies, - }, - bitbucket: { - username: envs.BITBUCKET_USERNAME, - password: envs.BITBUCKET_PASSWORD, - }, - btbyr: { - host: envs.BTBYR_HOST, - cookies: envs.BTBYR_COOKIE, - }, - bupt: { - portal_cookie: envs.BUPT_PORTAL_COOKIE, - }, - chuiniu: { - member: envs.CHUINIU_MEMBER, - }, - civitai: { - cookie: envs.CIVITAI_COOKIE, - }, - dida365: { - username: envs.DIDA365_USERNAME, - password: envs.DIDA365_PASSWORD, - }, - discord: { - authorization: envs.DISCORD_AUTHORIZATION, - }, - discourse: { - config: discourse_config, - }, - discuz: { - cookies: discuz_cookies, - }, - disqus: { - api_key: envs.DISQUS_API_KEY, - }, - douban: { - cookie: envs.DOUBAN_COOKIE, - }, - ehentai: { - ipb_member_id: envs.EH_IPB_MEMBER_ID, - ipb_pass_hash: envs.EH_IPB_PASS_HASH, - sk: envs.EH_SK, - igneous: envs.EH_IGNEOUS, - star: envs.EH_STAR, - img_proxy: envs.EH_IMG_PROXY, - }, - email: { - config: email_config, - }, - fanbox: { - session: envs.FANBOX_SESSION_ID, - }, - fanfou: { - consumer_key: envs.FANFOU_CONSUMER_KEY, - consumer_secret: envs.FANFOU_CONSUMER_SECRET, - username: envs.FANFOU_USERNAME, - password: envs.FANFOU_PASSWORD, - }, - fantia: { - cookies: envs.FANTIA_COOKIE, - }, - game4399: { - cookie: envs.GAME_4399, - }, - github: { - access_token: envs.GITHUB_ACCESS_TOKEN, - }, - gitee: { - access_token: envs.GITEE_ACCESS_TOKEN, - }, - google: { - fontsApiKey: envs.GOOGLE_FONTS_API_KEY, - }, - hefeng: { - // weather - key: envs.HEFENG_KEY, - }, - infzm: { - cookie: envs.INFZM_COOKIE, - }, - initium: { - username: envs.INITIUM_USERNAME, - password: envs.INITIUM_PASSWORD, - bearertoken: envs.INITIUM_BEARER_TOKEN, - iap_receipt: envs.INITIUM_IAP_RECEIPT, - }, - instagram: { - username: envs.IG_USERNAME, - password: envs.IG_PASSWORD, - proxy: envs.IG_PROXY, - cookie: envs.IG_COOKIE, - }, - iwara: { - username: envs.IWARA_USERNAME, - password: envs.IWARA_PASSWORD, - }, - lastfm: { - api_key: envs.LASTFM_API_KEY, - }, - manhuagui: { - cookie: envs.MHGUI_COOKIE, - }, - mastodon: { - apiHost: envs.MASTODON_API_HOST, - accessToken: envs.MASTODON_API_ACCESS_TOKEN, - acctDomain: envs.MASTODON_API_ACCT_DOMAIN, - }, - medium: { - cookies: medium_cookies, - articleCookie: envs.MEDIUM_ARTICLE_COOKIE || '', - }, - miniflux: { - instance: envs.MINIFLUX_INSTANCE || 'https://reader.miniflux.app', - token: envs.MINIFLUX_TOKEN || '', - }, - ncm: { - cookies: envs.NCM_COOKIES || '', - }, - newrank: { - cookie: envs.NEWRANK_COOKIE, - }, - nga: { - uid: envs.NGA_PASSPORT_UID, - cid: envs.NGA_PASSPORT_CID, - }, - nhentai: { - username: envs.NHENTAI_USERNAME, - password: envs.NHENTAI_PASSWORD, - }, - notion: { - key: envs.NOTION_TOKEN, - }, - pianyuan: { - cookie: envs.PIANYUAN_COOKIE, - }, - pixabay: { - key: envs.PIXABAY_KEY, - }, - pixiv: { - refreshToken: envs.PIXIV_REFRESHTOKEN, - bypassCdn: envs.PIXIV_BYPASS_CDN && envs.PIXIV_BYPASS_CDN !== '0' && envs.PIXIV_BYPASS_CDN !== 'false', - bypassCdnHostname: envs.PIXIV_BYPASS_HOSTNAME || 'public-api.secure.pixiv.net', - bypassCdnDoh: envs.PIXIV_BYPASS_DOH || 'https://1.1.1.1/dns-query', - imgProxy: envs.PIXIV_IMG_PROXY || 'https://i.pixiv.re', - }, - pkubbs: { - cookie: envs.PKUBBS_COOKIE, - }, - saraba1st: { - cookie: envs.SARABA1ST_COOKIE, - }, - sehuatang: { - cookie: envs.SEHUATANG_COOKIE, - }, - scboy: { - token: envs.SCBOY_BBS_TOKEN, - }, - scihub: { - host: envs.SCIHUB_HOST || 'https://sci-hub.se/', - }, - spotify: { - clientId: envs.SPOTIFY_CLIENT_ID, - clientSecret: envs.SPOTIFY_CLIENT_SECRET, - refreshToken: envs.SPOTIFY_REFRESHTOKEN, - }, - telegram: { - token: envs.TELEGRAM_TOKEN, - }, - tophub: { - cookie: envs.TOPHUB_COOKIE, - }, - twitter: { - consumer_key: envs.TWITTER_CONSUMER_KEY, - consumer_secret: envs.TWITTER_CONSUMER_SECRET, - tokens: twitter_tokens, - authorization: envs.TWITTER_WEBAPI_AUTHORIZAION && envs.TWITTER_WEBAPI_AUTHORIZAION.split(','), - }, - weibo: { - app_key: envs.WEIBO_APP_KEY, - app_secret: envs.WEIBO_APP_SECRET, - cookies: envs.WEIBO_COOKIES, - redirect_url: envs.WEIBO_REDIRECT_URL, - }, - wenku8: { - cookie: envs.WENKU8_COOKIE, - }, - wordpress: { - cdnUrl: envs.WORDPRESS_CDN, - }, - xiaoyuzhou: { - device_id: envs.XIAOYUZHOU_ID, - refresh_token: envs.XIAOYUZHOU_TOKEN, - }, - ximalaya: { - token: envs.XIMALAYA_TOKEN, - }, - youtube: { - key: envs.YOUTUBE_KEY, - clientId: envs.YOUTUBE_CLIENT_ID, - clientSecret: envs.YOUTUBE_CLIENT_SECRET, - refreshToken: envs.YOUTUBE_REFRESH_TOKEN, - }, - zhihu: { - cookies: envs.ZHIHU_COOKIES, - }, - zodgame: { - cookie: envs.ZODGAME_COOKIE, - }, - }; -}; -calculateValue(); - -module.exports = { - set: (env) => { - envs = Object.assign(process.env, env); - calculateValue(); - }, - get value() { - return value; - }, -}; diff --git a/lib/config.test.ts b/lib/config.test.ts new file mode 100644 index 00000000000000..edf38055a6dfcc --- /dev/null +++ b/lib/config.test.ts @@ -0,0 +1,99 @@ +import { describe, expect, it, afterEach, vi } from 'vitest'; + +afterEach(() => { + vi.resetModules(); +}); + +describe('config', () => { + it('bilibilib cookie', async () => { + process.env.BILIBILI_COOKIE_12 = 'cookie1'; + process.env.BILIBILI_COOKIE_34 = 'cookie2'; + + const { config } = await import('./config'); + expect(config.bilibili.cookies).toMatchObject({ + 12: 'cookie1', + 34: 'cookie2', + }); + + delete process.env.BILIBILI_COOKIE_12; + delete process.env.BILIBILI_COOKIE_34; + }); + + it('email config', async () => { + process.env['EMAIL_CONFIG_xx.qq.com'] = 'token1'; + process.env['EMAIL_CONFIG_oo.qq.com'] = 'token2'; + + const { config } = await import('./config'); + expect(config.email.config).toMatchObject({ + 'xx.qq.com': 'token1', + 'oo.qq.com': 'token2', + }); + + delete process.env['EMAIL_CONFIG_xx.qq.com']; + delete process.env['EMAIL_CONFIG_oo.qq.com']; + }); + + it('discuz cookie', async () => { + process.env.DISCUZ_COOKIE_12 = 'cookie1'; + process.env.DISCUZ_COOKIE_34 = 'cookie2'; + + const { config } = await import('./config'); + expect(config.discuz.cookies).toMatchObject({ + 12: 'cookie1', + 34: 'cookie2', + }); + + delete process.env.DISCUZ_COOKIE_12; + delete process.env.DISCUZ_COOKIE_34; + }); + + it('medium cookie', async () => { + process.env.MEDIUM_COOKIE_12 = 'cookie1'; + process.env.MEDIUM_COOKIE_34 = 'cookie2'; + + const { config } = await import('./config'); + expect(config.medium.cookies).toMatchObject({ + 12: 'cookie1', + 34: 'cookie2', + }); + + delete process.env.MEDIUM_COOKIE_12; + delete process.env.MEDIUM_COOKIE_34; + }); + + it('discourse config', async () => { + process.env.DISCOURSE_CONFIG_12 = JSON.stringify({ a: 1 }); + process.env.DISCOURSE_CONFIG_34 = JSON.stringify({ b: 2 }); + + const { config } = await import('./config'); + expect(config.discourse.config).toMatchObject({ + 12: { a: 1 }, + 34: { b: 2 }, + }); + + delete process.env.DISCOURSE_CONFIG_12; + delete process.env.DISCOURSE_CONFIG_34; + }); + + it('no random ua', async () => { + process.env.NO_RANDOM_UA = '1'; + + const { config } = await import('./config'); + expect(config.ua).toBe('RSSHub/1.0 (+http://github.com/DIYgod/RSSHub; like FeedFetcher-Google)'); + + delete process.env.NO_RANDOM_UA; + }); + + it('random ua', async () => { + const { config } = await import('./config'); + expect(config.ua).not.toBe('RSSHub/1.0 (+http://github.com/DIYgod/RSSHub; like FeedFetcher-Google)'); + }); + + it('remote config', async () => { + process.env.REMOTE_CONFIG = 'http://rsshub.test/config'; + + const { config } = await import('./config'); + await new Promise((resolve) => setTimeout(resolve, 100)); + expect(config.ua).toBe('test'); + }); +}); diff --git a/lib/config.ts b/lib/config.ts new file mode 100644 index 00000000000000..ae084fab5cf184 --- /dev/null +++ b/lib/config.ts @@ -0,0 +1,860 @@ +import randUserAgent from '@/utils/rand-user-agent'; +import 'dotenv/config'; +import { ofetch } from 'ofetch'; + +let envs = process.env; + +export type Config = { + // app config + disallowRobot: boolean; + enableCluster?: string; + isPackage: boolean; + nodeName?: string; + puppeteerWSEndpoint?: string; + chromiumExecutablePath?: string; + // network + connect: { + port: number; + }; + listenInaddrAny: boolean; + requestRetry: number; + requestTimeout: number; + ua: string; + trueUA: string; + allowOrigin?: string; + // cache + cache: { + type: string; + requestTimeout: number; + routeExpire: number; + contentExpire: number; + }; + memory: { + max: number; + }; + redis: { + url: string; + }; + // proxy + proxyUri?: string; + proxy: { + protocol?: string; + host?: string; + port?: string; + auth?: string; + url_regex: string; + strategy: 'on_retry' | 'all'; + }; + pacUri?: string; + pacScript?: string; + // access control + accessKey?: string; + // logging + debugInfo: string; + loggerLevel: string; + noLogfiles?: boolean; + otel: { + seconds_bucket?: string; + milliseconds_bucket?: string; + }; + showLoggerTimestamp?: boolean; + sentry: { + dsn?: string; + routeTimeout: number; + }; + enableRemoteDebugging?: boolean; + // feed config + hotlink: { + template?: string; + includePaths?: string[]; + excludePaths?: string[]; + }; + feature: { + allow_user_hotlink_template: boolean; + filter_regex_engine: string; + allow_user_supply_unsafe_domain: boolean; + }; + suffix?: string; + titleLengthLimit: number; + openai: { + apiKey?: string; + model?: string; + temperature?: number; + maxTokens?: number; + endpoint: string; + inputOption: string; + promptTitle: string; + promptDescription: string; + }; + follow: { + ownerUserId?: string; + description?: string; + price?: number; + userLimit?: number; + }; + + // Route-specific Configurations + bilibili: { + cookies: Record; + dmImgList?: string; + dmImgInter?: string; + }; + bitbucket: { + username?: string; + password?: string; + }; + btbyr: { + host?: string; + cookies?: string; + }; + bupt: { + portal_cookie?: string; + }; + caixin: { + cookie?: string; + }; + civitai: { + cookie?: string; + }; + dianping: { + cookie?: string; + }; + dida365: { + username?: string; + password?: string; + }; + discord: { + authorization?: string; + }; + discourse: { + config: Record; + }; + discuz: { + cookies: Record; + }; + disqus: { + api_key?: string; + }; + douban: { + cookie?: string; + }; + ehentai: { + ipb_member_id?: string; + ipb_pass_hash?: string; + sk?: string; + igneous?: string; + star?: string; + img_proxy?: string; + }; + email: { + config: Record; + }; + fanbox: { + session?: string; + }; + fanfou: { + consumer_key?: string; + consumer_secret?: string; + username?: string; + password?: string; + }; + fantia: { + cookies?: string; + }; + game4399: { + cookie?: string; + }; + github: { + access_token?: string; + }; + gitee: { + access_token?: string; + }; + google: { + fontsApiKey?: string; + }; + guozaoke: { + cookies?: string; + }; + hefeng: { + key?: string; + }; + infzm: { + cookie?: string; + }; + initium: { + username?: string; + password?: string; + bearertoken?: string; + }; + instagram: { + username?: string; + password?: string; + proxy?: string; + cookie?: string; + }; + iwara: { + username?: string; + password?: string; + }; + javdb: { + session?: string; + }; + keylol: { + cookie?: string; + }; + lastfm: { + api_key?: string; + }; + lightnovel: { + cookie?: string; + }; + lorientlejour: { + token?: string; + username?: string; + password?: string; + }; + malaysiakini: { + email?: string; + password?: string; + refreshToken?: string; + }; + manhuagui: { + cookie?: string; + }; + mastodon: { + apiHost?: string; + accessToken?: string; + acctDomain?: string; + }; + medium: { + cookies: Record; + articleCookie?: string; + }; + mihoyo: { + cookie?: string; + }; + miniflux: { + instance?: string; + token?: string; + }; + mox: { + cookie: string; + }; + ncm: { + cookies?: string; + }; + newrank: { + cookie?: string; + }; + nga: { + uid?: string; + cid?: string; + }; + nhentai: { + username?: string; + password?: string; + }; + notion: { + key?: string; + }; + patreon: { + sessionId?: string; + }; + pianyuan: { + cookie?: string; + }; + pixabay: { + key?: string; + }; + pixiv: { + refreshToken?: string; + bypassCdn?: boolean; + bypassCdnHostname?: string; + bypassCdnDoh?: string; + imgProxy?: string; + }; + pkubbs: { + cookie?: string; + }; + qingting: { + id?: string; + }; + readwise: { + accessToken?: string; + }; + saraba1st: { + cookie?: string; + }; + sehuatang: { + cookie?: string; + }; + scboy: { + token?: string; + }; + scihub: { + host?: string; + }; + sis001: { + baseUrl?: string; + }; + skeb: { + bearerToken?: string; + }; + sorrycc: { + cookie?: string; + }; + spotify: { + clientId?: string; + clientSecret?: string; + refreshToken?: string; + }; + sspai: { + bearertoken?: string; + }; + telegram: { + token?: string; + session?: string; + apiId?: number; + apiHash?: string; + maxConcurrentDownloads?: number; + proxy?: { + host?: string; + port?: number; + secret?: string; + }; + }; + tophub: { + cookie?: string; + }; + tsdm39: { + cookie: string; + }; + twitter: { + username?: string[]; + password?: string[]; + authenticationSecret?: string[]; + phoneOrEmail?: string[]; + authToken?: string[]; + thirdPartyApi?: string; + }; + uestc: { + bbsCookie?: string; + bbsAuthStr?: string; + }; + weibo: { + app_key?: string; + app_secret?: string; + cookies?: string; + redirect_url?: string; + }; + wenku8: { + cookie?: string; + }; + wordpress: { + cdnUrl?: string; + }; + xiaoyuzhou: { + device_id?: string; + refresh_token?: string; + }; + xiaohongshu: { + cookie?: string; + }; + ximalaya: { + token?: string; + }; + xsijishe: { + cookie?: string; + userAgent?: string; + }; + xueqiu: { + cookies?: string; + }; + yamibo: { + salt?: string; + auth?: string; + }; + youtube: { + key?: string; + clientId?: string; + clientSecret?: string; + refreshToken?: string; + }; + zhihu: { + cookies?: string; + }; + zodgame: { + cookie?: string; + }; + zsxq: { + accessToken?: string; + }; +}; + +const value: Config | Record = {}; + +const TRUE_UA = 'RSSHub/1.0 (+http://github.com/DIYgod/RSSHub; like FeedFetcher-Google)'; + +const toBoolean = (value: string | undefined, defaultValue: boolean) => { + if (value === undefined) { + return defaultValue; + } else { + return value === '' || value === '0' || value === 'false' ? false : !!value; + } +}; + +const toInt = (value: string | undefined, defaultValue?: number) => (value === undefined ? defaultValue : Number.parseInt(value)); + +const calculateValue = () => { + const bilibili_cookies: Record = {}; + const email_config: Record = {}; + const discuz_cookies: Record = {}; + const medium_cookies: Record = {}; + const discourse_config: Record = {}; + + for (const name in envs) { + if (name.startsWith('BILIBILI_COOKIE_')) { + const uid = name.slice(16); + bilibili_cookies[uid] = envs[name]; + } else if (name.startsWith('EMAIL_CONFIG_')) { + const id = name.slice(13); + email_config[id] = envs[name]; + } else if (name.startsWith('DISCUZ_COOKIE_')) { + const cid = name.slice(14); + discuz_cookies[cid] = envs[name]; + } else if (name.startsWith('MEDIUM_COOKIE_')) { + const username = name.slice(14).toLowerCase(); + medium_cookies[username] = envs[name]; + } else if (name.startsWith('DISCOURSE_CONFIG_')) { + const id = name.slice('DISCOURSE_CONFIG_'.length); + discourse_config[id] = JSON.parse(envs[name] || '{}'); + } + } + + const _value = { + // app config + disallowRobot: toBoolean(envs.DISALLOW_ROBOT, false), + enableCluster: envs.ENABLE_CLUSTER, + isPackage: !!envs.IS_PACKAGE, + nodeName: envs.NODE_NAME, + puppeteerWSEndpoint: envs.PUPPETEER_WS_ENDPOINT, + chromiumExecutablePath: envs.CHROMIUM_EXECUTABLE_PATH, + // network + connect: { + port: toInt(envs.PORT, 1200), // 监听端口 + }, + listenInaddrAny: toBoolean(envs.LISTEN_INADDR_ANY, true), // 是否允许公网连接,取值 0 1 + requestRetry: toInt(envs.REQUEST_RETRY, 2), // 请求失败重试次数 + requestTimeout: toInt(envs.REQUEST_TIMEOUT, 30000), // Milliseconds to wait for the server to end the response before aborting the request + ua: envs.UA ?? (toBoolean(envs.NO_RANDOM_UA, false) ? TRUE_UA : randUserAgent({ browser: 'chrome', os: 'mac os', device: 'desktop' })), + trueUA: TRUE_UA, + allowOrigin: envs.ALLOW_ORIGIN, + // cache + cache: { + type: envs.CACHE_TYPE || (envs.CACHE_TYPE === '' ? '' : 'memory'), // 缓存类型,支持 'memory' 和 'redis',设为空可以禁止缓存 + requestTimeout: toInt(envs.CACHE_REQUEST_TIMEOUT, 60), + routeExpire: toInt(envs.CACHE_EXPIRE, 5 * 60), // 路由缓存时间,单位为秒 + contentExpire: toInt(envs.CACHE_CONTENT_EXPIRE, 1 * 60 * 60), // 不变内容缓存时间,单位为秒 + }, + memory: { + max: toInt(envs.MEMORY_MAX, Math.pow(2, 8)), // The maximum number of items that remain in the cache. This must be a positive finite intger. + // https://github.com/isaacs/node-lru-cache#options + }, + redis: { + url: envs.REDIS_URL || 'redis://localhost:6379/', + }, + // proxy + proxyUri: envs.PROXY_URI, + proxy: { + protocol: envs.PROXY_PROTOCOL, + host: envs.PROXY_HOST, + port: envs.PROXY_PORT, + auth: envs.PROXY_AUTH, + url_regex: envs.PROXY_URL_REGEX || '.*', + strategy: envs.PROXY_STRATEGY || 'all', // all / on_retry + }, + pacUri: envs.PAC_URI, + pacScript: envs.PAC_SCRIPT, + // access control + accessKey: envs.ACCESS_KEY, + // logging + // 是否显示 Debug 信息,取值 'true' 'false' 'some_string' ,取值为 'true' 时永久显示,取值为 'false' 时永远隐藏,取值为 'some_string' 时请求带上 '?debug=some_string' 显示 + debugInfo: envs.DEBUG_INFO || 'true', + loggerLevel: envs.LOGGER_LEVEL || 'info', + noLogfiles: toBoolean(envs.NO_LOGFILES, false), + otel: { + seconds_bucket: envs.OTEL_SECONDS_BUCKET || '0.01,0.1,1,2,5,15,30,60', + milliseconds_bucket: envs.OTEL_MILLISECONDS_BUCKET || '10,20,50,100,250,500,1000,5000,15000', + }, + showLoggerTimestamp: toBoolean(envs.SHOW_LOGGER_TIMESTAMP, false), + sentry: { + dsn: envs.SENTRY, + routeTimeout: toInt(envs.SENTRY_ROUTE_TIMEOUT, 30000), + }, + enableRemoteDebugging: toBoolean(envs.ENABLE_REMOTE_DEBUGGING, false), + // feed config + hotlink: { + template: envs.HOTLINK_TEMPLATE, + includePaths: envs.HOTLINK_INCLUDE_PATHS ? envs.HOTLINK_INCLUDE_PATHS.split(',') : undefined, + excludePaths: envs.HOTLINK_EXCLUDE_PATHS ? envs.HOTLINK_EXCLUDE_PATHS.split(',') : undefined, + }, + feature: { + allow_user_hotlink_template: toBoolean(envs.ALLOW_USER_HOTLINK_TEMPLATE, false), + filter_regex_engine: envs.FILTER_REGEX_ENGINE || 're2', + allow_user_supply_unsafe_domain: toBoolean(envs.ALLOW_USER_SUPPLY_UNSAFE_DOMAIN, false), + }, + suffix: envs.SUFFIX, + titleLengthLimit: toInt(envs.TITLE_LENGTH_LIMIT, 150), + openai: { + apiKey: envs.OPENAI_API_KEY, + model: envs.OPENAI_MODEL || 'gpt-3.5-turbo-16k', + temperature: toInt(envs.OPENAI_TEMPERATURE, 0.2), + maxTokens: toInt(envs.OPENAI_MAX_TOKENS, 0) || undefined, + endpoint: envs.OPENAI_API_ENDPOINT || 'https://api.openai.com/v1', + inputOption: envs.OPENAI_INPUT_OPTION || 'description', + promptDescription: envs.OPENAI_PROMPT || 'Please summarize the following article and reply with markdown format.', + promptTitle: envs.OPENAI_PROMPT_TITLE || 'Please translate the following title into Simplified Chinese and reply only translated text.', + }, + follow: { + ownerUserId: envs.FOLLOW_OWNER_USER_ID, + description: envs.FOLLOW_DESCRIPTION, + price: toInt(envs.FOLLOW_PRICE), + userLimit: toInt(envs.FOLLOW_USER_LIMIT), + }, + + // Route-specific Configurations + bilibili: { + cookies: bilibili_cookies, + dmImgList: envs.BILIBILI_DM_IMG_LIST, + dmImgInter: envs.BILIBILI_DM_IMG_INTER, + }, + bitbucket: { + username: envs.BITBUCKET_USERNAME, + password: envs.BITBUCKET_PASSWORD, + }, + btbyr: { + host: envs.BTBYR_HOST, + cookies: envs.BTBYR_COOKIE, + }, + bupt: { + portal_cookie: envs.BUPT_PORTAL_COOKIE, + }, + caixin: { + cookie: envs.CAIXIN_COOKIE, + }, + civitai: { + cookie: envs.CIVITAI_COOKIE, + }, + dianping: { + cookie: envs.DIANPING_COOKIE, + }, + dida365: { + username: envs.DIDA365_USERNAME, + password: envs.DIDA365_PASSWORD, + }, + discord: { + authorization: envs.DISCORD_AUTHORIZATION, + }, + discourse: { + config: discourse_config, + }, + discuz: { + cookies: discuz_cookies, + }, + disqus: { + api_key: envs.DISQUS_API_KEY, + }, + douban: { + cookie: envs.DOUBAN_COOKIE, + }, + ehentai: { + ipb_member_id: envs.EH_IPB_MEMBER_ID, + ipb_pass_hash: envs.EH_IPB_PASS_HASH, + sk: envs.EH_SK, + igneous: envs.EH_IGNEOUS, + star: envs.EH_STAR, + img_proxy: envs.EH_IMG_PROXY, + }, + email: { + config: email_config, + }, + fanbox: { + session: envs.FANBOX_SESSION_ID, + }, + fanfou: { + consumer_key: envs.FANFOU_CONSUMER_KEY, + consumer_secret: envs.FANFOU_CONSUMER_SECRET, + username: envs.FANFOU_USERNAME, + password: envs.FANFOU_PASSWORD, + }, + fantia: { + cookies: envs.FANTIA_COOKIE, + }, + game4399: { + cookie: envs.GAME_4399, + }, + github: { + access_token: envs.GITHUB_ACCESS_TOKEN, + }, + gitee: { + access_token: envs.GITEE_ACCESS_TOKEN, + }, + google: { + fontsApiKey: envs.GOOGLE_FONTS_API_KEY, + }, + guozaoke: { + cookies: envs.GUOZAOKE_COOKIES, + }, + hefeng: { + // weather + key: envs.HEFENG_KEY, + }, + infzm: { + cookie: envs.INFZM_COOKIE, + }, + initium: { + username: envs.INITIUM_USERNAME, + password: envs.INITIUM_PASSWORD, + bearertoken: envs.INITIUM_BEARER_TOKEN, + }, + instagram: { + username: envs.IG_USERNAME, + password: envs.IG_PASSWORD, + proxy: envs.IG_PROXY, + cookie: envs.IG_COOKIE, + }, + iwara: { + username: envs.IWARA_USERNAME, + password: envs.IWARA_PASSWORD, + }, + javdb: { + session: envs.JAVDB_SESSION, + }, + keylol: { + cookie: envs.KEYLOL_COOKIE, + }, + lastfm: { + api_key: envs.LASTFM_API_KEY, + }, + lightnovel: { + cookie: envs.SECURITY_KEY, + }, + lorientlejour: { + token: envs.LORIENTLEJOUR_TOKEN, + username: envs.LORIENTLEJOUR_USERNAME, + password: envs.LORIENTLEJOUR_PASSWORD, + }, + malaysiakini: { + email: envs.MALAYSIAKINI_EMAIL, + password: envs.MALAYSIAKINI_PASSWORD, + refreshToken: envs.MALAYSIAKINI_REFRESHTOKEN, + }, + manhuagui: { + cookie: envs.MHGUI_COOKIE, + }, + mastodon: { + apiHost: envs.MASTODON_API_HOST, + accessToken: envs.MASTODON_API_ACCESS_TOKEN, + acctDomain: envs.MASTODON_API_ACCT_DOMAIN, + }, + medium: { + cookies: medium_cookies, + articleCookie: envs.MEDIUM_ARTICLE_COOKIE || '', + }, + mihoyo: { + cookie: envs.MIHOYO_COOKIE, + }, + miniflux: { + instance: envs.MINIFLUX_INSTANCE || 'https://reader.miniflux.app', + token: envs.MINIFLUX_TOKEN || '', + }, + mox: { + cookie: envs.MOX_COOKIE, + }, + ncm: { + cookies: envs.NCM_COOKIES || '', + }, + newrank: { + cookie: envs.NEWRANK_COOKIE, + }, + nga: { + uid: envs.NGA_PASSPORT_UID, + cid: envs.NGA_PASSPORT_CID, + }, + nhentai: { + username: envs.NHENTAI_USERNAME, + password: envs.NHENTAI_PASSWORD, + }, + notion: { + key: envs.NOTION_TOKEN, + }, + patreon: { + sessionId: envs.PATREON_SESSION_ID, + }, + pianyuan: { + cookie: envs.PIANYUAN_COOKIE, + }, + pixabay: { + key: envs.PIXABAY_KEY, + }, + pixiv: { + refreshToken: envs.PIXIV_REFRESHTOKEN, + bypassCdn: toBoolean(envs.PIXIV_BYPASS_CDN, false), + bypassCdnHostname: envs.PIXIV_BYPASS_HOSTNAME || 'public-api.secure.pixiv.net', + bypassCdnDoh: envs.PIXIV_BYPASS_DOH || 'https://1.1.1.1/dns-query', + imgProxy: envs.PIXIV_IMG_PROXY || 'https://i.pixiv.re', + }, + pkubbs: { + cookie: envs.PKUBBS_COOKIE, + }, + qingting: { + id: envs.QINGTING_ID, + }, + readwise: { + accessToken: envs.READWISE_ACCESS_TOKEN, + }, + saraba1st: { + cookie: envs.SARABA1ST_COOKIE, + }, + sehuatang: { + cookie: envs.SEHUATANG_COOKIE, + }, + scboy: { + token: envs.SCBOY_BBS_TOKEN, + }, + scihub: { + host: envs.SCIHUB_HOST || 'https://sci-hub.se/', + }, + sis001: { + baseUrl: envs.SIS001_BASE_URL || 'https://sis001.com', + }, + skeb: { + bearerToken: envs.SKEB_BEARER_TOKEN, + }, + sorrycc: { + cookie: envs.SORRYCC_COOKIES, + }, + spotify: { + clientId: envs.SPOTIFY_CLIENT_ID, + clientSecret: envs.SPOTIFY_CLIENT_SECRET, + refreshToken: envs.SPOTIFY_REFRESHTOKEN, + }, + sspai: { + bearertoken: envs.SSPAI_BEARERTOKEN, + }, + telegram: { + token: envs.TELEGRAM_TOKEN, + session: envs.TELEGRAM_SESSION, + apiId: envs.TELEGRAM_API_ID, + apiHash: envs.TELEGRAM_API_HASH, + maxConcurrentDownloads: envs.TELEGRAM_MAX_CONCURRENT_DOWNLOADS, + proxy: { + host: envs.TELEGRAM_PROXY_HOST, + port: envs.TELEGRAM_PROXY_PORT, + secret: envs.TELEGRAM_PROXY_SECRET, + }, + }, + tophub: { + cookie: envs.TOPHUB_COOKIE, + }, + tsdm39: { + cookie: envs.TSDM39_COOKIES, + }, + twitter: { + username: envs.TWITTER_USERNAME?.split(','), + password: envs.TWITTER_PASSWORD?.split(','), + authenticationSecret: envs.TWITTER_AUTHENTICATION_SECRET?.split(','), + phoneOrEmail: envs.TWITTER_PHONE_OR_EMAIL?.split(','), + authToken: envs.TWITTER_AUTH_TOKEN?.split(','), + thirdPartyApi: envs.TWITTER_THIRD_PARTY_API, + }, + uestc: { + bbsCookie: envs.UESTC_BBS_COOKIE, + bbsAuthStr: envs.UESTC_BBS_AUTH_STR, + }, + weibo: { + app_key: envs.WEIBO_APP_KEY, + app_secret: envs.WEIBO_APP_SECRET, + cookies: envs.WEIBO_COOKIES, + redirect_url: envs.WEIBO_REDIRECT_URL, + }, + wenku8: { + cookie: envs.WENKU8_COOKIE, + }, + wordpress: { + cdnUrl: envs.WORDPRESS_CDN, + }, + xiaoyuzhou: { + device_id: envs.XIAOYUZHOU_ID, + refresh_token: envs.XIAOYUZHOU_TOKEN, + }, + xiaohongshu: { + cookie: envs.XIAOHONGSHU_COOKIE, + }, + ximalaya: { + token: envs.XIMALAYA_TOKEN, + }, + xsijishe: { + cookie: envs.XSIJISHE_COOKIE, + user_agent: envs.XSIJISHE_USER_AGENT, + }, + xueqiu: { + cookies: envs.XUEQIU_COOKIES, + }, + yamibo: { + salt: envs.YAMIBO_SALT, + auth: envs.YAMIBO_AUTH, + }, + youtube: { + key: envs.YOUTUBE_KEY, + clientId: envs.YOUTUBE_CLIENT_ID, + clientSecret: envs.YOUTUBE_CLIENT_SECRET, + refreshToken: envs.YOUTUBE_REFRESH_TOKEN, + }, + zhihu: { + cookies: envs.ZHIHU_COOKIES, + }, + zodgame: { + cookie: envs.ZODGAME_COOKIE, + }, + zsxq: { + accessToken: envs.ZSXQ_ACCESS_TOKEN, + }, + }; + + for (const name in _value) { + value[name] = _value[name]; + } +}; +calculateValue(); + +(async () => { + if (envs.REMOTE_CONFIG) { + const { default: logger } = await import('@/utils/logger'); + try { + const data = await ofetch(envs.REMOTE_CONFIG, { + headers: { + Authorization: `Basic ${envs.REMOTE_CONFIG_AUTH}`, + }, + }); + if (data) { + envs = Object.assign(envs, data); + calculateValue(); + logger.info('Remote config loaded.'); + } else { + logger.error('Remote config load failed.'); + } + } catch (error) { + logger.error('Remote config load failed.', error); + } + } +})(); + +// @ts-expect-error value is set +export const config: Config = value; + +export const setConfig = (env: Record) => { + envs = Object.assign(process.env, env); + calculateValue(); +}; diff --git a/lib/core_router.js b/lib/core_router.js deleted file mode 100644 index 823485a702f7e7..00000000000000 --- a/lib/core_router.js +++ /dev/null @@ -1,17 +0,0 @@ -const Router = require('@koa/router'); -const config = require('@/config').value; -const router = new Router(); - -// Load Core Route -router.get('/', require('./routes/index')); - -router.get('/robots.txt', (ctx) => { - if (config.disallowRobot) { - ctx.set('Content-Type', 'text/plain'); - ctx.body = 'User-agent: *\nDisallow: /'; - } else { - ctx.throw(404, 'Not Found'); - } -}); - -module.exports = router; diff --git a/lib/errors/RequestInProgress.js b/lib/errors/RequestInProgress.js deleted file mode 100644 index 222be7e91d41a3..00000000000000 --- a/lib/errors/RequestInProgress.js +++ /dev/null @@ -1,3 +0,0 @@ -class RequestInProgressError extends Error {} - -module.exports = RequestInProgressError; diff --git a/lib/errors/index.js b/lib/errors/index.js deleted file mode 100644 index 63fe1f2820f9d8..00000000000000 --- a/lib/errors/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - RequestInProgressError: require('./RequestInProgress'), -}; diff --git a/lib/errors/index.test.ts b/lib/errors/index.test.ts new file mode 100644 index 00000000000000..e60fa114ac8328 --- /dev/null +++ b/lib/errors/index.test.ts @@ -0,0 +1,88 @@ +import { describe, expect, it, afterAll } from 'vitest'; +import supertest from 'supertest'; +import server from '@/index'; +import { load } from 'cheerio'; +import { config } from '@/config'; + +const request = supertest(server); + +afterAll(() => { + server.close(); +}); + +describe('error', () => { + it(`error`, async () => { + const response = await request.get('/test/error'); + expect(response.status).toBe(503); + expect(response.text).toMatch(/Error: Error test/); + }); +}); + +describe('httperror', () => { + it(`httperror`, async () => { + const response = await request.get('/test/httperror'); + expect(response.status).toBe(503); + expect(response.text).toContain('FetchError: [GET] "https://httpbingo.org/status/404": 404 Not Found'); + }, 20000); +}); + +describe('RequestInProgressError', () => { + it(`RequestInProgressError with retry`, async () => { + const responses = await Promise.all([request.get('/test/slow'), request.get('/test/slow')]); + expect(new Set(responses.map((r) => r.status))).toEqual(new Set([200, 200])); + }); + it(`RequestInProgressError`, async () => { + const responses = await Promise.all([request.get('/test/slow4'), request.get('/test/slow4')]); + expect(new Set(responses.map((r) => r.status))).toEqual(new Set([200, 503])); + expect(new Set(responses.map((r) => r.headers['cache-control']))).toEqual(new Set([`public, max-age=${config.cache.routeExpire}`, `public, max-age=${config.requestTimeout / 1000}`])); + expect(responses.filter((r) => r.text.includes('RequestInProgressError: This path is currently fetching, please come back later!'))).toHaveLength(1); + }); +}); + +describe('config-not-found-error', () => { + it(`config-not-found-error`, async () => { + const response = await request.get('/test/config-not-found-error'); + expect(response.status).toBe(503); + expect(response.text).toMatch('ConfigNotFoundError: Test config not found error'); + }, 20000); +}); + +describe('invalid-parameter-error', () => { + it(`invalid-parameter-error`, async () => { + const response = await request.get('/test/invalid-parameter-error'); + expect(response.status).toBe(503); + expect(response.text).toMatch('InvalidParameterError: Test invalid parameter error'); + }, 20000); +}); + +describe('route throws an error', () => { + it('route path error should have path mounted', async () => { + await request.get('/test/error'); + await request.get('/thisDoesNotExist'); + const response = await request.get('/'); + + const $ = load(response.text); + $('.debug-item').each((index, item) => { + const key = $(item).find('.debug-key').text().trim(); + const value = $(item).find('.debug-value').html()?.trim(); + switch (key) { + case 'Request Amount:': + expect(value).toBe('11'); + break; + case 'Hot Routes:': + expect(value).toBe('8 /test/:id/:params?
'); + break; + case 'Hot Paths:': + expect(value).toBe('2 /test/error
2 /test/slow
2 /test/slow4
1 /test/httperror
1 /test/config-not-found-error
1 /test/invalid-parameter-error
1 /thisDoesNotExist
1 /
'); + break; + case 'Hot Error Routes:': + expect(value).toBe('5 /test/:id/:params?
'); + break; + case 'Hot Error Paths:': + expect(value).toBe('2 /test/error
1 /test/httperror
1 /test/slow4
1 /test/config-not-found-error
1 /test/invalid-parameter-error
1 /thisDoesNotExist
'); + break; + default: + } + }); + }); +}); diff --git a/lib/errors/index.tsx b/lib/errors/index.tsx new file mode 100644 index 00000000000000..0ac4027939b322 --- /dev/null +++ b/lib/errors/index.tsx @@ -0,0 +1,81 @@ +import { type NotFoundHandler, type ErrorHandler } from 'hono'; +import { getDebugInfo, setDebugInfo } from '@/utils/debug-info'; +import { config } from '@/config'; +import * as Sentry from '@sentry/node'; +import logger from '@/utils/logger'; +import Error from '@/views/error'; + +import NotFoundError from './types/not-found'; + +import { requestMetric } from '@/utils/otel'; + +export const errorHandler: ErrorHandler = (error, ctx) => { + const requestPath = ctx.req.path; + const matchedRoute = ctx.req.routePath; + const hasMatchedRoute = matchedRoute !== '/*'; + + const debug = getDebugInfo(); + try { + if (ctx.res.headers.get('RSSHub-Cache-Status')) { + debug.hitCache++; + } + } catch { + // ignore + } + debug.error++; + + if (!debug.errorPaths[requestPath]) { + debug.errorPaths[requestPath] = 0; + } + debug.errorPaths[requestPath]++; + + if (!debug.errorRoutes[matchedRoute] && hasMatchedRoute) { + debug.errorRoutes[matchedRoute] = 0; + } + hasMatchedRoute && debug.errorRoutes[matchedRoute]++; + setDebugInfo(debug); + + if (config.sentry.dsn) { + Sentry.withScope((scope) => { + scope.setTag('name', requestPath.split('/')[1]); + Sentry.captureException(error); + }); + } + + let errorMessage = process.env.NODE_ENV === 'production' ? error.message : error.stack || error.message; + switch (error.constructor.name) { + case 'HTTPError': + case 'RequestError': + case 'FetchError': + ctx.status(503); + break; + case 'RequestInProgressError': + ctx.header('Cache-Control', `public, max-age=${config.requestTimeout / 1000}`); + ctx.status(503); + break; + case 'RejectError': + ctx.status(403); + break; + case 'NotFoundError': + ctx.status(404); + errorMessage += 'The route does not exist or has been deleted.'; + break; + default: + ctx.status(503); + break; + } + const message = `${error.name}: ${errorMessage}`; + + logger.error(`Error in ${requestPath}: ${message}`); + requestMetric.error({ path: matchedRoute, method: ctx.req.method, status: ctx.res.status }); + + return config.isPackage || ctx.req.query('format') === 'json' + ? ctx.json({ + error: { + message: error.message ?? error, + }, + }) + : ctx.html(); +}; + +export const notFoundHandler: NotFoundHandler = (ctx) => errorHandler(new NotFoundError(), ctx); diff --git a/lib/errors/types/config-not-found.ts b/lib/errors/types/config-not-found.ts new file mode 100644 index 00000000000000..c96cea03c2b80e --- /dev/null +++ b/lib/errors/types/config-not-found.ts @@ -0,0 +1,5 @@ +class ConfigNotFoundError extends Error { + name = 'ConfigNotFoundError'; +} + +export default ConfigNotFoundError; diff --git a/lib/errors/types/invalid-parameter.ts b/lib/errors/types/invalid-parameter.ts new file mode 100644 index 00000000000000..8599ec4d2af4f3 --- /dev/null +++ b/lib/errors/types/invalid-parameter.ts @@ -0,0 +1,5 @@ +class InvalidParameterError extends Error { + name = 'InvalidParameterError'; +} + +export default InvalidParameterError; diff --git a/lib/errors/types/not-found.ts b/lib/errors/types/not-found.ts new file mode 100644 index 00000000000000..9cba16b31e797a --- /dev/null +++ b/lib/errors/types/not-found.ts @@ -0,0 +1,5 @@ +class NotFoundError extends Error { + name = 'NotFoundError'; +} + +export default NotFoundError; diff --git a/lib/errors/types/reject.ts b/lib/errors/types/reject.ts new file mode 100644 index 00000000000000..b6b91fe4967c4a --- /dev/null +++ b/lib/errors/types/reject.ts @@ -0,0 +1,5 @@ +class RejectError extends Error { + name = 'RejectError'; +} + +export default RejectError; diff --git a/lib/errors/types/request-in-progress.ts b/lib/errors/types/request-in-progress.ts new file mode 100644 index 00000000000000..73ae4b5705d37c --- /dev/null +++ b/lib/errors/types/request-in-progress.ts @@ -0,0 +1,5 @@ +class RequestInProgressError extends Error { + name = 'RequestInProgressError'; +} + +export default RequestInProgressError; diff --git a/lib/index.js b/lib/index.js deleted file mode 100644 index cf7e0f63fc0097..00000000000000 --- a/lib/index.js +++ /dev/null @@ -1,35 +0,0 @@ -const app = require('./app'); -const config = require('./config').value; -const fs = require('fs'); -const logger = require('./utils/logger'); - -const cluster = require('cluster'); -const numCPUs = require('os').cpus().length; - -if (config.enableCluster && cluster.isMaster && process.env.NODE_ENV !== 'test' && process.env.NODE_ENV !== 'dev') { - for (let i = 0; i < numCPUs; i++) { - cluster.fork(); - } -} else { - let server; - if (config.connect.socket) { - if (fs.existsSync(config.connect.socket)) { - fs.unlinkSync(config.connect.socket); - } - server = app.listen(config.connect.socket, parseInt(config.listenInaddrAny) ? null : '127.0.0.1'); - logger.info('Listening Unix Socket ' + config.connect.socket); - process.on('SIGINT', () => { - fs.unlinkSync(config.connect.socket); - process.exit(); - }); - } - if (config.connect.port) { - server = app.listen(config.connect.port, parseInt(config.listenInaddrAny) ? null : '127.0.0.1'); - logger.info('Listening Port ' + config.connect.port); - } - - logger.info('🎉 RSSHub start! Cheers!'); - logger.info('💖 Can you help keep this open source project alive? Please sponsor 👉 https://docs.rsshub.app/support'); - - module.exports = server; -} diff --git a/lib/index.ts b/lib/index.ts new file mode 100644 index 00000000000000..61fbec2f9311f2 --- /dev/null +++ b/lib/index.ts @@ -0,0 +1,28 @@ +import { serve } from '@hono/node-server'; +import logger from '@/utils/logger'; +import { getLocalhostAddress } from '@/utils/common-utils'; +import { config } from '@/config'; +import app from '@/app'; + +const port = config.connect.port; +const hostIPList = getLocalhostAddress(); + +logger.info(`🎉 RSSHub is running on port ${port}! Cheers!`); +logger.info('💖 Can you help keep this open source project alive? Please sponsor 👉 https://docs.rsshub.app/sponsor'); +logger.info(`🔗 Local: 👉 http://localhost:${port}`); +if (config.listenInaddrAny) { + for (const ip of hostIPList) { + logger.info(`🔗 Network: 👉 http://${ip}:${port}`); + } +} + +const server = serve({ + fetch: app.fetch, + hostname: config.listenInaddrAny ? '::' : '127.0.0.1', + port, + serverOptions: { + maxHeaderSize: 1024 * 32, + }, +}); + +export default server; diff --git a/lib/maintainer.js b/lib/maintainer.js deleted file mode 100644 index 9efb9f448b62d8..00000000000000 --- a/lib/maintainer.js +++ /dev/null @@ -1,52 +0,0 @@ -const dirname = __dirname + '/v2'; -const fs = require('fs'); -const { join } = require('path'); - -// Presence Check -for (const dir of fs.readdirSync(dirname)) { - const dirPath = join(dirname, dir); - if (fs.existsSync(join(dirPath, 'router.js')) && !fs.existsSync(join(dirPath, 'maintainer.js'))) { - throw Error(`No maintainer.js in "${dirPath}".`); - } -} - -// 遍历整个 routes 文件夹,收集模块 maintainer.js -const maintainerPath = require('require-all')({ - dirname, - filter: /maintainer\.js$/, -}); - -const maintainers = {}; - -// 将收集到的自定义模块进行合并 -for (const dir in maintainerPath) { - const routes = maintainerPath[dir]['maintainer.js']; // Do not merge other file - - // typo check e.g., ✘ module.export, ✔ module.exports - if (!Object.keys(routes).length) { - throw Error(`No maintainer in "${dir}".`); - } - for (const author of Object.values(routes)) { - if (!Array.isArray(author)) { - throw Error(`Maintainers' name should be an array in "${dir}".`); - } - // check for [], [''] or ['Someone', ''] - if (author.length < 1 || author.includes('')) { - throw Error(`Empty maintainer in "${dir}".`); - } - } - - for (const key in routes) { - maintainers['/' + dir + key] = routes[key]; - } -} - -// 兼容旧版路由 -const router = require('./router'); -router.stack.forEach((e) => { - if (!maintainers[e.path]) { - maintainers[e.path] = []; - } -}); - -module.exports = maintainers; diff --git a/lib/middleware/access-control.js b/lib/middleware/access-control.js deleted file mode 100644 index 85d05936972504..00000000000000 --- a/lib/middleware/access-control.js +++ /dev/null @@ -1,55 +0,0 @@ -const config = require('@/config').value; -const md5 = require('@/utils/md5'); -const isLocalhost = require('is-localhost-ip'); - -const reject = (ctx) => { - ctx.response.status = 403; - - throw Error('Authentication failed. Access denied.'); -}; - -module.exports = async (ctx, next) => { - const ip = ctx.ips[0] || ctx.ip; - const requestPath = ctx.request.path; - const requestUA = ctx.request.header['user-agent']; - const accessKey = ctx.query.key; - const accessCode = ctx.query.code; - - const isControlled = config.accessKey || config.whitelist || config.blacklist; - - const allowLocalhost = config.allowLocalhost && (await isLocalhost(ip)); - - const grant = async () => { - if (ctx.response.status !== 403) { - await next(); - } - }; - - if (requestPath === '/' || requestPath === '/robots.txt') { - await next(); - } else { - if (!isControlled || allowLocalhost) { - return grant(); - } - - if (config.accessKey) { - if (config.accessKey === accessKey || accessCode === md5(requestPath + config.accessKey)) { - return grant(); - } - } - - if (config.whitelist) { - if (config.whitelist.find((white) => ip.includes(white) || requestPath.includes(white) || requestUA.includes(white))) { - return grant(); - } - } - - if (config.blacklist) { - if (!config.blacklist.find((black) => ip.includes(black) || requestPath.includes(black) || requestUA.includes(black))) { - return grant(); - } - } - - reject(ctx); - } -}; diff --git a/lib/middleware/access-control.test.ts b/lib/middleware/access-control.test.ts new file mode 100644 index 00000000000000..83dd5be0f5dea7 --- /dev/null +++ b/lib/middleware/access-control.test.ts @@ -0,0 +1,47 @@ +import { describe, expect, it, vi, afterEach } from 'vitest'; +import md5 from '@/utils/md5'; + +process.env.NODE_NAME = 'mock'; + +async function checkBlock(response) { + expect(response.status).toBe(403); + expect(await response.text()).toMatch(/Access denied\./); +} + +afterEach(() => { + delete process.env.ACCESS_KEY; + vi.resetModules(); +}); + +describe('access-control', () => { + it(`access key`, async () => { + const key = '1L0veRSSHub'; + const code = md5('/test/2' + key); + process.env.ACCESS_KEY = key; + const app = (await import('@/app')).default; + + const response01 = await app.request('/'); + expect(response01.status).toBe(200); + + const response02 = await app.request('/robots.txt'); + expect(response02.status).toBe(404); + + // no key/code + const response21 = await app.request('/test/2'); + await checkBlock(response21); + + // wrong key/code + const response321 = await app.request(`/test/2?key=wrong+${key}`); + await checkBlock(response321); + + const response322 = await app.request(`/test/2?code=wrong+${code}`); + await checkBlock(response322); + + // right key/code + const response331 = await app.request(`/test/2?key=${key}`); + expect(response331.status).toBe(200); + + const response332 = await app.request(`/test/2?code=${code}`); + expect(response332.status).toBe(200); + }); +}); diff --git a/lib/middleware/access-control.ts b/lib/middleware/access-control.ts new file mode 100644 index 00000000000000..41123b1f84527a --- /dev/null +++ b/lib/middleware/access-control.ts @@ -0,0 +1,25 @@ +import type { MiddlewareHandler } from 'hono'; +import { config } from '@/config'; +import md5 from '@/utils/md5'; +import RejectError from '@/errors/types/reject'; + +const reject = (requestPath) => { + throw new RejectError(`Authentication failed. Access denied.\n${requestPath}`); +}; + +const middleware: MiddlewareHandler = async (ctx, next) => { + const requestPath = new URL(ctx.req.url).pathname; + const accessKey = ctx.req.query('key'); + const accessCode = ctx.req.query('code'); + + if (requestPath === '/' || requestPath === '/robots.txt' || requestPath === '/favicon.ico' || requestPath === '/logo.png') { + await next(); + } else { + if (config.accessKey && !(config.accessKey === accessKey || accessCode === md5(requestPath + config.accessKey))) { + return reject(requestPath); + } + await next(); + } +}; + +export default middleware; diff --git a/lib/middleware/anti-hotlink.js b/lib/middleware/anti-hotlink.js deleted file mode 100644 index 04948701009cda..00000000000000 --- a/lib/middleware/anti-hotlink.js +++ /dev/null @@ -1,148 +0,0 @@ -const config = require('@/config').value; -const cheerio = require('cheerio'); -const logger = require('@/utils/logger'); -const path = require('path'); -const { art } = require('@/utils/render'); - -const templateRegex = /\$\{([^{}]+)}/g; -const allowedUrlProperties = ['hash', 'host', 'hostname', 'href', 'origin', 'password', 'pathname', 'port', 'protocol', 'search', 'searchParams', 'username']; -const IframeWrapperTemplate = path.join(__dirname, 'templates/iframe.art'); - -// match path or sub-path -const matchPath = (path, paths) => { - for (const p of paths) { - if (path.startsWith(p) && (path.length === p.length || path[p.length] === '/')) { - return true; - } - } - return false; -}; - -// return ture if the path needs to be processed -const filterPath = (path) => { - const include = config.hotlink.includePaths; - const exclude = config.hotlink.excludePaths; - return !(include && !matchPath(path, include)) && !(exclude && matchPath(path, exclude)); -}; - -const interpolate = (str, obj) => - str.replace(templateRegex, (_, prop) => { - let needEncode = false; - if (prop.endsWith('_ue')) { - // url encode - prop = prop.slice(0, -3); - needEncode = true; - } - return needEncode ? encodeURIComponent(obj[prop]) : obj[prop]; - }); -const parseUrl = (str) => { - let url; - try { - url = new URL(str); - } catch (e) { - logger.error(`Failed to parse ${str}`); - } - - return url; -}; -const replaceUrls = ($, selector, template, attribute = 'src') => { - $(selector).each(function () { - const old_src = $(this).attr(attribute); - if (old_src) { - const url = parseUrl(old_src); - if (url) { - // Cheerio will do the right thing to prohibit XSS. - $(this).attr(attribute, interpolate(template, url)); - } - } - }); -}; - -const wrapWithIframe = ($, selector) => { - $(selector).each((_, elem) => { - elem = $(elem); - elem.replaceWith(art(IframeWrapperTemplate, { content: elem.toString() })); - }); -}; - -const process = (html, image_hotlink_template, multimedia_hotlink_template, wrap_multimedia_in_iframe) => { - const $ = cheerio.load(html, undefined, false); - if (image_hotlink_template) { - replaceUrls($, 'img, picture > source', image_hotlink_template); - replaceUrls($, 'video[poster]', image_hotlink_template, 'poster'); - } - if (multimedia_hotlink_template) { - replaceUrls($, 'video, video > source, audio, audio > source', multimedia_hotlink_template); - if (!image_hotlink_template) { - replaceUrls($, 'video[poster]', multimedia_hotlink_template, 'poster'); - } - } - if (wrap_multimedia_in_iframe) { - wrapWithIframe($, 'video, audio'); - } - return $.html(); -}; - -const validateTemplate = (template) => { - if (!template) { - return; - } - [...template.matchAll(templateRegex)].forEach((match) => { - const prop = match[1].endsWith('_ue') ? match[1].slice(0, -3) : match[1]; - if (!allowedUrlProperties.includes(prop)) { - throw new Error(`Invalid URL property: ${prop}`); - } - }); -}; - -module.exports = async (ctx, next) => { - await next(); - - let image_hotlink_template; - let multimedia_hotlink_template; - const shouldWrapInIframe = ctx.query.wrap_multimedia_in_iframe === '1'; - - // Read params if enabled - if (config.feature.allow_user_hotlink_template) { - // By default, the config turns these features off. Set corresponding config to - // true to turn this feature on. - // A risk is that the media URLs will be replaced by user-supplied templates, - // so a user could literally take the control of "where are the media from", - // but only in their personal-use feed URL. - multimedia_hotlink_template = ctx.query.multimedia_hotlink_template; - image_hotlink_template = ctx.query.image_hotlink_template; - } - - // Force config hotlink template on conflict - if (config.hotlink.template) { - if (!filterPath(ctx.request.path)) { - image_hotlink_template = undefined; - } else { - image_hotlink_template = config.hotlink.template; - } - } - - if (!image_hotlink_template && !multimedia_hotlink_template && !shouldWrapInIframe) { - return; - } - - validateTemplate(image_hotlink_template); - validateTemplate(multimedia_hotlink_template); - - // Assume that only description include image link - // and here we will only check them in description. - // Use Cheerio to load the description as html and filter all - // image link - if (ctx.state.data) { - if (ctx.state.data.description) { - ctx.state.data.description = process(ctx.state.data.description, image_hotlink_template, multimedia_hotlink_template, shouldWrapInIframe); - } - - ctx.state.data.item && - ctx.state.data.item.forEach((item) => { - if (item.description) { - item.description = process(item.description, image_hotlink_template, multimedia_hotlink_template, shouldWrapInIframe); - } - }); - } -}; diff --git a/lib/middleware/anti-hotlink.test.ts b/lib/middleware/anti-hotlink.test.ts new file mode 100644 index 00000000000000..70c30f1343b2ea --- /dev/null +++ b/lib/middleware/anti-hotlink.test.ts @@ -0,0 +1,440 @@ +import { describe, expect, it, vi, afterEach, afterAll } from 'vitest'; +import Parser from 'rss-parser'; + +const parser = new Parser(); + +afterAll(() => { + delete process.env.HOTLINK_TEMPLATE; + delete process.env.HOTLINK_INCLUDE_PATHS; + delete process.env.HOTLINK_EXCLUDE_PATHS; + delete process.env.ALLOW_USER_HOTLINK_TEMPLATE; +}); + +afterEach(() => { + delete process.env.HOTLINK_TEMPLATE; + delete process.env.HOTLINK_INCLUDE_PATHS; + delete process.env.HOTLINK_EXCLUDE_PATHS; + delete process.env.ALLOW_USER_HOTLINK_TEMPLATE; + vi.resetModules(); +}); + +const expects = { + complicated: { + origin: { + items: [ + `
+ + + + + + + + + +`, + ` +`, + ], + desc: ' - Powered by RSSHub', + }, + processed: { + items: [ + ` + + + + + + + + + +`, + ` +`, + ], + desc: ' - Powered by RSSHub', + }, + urlencoded: { + items: [ + ` + + + + + + + + + +`, + ` +`, + ], + desc: ' - Powered by RSSHub', + }, + }, + multimedia: { + origin: { + items: [ + ` + + + +`, + ], + desc: ' - Powered by RSSHub', + }, + relayed: { + items: [ + ` + + + +`, + ], + desc: ' - Powered by RSSHub', + }, + partlyRelayed: { + items: [ + ` + + + +`, + ], + desc: ' - Powered by RSSHub', + }, + }, + extraComplicated: { + origin: { + items: [ + { + content: + '\n\n\n\n\n\n\n\n\n\n', + itunes: {}, + }, + { + content: '\n', + itunes: {}, + }, + { + content: + '\n\n', + enclosure: { + url: 'https://mock.com/DIYgod/RSSHub.png', + type: 'image/png', + }, + itunes: { + image: 'https://mock.com/DIYgod/RSSHub.gif', + }, + }, + ], + image: { + link: 'https://github.com/DIYgod/RSSHub', + url: 'https://mock.com/DIYgod/RSSHub.png', + title: 'Test complicated', + }, + description: ' - Powered by RSSHub', + }, + processed: { + items: [ + { + content: + '\n\n\n\n\n\n\n\n\n\n', + itunes: {}, + }, + { + content: '\n', + itunes: {}, + }, + { + content: + '\n\n', + enclosure: { + url: 'https://i3.wp.com/mock.com/DIYgod/RSSHub.png', + type: 'image/png', + }, + itunes: { + image: 'https://i3.wp.com/mock.com/DIYgod/RSSHub.gif', + }, + }, + ], + image: { + link: 'https://github.com/DIYgod/RSSHub', + url: 'https://i3.wp.com/mock.com/DIYgod/RSSHub.png', + title: 'Test complicated', + }, + description: ' - Powered by RSSHub', + }, + urlencoded: { + items: [ + { + content: + '\n\n\n\n\n\n\n\n\n\n', + itunes: {}, + }, + { + content: '\n', + itunes: {}, + }, + { + content: + '\n\n', + enclosure: { + url: 'https://images.weserv.nl?url=https%3A%2F%2Fmock.com%2FDIYgod%2FRSSHub.png', + type: 'image/png', + }, + itunes: { + image: 'https://images.weserv.nl?url=https%3A%2F%2Fmock.com%2FDIYgod%2FRSSHub.gif', + }, + }, + ], + image: { + link: 'https://github.com/DIYgod/RSSHub', + url: 'https://images.weserv.nl?url=https%3A%2F%2Fmock.com%2FDIYgod%2FRSSHub.png', + title: 'Test complicated', + }, + description: ' - Powered by RSSHub', + }, + }, + extraMultimedia: { + origin: { + items: [ + { + content: + '\n\n\n\n', + }, + { + content: '\n', + enclosure: { + url: 'https://mock.com/DIYgod/RSSHub.mp4', + type: 'video/mp4', + }, + }, + ], + description: ' - Powered by RSSHub', + }, + relayed: { + items: [ + { + content: + '\n\n\n\n', + }, + { + content: '\n', + enclosure: { + url: 'https://i3.wp.com/mock.com/DIYgod/RSSHub.mp4', + type: 'video/mp4', + }, + }, + ], + description: ' - Powered by RSSHub', + }, + partlyRelayed: { + items: [ + { + content: + '\n\n\n\n', + }, + { + content: '\n', + enclosure: { + url: 'https://i3.wp.com/mock.com/DIYgod/RSSHub.mp4', + type: 'video/mp4', + }, + }, + ], + description: ' - Powered by RSSHub', + }, + }, +}; + +const testAntiHotlink = async (path, expectObj, query?: string | Record) => { + const app = (await import('@/app')).default; + + let queryStr; + if (query) { + queryStr = + typeof query === 'string' + ? query + : Object.entries(query) + .map(([key, value]) => `${key}=${value}`) + .join('&'); + } + path = path + (queryStr ? `?${queryStr}` : ''); + + const response = await app.request(path); + const parsed = await parser.parseString(await response.text()); + expect({ + items: parsed.items.slice(0, expectObj.items.length).map((i) => i.content), + desc: parsed.description, + }).toStrictEqual(expectObj); + + return parsed; +}; + +const testAntiHotlinkExtra = async (path, expectObj, query?: string | Record) => { + const app = (await import('@/app')).default; + + path += query ? `?${new URLSearchParams(query).toString()}` : ''; + + const response = await app.request(path); + const parsed = await parser.parseString(await response.text()); + const obj = { + description: parsed.description, + image: parsed.image, + items: parsed.items.slice(0, expectObj.items.length).map((e) => ({ + content: e.content, + enclosure: e.enclosure, + itunes: e.itunes, + })), + }; + expect(obj).toEqual(expectObj); + + return parsed; +}; + +const expectImgOrigin = async (query?: string | Record) => { + await testAntiHotlink('/test/complicated', expects.complicated.origin, query); + await testAntiHotlinkExtra('/test/complicated', expects.extraComplicated.origin, query); +}; +const expectImgProcessed = async (query?: string | Record) => { + await testAntiHotlink('/test/complicated', expects.complicated.processed, query); + await testAntiHotlinkExtra('/test/complicated', expects.extraComplicated.processed, query); +}; + +const expectImgUrlencoded = async (query?: string | Record) => { + await testAntiHotlink('/test/complicated', expects.complicated.urlencoded, query); + await testAntiHotlinkExtra('/test/complicated', expects.extraComplicated.urlencoded, query); +}; + +const expectMultimediaOrigin = async (query?: string | Record) => { + await testAntiHotlink('/test/multimedia', expects.multimedia.origin, query); + await testAntiHotlinkExtra('/test/multimedia', expects.extraMultimedia.origin, query); +}; + +const expectMultimediaRelayed = async (query?: string | Record) => { + await testAntiHotlink('/test/multimedia', expects.multimedia.relayed, query); + await testAntiHotlinkExtra('/test/multimedia', expects.extraMultimedia.relayed, query); +}; + +const expectMultimediaPartlyRelayed = async (query?: string | Record) => { + await testAntiHotlink('/test/multimedia', expects.multimedia.partlyRelayed, query); + await testAntiHotlinkExtra('/test/multimedia', expects.extraMultimedia.partlyRelayed, query); +}; + +describe('anti-hotlink', () => { + it('template-legacy', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + await expectImgProcessed(); + }); + + it('template-experimental', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.ALLOW_USER_HOTLINK_TEMPLATE = 'true'; + await expectImgProcessed(); + await expectMultimediaRelayed({ multimedia_hotlink_template: process.env.HOTLINK_TEMPLATE }); + }); + + it('url', async () => { + process.env.HOTLINK_TEMPLATE = '${protocol}//${host}${pathname}'; + await expectImgOrigin(); + await expectMultimediaOrigin({ multimedia_hotlink_template: process.env.HOTLINK_TEMPLATE }); + }); + + it('url-encoded', async () => { + process.env.HOTLINK_TEMPLATE = 'https://images.weserv.nl?url=${href_ue}'; + await expectImgUrlencoded(); + }); + + it('template-priority-legacy', async () => { + process.env.HOTLINK_TEMPLATE = '${protocol}//${host}${pathname}'; + await expectImgOrigin(); + }); + + it('template-priority-experimental', async () => { + process.env.ALLOW_USER_HOTLINK_TEMPLATE = 'true'; + await expectImgOrigin(); + await expectImgProcessed({ image_hotlink_template: 'https://i3.wp.com/${host}${pathname}' }); + }); + + it('no-template', async () => { + process.env.HOTLINK_TEMPLATE = ''; + await expectImgOrigin(); + await expectMultimediaOrigin(); + }); + + it('multimedia-template-experimental', async () => { + process.env.ALLOW_USER_HOTLINK_TEMPLATE = 'true'; + await expectMultimediaOrigin({ multimedia_hotlink_template: '${protocol}//${host}${pathname}' }); + await expectMultimediaPartlyRelayed({ multimedia_hotlink_template: 'https://i3.wp.com/${host}${pathname}' }); + }); + + it('include-paths-partial-matched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_INCLUDE_PATHS = '/test'; + await expectImgProcessed(); + }); + + it('include-paths-fully-matched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_INCLUDE_PATHS = '/test/complicated'; + await expectImgProcessed(); + }); + + it('include-paths-unmatched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_INCLUDE_PATHS = '/t'; + await expectImgOrigin(); + }); + + it('exclude-paths-partial-matched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_EXCLUDE_PATHS = '/test'; + await expectImgOrigin(); + }); + + it('exclude-paths-fully-matched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_EXCLUDE_PATHS = '/test/complicated'; + await expectImgOrigin(); + }); + + it('exclude-paths-unmatched', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_EXCLUDE_PATHS = '/t'; + await expectImgProcessed(); + }); + + it('include-exclude-paths-mixed-filtered-out', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_INCLUDE_PATHS = '/test'; + process.env.HOTLINK_EXCLUDE_PATHS = '/test/complicated'; + await expectImgOrigin(); + }); + + it('include-exclude-paths-mixed-unfiltered-out', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${host}${pathname}'; + process.env.HOTLINK_INCLUDE_PATHS = '/test'; + process.env.HOTLINK_EXCLUDE_PATHS = '/test/c'; + await expectImgProcessed(); + }); + + it('invalid-property', async () => { + process.env.HOTLINK_TEMPLATE = 'https://i3.wp.com/${createObjectURL}'; + const app = (await import('@/app')).default; + const response = await app.request('/test/complicated'); + expect(await response.text()).toContain('Error: Invalid URL property: createObjectURL'); + }); +}); diff --git a/lib/middleware/anti-hotlink.ts b/lib/middleware/anti-hotlink.ts new file mode 100644 index 00000000000000..6b04cda304c769 --- /dev/null +++ b/lib/middleware/anti-hotlink.ts @@ -0,0 +1,168 @@ +import { config } from '@/config'; +import { load, type CheerioAPI } from 'cheerio'; +import logger from '@/utils/logger'; +import { type MiddlewareHandler } from 'hono'; +import { Data } from '@/types'; + +const templateRegex = /\${([^{}]+)}/g; +const allowedUrlProperties = new Set(['hash', 'host', 'hostname', 'href', 'origin', 'password', 'pathname', 'port', 'protocol', 'search', 'searchParams', 'username']); + +// match path or sub-path +const matchPath = (path: string, paths: string[]) => { + for (const p of paths) { + if (path.startsWith(p) && (path.length === p.length || path[p.length] === '/')) { + return true; + } + } + return false; +}; + +// return true if the path needs to be processed +const filterPath = (path: string) => { + const include = config.hotlink.includePaths; + const exclude = config.hotlink.excludePaths; + return !(include && !matchPath(path, include)) && !(exclude && matchPath(path, exclude)); +}; + +const interpolate = (str: string, obj: Record) => + str.replaceAll(templateRegex, (_, prop) => { + let needEncode = false; + if (prop.endsWith('_ue')) { + // url encode + prop = prop.slice(0, -3); + needEncode = true; + } + return needEncode ? encodeURIComponent(obj[prop]) : obj[prop]; + }); +const parseUrl = (str: string) => { + let url; + try { + url = new URL(str); + } catch { + logger.error(`Failed to parse ${str}`); + } + + return url; +}; + +const replaceUrl = (template?: string, url?: string) => { + if (!template || !url) { + return url; + } + const oldUrl = parseUrl(url); + if (oldUrl && oldUrl.protocol !== 'data:') { + return interpolate(template, oldUrl); + } + return url; +}; + +const replaceUrls = ($: CheerioAPI, selector: string, template: string, attribute = 'src') => { + $(selector).each(function () { + const oldSrc = $(this).attr(attribute); + if (oldSrc) { + const url = parseUrl(oldSrc); + if (url && url.protocol !== 'data:') { + // Cheerio will do the right thing to prohibit XSS. + $(this).attr(attribute, interpolate(template, url)); + } + } + }); +}; + +const process = (html: string, image_hotlink_template?: string, multimedia_hotlink_template?: string) => { + const $ = load(html, undefined, false); + if (image_hotlink_template) { + replaceUrls($, 'img, picture > source', image_hotlink_template); + replaceUrls($, 'video[poster]', image_hotlink_template, 'poster'); + replaceUrls($, '*[data-rsshub-image="href"]', image_hotlink_template, 'href'); + } + if (multimedia_hotlink_template) { + replaceUrls($, 'video, video > source, audio, audio > source', multimedia_hotlink_template); + if (!image_hotlink_template) { + replaceUrls($, 'video[poster]', multimedia_hotlink_template, 'poster'); + } + } + return $.html(); +}; + +const validateTemplate = (template?: string) => { + if (!template) { + return; + } + for (const match of template.matchAll(templateRegex)) { + const prop = match[1].endsWith('_ue') ? match[1].slice(0, -3) : match[1]; + if (!allowedUrlProperties.has(prop)) { + throw new Error(`Invalid URL property: ${prop}`); + } + } +}; + +const middleware: MiddlewareHandler = async (ctx, next) => { + await next(); + + let imageHotlinkTemplate: string | undefined; + let multimediaHotlinkTemplate: string | undefined; + + // Read params if enabled + if (config.feature.allow_user_hotlink_template) { + // By default, the config turns these features off. Set corresponding config to + // true to turn this feature on. + // A risk is that the media URLs will be replaced by user-supplied templates, + // so a user could literally take the control of "where are the media from", + // but only in their personal-use feed URL. + multimediaHotlinkTemplate = ctx.req.query('multimedia_hotlink_template'); + imageHotlinkTemplate = ctx.req.query('image_hotlink_template'); + } + + // Force config hotlink template on conflict + if (config.hotlink.template) { + imageHotlinkTemplate = filterPath(ctx.req.path) ? config.hotlink.template : undefined; + multimediaHotlinkTemplate = filterPath(ctx.req.path) ? config.hotlink.template : undefined; + } + + if (!imageHotlinkTemplate && !multimediaHotlinkTemplate) { + return; + } + + validateTemplate(imageHotlinkTemplate); + validateTemplate(multimediaHotlinkTemplate); + + // Assume that only description include image link + // and here we will only check them in description. + // Use Cheerio to load the description as html and filter all + // image link + const data: Data = ctx.get('data'); + if (data) { + if (data.image) { + data.image = replaceUrl(imageHotlinkTemplate, data.image); + } + if (data.description) { + data.description = process(data.description, imageHotlinkTemplate, multimediaHotlinkTemplate); + } + + if (data.item) { + for (const item of data.item) { + if (item.description) { + item.description = process(item.description, imageHotlinkTemplate, multimediaHotlinkTemplate); + } + if (item.enclosure_url && item.enclosure_type) { + if (item.enclosure_type.startsWith('image/')) { + item.enclosure_url = replaceUrl(imageHotlinkTemplate, item.enclosure_url); + } else if (/^(video|audio)\//.test(item.enclosure_type)) { + item.enclosure_url = replaceUrl(multimediaHotlinkTemplate, item.enclosure_url); + } + } + if (item.image) { + item.image = replaceUrl(imageHotlinkTemplate, item.image); + } + if (item.itunes_item_image) { + item.itunes_item_image = replaceUrl(imageHotlinkTemplate, item.itunes_item_image); + } + } + } + + ctx.set('data', data); + } +}; + +export default middleware; diff --git a/lib/middleware/api-response-handler.js b/lib/middleware/api-response-handler.js deleted file mode 100644 index e43954750c4c49..00000000000000 --- a/lib/middleware/api-response-handler.js +++ /dev/null @@ -1,147 +0,0 @@ -/** - * HTTP Status codes - */ -const statusCodes = { - CONTINUE: 100, - OK: 200, - CREATED: 201, - ACCEPTED: 202, - NO_CONTENT: 204, - BAD_REQUEST: 400, - UNAUTHORIZED: 401, - FORBIDDEN: 403, - NOT_FOUND: 404, - REQUEST_TIMEOUT: 408, - UNPROCESSABLE_ENTITY: 422, - INTERNAL_SERVER_ERROR: 500, - NOT_IMPLEMENTED: 501, - BAD_GATEWAY: 502, - SERVICE_UNAVAILABLE: 503, - GATEWAY_TIME_OUT: 504, -}; - -function responseHandler() { - return async (ctx, next) => { - ctx.res.statusCodes = statusCodes; - ctx.statusCodes = ctx.res.statusCodes; - - ctx.res.success = ({ statusCode, data = null, message = null }) => { - const status = 0; - - ctx.status = statusCode; - ctx.body = { status, data, message }; - }; - - // ctx.res.fail = ({ statusCode, code, data = null, message = null }) => { - // const status = -1; - - // if (!!statusCode && (statusCode >= 400 && statusCode < 500)) { - // ctx.status = statusCode; - // } else if (!(ctx.status >= 400 && ctx.status < 500)) { - // ctx.status = statusCodes.BAD_REQUEST; - // } - - // ctx.body = { status, code, data, message }; - // }; - - // ctx.res.error = ({ statusCode, code, data = null, message = null }) => { - // const status = -2; - - // if (!!statusCode && (statusCode >= 500 && statusCode < 600)) { - // ctx.status = statusCode; - // } else if (!(ctx.status >= 500 && ctx.status < 600)) { - // ctx.status = statusCodes.INTERNAL_SERVER_ERROR; - // } - - // ctx.body = { status, code, data, message }; - // }; - - ctx.res.ok = (params = {}) => { - ctx.res.success({ - ...params, - statusCode: statusCodes.OK, - }); - }; - - // ctx.res.noContent = (params = {}) => { - // ctx.res.success({ - // ...params, - // statusCode: statusCodes.NO_CONTENT, - // }); - // }; - - // ctx.res.badRequest = (params = {}) => { - // ctx.res.fail({ - // ...params, - // statusCode: statusCodes.BAD_REQUEST, - // }); - // }; - - // ctx.res.forbidden = (params = {}) => { - // ctx.res.fail({ - // ...params, - // statusCode: statusCodes.FORBIDDEN, - // }); - // }; - - // ctx.res.notFound = (params = {}) => { - // ctx.res.fail({ - // ...params, - // statusCode: statusCodes.NOT_FOUND, - // }); - // }; - - // ctx.res.requestTimeout = (params = {}) => { - // ctx.res.fail({ - // ...params, - // statusCode: statusCodes.REQUEST_TIMEOUT, - // }); - // }; - - // ctx.res.unprocessableEntity = (params = {}) => { - // ctx.res.fail({ - // ...params, - // statusCode: statusCodes.UNPROCESSABLE_ENTITY, - // }); - // }; - - // ctx.res.internalServerError = (params = {}) => { - // ctx.res.error({ - // ...params, - // statusCode: statusCodes.INTERNAL_SERVER_ERROR, - // }); - // }; - - // ctx.res.notImplemented = (params = {}) => { - // ctx.res.error({ - // ...params, - // statusCode: statusCodes.NOT_IMPLEMENTED, - // }); - // }; - - // ctx.res.badGateway = (params = {}) => { - // ctx.res.error({ - // ...params, - // statusCode: statusCodes.BAD_GATEWAY, - // }); - // }; - - // ctx.res.serviceUnavailable = (params = {}) => { - // ctx.res.error({ - // ...params, - // statusCode: statusCodes.SERVICE_UNAVAILABLE, - // }); - // }; - - // ctx.res.gatewayTimeOut = (params = {}) => { - // ctx.res.error({ - // ...params, - // statusCode: statusCodes.GATEWAY_TIME_OUT, - // }); - // }; - - await next(); - }; -} - -module.exports = responseHandler; diff --git a/lib/middleware/api-template.js b/lib/middleware/api-template.js deleted file mode 100644 index c3f10706db6708..00000000000000 --- a/lib/middleware/api-template.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = async (ctx, next) => { - await next(); - if (ctx.request.path.startsWith('/api/')) { - return ctx.res.ok({ - message: `request returned ${ctx.body.counter} ${ctx.body.counter > 1 ? 'routes' : 'route'}`, - data: ctx.body.result, - }); - } -}; diff --git a/lib/middleware/cache.test.ts b/lib/middleware/cache.test.ts new file mode 100644 index 00000000000000..703da060cd405e --- /dev/null +++ b/lib/middleware/cache.test.ts @@ -0,0 +1,189 @@ +import { describe, expect, it, vi, afterEach } from 'vitest'; +import Parser from 'rss-parser'; +import wait from '@/utils/wait'; + +process.env.CACHE_EXPIRE = '1'; +process.env.CACHE_CONTENT_EXPIRE = '2'; + +const parser = new Parser(); + +afterEach(() => { + vi.resetModules(); +}); + +const noCacheTestFunc = async () => { + const app = (await import('@/app')).default; + + const response1 = await app.request('/test/cache'); + const response2 = await app.request('/test/cache'); + + const parsed1 = await parser.parseString(await response1.text()); + const parsed2 = await parser.parseString(await response2.text()); + + expect(response2.status).toBe(200); + expect(response2.headers).not.toHaveProperty('rsshub-cache-status'); + + expect(parsed1.items[0].content).toBe('Cache1'); + expect(parsed2.items[0].content).toBe('Cache2'); + + expect(parsed1.ttl).toEqual('1'); +}; + +describe('cache', () => { + it('memory', async () => { + process.env.CACHE_TYPE = 'memory'; + const app = (await import('@/app')).default; + + const response1 = await app.request('/test/cache'); + const response2 = await app.request('/test/cache'); + + const parsed1 = await parser.parseString(await response1.text()); + const parsed2 = await parser.parseString(await response2.text()); + + delete parsed1.lastBuildDate; + delete parsed2.lastBuildDate; + delete parsed1.feedUrl; + delete parsed2.feedUrl; + delete parsed1.paginationLinks; + delete parsed2.paginationLinks; + expect(parsed2).toMatchObject(parsed1); + + expect(response2.status).toBe(200); + expect(response2.headers.get('rsshub-cache-status')).toBe('HIT'); + + expect(parsed1.ttl).toEqual('1'); + + await wait(1 * 1000 + 100); + const response3 = await app.request('/test/cache'); + expect(response3.headers).not.toHaveProperty('rsshub-cache-status'); + const parsed3 = await parser.parseString(await response3.text()); + + await wait(2 * 1000 + 100); + const response4 = await app.request('/test/cache'); + const parsed4 = await parser.parseString(await response4.text()); + + expect(parsed1.items[0].content).toBe('Cache1'); + expect(parsed2.items[0].content).toBe('Cache1'); + expect(parsed3.items[0].content).toBe('Cache1'); + expect(parsed4.items[0].content).toBe('Cache2'); + + await app.request('/test/refreshCache'); + await wait(1 * 1000 + 100); + const response5 = await app.request('/test/refreshCache'); + const parsed5 = await parser.parseString(await response5.text()); + await wait(1 * 1000 + 100); + const response6 = await app.request('/test/refreshCache'); + const parsed6 = await parser.parseString(await response6.text()); + + expect(parsed5.items[0].content).toBe('1 1'); + expect(parsed6.items[0].content).toBe('1 0'); + }, 10000); + + it('redis', async () => { + process.env.CACHE_TYPE = 'redis'; + const app = (await import('@/app')).default; + + await wait(500); + const response1 = await app.request('/test/cache'); + const response2 = await app.request('/test/cache'); + + const parsed1 = await parser.parseString(await response1.text()); + const parsed2 = await parser.parseString(await response2.text()); + + delete parsed1.lastBuildDate; + delete parsed2.lastBuildDate; + delete parsed1.feedUrl; + delete parsed2.feedUrl; + delete parsed1.paginationLinks; + delete parsed2.paginationLinks; + expect(parsed2).toMatchObject(parsed1); + + expect(response2.status).toBe(200); + expect(response2.headers.get('rsshub-cache-status')).toBe('HIT'); + + expect(parsed1.ttl).toEqual('1'); + + await wait(1 * 1000 + 100); + const response3 = await app.request('/test/cache'); + expect(response3.headers).not.toHaveProperty('rsshub-cache-status'); + const parsed3 = await parser.parseString(await response3.text()); + + await wait(2 * 1000 + 100); + const response4 = await app.request('/test/cache'); + const parsed4 = await parser.parseString(await response4.text()); + + expect(parsed1.items[0].content).toBe('Cache1'); + expect(parsed2.items[0].content).toBe('Cache1'); + expect(parsed3.items[0].content).toBe('Cache1'); + expect(parsed4.items[0].content).toBe('Cache2'); + + await app.request('/test/refreshCache'); + await wait(1 * 1000 + 100); + const response5 = await app.request('/test/refreshCache'); + const parsed5 = await parser.parseString(await response5.text()); + await wait(1 * 1000 + 100); + const response6 = await app.request('/test/refreshCache'); + const parsed6 = await parser.parseString(await response6.text()); + + expect(parsed5.items[0].content).toBe('1 1'); + expect(parsed6.items[0].content).toBe('1 0'); + + const cache = (await import('@/utils/cache')).default; + await cache.clients.redisClient!.quit(); + }, 10000); + + it('redis with quit', async () => { + process.env.CACHE_TYPE = 'redis'; + const cache = (await import('@/utils/cache')).default; + await cache.clients.redisClient!.quit(); + await noCacheTestFunc(); + }); + + it('redis with error', async () => { + process.env.CACHE_TYPE = 'redis'; + process.env.REDIS_URL = 'redis://wrongpath:6379'; + await noCacheTestFunc(); + const cache = (await import('@/utils/cache')).default; + await cache.clients.redisClient!.quit(); + }); + + it('no cache', async () => { + process.env.CACHE_TYPE = 'NO'; + await noCacheTestFunc(); + }); + + it('no cache (empty string)', async () => { + process.env.CACHE_TYPE = ''; + await noCacheTestFunc(); + }); + + it('throws URL key', async () => { + process.env.CACHE_TYPE = 'memory'; + const app = (await import('@/app')).default; + + try { + const response = await app.request('/test/cacheUrlKey'); + expect(response).toThrow(Error); + } catch (error: any) { + expect(error.message).toContain('Cache key must be a string'); + } + }); + + it('RSS TTL (no cache)', async () => { + process.env.CACHE_TYPE = ''; + process.env.CACHE_EXPIRE = '600'; + const app = (await import('@/app')).default; + const response = await app.request('/test/cache'); + const parsed = await parser.parseString(await response.text()); + expect(parsed.ttl).toEqual('1'); + }); + + it('RSS TTL (w/ cache)', async () => { + process.env.CACHE_TYPE = 'memory'; + process.env.CACHE_EXPIRE = '600'; + const app = (await import('@/app')).default; + const response = await app.request('/test/cache'); + const parsed = await parser.parseString(await response.text()); + expect(parsed.ttl).toEqual('10'); + }); +}); diff --git a/lib/middleware/cache.ts b/lib/middleware/cache.ts new file mode 100644 index 00000000000000..d31a26a5b0b13b --- /dev/null +++ b/lib/middleware/cache.ts @@ -0,0 +1,78 @@ +import xxhash from 'xxhash-wasm'; +import type { MiddlewareHandler } from 'hono'; + +import { config } from '@/config'; +import RequestInProgressError from '@/errors/types/request-in-progress'; +import cacheModule from '@/utils/cache/index'; +import { Data } from '@/types'; + +const bypassList = new Set(['/', '/robots.txt', '/logo.png', '/favicon.ico']); +// only give cache string, as the `!` condition tricky +// XXH64 is used to shrink key size +// plz, write these tips in comments! +const middleware: MiddlewareHandler = async (ctx, next) => { + if (!cacheModule.status.available || bypassList.has(ctx.req.path)) { + await next(); + return; + } + + const requestPath = ctx.req.path; + const limit = ctx.req.query('limit') ? `:${ctx.req.query('limit')}` : ''; + const { h64ToString } = await xxhash(); + const key = 'rsshub:koa-redis-cache:' + h64ToString(requestPath + limit); + const controlKey = 'rsshub:path-requested:' + h64ToString(requestPath + limit); + + const isRequesting = await cacheModule.globalCache.get(controlKey); + + if (isRequesting === '1') { + let retryTimes = process.env.NODE_ENV === 'test' ? 1 : 10; + let bypass = false; + while (retryTimes > 0) { + // eslint-disable-next-line no-await-in-loop + await new Promise((resolve) => setTimeout(resolve, process.env.NODE_ENV === 'test' ? 3000 : 6000)); + // eslint-disable-next-line no-await-in-loop + if ((await cacheModule.globalCache.get(controlKey)) !== '1') { + bypass = true; + break; + } + retryTimes--; + } + if (!bypass) { + throw new RequestInProgressError('This path is currently fetching, please come back later!'); + } + } + + const value = await cacheModule.globalCache.get(key); + + if (value) { + ctx.status(200); + ctx.header('RSSHub-Cache-Status', 'HIT'); + ctx.set('data', JSON.parse(value)); + await next(); + return; + } + + // Doesn't hit the cache? We need to let others know! + await cacheModule.globalCache.set(controlKey, '1', config.cache.requestTimeout); + + try { + await next(); + } catch (error) { + await cacheModule.globalCache.set(controlKey, '0', config.cache.requestTimeout); + throw error; + } + + const data: Data = ctx.get('data'); + if (ctx.res.headers.get('Cache-Control') !== 'no-cache' && data) { + data.lastBuildDate = new Date().toUTCString(); + ctx.set('data', data); + const body = JSON.stringify(data); + await cacheModule.globalCache.set(key, body, config.cache.routeExpire); + } + + // We need to let it go, even no cache set. + // Wait to set cache so the next request could be handled correctly + await cacheModule.globalCache.set(controlKey, '0', config.cache.requestTimeout); +}; + +export default middleware; diff --git a/lib/middleware/cache/index.js b/lib/middleware/cache/index.js deleted file mode 100644 index 52c0b3aeaaec0f..00000000000000 --- a/lib/middleware/cache/index.js +++ /dev/null @@ -1,138 +0,0 @@ -const md5 = require('@/utils/md5'); -const config = require('@/config').value; -const logger = require('@/utils/logger'); -const { RequestInProgressError } = require('@/errors'); - -const globalCache = { - get: () => null, - set: () => null, -}; - -let cacheModule = { - get: () => null, - set: () => null, - status: { available: false }, - clients: {}, -}; - -if (config.cache.type === 'redis') { - cacheModule = require('./redis'); - const { redisClient } = cacheModule.clients; - globalCache.get = async (key) => { - if (key && cacheModule.status.available) { - const value = await redisClient.get(key); - return value; - } - }; - globalCache.set = cacheModule.set; -} else if (config.cache.type === 'memory') { - cacheModule = require('./memory'); - const { memoryCache } = cacheModule.clients; - globalCache.get = (key) => { - if (key && cacheModule.status.available) { - return memoryCache.get(key, { updateAgeOnGet: false }); - } - }; - globalCache.set = (key, value, maxAge) => { - if (!value || value === 'undefined') { - value = ''; - } - if (typeof value === 'object') { - value = JSON.stringify(value); - } - if (key) { - return memoryCache.set(key, value, { ttl: maxAge * 1000 }); - } - }; -} else { - logger.error('Cache not available, concurrent requests are not limited. This could lead to bad behavior.'); -} - -// only give cache string, as the `!` condition tricky -// md5 is used to shrink key size -// plz, write these tips in comments! -module.exports = function (app) { - const { get, set, status } = cacheModule; - app.context.cache = { - ...cacheModule, - tryGet: async (key, getValueFunc, maxAge = config.cache.contentExpire, refresh = true) => { - if (typeof key !== 'string') { - throw Error('Cache key must be a string'); - } - let v = await get(key, refresh); - if (!v) { - v = await getValueFunc(); - set(key, v, maxAge); - } else { - let parsed; - try { - parsed = JSON.parse(v); - } catch (e) { - parsed = null; - } - if (parsed) { - v = parsed; - } - } - - return v; - }, - globalCache, - }; - - return async (ctx, next) => { - const key = 'koa-redis-cache:' + md5(ctx.request.path); - const controlKey = 'path-requested:' + md5(ctx.request.path); - - if (!status.available) { - return next(); - } - - const isRequesting = await globalCache.get(controlKey); - - if (isRequesting === '1') { - throw new RequestInProgressError('This path is currently fetching, please come back later!'); - } - - try { - const value = await globalCache.get(key); - - if (value) { - ctx.response.status = 200; - if (config.cache.type === 'redis') { - ctx.response.set({ - 'X-Koa-Redis-Cache': 'true', - }); - } else if (config.cache.type === 'memory') { - ctx.response.set({ - 'X-Koa-Memory-Cache': 'true', - }); - } - ctx.state.data = JSON.parse(value); - return; - } - } catch (e) { - // - } - - // Doesn't hit the cache? We need to let others know! - await globalCache.set(controlKey, '1', config.cache.requestTimeout); - - try { - await next(); - } catch (e) { - await globalCache.set(controlKey, '0', config.cache.requestTimeout); - throw e; - } - - if (ctx.response.get('Cache-Control') !== 'no-cache' && ctx.state && ctx.state.data) { - ctx.state.data.lastBuildDate = new Date().toUTCString(); - const body = JSON.stringify(ctx.state.data); - await globalCache.set(key, body, config.cache.routeExpire); - } - - // We need to let it go, even no cache set. - // Wait to set cache so the next request could be handled correctly - await globalCache.set(controlKey, '0', config.cache.requestTimeout); - }; -}; diff --git a/lib/middleware/cache/memory.js b/lib/middleware/cache/memory.js deleted file mode 100644 index 21dc9c7d41b253..00000000000000 --- a/lib/middleware/cache/memory.js +++ /dev/null @@ -1,36 +0,0 @@ -const { LRUCache } = require('lru-cache'); -const config = require('@/config').value; - -const status = { available: false }; - -const memoryCache = new LRUCache({ - ttl: config.cache.routeExpire * 1000, - max: config.memory.max, -}); - -status.available = true; - -module.exports = { - get: (key, refresh = true) => { - if (key && status.available) { - let value = memoryCache.get(key, { updateAgeOnGet: refresh }); - if (value) { - value = value + ''; - } - return value; - } - }, - set: (key, value, maxAge = config.cache.contentExpire) => { - if (!value || value === 'undefined') { - value = ''; - } - if (typeof value === 'object') { - value = JSON.stringify(value); - } - if (key && status.available) { - return memoryCache.set(key, value, { ttl: maxAge * 1000 }); - } - }, - clients: { memoryCache }, - status, -}; diff --git a/lib/middleware/cache/redis.js b/lib/middleware/cache/redis.js deleted file mode 100644 index 1e9889d0f6f7f9..00000000000000 --- a/lib/middleware/cache/redis.js +++ /dev/null @@ -1,68 +0,0 @@ -const config = require('@/config').value; -const Redis = require('ioredis'); -const logger = require('@/utils/logger'); - -const redisClient = new Redis(config.redis.url); - -const status = { available: false }; - -redisClient.on('error', (error) => { - status.available = false; - logger.error('Redis error: ', error); -}); -redisClient.on('end', () => { - status.available = false; -}); -redisClient.on('connect', () => { - status.available = true; - logger.info('Redis connected.'); -}); - -const getCacheTtlKey = (key) => { - if (key.startsWith('cacheTtl:')) { - throw Error('"cacheTtl:" prefix is reserved for the internal usage, please change your cache key'); // blocking any attempt to get/set the cacheTtl - } - return `cacheTtl:${key}`; -}; - -module.exports = { - get: async (key, refresh = true) => { - if (key && status.available) { - const cacheTtlKey = getCacheTtlKey(key); - let [value, cacheTtl] = await redisClient.mget(key, cacheTtlKey); - if (value && refresh) { - if (!cacheTtl) { - // if cacheTtl is not set, that means the cache expire time is contentExpire - cacheTtl = config.cache.contentExpire; - // dont save cacheTtl to Redis, as it is the default value - // redisClient.set(cacheTtlKey, cacheTtl, 'EX', cacheTtl); - } else { - redisClient.expire(cacheTtlKey, cacheTtl); - } - redisClient.expire(key, cacheTtl); - value = value + ''; - } - return value; - } - }, - set: (key, value, maxAge = config.cache.contentExpire) => { - if (!status.available) { - return; - } - if (!value || value === 'undefined') { - value = ''; - } - if (typeof value === 'object') { - value = JSON.stringify(value); - } - if (key) { - if (maxAge !== config.cache.contentExpire) { - // Only set cacheTtlKey if maxAge !== contentExpire - redisClient.set(getCacheTtlKey(key), maxAge, 'EX', maxAge); - } - return redisClient.set(key, value, 'EX', maxAge); // setMode: https://redis.io/commands/set - } - }, - clients: { redisClient }, - status, -}; diff --git a/lib/middleware/debug.js b/lib/middleware/debug.js deleted file mode 100644 index 644795418aae91..00000000000000 --- a/lib/middleware/debug.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = async (ctx, next) => { - if (!ctx.debug.paths[ctx.request.path]) { - ctx.debug.paths[ctx.request.path] = 0; - } - ctx.debug.paths[ctx.request.path]++; - - ctx.debug.request++; - - await next(); - - if (!ctx.debug.routes[ctx._matchedRoute]) { - ctx._matchedRoute && (ctx.debug.routes[ctx._matchedRoute] = 0); - } - ctx._matchedRoute && ctx.debug.routes[ctx._matchedRoute]++; - - if (ctx.response.get('X-Koa-Redis-Cache') || ctx.response.get('X-Koa-Memory-Cache')) { - ctx.debug.hitCache++; - } - - ctx.state.debuged = true; - - if (ctx.status === 304) { - ctx.debug.etag++; - } -}; diff --git a/lib/middleware/debug.test.ts b/lib/middleware/debug.test.ts new file mode 100644 index 00000000000000..7bcf980e8c45cc --- /dev/null +++ b/lib/middleware/debug.test.ts @@ -0,0 +1,40 @@ +import { describe, expect, it } from 'vitest'; +import app from '@/app'; +import { load } from 'cheerio'; + +process.env.NODE_NAME = 'mock'; + +describe('debug', () => { + it('debug', async () => { + const response1 = await app.request('/test/1'); + const etag = response1.headers.get('etag'); + await app.request('/test/1', { + headers: { + 'If-None-Match': etag!, + }, + }); + await app.request('/test/2'); + await app.request('/test/empty'); + await app.request('/test/empty'); + + const response = await app.request('/'); + + const $ = load(await response.text()); + $('.debug-item').each((index, item) => { + const key = $(item).find('.debug-key').html()?.trim(); + const value = $(item).find('.debug-value').html()?.trim(); + switch (key) { + case 'Node Name:': + expect(value).toBe('mock'); + break; + case 'Request Amount:': + expect(value).toBe('6'); + break; + case 'ETag Matched:': + expect(value).toBe('1'); + break; + default: + } + }); + }); +}); diff --git a/lib/middleware/debug.ts b/lib/middleware/debug.ts new file mode 100644 index 00000000000000..c9fc8799f55997 --- /dev/null +++ b/lib/middleware/debug.ts @@ -0,0 +1,37 @@ +import { MiddlewareHandler } from 'hono'; +import { getDebugInfo, setDebugInfo } from '@/utils/debug-info'; + +const middleware: MiddlewareHandler = async (ctx, next) => { + { + const debug = getDebugInfo(); + if (!debug.paths[ctx.req.path]) { + debug.paths[ctx.req.path] = 0; + } + debug.paths[ctx.req.path]++; + + debug.request++; + setDebugInfo(debug); + } + + await next(); + + { + const debug = getDebugInfo(); + const hasMatchedRoute = ctx.req.routePath !== '/*'; + if (!debug.routes[ctx.req.routePath] && hasMatchedRoute) { + debug.routes[ctx.req.routePath] = 0; + } + hasMatchedRoute && debug.routes[ctx.req.routePath]++; + + if (ctx.res.headers.get('RSSHub-Cache-Status')) { + debug.hitCache++; + } + + if (ctx.res.status === 304) { + debug.etag++; + } + setDebugInfo(debug); + } +}; + +export default middleware; diff --git a/lib/middleware/filter-engine.test.ts b/lib/middleware/filter-engine.test.ts new file mode 100644 index 00000000000000..1a9d6e60b6a90c --- /dev/null +++ b/lib/middleware/filter-engine.test.ts @@ -0,0 +1,39 @@ +import { describe, expect, it, afterAll, vi, afterEach } from 'vitest'; + +afterAll(() => { + delete process.env.FILTER_REGEX_ENGINE; +}); + +afterEach(() => { + delete process.env.FILTER_REGEX_ENGINE; + vi.resetModules(); +}); + +describe('filter-engine', () => { + it(`filter RE2 engine ReDoS attack`, async () => { + const app = (await import('@/app')).default; + + const response = await app.request('/test/1?filter=abc(%3F%3Ddef)'); + expect(response.status).toBe(503); + expect(await response.text()).toMatch(/RE2JSSyntaxException/); + }); + + it(`filter Regexp engine backward compatibility`, async () => { + process.env.FILTER_REGEX_ENGINE = 'regexp'; + + const app = (await import('@/app')).default; + + const response = await app.request('/test/1?filter=abc(%3F%3Ddef)'); + expect(response.status).toBe(200); + }); + + it(`filter Regexp engine test config`, async () => { + process.env.FILTER_REGEX_ENGINE = 'somethingelse'; + + const app = (await import('@/app')).default; + + const response = await app.request('/test/1?filter=abc(%3F%3Ddef)'); + expect(response.status).toBe(503); + expect(await response.text()).toMatch(/somethingelse/); + }); +}); diff --git a/lib/middleware/header.js b/lib/middleware/header.js deleted file mode 100644 index 2292ddbed4eeac..00000000000000 --- a/lib/middleware/header.js +++ /dev/null @@ -1,45 +0,0 @@ -const etagCalculate = require('etag'); -const logger = require('@/utils/logger'); -const config = require('@/config').value; -const headers = { - 'Access-Control-Allow-Methods': 'GET', - 'Content-Type': 'application/xml; charset=utf-8', - 'Cache-Control': `public, max-age=${config.cache.routeExpire}`, - 'X-Content-Type-Options': 'nosniff', -}; -if (config.nodeName) { - headers['RSSHub-Node'] = config.nodeName; -} - -module.exports = async (ctx, next) => { - logger.info(`${ctx.url}, user IP: ${ctx.ips[0] || ctx.ip}`); - ctx.set(headers); - ctx.set({ - 'Access-Control-Allow-Origin': config.allowOrigin || ctx.host, - }); - - await next(); - - if (!ctx.body || typeof ctx.body !== 'string' || ctx.response.get('ETag')) { - return; - } - - const status = (ctx.status / 100) | 0; - if (2 !== status) { - return; - } - - ctx.set('ETag', etagCalculate(ctx.body.replace(/(.*)<\/lastBuildDate>/, '').replace(//, ''))); - - if (ctx.fresh) { - ctx.status = 304; - ctx.body = null; - } else { - const match = ctx.body.match(/(.*)<\/lastBuildDate>/); - if (match) { - ctx.set({ - 'Last-Modified': match[1], - }); - } - } -}; diff --git a/lib/middleware/header.test.ts b/lib/middleware/header.test.ts new file mode 100644 index 00000000000000..bda96a681f85c7 --- /dev/null +++ b/lib/middleware/header.test.ts @@ -0,0 +1,39 @@ +import { describe, expect, it, afterAll } from 'vitest'; + +process.env.NODE_NAME = 'mock'; +process.env.ALLOW_ORIGIN = 'rsshub.mock'; + +let etag; + +afterAll(() => { + delete process.env.NODE_NAME; + delete process.env.ALLOW_ORIGIN; +}); + +describe('header', () => { + it(`header`, async () => { + const app = (await import('@/app')).default; + const { config } = await import('@/config'); + const response = await app.request('/test/1'); + expect(response.headers.get('access-control-allow-origin')).toBe('rsshub.mock'); + expect(response.headers.get('access-control-allow-methods')).toBe('GET'); + expect(response.headers.get('content-type')).toBe('application/xml; charset=utf-8'); + expect(response.headers.get('cache-control')).toBe(`public, max-age=${config.cache.routeExpire}`); + expect(response.headers.get('last-modified')).toBe((await response.text()).match(/(.*)<\/lastBuildDate>/)?.[1]); + expect(response.headers.get('rsshub-node')).toBe('mock'); + expect(response.headers.get('etag')).not.toBe(undefined); + etag = response.headers.get('etag'); + }); + + it(`etag`, async () => { + const app = (await import('@/app')).default; + const response = await app.request('/test/1', { + headers: { + 'If-None-Match': etag, + }, + }); + expect(response.status).toBe(304); + expect(await response.text()).toBe(''); + expect(response.headers.get('last-modified')).toBe(null); + }); +}); diff --git a/lib/middleware/header.ts b/lib/middleware/header.ts new file mode 100644 index 00000000000000..f43d8614548f81 --- /dev/null +++ b/lib/middleware/header.ts @@ -0,0 +1,48 @@ +import { MiddlewareHandler } from 'hono'; +import etagCalculate from 'etag'; +import { config } from '@/config'; +import { Data } from '@/types'; + +const headers: Record = { + 'Access-Control-Allow-Methods': 'GET', + 'Content-Type': 'application/xml; charset=utf-8', + 'Cache-Control': `public, max-age=${config.cache.routeExpire}`, + 'X-Content-Type-Options': 'nosniff', +}; +if (config.nodeName) { + headers['RSSHub-Node'] = config.nodeName; +} + +function etagMatches(etag: string, ifNoneMatch: string | null) { + return ifNoneMatch !== null && ifNoneMatch.split(/,\s*/).includes(etag); +} + +const middleware: MiddlewareHandler = async (ctx, next) => { + for (const key in headers) { + ctx.header(key, headers[key]); + } + ctx.header('Access-Control-Allow-Origin', config.allowOrigin || new URL(ctx.req.url).host); + + await next(); + + const data: Data = ctx.get('data'); + if (!data || ctx.res.headers.get('ETag')) { + return; + } + + const lastBuildDate = data.lastBuildDate; + delete data.lastBuildDate; + const etag = etagCalculate(JSON.stringify(data)); + + ctx.header('ETag', etag); + + const ifNoneMatch = ctx.req.header('If-None-Match') ?? null; + if (etagMatches(etag, ifNoneMatch)) { + ctx.status(304); + ctx.set('no-content', true); + } else { + ctx.header('Last-Modified', lastBuildDate); + } +}; + +export default middleware; diff --git a/lib/middleware/load-on-demand.js b/lib/middleware/load-on-demand.js deleted file mode 100644 index 0c15bb42305437..00000000000000 --- a/lib/middleware/load-on-demand.js +++ /dev/null @@ -1,36 +0,0 @@ -const mount = require('koa-mount'); -const Router = require('@koa/router'); -const routes = require('../v2router'); -const loadedRoutes = new Set(); - -module.exports = function (app) { - return async function (ctx, next) { - const p = ctx.request.path.split('/').filter(Boolean); - let modName = null; - let mounted = false; - - if (p.length > 0) { - modName = p[0]; - if (!loadedRoutes.has(modName)) { - const mod = routes[modName]; - // Mount module - if (mod) { - mounted = true; - loadedRoutes.add(modName); - const router = new Router(); - mod(router); - app.use(mount(`/${modName}`, router.routes())).use(router.allowedMethods()); - } - } else { - mounted = true; - } - } - - await next(); - - // We should only add it when koa router matched - if (mounted && ctx._matchedRoute) { - ctx._matchedRoute = `/${modName}${ctx._matchedRoute}`; - } - }; -}; diff --git a/lib/middleware/logger.ts b/lib/middleware/logger.ts new file mode 100644 index 00000000000000..9d2ca59cec6b8f --- /dev/null +++ b/lib/middleware/logger.ts @@ -0,0 +1,44 @@ +import { requestMetric } from '@/utils/otel'; +import { MiddlewareHandler } from 'hono'; +import logger from '@/utils/logger'; +import { getPath, time } from '@/utils/helpers'; + +enum LogPrefix { + Outgoing = '-->', + Incoming = '<--', + Error = 'xxx', +} + +const colorStatus = (status: number) => { + const out: { [key: string]: string } = { + 7: `\u001B[35m${status}\u001B[0m`, + 5: `\u001B[31m${status}\u001B[0m`, + 4: `\u001B[33m${status}\u001B[0m`, + 3: `\u001B[36m${status}\u001B[0m`, + 2: `\u001B[32m${status}\u001B[0m`, + 1: `\u001B[32m${status}\u001B[0m`, + 0: `\u001B[33m${status}\u001B[0m`, + }; + + const calculateStatus = Math.trunc(status / 100); + + return out[calculateStatus]; +}; + +const middleware: MiddlewareHandler = async (ctx, next) => { + const { method, raw, routePath } = ctx.req; + const path = getPath(raw); + + logger.info(`${LogPrefix.Incoming} ${method} ${path}`); + + const start = Date.now(); + + await next(); + + const status = ctx.res.status; + + logger.info(`${LogPrefix.Outgoing} ${method} ${path} ${colorStatus(status)} ${time(start)}`); + requestMetric.success(Date.now() - start, { path: routePath, method, status }); +}; + +export default middleware; diff --git a/lib/middleware/onerror.js b/lib/middleware/onerror.js deleted file mode 100644 index 04c9c4c9f97836..00000000000000 --- a/lib/middleware/onerror.js +++ /dev/null @@ -1,113 +0,0 @@ -const logger = require('@/utils/logger'); -const config = require('@/config').value; -const art = require('art-template'); -const path = require('path'); - -const { RequestInProgressError } = require('@/errors'); - -let Sentry; -let gitHash; - -if (config.sentry.dsn) { - Sentry = Sentry || require('@sentry/node'); - Sentry.init({ - dsn: config.sentry.dsn, - }); - Sentry.configureScope((scope) => { - scope.setTag('node_name', config.nodeName); - }); - - logger.info('Sentry inited.'); -} - -try { - gitHash = require('git-rev-sync').short(); -} catch (e) { - gitHash = (process.env.HEROKU_SLUG_COMMIT && process.env.HEROKU_SLUG_COMMIT.slice(0, 7)) || (process.env.VERCEL_GIT_COMMIT_SHA && process.env.VERCEL_GIT_COMMIT_SHA.slice(0, 7)) || 'unknown'; -} - -module.exports = async (ctx, next) => { - try { - const time = +new Date(); - await next(); - if (config.sentry.dsn && +new Date() - time >= config.sentry.routeTimeout) { - Sentry.withScope((scope) => { - scope.setTag('route', ctx._matchedRoute); - scope.setTag('name', ctx.request.path.split('/')[1]); - scope.addEventProcessor((event) => Sentry.Handlers.parseRequest(event, ctx.request)); - Sentry.captureException(new Error('Route Timeout')); - }); - } - } catch (err) { - let message = err; - if (err.name && (err.name === 'HTTPError' || err.name === 'RequestError')) { - message = `${err.message}: target website might be blocking our access, you can host your own RSSHub instance for a better usability.`; - } else if (err instanceof Error) { - message = process.env.NODE_ENV === 'production' ? err.message : err.stack; - } - - logger.error(`Error in ${ctx.request.path}: ${message}`); - - if (config.isPackage) { - ctx.body = { - error: { - message: err.message ? err.message : err, - }, - }; - } else { - ctx.set({ - 'Content-Type': 'text/html; charset=UTF-8', - }); - - if (err instanceof RequestInProgressError) { - ctx.status = 503; - message = err.message; - ctx.set('Cache-Control', `public, max-age=${config.cache.requestTimeout}`); - } else if (ctx.status === 403) { - message = err.message; - } else { - ctx.status = 404; - } - - const requestPath = ctx.request.path; - - ctx.body = art(path.resolve(__dirname, '../views/error.art'), { - requestPath, - message, - errorPath: ctx.path, - nodeVersion: process.version, - gitHash, - }); - } - - if (!ctx.debug.errorPaths[ctx.request.path]) { - ctx.debug.errorPaths[ctx.request.path] = 0; - } - ctx.debug.errorPaths[ctx.request.path]++; - - if (!ctx.debug.errorRoutes[ctx._matchedRoute]) { - ctx._matchedRoute && (ctx.debug.errorRoutes[ctx._matchedRoute] = 0); - } - ctx._matchedRoute && ctx.debug.errorRoutes[ctx._matchedRoute]++; - - if (!ctx.state.debuged) { - if (!ctx.debug.routes[ctx._matchedRoute]) { - ctx._matchedRoute && (ctx.debug.routes[ctx._matchedRoute] = 0); - } - ctx._matchedRoute && ctx.debug.routes[ctx._matchedRoute]++; - - if (ctx.response.get('X-Koa-Redis-Cache') || ctx.response.get('X-Koa-Memory-Cache')) { - ctx.debug.hitCache++; - } - } - - if (config.sentry.dsn) { - Sentry.withScope((scope) => { - scope.setTag('route', ctx._matchedRoute); - scope.setTag('name', ctx.request.path.split('/')[1]); - scope.addEventProcessor((event) => Sentry.Handlers.parseRequest(event, ctx.request)); - Sentry.captureException(err); - }); - } - } -}; diff --git a/lib/middleware/parameter.js b/lib/middleware/parameter.js deleted file mode 100644 index edd0da8290ffae..00000000000000 --- a/lib/middleware/parameter.js +++ /dev/null @@ -1,327 +0,0 @@ -const entities = require('entities'); -const cheerio = require('cheerio'); -const { simplecc } = require('simplecc-wasm'); -const got = require('@/utils/got'); -const config = require('@/config').value; -const { RE2JS } = require('re2js'); - -let mercury_parser; - -const resolveRelativeLink = ($, elem, attr, baseUrl) => { - const $elem = $(elem); - - if (baseUrl) { - try { - const oldAttr = $elem.attr(attr); - if (oldAttr) { - // e.g. should leave