63 Commits

Author SHA1 Message Date
nightmare-mio 15b41aee31 feat(route): 添加bilibili会员购票务路由(#13618) (#13880)
* add router 关于bilibili票务

* bilibili票务基础模板

* add bilibili会员购票务 maintainer

* add cookie

* doc文档,radar

* add 补充内容

* 修改doc条目顺序,优化代码

* fix:修复doc文旦错误,移除作者备注

* fix: delete radar.js中的多余文字

* fix: 修复错误
2023-11-25 22:08:00 +08:00
TonyRL dcb4aadaf6 fix(route): slice base64 string 2023-11-24 19:10:50 +00:00
Tony 8a51ba581f fix(route): bilibili webgl signature (#13848) 2023-11-21 15:02:43 +00:00
Tony 95c179862e fix(route): use api provided buvid3 and local b_nut (#13830) 2023-11-19 02:50:48 +08:00
JimenezLi 17f4c7e9ce fix(route): bilibili fav can use config cookie (#13408) 2023-09-27 04:26:59 +08:00
Tony c034cfb69b refactor(route): bilibili getCookie remove deadcode (#13409) 2023-09-27 00:19:17 +08:00
JimenezLi 7ca436572f feat(route): danmaku add video time (#13379) 2023-09-23 17:17:39 +00:00
github-actions[bot] 55e272bd26 style: auto format 2023-09-23 05:21:17 +00:00
Night Space 982dd67815 fix(route): 通过在配置中预添加大量 Cookie 来绕过 Bilibili 反爬 (#13365)
* fix(route): allow to use the cookies which are in config

* fix(route): get full cookie
2023-09-23 13:18:34 +08:00
JimenezLi e8523c0768 fix(route): fix /bilibili/user/dynamic author undefined (#13250)
* fix(route): /bilibili/user/dynamic author is undefined

* fix(route): fix regular expression warning

* feat(route): add directLink
2023-09-11 23:17:52 +08:00
小虎故洞 fdf2c27c8c fix(route): 用户关注动态不填充预定义作者名 (#13242) 2023-09-09 08:47:44 +08:00
CaoMeiYouRen 308cf81859 fix(route): 修复 bilibili 动态的作者缺失 (#13197)
* feat(route): 添加 百度股市通

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

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

* feat: 添加 radar 支持

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

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

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

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

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

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

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

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title

* feat(route): 修复 HelloGitHub 的 月刊 路由

* fix: remove guid

* feat(route): 新增 bilibili 热搜

* feat(route): 完善 bilibili热搜 的 radar

* fix: 优化 bilibili热搜 list 的非空判断

* fix: 修复 bilibili热搜路由失效

fix #12632

* fix(route): 修复 bilibili热搜路由 的校验逻辑计算

* fix: 优化 bilibili/utils 的 addVerifyInfo 逻辑

* feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源

* fix(route): 修复 fulltext 来源错误;修复 addVerifyInfo 逻辑错误

* fix(route): 移除不必要的参数

* feat(route): 新增 米游社 - 同人榜 路由

* fix: 修复 崩坏二 默认排行榜类型错误;修复 art 模板路径错误

* fix: 提取 静态数据;优化入参形式

* fix(docs): 更新 bilibili 文档

* docs(docs): 修复 掘金文档错误

* fix(route): 修复 参数风格问题;修改 query 的处理

* docs(docs): 回退 last_id

* fix(route): 修复 bilibili 动态的作者缺失

---------

Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
2023-09-03 18:44:39 +08:00
CaoMeiYouRen 90a2db4b24 feat(route): 新增 米游社 - 同人榜 路由 (#13153)
* feat(route): 添加 百度股市通

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

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

* feat: 添加 radar 支持

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

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

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

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

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

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

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

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title

* feat(route): 修复 HelloGitHub 的 月刊 路由

* fix: remove guid

* feat(route): 新增 bilibili 热搜

* feat(route): 完善 bilibili热搜 的 radar

* fix: 优化 bilibili热搜 list 的非空判断

* fix: 修复 bilibili热搜路由失效

fix #12632

* fix(route): 修复 bilibili热搜路由 的校验逻辑计算

* fix: 优化 bilibili/utils 的 addVerifyInfo 逻辑

* feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源

* fix(route): 修复 fulltext 来源错误;修复 addVerifyInfo 逻辑错误

* fix(route): 移除不必要的参数

* feat(route): 新增 米游社 - 同人榜 路由

* fix: 修复 崩坏二 默认排行榜类型错误;修复 art 模板路径错误

* fix: 提取 静态数据;优化入参形式

* fix(docs): 更新 bilibili 文档

* docs(docs): 修复 掘金文档错误

* fix(route): 修复 参数风格问题;修改 query 的处理

* docs(docs): 回退 last_id

---------

Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
2023-09-01 22:23:11 +08:00
JimenezLi cbf016b76a feat(route): add bilibili watchlater (#13128)
* feat(route): add bilibili watchlater

* docs(route): add docs for /bilibili/watchlater

* Update lib/v2/bilibili/watchlater.js

---------
2023-08-27 22:31:57 +08:00
CaoMeiYouRen a7b4300269 feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源 (#13122)
* feat(route): 添加 百度股市通

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

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

* feat: 添加 radar 支持

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

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

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

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

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

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

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

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title

* feat(route): 修复 HelloGitHub 的 月刊 路由

* fix: remove guid

* feat(route): 新增 bilibili 热搜

* feat(route): 完善 bilibili热搜 的 radar

* fix: 优化 bilibili热搜 list 的非空判断

* fix: 修复 bilibili热搜路由失效

fix #12632

* fix(route): 修复 bilibili热搜路由 的校验逻辑计算

* fix: 优化 bilibili/utils 的 addVerifyInfo 逻辑

* feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源

* fix(route): 修复 fulltext 来源错误;修复 addVerifyInfo 逻辑错误

* fix(route): 移除不必要的参数
2023-08-26 01:42:35 +08:00
JimenezLi b08045ceff feat(route): Bilibili UP主动态 参数格式更新 & 增加显示专栏全文参数 (#13109)
* feat(route): /bilibili/user(followings)/dynamic change to routeParams

* feat(route): Add displayArticle parameter

* small change of uid

* Original link can click to jump
2023-08-25 19:38:52 +08:00
JimenezLi 507e836238 fix(route): fix /bilibili/followings/dynamic Cannot convert object to primitive value (#13065) 2023-08-18 02:31:53 +08:00
DIYgod 7b65ba69bb feat: add docusaurus website (#13039) 2023-08-15 03:12:12 +01:00
JimenezLi 5175098904 fix(route): Update bilibili maintainer.js (#13021) 2023-08-14 17:14:49 +08:00
JimenezLi 391df2e11d feat(route): /bilibili/user/dynamic add showEmoji parameter (#13009) 2023-08-12 21:54:50 +08:00
JimenezLi 90c4c7ea4d fix(route): /bilibili/user/video(article) Broken for some uploaders (#12992)
* Fix /bilibili/user/video Error message: Cannot read properties of undefined (reading 'name')

* /bilibili/user/video returns error message if fail to fetch
2023-08-11 20:48:04 +08:00
Tony 291e127158 fix(route): bilibili vsearch (#12943) 2023-08-08 05:25:56 +08:00
HearingSmile e86265bcf8 fix: bilibili route /bilibili/user/video/:uid bug (#12920) 2023-08-01 19:03:27 +08:00
白 436f6168e7 feat(route): add bilibili频道排行榜 (#12906)
* feat(route): add bilibili频道排行榜

* fix

* fix: typo

---------
2023-07-29 22:41:49 +08:00
qixingchen 1178f14f5c fix(route/bilibili): user/followings & user/followers now require login (#12802)
* Update router.js

change followers/followings params

* Update followers.js

add login for followers

* Update followings.js

add login for followings

* Update social-media.md

update bilibili/followers bilibili/followings docs

* Update followers.js

Using camelCase.
Adding Document link.
Cookie check before declaring `uid `.

* Update followings.js

Using camelCase.
Adding Document link.
Cookie check before declaring `uid `.

* Update maintainer.js

* Update README.md

Add docs for bilibili/user/followings & bilibili/user/followers

* Update router.js

Using camelCase

* Update social-media.md

* style: auto format

* Update social-media.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-16 01:11:16 +08:00
qixingchen 252f53beb5 fix(route/bilibili): fix liveSearch (#12772)
* fix(route/bilibili):fix liveSearch

* style: auto format

* Update liveSearch.js

fix order not deliver  to param
remove qv_id
remove fixed UA

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-15 16:39:31 +08:00
Night Space 96209ceaab fix(route/bilibili): fix the bug because of Promise syntax (#12755) 2023-07-04 17:28:36 -12:00
CaoMeiYouRen 0f009c2585 fix(route): 修复 bilibili热搜路由失效 (#12640)
* feat(route): 添加 百度股市通

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

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

* feat: 添加 radar 支持

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

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

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

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

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

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

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

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title

* feat(route): 修复 HelloGitHub 的 月刊 路由

* fix: remove guid

* feat(route): 新增 bilibili 热搜

* feat(route): 完善 bilibili热搜 的 radar

* fix: 优化 bilibili热搜 list 的非空判断

* fix: 修复 bilibili热搜路由失效

fix #12632

* fix(route): 修复 bilibili热搜路由 的校验逻辑计算
2023-06-09 19:06:43 +08:00
github-actions[bot] e18852ae5a style: auto format 2023-05-15 18:31:06 +00:00
Curly Brackets 17fb3282cb fix(route): Anti-Anti-Spider 哔哩哔哩,更新 cookie 处理机制 (#12513)
* fix(route): Anti-Anti-Spider 哔哩哔哩,更新 cookie 处理机制

* fix(route): Bilibili use cookieJar to get cookies

* fix(route): Anti-Anti-Spider 哔哩哔哩,请求所有视频时区分UA

拉取所有视频需要大量请求分页接口容易被限,修改 User Agent 来跳过标定

* fix(route): remove cookieJar since it is not used in other got requests
2023-05-16 02:28:48 +08:00
立音喵 3b7213ae80 fix(bilibili): bilibili 视频搜索 (#12437) 2023-05-04 03:09:43 +08:00
Raidou 6e26d8c8cd feat(route): support limit parameter in bilibili channel & collection (#12421)
* feat(route): support limit parameter in bilibili channel & collection

* fix(route): fetch limit from ctx.query.limit
2023-05-01 23:21:57 -06:00
Night Space 34fd1aa094 feat(route): call api with a validation code (#12367)
modify the params of api
the behavior of validation code generator is more like a browser
2023-04-22 03:04:13 +08:00
Curly Brackets 8dd0314cd4 fix(bilibili): fix user/video error, update account info api (#12361) 2023-04-21 09:55:15 -02:00
Curly Brackets 94b8febfe8 fix(radar): Radar 支持识别当前所在B站收藏夹 (#12348)
* fix(route): Radar 支持识别当前所在B站收藏夹

* style(radar): object method format to arrow function

---------
2023-04-18 19:33:16 +08:00
Fatpandac 2aa81d9490 fix(route): add disable autoplay to bilibli/utils iframe (#12206) 2023-03-30 23:12:47 +08:00
DIYgod 69c2f401c6 feat: add badges 2023-03-18 21:15:11 +00:00
DIYgod 1c52cec40a fix: deepscan errors again 2023-03-18 21:10:46 +00:00
DIYgod c767e6c7b8 fix: deepscan errors 2023-03-18 21:00:38 +00:00
CaoMeiYouRen 3ff6482548 feat: 新增 bilibili 热搜 (#11958)
* feat(route): 添加 百度股市通

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

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

* feat: 添加 radar 支持

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

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

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

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

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

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

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

* fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title

* feat(route): 修复 HelloGitHub 的 月刊 路由

* fix: remove guid

* feat(route): 新增 bilibili 热搜

* feat(route): 完善 bilibili热搜 的 radar

* fix: 优化 bilibili热搜 list 的非空判断
2023-02-27 19:47:26 +08:00
Tony 589ddb3a43 refactor(eslint): add back no-return-await (#11877)
* chore: add back no-return-await

* chore: fix action warning

* chore: fix all no-return-await
2023-02-16 04:30:05 +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
shininome a96a1fbe79 fix: bilibili 合集请求链接修改为按照时间排序的 (#11449)
* Update userCollection.js

* Update userCollection.js

修改链接为需要排序
默认的无时间排序导致无法请求最新
2022-12-14 10:50:36 +00:00
github-actions[bot] 5f157b02a1 style: auto format 2022-09-28 14:13:46 +00:00
cyx20080216 6fdd85e0fe fix(route): Anti-Anti-Spider 哔哩哔哩 (#10886)
* fix(route): Anti-Anti-Reptilian 哔哩哔哩

* fix(route): Anti-Anti-Reptilian 哔哩哔哩

* fix(route): Remove debugging statement

* fix(route): Comply with code specifications by adding a semicolon.

* fix(route): Resolve the requested changes
Use normative key
Use cache.tryGet
Use more simplified got request
Remove unnecessary template
Use default UA

* fix(route): Remove unnecessary await

* fix(route): Use simplified got request.

* fix(route): Use default UA

* fix(route): Remove unnecessary require

Co-authored-by: cyx20080216 <cyx20080216@qq.com>
2022-09-28 22:11:07 +08:00
Raidou 7c171a8bdb feat(route): 跟进 bilibili 新版 channel (#10828)
* fix(route): 修复 bilibili 的用户频道链接

* feat(route): 支持新的 bilibili 频道合集与视频列表

* fix: Apply suggestions from code review

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

* fix: require parseDate

* fix: merge to collection.js

* refactor(route): use /bilibili/user/collection instead of /bilibili/collection

* style: Apply suggestions from code review
2022-09-20 00:18:37 +08:00
Woshiluo Luo e8a4d65a41 fix(route): add referer for bilibili userinfo (#10827)
* fix(route): add referer for bilibili userinfo

* refactor: use cache.tryGet
2022-09-19 19:11:08 +08:00
ColdThunder11 18b34fce71 fix(route): bilibili dynamic (#10815)
* fix(route): bilibili dynamic error when emoji contains ?

修复bilibili动态在特定表情下会产生正则表达式错误的问题

* fix(route): bilibili dynamic change line

修复bilibili态内容换行问题

* fix: deepscan warning
2022-09-17 21:24:28 +08:00
ETiV 9ec2a9a562 fix(route): bilibili/vsearch use cache (#10723) 2022-09-06 19:24:20 +08:00