Commit Graph

15145 Commits

Author SHA1 Message Date
Kjasn 85f69e7dc4
feat(route/baozimh): extract more chapters (#20135) 2025-09-24 21:10:59 +08:00
dependabot[bot] 23140dd7d2
chore(deps): bump @sentry/node from 10.13.0 to 10.14.0 (#20137)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.13.0 to 10.14.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/10.13.0...10.14.0)

---
updated-dependencies:
- dependency-name: "@sentry/node"
  dependency-version: 10.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 16:28:22 +08:00
dependabot[bot] 822c98909e
chore(deps): bump ioredis from 5.7.0 to 5.8.0 (#20136)
Bumps [ioredis](https://github.com/luin/ioredis) from 5.7.0 to 5.8.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.7.0...v5.8.0)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 16:27:43 +08:00
dependabot[bot] 65f4870688
chore(deps): bump lru-cache from 11.2.1 to 11.2.2 (#20139)
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 11.2.1 to 11.2.2.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.2.1...v11.2.2)

---
updated-dependencies:
- dependency-name: lru-cache
  dependency-version: 11.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 08:16:06 +00:00
dependabot[bot] cf5e899452
chore(deps): bump imapflow from 1.0.196 to 1.0.197 (#20138)
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.0.196 to 1.0.197.
- [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.196...v1.0.197)

---
updated-dependencies:
- dependency-name: imapflow
  dependency-version: 1.0.197
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 08:14:39 +00:00
Ethan Shen 7bbf9710ed
feat(route): add dbaplus资讯 (#20134)
* feat(route): add dbaplus资讯

* fix typo
2025-09-24 07:57:51 +08:00
Tsuyumi25 51260eb16f
fix(route/pixiv): implement xRestrict-based routing for novel series (#20129) 2025-09-23 19:44:51 +08:00
dependabot[bot] 774b8d2596
chore(deps): bump @sentry/node from 10.12.0 to 10.13.0 (#20132)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.12.0 to 10.13.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/10.12.0...10.13.0)

---
updated-dependencies:
- dependency-name: "@sentry/node"
  dependency-version: 10.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 19:16:27 +08:00
dependabot[bot] eb5ec718ff
chore(deps): bump tldts from 7.0.15 to 7.0.16 (#20131)
Bumps [tldts](https://github.com/remusao/tldts) from 7.0.15 to 7.0.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/v7.0.15...v7.0.16)

---
updated-dependencies:
- dependency-name: tldts
  dependency-version: 7.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 08:11:05 +00:00
dependabot[bot] 53d846a9d7
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20130)
Bumps the typescript-eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.44.0 to 8.44.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.44.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.44.0 to 8.44.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.44.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.44.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.44.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript-eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 08:07:29 +00:00
dependabot[bot] 5772d32cee
chore(deps-dev): bump tsdown from 0.15.2 to 0.15.4 (#20123)
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.15.2 to 0.15.4.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.15.2...v0.15.4)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.15.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 00:10:26 +08:00
dependabot[bot] 728a429a10
chore(deps-dev): bump the eslint group with 2 updates (#20117)
Bumps the eslint group with 2 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint).


Updates `@eslint/js` from 9.35.0 to 9.36.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.36.0/packages/js)

Updates `eslint` from 9.35.0 to 9.36.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.35.0...v9.36.0)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 23:42:31 +08:00
Cason Kervis bc9957d03c
fix(route/sspai/index): adapt to sspai morning news new design (#20127)
* fix: adapt to sspai morning news new design

* fix: fix variable name
2025-09-22 23:10:06 +08:00
Tony 8ae3cf6f38
feat(route/telegram): add caching for input entity retrieval (#20128) 2025-09-22 22:56:01 +08:00
github-actions[bot] 6edbe3896e style: auto format 2025-09-22 13:14:47 +00:00
Andvari 103850fa76
fix(route/yahoo): update ldJson extraction (#20110)
* fix(route/yahoo): update ldJson extraction

* Update lib/routes/yahoo/news/utils.ts

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

---------
2025-09-22 21:12:54 +08:00
dependabot[bot] d47141ca5c
chore(deps-dev): bump @stylistic/eslint-plugin from 5.3.1 to 5.4.0 (#20124)
Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 5.3.1 to 5.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/v5.4.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 17:35:12 +08:00
Ethan 84c92e4e60
fix(route): remove rich block (#20116)
Co-authored-by: yifan.wang1004 <yifan.wang1004@bytedance.com>
2025-09-22 17:29:30 +08:00
dependabot[bot] d5294048ad
chore(deps-dev): bump lint-staged from 16.1.6 to 16.2.0 (#20122)
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.1.6 to 16.2.0.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 17:20:47 +08:00
DIYgod 5f67726699
fix(bilibili/ranking): update handler to await item mapping for correct item resolution 2025-09-22 17:08:13 +08:00
dependabot[bot] d632b82c4b
chore(deps): bump @hono/node-server from 1.19.3 to 1.19.4 (#20125)
Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.3 to 1.19.4.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 08:40:59 +00:00
dependabot[bot] 3c57e06ace
chore(deps): bump tldts from 7.0.14 to 7.0.15 (#20121)
Bumps [tldts](https://github.com/remusao/tldts) from 7.0.14 to 7.0.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/v7.0.14...v7.0.15)

---
updated-dependencies:
- dependency-name: tldts
  dependency-version: 7.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 08:37:54 +00:00
dependabot[bot] 3aa0aa36f3
chore(deps): bump @scalar/hono-api-reference from 0.9.18 to 0.9.19 (#20120)
Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.9.18 to 0.9.19.
- [Changelog](https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md)
- [Commits](https://github.com/scalar/scalar/commits/HEAD/integrations/hono)

---
updated-dependencies:
- dependency-name: "@scalar/hono-api-reference"
  dependency-version: 0.9.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 08:36:25 +00:00
dependabot[bot] b50d58b6d4
chore(deps): bump rate-limiter-flexible from 7.3.1 to 7.3.2 (#20119)
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases)
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v7.3.1...v7.3.2)

---
updated-dependencies:
- dependency-name: rate-limiter-flexible
  dependency-version: 7.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 08:34:16 +00:00
dependabot[bot] ac39570473
chore(deps): bump imapflow and @types/imapflow (#20118)
Bumps [imapflow](https://github.com/postalsys/imapflow) and [@types/imapflow](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/imapflow). These dependencies needed to be updated together.

Updates `imapflow` from 1.0.188 to 1.0.196
- [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.188...v1.0.196)

Updates `@types/imapflow` from 1.0.22 to 1.0.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/imapflow)

---
updated-dependencies:
- dependency-name: imapflow
  dependency-version: 1.0.196
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: "@types/imapflow"
  dependency-version: 1.0.23
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 08:26:41 +00:00
Tony 3904f55ed9
feat(route/hit)!: remove jwc (#20115)
it was originally added in #634
2025-09-22 04:59:13 +08:00
Tony 89cc27ec2e
feat(route): add Tsinghua University news route (#20114) 2025-09-22 03:32:25 +08:00
Ethan Shen 1eb53df2da
fix(docs): remove extra newline in filters table for jbma.net (#20113) 2025-09-22 00:51:02 +08:00
Tsuyumi25 79c0b68005
feat(route): add CrushNinja (#20109)
* feat(route): add CrushNinja

* fix: use description as title in item data

* fix: rename crushninja namespace to crush
2025-09-21 23:42:03 +08:00
Tony 8622f69958 chore(eslint): ensure proper error handling 2025-09-21 23:18:48 +08:00
Tsuyumi25 69079fcfb2
fix(skeb): resolve Redis cache async issue and refactor request flow (#20111)
- Fix Redis cache async handling by adding await to cache.get() calls
- Refactor request_key management into separate ensureRequestKey function
- Simplify main data fetching flow by removing complex retry logic
- Add proper error type guards and logging for better debugging
- Improve code readability and maintainability

Fixes issue where Skeb works route failed with Redis cache due to
cache.get() returning Promise object instead of string value, causing
invalid request_key in API calls.
2025-09-21 22:53:48 +08:00
Alex 2ca1b3afa5
feat(route): add Wikipedia current events (#20100)
* feat(route): add Wikipedia current events

Add RSS feed for Wikipedia Portal:Current events providing the past 7 days of current events. Parses MediaWiki templates and converts wiki markup to HTML.

- Hierarchical bullet point structures with nested <ul>/<li> tags
- Proper paragraph breaks between sections
- Correct nesting depth for multi-level lists
- Clean separation of content sections

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* refactor(route/wikipedia): break down complex wikiToHtml function

- Split 123-line wikiToHtml function into 6 smaller, focused methods
- Each function now has a single responsibility (links, formatting, lists, etc.)
- Improved code readability and maintainability
- End-to-end tested: route produces identical RSS output with proper HTML formatting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(route/wikipedia): use config.trueUA instead of hardcoded User-Agent

Replace hardcoded User-Agent string with config.trueUA to follow
project conventions for HTTP requests.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(route/wikipedia): use config.cache.contentExpire for cache duration

Replace hardcoded 6-hour cache duration with configurable contentExpire
setting to follow project caching conventions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat(route/wikipedia): implement efficient current events RSS with single API request

- Switch from web scraping to MediaWiki API for better reliability
- Implement single batch API request with continuation support for multiple pages
- Add current-day inclusion parameter with time-based logic (auto/always/never/hour)
- Add proper error handling and ESLint compliance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* refactor(route/wikipedia): consolidate list processing and add API documentation

- Move wrapListItems and processNestedLists calls inside (renamed) processListsAndLines to eliminate non-obvious coupling
- Remove newlines from processNestedLists output for more compact HTML
- Add documentation about Wikipedia API endpoints and query options

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-21 22:12:30 +08:00
Ethan Shen eedb725e46
fix(route): 中国投资者网 (#20106) 2025-09-20 08:46:13 +08:00
gz4zzxc 380874aca8
feat(route): add gdufs/xwxy News Center feed with categories and Radar (#20092)
* fix: improve date parsing error handling in gdufs xwxy-news route

- Add null check before calling parseDate to prevent errors when dateText is empty
- Return undefined instead of calling toUTCString() on potentially invalid date

* feat(gdufs/xwxy): add News Center feed with categories and Radar

- Add route /gdufs/xwxy/:category? (news|notices|announcements|media)

- Parse lists with fallbacks; absolute URLs for img/a; extract content across multiple templates; derive authors from meta; recover pubDate from meta if missing

- Respect ?limit (default 10) before detail fetch; use cache.tryGet for item pages

- Relax link filtering to include internal assets and resolved relative URLs; handle external links without fetching

- Normalize route url to xwxy.gdufs.edu.cn; simplify Radar sources

* fix: add data: and vbscript: protocol checks for security

* refactor(gdufs/xwxy): simplify selector logic using precise li[id^='line_u14_'] a

- Replace complex multi-level fallback selector logic (13 lines) with single precise selector
- Remove unnecessary filtering logic for href validation and domain checking
- Improve performance by eliminating multiple DOM queries
- Maintain same functionality while reducing code from 35 lines to 1 line
- Verified working on all category pages: news, notices, media focus

* fix: use h5 instead of p for title extraction

* refactor: remove excessive try-catch wrapper

* fix: remove descriptive text for external links

* refactor: simplify content selector to use .v_news_content only

* fix: use comma separator for multiple authors

* refactor(gdufs/xwxy): dedupe date regex into handler-scope constant; remove unnecessary escape
2025-09-19 23:31:00 +08:00
Blank0120 bc3c354285
refactor(route/bbc): using Chinese Title in Learning English route (#20101) 2025-09-19 20:53:46 +08:00
dependabot[bot] b8de891fc0
chore(deps-dev): bump eslint-plugin-n from 17.23.0 to 17.23.1 (#20105)
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.23.0 to 17.23.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.23.0...v17.23.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-version: 17.23.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 08:14:12 +00:00
dependabot[bot] 101cb596ee
chore(deps): bump hono from 4.9.7 to 4.9.8 (#20104)
Bumps [hono](https://github.com/honojs/hono) from 4.9.7 to 4.9.8.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.9.7...v4.9.8)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.9.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 08:13:07 +00:00
dependabot[bot] 288bb6211d
chore(deps-dev): bump discord-api-types from 0.38.25 to 0.38.26 (#20103)
Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.38.25 to 0.38.26.
- [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.38.25...0.38.26)

---
updated-dependencies:
- dependency-name: discord-api-types
  dependency-version: 0.38.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 08:10:51 +00:00
dependabot[bot] 2220eb3276
chore(deps): bump query-string from 9.3.0 to 9.3.1 (#20102)
Bumps [query-string](https://github.com/sindresorhus/query-string) from 9.3.0 to 9.3.1.
- [Release notes](https://github.com/sindresorhus/query-string/releases)
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.3.0...v9.3.1)

---
updated-dependencies:
- dependency-name: query-string
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 08:07:05 +00:00
Stephen Zhou 84a2d7a60a
fix(route/hupu): parse time 2025-09-19 10:16:50 +08:00
la3rence b640f5893c
feat(route): add huijin news (中央汇金) (#20093)
* feat(route): add huijin news

* feat(route): rename to huijin-inv
2025-09-19 09:59:13 +08:00
Tony 7738a78b97
fix(route/podcast): add fallback channel data (#20099) 2025-09-19 05:15:04 +08:00
github-actions[bot] fd4d1c4030 style: auto format 2025-09-18 16:16:42 +00:00
Tsung-Han Yu 6eb366e5e8
feat(route): add 科技大觀園 scitechvista route (#20089)
* feat: add scitechvista route

* fix: lint errors

* fix: remove referrerpolicy since middleware adds it

* Update lib/routes/scitechvista/index.ts

---------
2025-09-19 00:14:52 +08:00
dependabot[bot] 9e5bffbe76
chore(deps-dev): bump got from 14.4.8 to 14.4.9 (#20097)
Bumps [got](https://github.com/sindresorhus/got) from 14.4.8 to 14.4.9.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](https://github.com/sindresorhus/got/compare/v14.4.8...v14.4.9)

---
updated-dependencies:
- dependency-name: got
  dependency-version: 14.4.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-18 08:10:17 +00:00
dependabot[bot] 14f3669cc5
chore(deps-dev): bump @types/node from 24.5.1 to 24.5.2 (#20096)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.5.1 to 24.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-version: 24.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-18 08:07:23 +00:00
Ethan Shen f9c381ae61
fix(route): Surfshark Blog (#20087)
* fix(route): Surfshark Blog

* fix typo
2025-09-18 08:57:25 +08:00
Tony 32d229ed0e
fix(route/producthunt): fix events list (#20088) 2025-09-18 05:33:06 +08:00
Tony 2566b86617
fix(route/telegram): fix channel media path overlap (#20085) 2025-09-17 21:23:48 +08:00
Kjasn 9f8e967c8a
feat(route): add qwen blog (#20064)
* feat(route): add qwen blog

* handle date and remove redundant category
2025-09-17 18:37:28 +08:00