Commit Graph

4421 Commits

Author SHA1 Message Date
Tony a66cbcf6ee
feat(config)!: unsafe domain toggle (#11588) 2023-01-10 11:45:05 +00:00
DIYgod ab2f61824d
feat: output quote data for twitter and jike 2023-01-09 16:25:26 +00:00
Tony 350dfa4535
feat(route): hub.baai (#11580)
* feat(route): hub.baai

* docs: fix table
2023-01-09 03:22:07 +08:00
Tony 09bfe77f66
fix(route): typora (#11578) 2023-01-08 23:32:16 +08:00
kaiix 7e3e034b56
feat(route): hackmd (#11560)
* Add HackMD RSS source

* Adapt to v2 router & minor fixes

Co-authored-by: Yukai Huang <yukaihuangtw@gmail.com>
2023-01-08 02:30:17 +08:00
miles e749584ece
feat(route): add Shopping Design (#11575) 2023-01-08 01:25:20 +08:00
DIYgod a090507de4
feat: hotukdeals hottest 2023-01-04 21:02:44 +00:00
零小白 728da7f154
fix: author is not iterable (#11555)
Co-authored-by: xianjiantao <xianjiantao@bytedance.com>
2023-01-04 21:44:23 +08:00
Jie Zhang e455abe486
fix(route): update douban movie weekly best (#11548) 2023-01-04 21:00:39 +08:00
Tony 0b9ccd763e
fix(route): gq tw no header img (#11556) 2023-01-04 20:31:00 +08:00
Tony 0a943aa592
fix(route): eprice hk (#11550) 2023-01-04 00:52:55 +08:00
Tony a948dac993
fix(route): gq taiwan (#11549) 2023-01-03 23:41:55 +08:00
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
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
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
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
Tony 4358fac8bc
fix(route): cnbeta (#11490) 2022-12-23 03:17:04 +08: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
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
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