forked from DIYgod/RSSHub
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from diygod:master #116
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
Open
pull
wants to merge
1,926
commits into
acotor:master
Choose a base branch
from
DIYgod:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
) 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.46.4 to 8.47.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.47.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.46.4 to 8.47.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.47.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.47.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript-eslint - dependency-name: "@typescript-eslint/parser" dependency-version: 8.47.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript-eslint ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(route/google): replace puppeteer with google-play-scraper * fix: override more deps * fix(route/google/play): correct import casing for google-play-scraper
…20518) Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 5.5.0 to 5.6.1. - [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases) - [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@stylistic/eslint-plugin" dependency-version: 5.6.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…tice (#20515) * feat(route): add East China Normal University Undergraduate Office notices Co-authored-by: Yuki Chiyo <[email protected]> * fix(route): delete a useless option and modified outdated url Co-authored-by: Yuki Chiyo <[email protected]> --------- Co-authored-by: Yuki Chiyo <[email protected]>
* feat(route): add Cloudflare Status * fix: missing type
Bumps [@hono/zod-openapi](https://github.com/honojs/middleware/tree/HEAD/packages/zod-openapi) from 1.1.4 to 1.1.5. - [Release notes](https://github.com/honojs/middleware/releases) - [Changelog](https://github.com/honojs/middleware/blob/main/packages/zod-openapi/CHANGELOG.md) - [Commits](https://github.com/honojs/middleware/commits/@hono/[email protected]/packages/zod-openapi) --- updated-dependencies: - dependency-name: "@hono/zod-openapi" dependency-version: 1.1.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.2.6 to 16.2.7. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v16.2.6...v16.2.7) --- updated-dependencies: - dependency-name: lint-staged dependency-version: 16.2.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…20527) Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.9.24 to 0.9.25. - [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.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.16.5 to 0.16.6. - [Release notes](https://github.com/rolldown/tsdown/releases) - [Commits](rolldown/tsdown@v0.16.5...v0.16.6) --- updated-dependencies: - dependency-name: tsdown dependency-version: 0.16.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.30.3 to 0.30.4. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](vercel/nft@0.30.3...0.30.4) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-version: 0.30.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.25.0 to 10.26.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](getsentry/sentry-javascript@10.25.0...10.26.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-version: 10.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [proxy-chain](https://github.com/apify/proxy-chain) from 2.5.9 to 2.6.0. - [Release notes](https://github.com/apify/proxy-chain/releases) - [Changelog](https://github.com/apify/proxy-chain/blob/master/CHANGELOG.md) - [Commits](apify/proxy-chain@v2.5.9...v2.6.0) --- updated-dependencies: - dependency-name: proxy-chain dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…0531) * fix(route): fix wrong title of /ecnu/bksy Co-authored-by: FrozenStarrrr <[email protected]> * feat(route): add ECNU Software Engineering Insitute notices route * fix(route): modify wrong radar target --------- Co-authored-by: FrozenStarrrr <[email protected]>
…led (#20504) * ci(docker-release): enable ZRAM to reduce memory pressure This should hopefully help reduce stuck build jobs. Note that this can't completely eliminate stuck builds since this is usually caused by synchronization issues in QEMU. Signed-off-by: Rongrong <[email protected]> * build(Dockerfile): Add support for puppeteer-real-browser Sets CHROMIUM_EXECUTABLE_PATH on AMD64 and installs essential dependencies. Signed-off-by: Rongrong <[email protected]> * fix(route/picnob): bring back support for diygod/rsshub:chromium-bundled The support for puppeteer-real-browser on diygod/rsshub:chromium-bundled was improperly implemented in 400fb1f ("fix(route/picnob): use puppeteer-real-browser to pass cf check (#20478)") and was then removed in 2cb11d7 ("fix(route/picnob): support img not in slide"). With proper support for puppeteer-real-browser added to Dockerfile, this patch brings back the support for diygod/rsshub:chromium-bundled. This partially reverts commit 2cb11d7 ("fix(route/picnob): support img not in slide"). Signed-off-by: Rongrong <[email protected]> * chore(route/picnob): add myself as maintainer This route explicitly consult CHROMIUM_EXECUTABLE_PATH from the docker image variant `diygod/rsshub:chromium-bundled`. Since I am the author of the image variant, add myself as one of route maintainers so that I am mentioned when the route is broken. Signed-off-by: Rongrong <[email protected]> # Conflicts: # lib/routes/picnob/user.ts --------- Signed-off-by: Rongrong <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@93cb6ef...1af3b93) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.30.4 to 1.0.0. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](vercel/nft@0.30.4...1.0.0) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-version: 1.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… fetching (#20543) The `rss-parser`'s internal `parseURL` method can fail with an "Error: Non-whitespace before first tag" on feeds that are gzipped or contain a Byte Order Mark (BOM), as it lacks robust decompression and encoding handling. This change switches the Phoronix route to: Fetch the raw XML string using `ofetch`, which handles compression and encoding correctly. Pass the resulting clean string to `parser.parseString()`. This resolves the parsing issue and ensures the route is reliable.
…20534) * feat(route/weibo): Fetch visitor Cookies before accessing some APIs Signed-off-by: Rongrong <[email protected]> * fix(route/weibo/utils): getCookies: return too early on slow connection Signed-off-by: Rongrong <[email protected]> * fix(route/weibo/utils): getCookies: Redirection assertion is too loose Signed-off-by: Rongrong <[email protected]> --------- Signed-off-by: Rongrong <[email protected]>
* fix(route): fix wrong title of /ecnu/bksy Co-authored-by: FrozenStarrrr <[email protected]> * 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 --------- Co-authored-by: FrozenStarrrr <[email protected]>
* feat(route): add 北青网 * fix typo
* feat: denonbu * chore: UPPER_SNAKE_CASE for constants * fix: timezone * fix: extract a title if none is given * fix: typo * fix: handle special media fields testcase: /denonbu/news/daiba * fix: naming * feat: cache token * chore: remove manual `...` (RSSHub will add it) * chore: simplify checks shall be safe to guess the site won't have sid === 0 * Apply suggestion from TonyRL ---------
* feat(route): 添加BT影视更新列表路由 * 更新 gxlist.ts * feat(route): 添加BTBTLA指定剧名详情路由 - 新增 /detail/:name 路由用于获取指定电影或电视剧的详细信息 - 实现通过剧名搜索获取ID并解析详情页内容的功能 - 添加磁力链接获取功能,使用缓存优化性能 - 更新命名空间描述,完善URL格式 - 优化最近更新页面标题显示格式 * fix(route): 修正 btbtla 详情页路由示例 - 修复了路由示例路径缺少 btbtla 前缀的问题 - 确保示例路径与实际路由配置保持一致 * refactor(btbtla): 优化详情页路由和磁力链接处理 - 使用路由参数替代路径解析获取名称 - 导入配置模块以使用缓存过期设置 - 优化磁力链接获取逻辑并添加缓存 - 改进链接和磁力链接的返回值处理 - 添加种子文件下载支持和类型标识 - 简化空值检查逻辑 * 更新 detail.ts Co-authored-by: Tony <[email protected]> * 更新 detail.ts Co-authored-by: Tony <[email protected]> --------- Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
* refactor: replace art template with jsx * fix: tsx files * fix: renderToString import * fix: hono html raw import * feat: remove art
Bumps [city-timezones](https://github.com/kevinroberts/city-timezones) from 1.3.2 to 1.3.3. - [Release notes](https://github.com/kevinroberts/city-timezones/releases) - [Commits](https://github.com/kevinroberts/city-timezones/commits) --- updated-dependencies: - dependency-name: city-timezones dependency-version: 1.3.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/postalsys/imapflow/releases) - [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md) - [Commits](postalsys/imapflow@v1.2.3...v1.2.4) --- updated-dependencies: - dependency-name: imapflow dependency-version: 1.2.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ns and views (#20779) * feat(tests): add comprehensive unit tests for various utility functions and views - Implement tests for cache utility to ensure proper behavior with no cache and TTL keys. - Add tests for common utilities including string manipulation and path handling. - Introduce tests for directory import functionality to validate file imports and pattern matching. - Create tests for git hash retrieval to handle fallback scenarios. - Develop tests for deprecated got utility to verify response handling and retry logic. - Enhance got utility tests to include request hooks and search parameter handling. - Mock header generator tests to validate user agent handling. - Expand helpers tests to cover current path retrieval and duration parsing. - Implement tests for ofetch utility to ensure proper proxy handling and logging. - Add OpenTelemetry metric tests to validate metric serialization. - Create proxy tests to verify multi-proxy selection and failure handling. - Introduce request rewriter tests to validate fetch and get wrapper functionality. - Add timezone utility tests to handle various input types. - Implement view tests for Atom and RSS rendering to ensure correct output. - Create index view tests to validate debug information display based on configuration. * refactor: remove deprecated got implementation and associated tests * test: expand coverage for api, middleware, and utils
- Map legacy types to catalog IDs - Support language suffix and remove messages route
) 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.50.1 to 8.51.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.51.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.50.1 to 8.51.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.51.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.51.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript-eslint - dependency-name: "@typescript-eslint/parser" dependency-version: 8.51.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript-eslint ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: add summary field in JSON output format This fixes that the summary/description was not included in the feed. As a side-note, we cannot remove the content_html field even if only the summary/description is present. > content_html and content_text are each optional strings — but one or > both must be present. * test: add JSON view tests ---------
* fix(route/2048): update cookie handling * Update lib/routes/2048/index.tsx Co-authored-by: Copilot <[email protected]> * fix(route/2048): improve null value checks in filter function --------- Co-authored-by: Copilot <[email protected]>
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.18.3 to 0.18.4. - [Release notes](https://github.com/rolldown/tsdown/releases) - [Commits](rolldown/tsdown@v0.18.3...v0.18.4) --- updated-dependencies: - dependency-name: tsdown dependency-version: 0.18.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [got](https://github.com/sindresorhus/got) from 14.6.5 to 14.6.6. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](sindresorhus/got@v14.6.5...v14.6.6) --- updated-dependencies: - dependency-name: got dependency-version: 14.6.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [zod](https://github.com/colinhacks/zod) from 4.2.1 to 4.3.2. - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](colinhacks/zod@v4.2.1...v4.3.2) --- updated-dependencies: - dependency-name: zod dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(route): add CoStar Press Releases * fix typo
Bumps [header-generator](https://github.com/apify/fingerprint-suite) from 2.1.78 to 2.1.79. - [Release notes](https://github.com/apify/fingerprint-suite/releases) - [Commits](apify/fingerprint-suite@v2.1.78...v2.1.79) --- updated-dependencies: - dependency-name: header-generator dependency-version: 2.1.79 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [zod](https://github.com/colinhacks/zod) from 4.3.2 to 4.3.4. - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](colinhacks/zod@v4.3.2...v4.3.4) --- updated-dependencies: - dependency-name: zod dependency-version: 4.3.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* style: replace unicorn/no-for-loop w/ typescript/prefer-for-of * style: fix typescript-eslint/prefer-for-of * style: fix typescript/no-inferrable-types * style: fix typescript-eslint/consistent-generic-constructors * style: typescript-eslint/consistent-type-assertions * style: fix typescript-eslint/array-type * fix: revert .entries() in d96ca62
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )