Commit Graph

15587 Commits

Author SHA1 Message Date
Yufan You c2cff410fa
fix(routes/mastodon): don't refresh account ID cache (#20663)
The account ID may change, so the cache should not be refreshed indefinitely.
2025-12-09 22:31:16 +08:00
Yufan You 7fc7a62a25
fix(routes/mercari): set cache max age to routeExpire (#20653)
Item description and price may change, and it can be critical to get the
latest price, otherwise the item may be bought by others.

However, it's still useful to cache the result, as it might be used by
other routes (e.g. different keywords or sorting parameters).
2025-12-09 20:29:06 +08:00
Dzming Li dbb692462d
chore: add Nix flake and NixOS module support (#20597)
* feat(nix): add flake module and offline-friendly build

* chore(nix): upgrade to Node.js 24 and pnpm 10

Update devenv.nix to match project dependencies:
- Upgrade Node.js from 22 to 24 (aligns with Dockerfile node:24-bookworm)
- Upgrade pnpm from 9 to 10 (aligns with package.json pnpm@10.22.0)

* test: fix buffer-get test timeout

Replace external URL with mock server endpoint to prevent test timeout.
The test was trying to fetch from http://example.com which is not mocked,
causing it to timeout. Now uses http://rsshub.test/headers which is
properly mocked in the test setup.
2025-12-09 19:43:06 +08:00
dependabot[bot] e96c64090b
chore(deps): bump jsdom from 27.2.0 to 27.3.0 (#20656)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 27.2.0 to 27.3.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/27.2.0...27.3.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 27.3.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-12-09 17:22:43 +08:00
dependabot[bot] 87a33faae1
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20655)
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.48.1 to 8.49.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.48.1 to 8.49.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.49.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.49.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  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-12-09 17:02:36 +08:00
dependabot[bot] 79d57534d1
chore(deps): bump proxy-chain from 2.6.0 to 2.6.1 (#20661)
Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/apify/proxy-chain/releases)
- [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apify/proxy-chain/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: proxy-chain
  dependency-version: 2.6.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-12-09 08:27:46 +00:00
dependabot[bot] 0938d72737
chore(deps-dev): bump tsdown from 0.17.1 to 0.17.2 (#20662)
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.17.1...v0.17.2)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.17.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-12-09 08:27:18 +00:00
dependabot[bot] bfb526d041
chore(deps): bump @hono/node-server from 1.19.6 to 1.19.7 (#20658)
Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.6 to 1.19.7.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](https://github.com/honojs/node-server/compare/v1.19.6...v1.19.7)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.7
  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-12-09 08:25:09 +00:00
dependabot[bot] 566b769572
chore(deps): bump @scalar/hono-api-reference from 0.9.26 to 0.9.27 (#20660)
Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.9.26 to 0.9.27.
- [Release notes](https://github.com/scalar/scalar/releases)
- [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.27
  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-12-09 08:23:57 +00:00
dependabot[bot] 9362bf4889
chore(deps): bump actions-cool/issues-helper from 3.7.2 to 3.7.3 (#20659)
Bumps [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) from 3.7.2 to 3.7.3.
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](9861779a69...3809910bc1)

---
updated-dependencies:
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.3
  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-12-09 08:20:29 +00:00
dependabot[bot] e035d99002
chore(deps-dev): bump @types/node from 24.10.1 to 24.10.2 (#20657)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.1 to 24.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.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-12-09 08:16:36 +00:00
dependabot[bot] 988e3e61c7
chore(deps): bump winston from 3.18.3 to 3.19.0 (#20651)
Bumps [winston](https://github.com/winstonjs/winston) from 3.18.3 to 3.19.0.
- [Release notes](https://github.com/winstonjs/winston/releases)
- [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md)
- [Commits](https://github.com/winstonjs/winston/compare/v3.18.3...v3.19.0)

---
updated-dependencies:
- dependency-name: winston
  dependency-version: 3.19.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-12-08 17:16:33 +08:00
dependabot[bot] 936704eb81
chore(deps-dev): bump tsdown from 0.17.0 to 0.17.1 (#20650)
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.17.0...v0.17.1)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.17.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-12-08 08:07:53 +00:00
Tony 24612ee4d8
fix(route/tiktok): fix route (#20648)
* fix(route/tiktok): fix route

* fix(route/tiktok): clarify comment on officalItem property
2025-12-08 01:00:47 +08:00
Stephen Zhou fd98be1027
chore: fix art template on vercel (#20647) 2025-12-08 00:21:14 +08:00
iamsnn 531f8a1249
feat(route): add bntnews (#20638)
* add routes for bntnews

* fix reviews
2025-12-07 20:23:08 +08:00
Stephen Zhou d90bee6208
chore: favicon rewrite for vercel 2025-12-07 20:03:55 +08:00
WuNein fd12cf8e75
fix(route/huggingface): add huggingface group models detail (#20646)
* Adding Huggingface Model details

* more robust

* fix deepscan's problem, shall not be a problem !!!!! 404 should be a proper state !!!!!

* md2html and image url fix
2025-12-07 17:40:02 +08:00
Stephen Zhou c8bb804a47
chore: try root public for vercel 2025-12-07 00:15:41 +08:00
Stephen Zhou 0e4dbed374
chore: try dist folder for vercel static 2025-12-07 00:06:20 +08:00
Stephen Zhou add80cdb57
chore: fix vercel serve static 2025-12-06 23:50:22 +08:00
Stephen Zhou 2e9976b24e
chore: fix vercel build (#20645) 2025-12-06 14:28:38 +08:00
WuNein dd142bff03
feat(route): add huggingface group models route (#20631)
* feat(route): add huggingface group models route

* feat(route): add huggingface group models route , eslint fix

* feat(route): add huggingface group models route , eslint fix

* remove Unnecessary  fliter

* remove no use date
2025-12-06 10:59:39 +08:00
dependabot[bot] ac00de055a
chore(deps-dev): bump tsdown from 0.16.8 to 0.17.0 (#20642)
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.16.8 to 0.17.0.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](https://github.com/rolldown/tsdown/compare/v0.16.8...v0.17.0)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.17.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-12-06 01:29:15 +08:00
Jinghao Tu 7196256dcd
fix(route/huggingface): fix getting blog links and community blog author data handling. (#20644)
* fix(route/huggingface): fix getting blog links and community blog author data handling.

* fix(route/huggingface): fix property error.
2025-12-06 01:04:10 +08:00
Stephen Zhou 601ce1a72e
feat(route/hupu): news route for teams 2025-12-05 23:09:12 +08:00
dependabot[bot] a7ef6b6c91
chore(deps): bump @sentry/node from 10.28.0 to 10.29.0 (#20643)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.28.0 to 10.29.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.28.0...10.29.0)

---
updated-dependencies:
- dependency-name: "@sentry/node"
  dependency-version: 10.29.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-12-05 22:41:15 +08:00
sk22 c78612645f
feat(route/oevw): add route for oevw.at (#20595)
* feat(route/oevw): add route for oevw.at

* chore(route/oevw): improve parameter documentation

* fix(route/oevw): decode url-encoded param

---------

Co-authored-by: Samuel Kaiser <samuel.kaiser@timetoact.at>
2025-12-05 22:33:13 +08:00
dependabot[bot] 28a05d45a9
chore(deps): bump @scalar/hono-api-reference from 0.9.25 to 0.9.26 (#20641)
Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.9.25 to 0.9.26.
- [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.26
  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-12-05 08:08:20 +00:00
fishyo a8b004eb64
feat(route): add supercell game blog routes (#20545)
* feat(route): add supercell game blog routes

- Add support for 5 supercell games (Clash Royale, Brawl Stars, Clash of Clans, Boom Beach, Hay Day)
- Support 12 languages (en, zh, zh-hans, fr, de, id, it, ja, ko, pt, ru, es)
- Extract blog posts from __NEXT_DATA__ JSON
- Cache full article content with fallback to summary

* feat: add Supercell game blog route

* fix(supercell): use regex to extract __NEXT_DATA__ JSON, remove cheerio dependency

* fix(supercell): use bodyCollection to render content, fix namespace capitalization

* fix: improve supercell blog route to extract full content from bodyCollection

- Implement renderRichText and renderNodeContent functions to properly parse rich text JSON format
- Handle both TextBlock and FeatureBlock types from bodyCollection
- Support text formatting marks (bold, italic, underline, code)
- Add proper type annotations to handler function and variables
- Use Next.js JSON endpoint instead of HTML parsing for better performance
- Add error handling with fallback to description if full content extraction fails

* feat(supercell): add ImageBlock and CarouselBlock support for multi-game content extraction

* fix(supercell): use else-if chain and for-of loop for block handling

* refactor(supercell): extract renderBlock function to reduce complexity

* fix(supercell): use switch statement for block type handling
2025-12-04 23:59:51 +08:00
dependabot[bot] 28b56e53d1
chore(deps): bump googleapis from 166.0.0 to 167.0.0 (#20636)
Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 166.0.0 to 167.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-v166.0.0...googleapis-v167.0.0)

---
updated-dependencies:
- dependency-name: googleapis
  dependency-version: 167.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 16:13:29 +08:00
dependabot[bot] 9e412a3acf
chore(deps-dev): bump yaml-eslint-parser from 1.3.1 to 1.3.2 (#20634)
Bumps [yaml-eslint-parser](https://github.com/ota-meshi/yaml-eslint-parser) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/ota-meshi/yaml-eslint-parser/releases)
- [Changelog](https://github.com/ota-meshi/yaml-eslint-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/yaml-eslint-parser/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: yaml-eslint-parser
  dependency-version: 1.3.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-12-04 08:06:41 +00:00
sk22 75480d248e
feat(route): Add route for BWSG.at (#20542)
* feat(category): add housing category

* feat(route): Add route for bwsg.at

* fix(route/bwsg): improve feed title

* Revert "feat(category): add housing category"

This reverts commit 953f59421717592dc5d8f2e0d8c42b5d54c77c72.

* fix(route/bwsg): change category

* fix(route/bwsg): fetch all pages

* fix(route/bwsg): fix eslint rules

* chore(route/bwsg): only fetch first page

---------

Co-authored-by: Samuel Kaiser <samuel.kaiser@timetoact.at>
2025-12-04 04:46:15 +08:00
Andvari 5ea6b7a724
fix(route/huxiu): Replace API endpoint for `moment` route (#20388) 2025-12-03 22:59:47 +08:00
千代有希= 81b0d3ef9d
feat(route): add 12 more route of ECNU's insititutes (#20582)
* fix(route): fix wrong title of /ecnu/bksy

Co-authored-by: FrozenStarrrr <frozenstars@qq.com>

* feat(route): add ECNU Software Engineering Insitute notices route

* fix(route): modify wrong radar target

* add School of Computer Science and Technology ECNU notices route

* add School of data science and engineering notices route

* add School of Comm. & Elec. Engineering notices route

* add School of Geospace A.I. Engineering ECNU notices route

* add ECNU faculty of Edu. notices route

* add ECNU faculty of Earth Sci. notices route

* add ECNU Meng Xiancheng notices route

* add ECNU Guanghua notices route

* fix(route): add empty line at the end of files.

* add department of history ECNU notices route

* add department of Philo. ECNU notices route

* fix(route): add maintainer of /ecnu/bksy

* fix(route): delete unnecessary try-catch statment, modified incorrect url, fix image url.

* fix(route): fix unnecessary try-catch, description, condition and wrond url

* fix(route): fix image display

* fix(route): fix problems in bksy.ts

* feat(route): add ecnu/pharm

* feat(route): add art insititute of ECNU

* feat(route): add route of school of Stat. ECNU

* feat(route): add route of school of Phy. & Elec., ECNU

* feat(route): add route of school of Chem. & Mol., ECNU

* feat(route): add route of school of Eco. & Envir., ECNU

* feat(route): add route of school of Comm., ECNU

* feat(route): add route of school of International Chinese Studies, ECNU

* feat(route): add route of school of Psy. & cognitive Sci., ECNU

* feat(route): add route of college of Phy. Edu. & health , ECNU

* feat(route): add route of college of public management, ECNU

* feat(route): add route of college of Marxismus, ECNU

* fix(routes): fix incorrect time display and remove unnecessary codes

* fix(foute): format the code

---------

Co-authored-by: FrozenStarrrr <frozenstars@qq.com>
2025-12-03 21:37:24 +08:00
dependabot[bot] f7a456fd00
chore(deps-dev): bump prettier from 3.7.3 to 3.7.4 (#20625)
Bumps [prettier](https://github.com/prettier/prettier) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.7.3...3.7.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.7.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-12-03 10:25:34 +00:00
Tony be0b608d1b
fix(route/springer): handle authz manually (#20629) 2025-12-03 16:38:14 +08:00
dependabot[bot] cb48010d8d
chore(deps): bump @sentry/node from 10.27.0 to 10.28.0 (#20624)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.27.0 to 10.28.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.28.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.27.0...10.28.0)

---
updated-dependencies:
- dependency-name: "@sentry/node"
  dependency-version: 10.28.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-12-03 16:31:44 +08:00
dependabot[bot] 5126f15cc3
chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#20627)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](2028fbc5c2...395ad32622)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.1.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-12-03 16:31:27 +08:00
dependabot[bot] e6195d48fa
chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#20628)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.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-12-03 08:21:12 +00:00
dependabot[bot] cafd6fbdbf
chore(deps): bump actions/stale from 10.1.0 to 10.1.1 (#20626)
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5f858e3efb...997185467f)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.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-12-03 08:17:52 +00:00
dependabot[bot] 2c0e5ad638
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20623)
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.48.0 to 8.48.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.48.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.48.0 to 8.48.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.48.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.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-12-03 08:07:17 +00:00
PolarisStarnor 8fcbaac983
feat(route/tumblr): Add Tumblr tagged route (#20576)
* tumblr.com: Code to access tagged/ endpoint

* tumblr.com: Change processPost for tagged endpoint

* Tumblr.com: "Tagged" response is a list of posts

* tumblr.com: removed unnecessary link

* tumblr.com: fixing api key auth as per https://www.tumblr.com/docs/en/api/v2#authentication

* tumblr.com: user query params properly

* tumblr.com: compliance with Script Standard

* tumblr.com: ensuring `api_key` works for posts.ts

* tumblr: don't mess up the types this time

* tumblr/tagged/:tag Feed Description + Link

* /tumblr Can now parse blog answers

* /tumblr "answer" is the correct type

* /tumblr: Better format for blog answers

* /tumblr: fixed misplaced </p> tag

* lib/routes/tumblr/tagged.ts: Removed unnecessary template literals

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

* /tumblr/tagged: Only one category

* /tumblr: Fixed how the asker's url is handled

* Ran ESLint

---------

Co-authored-by: Tony <TonyRL@users.noreply.github.com>
2025-12-03 13:13:09 +08:00
Tony 27cd651d58 fix(vercel): update build process to include patches directory 2025-12-03 04:24:28 +08:00
Tony a64a33f132
fix(deps): patch rss-parser to support gzip (#20619) 2025-12-03 04:11:56 +08:00
dependabot[bot] f6c7483ea6
chore(deps-dev): bump discord-api-types from 0.38.35 to 0.38.36 (#20616)
Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.38.35 to 0.38.36.
- [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.35...0.38.36)

---
updated-dependencies:
- dependency-name: discord-api-types
  dependency-version: 0.38.36
  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-12-02 08:06:30 +00:00
Tony e108a0772b
fix(route/thepaper): add cookie (#20615)
* fix(route/thepaper): add cookie

* fix(route/thepaper): migrate from got to ofetch for API requests
2025-12-02 15:51:17 +08:00
Tony 15c703cafd
fix(route/nhk): add manual authz (#20612) 2025-12-02 14:54:45 +08:00
Rongrong 3158a46956
fix(route/weibo/utils): tryWithCookies: Cookies expiration not detected (#20583)
* feat(route/weibo/utils): getCookies: Add cooldown time

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

* fix(route/weibo/utils): tryWithCookies: Cookies expiration not detected

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

---------

Signed-off-by: Rongrong <i@rong.moe>
2025-12-02 11:59:52 +08:00
Tony 360bf68601 chore: update prettier extension identifier
prettier/prettier-vscode#3858
2025-12-02 11:06:32 +08:00