Commit Graph

8482 Commits

Author SHA1 Message Date
Tony af1ebfb170
feat(route): yxrb (#11542) 2023-01-03 00:29:37 +08:00
Tony f7925551ec
fix(route): mingpao video (#11539) 2023-01-02 23:07:22 +08:00
Tony d2ab8ab3c0
feat(core): json feed (#11494)
* feat(core): json feed

* docs: json feed description

* fix: remove extra comma if no elements exist after author

* test: json feed test

* feat: generate json feed without art-template

* test: fix coverage

* style: 4 spaces json

* docs: fix parameter
2023-01-02 21:35:36 +08:00
vzz64 0b4c6581c3
feat(route): add dmzj news (#11538) 2023-01-02 21:01:34 +08:00
Xiaoxu Guo fb68956739
fix: Luogu blog uid (#11537) 2023-01-02 11:49:24 +00:00
github-actions[bot] 5c7aff76a3 style: auto format 2023-01-01 19:51:48 +00:00
烟草的香味 2bfc93f61a
feat(route): add csdnblogs route (#11532)
* feat(route): add csdnblogs route

* fix: maintainer
2023-01-01 13:50:01 -06:00
Wenzheng Li a06ac24ab7
feat(route): 新语丝新到资料 (#11526)
* feat(route): 增加新语丝

* fix regex replace to remove unwanted / of a path

* add comment

* resolve PR comments

* resolve comments
2023-01-02 02:57:05 +08:00
Xiaoxu Guo 14503131bc
feat(route): add Luogu user blog (#11527)
* feat(route): add Luogu user blog

* used html as description instead

* Do not set pubDate if there isn't any.

* used Luogu API
2023-01-02 02:17:04 +08:00
Ethan Shen 2ef5e8b526
fix(route): ScienceDirect journal with issn (#11534) 2023-01-02 00:22:31 +08:00
Rongrong d0747e319a
fix(route/weibo/utils): enforce `tvax` sinaimg CDN (#11533)
Signed-off-by: Rongrong <i@rong.moe>

Signed-off-by: Rongrong <i@rong.moe>
2023-01-01 23:30:08 +08:00
SunBK201 fe560d28fb
feat(route): add chsi rss (#11523)
* feat(route): add yzw rss

* fix: namespace

* fix: path
2023-01-01 01:07:24 +08:00
Xiaoxu Guo 3ebe76eae2
feat(route): add CodeForces recent actions (#11522)
* added CodeForces recent actions

* fixed link

* followed the v2 rule standard
2023-01-01 00:30:25 +08:00
SunBK201 952aafc6b6
fix: qlu radar docs path (#11524) 2022-12-31 23:15:32 +08:00
SunBK201 110527b29a
feat(route): add qlu rss (#11521) 2022-12-31 21:59:59 +08:00
SunBK201 3be5ec5270
feat: add release game tags (#11520) 2022-12-31 21:27:48 +08:00
SunBK201 311c289082
fix: add ymgal maintainer (#11518) 2022-12-31 06:22:06 +00:00
vzz64 0e8b6625a8
fix(route): mangadex (#11517) 2022-12-30 20:40:26 +08:00
dependabot[bot] b72efdd4aa
chore(deps): bump mailparser from 3.6.2 to 3.6.3 (#11514)
Bumps [mailparser](https://github.com/nodemailer/mailparser) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/nodemailer/mailparser/releases)
- [Commits](https://github.com/nodemailer/mailparser/compare/v3.6.2...v3.6.3)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 21:07:19 +00:00
vzz64 14594242c4
feat(route): add mangadex (#11508)
* feat(route): add mangadex

* refactor: update lib/v2/mangadex/index.js

* refactor: update lib/v2/mangadex/radar.js
2022-12-29 23:05:06 +08:00
github-actions[bot] d141d0fed9 style: auto format 2022-12-29 14:28:01 +00:00
Zeddy ac02f3ede6
feat(route): add seccon (#11498)
* add seccon

* add seccon

* add seccon

* add seccon

* delete seccon under the lib/v2/ folder and divide it by domain

* fix wrong path

* Update lib/v2/ieee-security/sp.js

* Update lib/v2/ieee-security/sp.js

* Update lib/v2/ieee-security/sp.js

* Update lib/v2/ieee-security/sp.js

* Update lib/v2/sigsac/ccs.js

* Update lib/v2/sigsac/ccs.js

* Update lib/v2/usenix/usenix.js

* Update lib/v2/usenix/usenix.js

* Update lib/v2/usenix/usenix.js

* Update lib/v2/sigsac/ccs.js

* Update lib/v2/usenix/usenix.js

* Update lib/v2/usenix/usenix.js

* Update lib/v2/usenix/usenix.js

* ignore eslint

* add parseDate lib and edit doc

* add ndss

* uniform variable name style

* Update docs/journal.md

* Update lib/v2/ieee-security/radar.js

* Update lib/v2/ieee-security/radar.js

* Update lib/v2/usenix/radar.js

* Update lib/v2/ieee-security/radar.js

* Update lib/v2/sigsac/radar.js

* Update lib/v2/ndss-symposium/radar.js

* fix ndss

* docs: add en docs

* docs: fix closing tag
2022-12-29 22:26:04 +08:00
dependabot[bot] f0baeb9ee6
chore(deps): bump chrono-node from 2.4.2 to 2.5.0 (#11506)
Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.4.2 to 2.5.0.
- [Release notes](https://github.com/wanasit/chrono/releases)
- [Commits](https://github.com/wanasit/chrono/compare/v2.4.2...v2.5.0)

---
updated-dependencies:
- dependency-name: chrono-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 02:34:32 +08:00
github-actions[bot] 8096803ff1 style: auto format 2022-12-28 16:22:36 +00:00
Martin Meixger 0572e4a59e
feat(route): add ui.dev newsletter archives: reactnewsletter.com and bytes.dev (#11499)
* feat(route): add ui.dev reactnewsletter.com and bytes.dev

* fix(route): split reactnewsletter.com and bytes.dev into separate routes

* fix(route): typo

* fix: add missing radar and maintainer.js
2022-12-29 00:20:50 +08:00
dependabot[bot] 0cdbb26ddb
chore(deps-dev): bump eslint-plugin-yml from 1.3.0 to 1.4.0 (#11507)
Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-yml
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 05:05:13 +00:00
dependabot[bot] 509f37590c
chore(deps): bump rand-user-agent from 1.0.95 to 1.0.96 (#11505)
Bumps [rand-user-agent](https://github.com/WebScrapingAPI/rand-user-agent) from 1.0.95 to 1.0.96.
- [Release notes](https://github.com/WebScrapingAPI/rand-user-agent/releases)
- [Commits](https://github.com/WebScrapingAPI/rand-user-agent/commits)

---
updated-dependencies:
- dependency-name: rand-user-agent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 21:23:04 +00:00
github-actions[bot] 06fa029b6c style: auto format 2022-12-26 04:25:15 +00:00
cyx20080216 9cf71fc7a6
feat(route): 添加对哔哩哔哩新接口和校验信息的支持 (#11480)
* feat(route): support verify info for bilibili

* feat(route): add verify info when request

* fix(route): fix the format

Signed-off-by: cyx20080216 <cyx20080216@outlook.com>

* fix(route): fix the error when lint

* fix(route): get verify string from bilibili when it was called

* fix(route): use a simple way to calculate w_rid

* fix(route): get img_url and sub_url from api

* fix(route): get the url of js from space page

* fix(route): add referer

* fix(route): add canonical name

* fix(route): remove unnecessary action

* Update lib/v2/bilibili/utils.js

Signed-off-by: cyx20080216 <cyx20080216@outlook.com>
2022-12-26 15:23:32 +11:00
Dustin Jiang a69dfacf2d
feat(route): add xinhua-daily-telegraph (#11487)
* feat(route): add xinhua-daily-telegraph

Add xinhua-daily telegraph route and doc mentioned in issue #11390.

* feat(route): add radar for xinhua-daily-telegraph

Add required radar config file.

* feat(router): change router name and cache method

Change router name from `xinhua-daily-telegraph` to `mrdx`.
Fix cache method to avoid processing at each request.

* feat(route): fix wrong date and improper cache method

Fix wrong `pubDate` by using `parseDate` in `utils/parse-date`.
Fix improper cache method. Now it caches proceeded RSS results.

* feat(radar): update source wildcard in lib/v2/mrdx/radar.js

* fix(router): use unique article link as guid

Use specific article link as guid.
Use specific article link for every article instead of the homepage.
2022-12-25 21:50:07 +08:00
Tony 0128bf798a
fix(config): pixiv default img proxy (#11495) 2022-12-24 01:30:01 +08:00
dependabot[bot] d911eb3327
chore(deps): bump twitter-api-v2 from 1.12.10 to 1.13.0 (#11493)
Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.12.10 to 1.13.0.
- [Release notes](https://github.com/plhery/node-twitter-api-v2/releases)
- [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md)
- [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.12.10...1.13.0)

---
updated-dependencies:
- dependency-name: twitter-api-v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-23 13:55:43 +04:00
dependabot[bot] 03f6cf57ad
chore(deps): bump googleapis from 109.0.1 to 110.0.0 (#11491)
Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 109.0.1 to 110.0.0.
- [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases)
- [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v109.0.1...googleapis-v110.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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 22:51:48 +00:00
dependabot[bot] b71ba96883
chore(deps): bump @sentry/node from 7.28.0 to 7.28.1 (#11492)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.28.0 to 7.28.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.28.0...7.28.1)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 21:07:25 +00:00
dependabot[bot] 01680198e1
chore(deps): bump @sentry/node from 7.27.0 to 7.28.0 (#11483)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.27.0 to 7.28.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.27.0...7.28.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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-23 00:15:40 +04:00
Tony 4358fac8bc
fix(route): cnbeta (#11490) 2022-12-23 03:17:04 +08:00
github-actions[bot] 2e6f64c1d1 style: auto format 2022-12-22 17:15:05 +00:00
Rongrong d60d89ea87
feat(core): unify proxy; optimize request-wrapper (#11472)
* feat(core): unify proxy; optimize request-wrapper

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

* Fix DeepScan issue

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

* Simplify protocol existence judgment

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

* chore: regenerate yarn.lock

Signed-off-by: Rongrong <i@rong.moe>
2022-12-23 01:13:01 +08:00
Rongrong 58d00a6917
fix(route/douyin/*): magic needed (#11481)
* fix(route/douyin/*): magic needed

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

* fix: douyin hashtag

* Use Googlebot UA for sub-route 'live'

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

Signed-off-by: Rongrong <i@rong.moe>
2022-12-22 22:36:39 +08:00
Rongrong df521a6f2c
fix(route/twitter/web-api): empty rslt not skipped (#11482)
Signed-off-by: Rongrong <i@rong.moe>

Signed-off-by: Rongrong <i@rong.moe>
2022-12-22 00:04:14 +08:00
Rongrong dc52c0bab7
fix(route/telegram/channel): false unsupported (#11484)
Signed-off-by: Rongrong <i@rong.moe>

Signed-off-by: Rongrong <i@rong.moe>
2022-12-21 20:47:00 +08:00
dependabot[bot] c0c32c6fe8
chore(deps-dev): bump eslint from 8.29.0 to 8.30.0 (#11473)
Bumps [eslint](https://github.com/eslint/eslint) from 8.29.0 to 8.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.29.0...v8.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-21 00:27:12 +08:00
Fatpandac 781c4270a3
feat(route): add paradigm writing (#11478)
* feat(router): add paradigm writing

* Update lib/v2/paradigm/writing.js

* Update lib/v2/paradigm/writing.js
2022-12-20 22:02:50 +08:00
Rongrong 9264d7afbe
feat(core/utils/puppeteer-utils): Cookie utils (#11471)
Signed-off-by: Rongrong <i@rong.moe>

Signed-off-by: Rongrong <i@rong.moe>
2022-12-20 19:51:33 +08:00
Fatpandac 7838a1e6d8
fix(route): change to use http (#11477) 2022-12-20 18:48:16 +08:00
dependabot[bot] 8c8f9b4b65
chore(deps): bump rand-user-agent from 1.0.94 to 1.0.95 (#11474)
Bumps [rand-user-agent](https://github.com/WebScrapingAPI/rand-user-agent) from 1.0.94 to 1.0.95.
- [Release notes](https://github.com/WebScrapingAPI/rand-user-agent/releases)
- [Commits](https://github.com/WebScrapingAPI/rand-user-agent/commits)

---
updated-dependencies:
- dependency-name: rand-user-agent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 21:07:58 +00:00
Rongrong 1381377e91
fix(core/utils/puppeteer): proxy-chain error (#11470)
HTTPS/SOCKS proxy is not supported by proxy-chain and will cause an
error unconditionally. If an HTTPS/SOCKS proxy does not need
authentication, explicitly bypassing proxy-chain is a must. If it does
need, making a warning and continuing without proxy seems to be the best
choice.

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

Signed-off-by: Rongrong <i@rong.moe>
2022-12-19 23:39:11 +08:00
CaoMeiYouRen cb210c8c72
feat(route): 新增 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 (#11467)
* feat(route): 添加 百度股市通

* fix: 修改 百度股市通 路径

* docs: 添加 百度股市通 文档

* feat: 添加 radar 支持

* fix: 按字母顺序插入新路由

* feat(route): 新增 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪

* fix: 优化 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的标题

* fix: 修复 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 部分情况下的非空判断

* fix: 修复 地区名称标题的问题

* fix: 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 guid 增加 pubDate

* fix: 修复 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 guid 中添加 pubDate

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title
2022-12-19 19:45:32 +08:00
github-actions[bot] f3b841f4f8 style: auto format 2022-12-18 14:30:48 +00:00
水货 f6ab7b6ac9
feat(route): 增加茂名地方政府网站 (#11239)
* feat(route): 增加茂名地方政府网站

* docs: 删除无关文档

* fix: 删除暂时未使用的路由

* feat: 增加从多个选择器中获取正文的功能

* fix: Avoid unnecessary redirects

* fix: 修复公开目录平台存在未使用的列表元素问题

* fix: 修复茂南页面列表中存在其他网站导致获取到空值的问题

* feat: 增加处理微信文章链接

* fix: 修复公开目录平台存在非文章链接的问题

* docs: 对维护者列表进行排序

* feat: 适配更多茂名政府网站页面

* feat: 适配更多茂名政府网站页面

* fix: 修复茂南的缓存问题

* feat: 使用 API 获取政策解读平台内容

* feat: 政策解读平台模板增加涉企信息

* feat: 政策解读平台模版增加样式

* fix: 修复政策解读平台解读条目缺失换行的问题

* docs: fix missing closing tag

* fix: 修复茂名市相关网站浏览器扩展匹配规则缺失域名部分的问题

* docs: 修改部分要填充内容的描述

* docs: 修改名称与文档一致

* docs: 修改茂名市相关网站层级
2022-12-18 22:29:01 +08:00