Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): mark tosource as production dependency #15356

Merged
merged 2 commits into from
Apr 25, 2024

Conversation

wrvsrx
Copy link
Contributor

@wrvsrx wrvsrx commented Apr 24, 2024

Involved Issue / 该 PR 相关 Issue

Close #15093

Example for the Proposed Route(s) / 路由地址示例

NOROUTE

New RSS Route Checklist / 新 RSS 路由检查表

  • New Route / 新的路由
  • Anti-bot or rate limit / 反爬/频率限制
    • If yes, do your code reflect this sign? / 如果有, 是否有对应的措施?
  • Date and time / 日期和时间
    • Parsed / 可以解析
    • Correct time zone / 时区正确
  • New package added / 添加了新的包
  • Puppeteer

Note / 说明

mark tosource as production dependency rather than dev only dependency. Otherwise, pnpm build would fail after pnpm install --production

@github-actions github-actions bot added dependencies This PR involves changes to dependencies Auto: Route Test Skipped PR involves no routes labels Apr 24, 2024
@wrvsrx wrvsrx force-pushed the fix-production-dependencies branch from b944b8c to 3ab3cfa Compare April 24, 2024 06:46
@wrvsrx wrvsrx changed the title chore(deps): mark tosource as production dependency chore(deps): mark tosource and got as production dependency Apr 24, 2024
@wrvsrx wrvsrx closed this Apr 24, 2024
@wrvsrx wrvsrx force-pushed the fix-production-dependencies branch from 3ab3cfa to c7f277e Compare April 24, 2024 06:49
@wrvsrx wrvsrx reopened this Apr 24, 2024
package.json Outdated Show resolved Hide resolved
Close DIYgod#15093. Otherwise, `pnpm build` would fail after `pnpm install --production`
@wrvsrx wrvsrx force-pushed the fix-production-dependencies branch from 91dd480 to 71e424d Compare April 25, 2024 01:59
@github-actions github-actions bot added the Route label Apr 25, 2024
@wrvsrx wrvsrx changed the title chore(deps): mark tosource and got as production dependency chore(deps): mark tosource as production dependency Apr 25, 2024
@wrvsrx wrvsrx requested a review from TonyRL April 25, 2024 06:55
@TonyRL TonyRL merged commit 9f0c08e into DIYgod:master Apr 25, 2024
27 checks passed
walterjobs added a commit to walterjobs/RSSHub that referenced this pull request May 19, 2024
* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* style: run prettier before eslint

* 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 <i@rong.moe>

* style(core/utils/wechat-mp): fix ESLint & CodeQL errors

Signed-off-by: Rongrong <i@rong.moe>

* style(core/utils/wechat-mp): fix a DeepScan issue

Signed-off-by: Rongrong <i@rong.moe>

* style(core/utils/wechat-mp): fix ESLint error

Another try w/ pre-commit hook disabled.

Signed-off-by: Rongrong <i@rong.moe>

---------

Signed-off-by: Rongrong <i@rong.moe>

* style: auto format

* style: run prettier before eslint

* fix(route/reuters): Using `by topic` fetching method for `tags`, (#15285)

* feat(route): add 德恒律师事务所德恒探索 (#15287)

* feat(route): add 德恒律师事务所德恒探索

* fix logo

* fix node path

* update index.ts

* fix typo

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(route): Add 上海业余无线电协会 (#15290)

* feat(route): Add 上海业余无线电协会

* fix(route): fix type error

* feat(route): add back twitter 2fa (#15292)

ref: https://github.com/DIYgod/RSSHub/commit/95ace0991774042f32c21a26a8fc5f85eb124646

* fix(core): request-rewriter proxy ignore loopback address and puppeteer ws endpoint (#15293)

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(route): add 中国汽车流通协会汽车市场研究分会 (#15314)

* fix(route): broken lofter route (#15310)

* fix(route): broken lofter route

* fix(routes): add my name to maintainers

* fix(route): fix the gov.cn stats using the ofetch.raw (#15317)

* feat(route): 增加黑龙江八一农垦大学新闻网 RSS (#14824) (#15321)

* feat(route): 知识星球 (#15320)

* feat(route): 知识星球

* feat: add scope parameter

* remove redundant variables

* fix

* Update lib/routes/zsxq/utils.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* fix

---------

* 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 <i@rong.moe>

* fix(core/utils/wechat-mp): err msg for unknown page

Signed-off-by: Rongrong <i@rong.moe>

* test(core/utils/wechat-mp): fix coverage

Signed-off-by: Rongrong <i@rong.moe>

* fix(core/utils/wechat-mp): ESLint no-await-in-loop

Signed-off-by: Rongrong <i@rong.moe>

* fix(core/utils/wechat-mp): normalizeUrl: &amp; -> &

Signed-off-by: Rongrong <i@rong.moe>

* feat(core/utils/wechat-mp): do not prompt raising an issue when blocked
by WAF

Signed-off-by: Rongrong <i@rong.moe>

* feat(core/utils/wechat-mp): recognize deleted page

Signed-off-by: Rongrong <i@rong.moe>

* feat(core/utils/wechat-mp): log when error

Prevent errors from being completely suppressed if the caller catches
them.

Signed-off-by: Rongrong <i@rong.moe>

---------

Signed-off-by: Rongrong <i@rong.moe>

* 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.

* fix: missing pubDate causing Al Jazeera failed to build (#15324)

* fix(route): namespace issue (#15327)

* fix(route/tencent): Adapt to video pages. (#15328)

* build(Dockerfile): set CHROMIUM_EXECUTABLE_PATH to absolute path (#15322)

* build(Dockerfile): set CHROMIUM_EXECUTABLE_PATH to absolute path

Signed-off-by: Rongrong <i@rong.moe>

* ci(test): set CHROMIUM_EXECUTABLE_PATH to absolute path

Signed-off-by: Rongrong <i@rong.moe>

---------

Signed-off-by: Rongrong <i@rong.moe>

* feat(route): add 北京师范大学经济与工商管理学院MBA (#15330)

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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>

* 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 '&amp;'. 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 '&amp;'. 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 <i@rong.moe>

* feat(route): add colamanga (#15343)

* fix(route): 中国人民银行 (#15347)

* fix(got): posting form as x-www-form-urlencoded (#15348)

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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

---------

* 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

* style: auto format

* fix(route): tweet detail not work (#15355)

* chore(deps-dev): remove unused type definitions

* fix(route): douyin live (#15361)

* fix(route): usenix (#15362)

* fix(route): remove `got.all` usage in baai (#15363)

* fix(route): caixin weekly (#15364)

* feat(route): add back lianxh (#15365)

* feat(route): add back lianxh

* fix: feed title

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add route /gov/zj/search/:websiteid?/:word/:cateid? (#15359)

* feat: 浙江省人民政府-统一搜索结果

* refactor: 浙江省人民政府-统一搜索结果-代码规范修正、description字段补充

* Update lib/routes/gov/zj/search.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update lib/routes/gov/zj/search.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update lib/routes/gov/zj/search.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

---------

Co-authored-by: lihaoyu <lihaoyu@unicoresoft.com>

* style: auto format

* chore(deps): mark `tosource` as production dependency (#15356)

Close #15093. Otherwise, `pnpm build` would fail after `pnpm install --production`

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(route): add back kpmg (#15373)

* feat(route): add 网猴线报 (#15372)

* feat: add layout and use sn pro font

* fix(route): 四川工商学院 - 学院新闻 (#15381)

* fix(route): fixed stbu docs & radar

* fix(route): removed target properties in radar

* chore: use cache in tsx dev

* feat(route): add ollama models (#15383)

* feat(route): add ollama models

* fix some problems

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(route/sjtu/yzb): Correct title and date. (#15387)

* fix(route): 修复 hellogithub 路由错误 (#15388)

* fix(route): 修复 全国气象预警 为空的问题

* fix(route): 修复 hellogithub 路由错误

* fix(route): 优化 HelloGitHub title

* fix(route): 修复 hellogithub 路由

* fix: revert changes on readable-social

---------

* fix(route): sohu mp (#15390)

* fix(route): sohu mp

* fix: remove unwanted element

* fix(route): weibo (#15398)

* 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 <TonyRL@users.noreply.github.com>

* Update lib/routes/chub/characters.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update lib/routes/chub/characters.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update lib/routes/chub/characters.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Moved topics to category field

* replaced got with ofetch + query

* Update characters.ts

* Update lib/routes/chub/characters.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

---------

* style: auto format

* 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>

* fix(route): 安徽省科学技术厅 (#15402)

* fix(route): 安徽省科学技术厅

* fix typo

* Update lib/routes/gov/ah/kjt.ts

---------

* feat(route): daily.dev user (#15403)

* feat(route): add olevod.one (#15405)

* feat(route): add olevod.one

* fix: feed category

---------

Co-authored-by: root <root@debian.st>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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>

* feat(route): Copernicium (#15389)

* feat(route): Copernicium

* Update index.ts

* Update index.ts

* Update index.ts

* Update index.ts

* Update index.ts

* style: auto format

* feat(route): Create ttv (#15380)

* feat(route): Create ttv.

* .

* Update index.ts

* Update index.ts

* style: auto format

* feat(route): yenpress (#15419)

* feat(route): yenpress

* fix: duplicate category

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: run Test on latest node

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(route): fanbox (#15418)

* feat(route): fanbox

* fix

* Update lib/routes/fanbox/index.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* replace `got` with `ofetch`

* Update lib/routes/fanbox/utils.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

---------

* fix(route/copernicium): Add category (#15428)

* Update index.ts

* Update index.ts

* style: auto format

* chore: pin pnpm in package.json

* 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

---------

* chore: compress using zstd in docker test (#15430)

* chore: fix tarball typo

* chore: fix tarball typo

* fix(radar): fix source for HackerNews (#15429)

* feat(route): add new LinkedIn route params (#15395)

* feat(route): wellcee (#15433)

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(route/xueqiu): get token from cookies (#15432)

* fix(route/xueqiu): get token from cookie

* fix(route/xueqiu): update lib/routes/xueqiu/cookies.ts

---------

* fix(route/linkedin): handle missing elements in jobs parsing (#15438)

* feat(route): Add 中国石油大学(华东)教务处通知公告 (#15427)

* 添加upc/jwc路由

* 规范代码风格

* Apply suggestions from code review

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Fixing the issues from reviews

* fix link and timezone conversion

---------

* fix(route): techcrunch cleanup useless nav element (#15441)

* feat(route): magnumphotos (#15442)

* style(eslint): enable no-array-callback-reference

* fix(route): IT之家专题 (#15446)

* fix(route): IT之家专题

* docs: add link

* Update lib/routes/ithome/zt.ts

---------

* fix(route): set preload to metadata as suggested by the [spec](https://html.spec.whatwg.org/multipage/media.html#attr-media-preload) (#15448)

* fix(route/theinitium): Fix metadata & token expiration (#15444)

* fix(route/theinitium): Fix metadata & token expiration

* Update full.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* fix: split theinitium

---------

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(route): github pulls (#15452)

* feat(route/apnews): Support rss parsing. (#15440)

* feat(route/apnews): Support rss parsing.

* Update lib/routes/apnews/topics.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update lib/routes/apnews/rss.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* Update rss.ts

---------

* feat(route): gq (#15454)

* chore: fix depedabot upgrade

* feat(route): New Yorker (#15447)

* feat(route): new yorker

* Update lib/routes/newyorker/news.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

---------

* fix(route/newyorker): cleanup author info (#15462)

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>

* feat(route): 69shu (#15453)

* feat(route): 69shu

* Update lib/routes/69shu/article.ts

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

---------

* feat(route/keylol): Update keylol (#15456)

* Update keylol

* Update keylol

* feat(route): digitalcameraworld (#15461)

* feat(route): digitalcameraworld

* chore: use cheerio to parse rss url

* chore: impersonate dependabot on commit

* chore: update daily schedule for dependabot to 08:00 utc

* fix(route): Change radar response for /deepin/homepage/:user_id (#15469)

* style: auto format

* 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

* style: auto format

* feat(route): add REPACK скачать (#15475)

* feat(route): add REPACK скачать

* fix typo

* fix: add null check

* fix typo

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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] <support@github.com>

* chore: fix pnpm install

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 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

---------

* 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

---------

* fix(route): filter espresso paywalled content (#15491)

* fix(route): duplicate-object-key (#15494)

* fix(route): duplicate-object-key

* fix: split routes

* fix: split routes

* fix: typo

* fix(route): 优化 bilibili 动态 转发带图评论时的图片显示 (#15503)

* fix(route): 优化 bilibili 动…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto: Route Test Skipped PR involves no routes dependencies This PR involves changes to dependencies Route
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Production dependencies is not completed
2 participants