Commit Graph
69 Commits
Author SHA1 Message Date
Kjasn 0510d8391e feat(route): add Jumeili home route (#19021) 2025-05-05 23:57:21 +08:00
CrackTC 10288db67d fix(route/saraba1st): add host config & change default host (#18895) 2025-04-28 03:05:19 +08:00
undefinedandTony fd173c0e38 feat(route): add route Gelbooru (#18320)
* feat(route): add route Gelbooru

* feat(route): add image quality option for Gelbooru

* feat(route): remove URL.canParse

* feat(route): enhance  display

* Update lib/routes/gelbooru/namespace.ts

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

* Update lib/routes/gelbooru/namespace.ts

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

* fix: Apply code review

* fix: Apply code review

* fix: add __dirname var

* Update lib/routes/gelbooru/templates/description.art

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

* Update lib/routes/gelbooru/post.ts

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

* fix: Add config key by alphabetical order

* fix: `e` comes before `u` in alphabet

---------
2025-03-18 09:58:49 +08:00
UZQueenandTony 72f78e2bfb feat(route): add misskey home timeline (#18244)
* feat(route): add misskey home timeline

* Update lib/routes/misskey/home-timeline.ts

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

* Merge remote-tracking branch 'head/master'

* feat(route/misskey): Enhance user timeline with simplifyAuthor parameter and update replyToAuthor in utils

---------
2025-02-03 22:12:57 +08:00
DIYgod 131bc33637 feat: update follow config 2024-12-24 16:56:52 +08:00
DIYgod dd08502955 feat: add follow limit config 2024-12-20 22:50:49 +08:00
DIYgod 2aab5047b7 feat: follow config 2024-12-18 23:16:28 +08:00
pseudoyu 3f12f922bf feat(route/twitter): add third-party twitter api support 2024-11-29 13:50:59 +08:00
dddaniel1andTony f9641b5aef fix(route): xiaohongshu fulltext add cookie authentication (#17228)
* fix(route/xiaohongshu) add cookie authentication

* fix(route/xiaohongshu) add cookie authentication

* fix(route/xiaohongshu) add cookie authentication

* fix(route/xiaohongshu) add method annotation

---------

Co-authored-by: Tony <TonyRL@users.noreply.github.com>
2024-11-21 21:53:37 +08:00
Tony d9ca0d09b1 feat(route): patreon (#17621)
* feat(route): patreon

* fix: typo

* fix: typo
2024-11-19 02:21:24 +08:00
Tony 4e404a7328 chore: disable remote debugger by default (#17498) 2024-11-08 04:08:05 +08:00
pseudoyu b4fece47ed feat(route/telegram): add mtproxy support for tglib 2024-11-05 12:58:58 +07:00
Andvari 35536f45ad feat(route/caixin): Add full text fetch (#17231)
* feat(route/caixin): Add full text fetch

* .

* Update blog.ts

* Update utils.ts

* Update utils.ts

* Update utils-fulltext.ts

* Update utils-fulltext.ts
2024-11-03 17:03:20 +07:00
pseudoyu a69ff2fa7b feat(route/dianping): add dianping user route 2024-10-31 13:35:27 +07:00
asong 374c865603 feat(route): add bbs guozaoke route (#17170)
* add routes guozaoke

* add routes guozaoke

* fix ESLint Check warning

* fix ESLint Check warning

* fix ESLint Check warning

* fix ESLint Check warning

* fix ESLint Check warning

* fix routes guozaoke code review

* fix routes guozaoke code review

* fix route code review

* fix code revice issue

* fix code revice issue

* fix code revice issue

* fix code revice issue

* fix code revice issue

* fix code revice issue

* fix code review issues

* fix code review issues
2024-10-30 12:02:55 +08:00
Eric Zhu b60ef4de32 feat(twitter): support LoginEnterAlternateIdentifierSubtask task and better login flow controll (#17331)
* feat(twitter): support LoginEnterAlternateIdentifierSubtask task and better login flow controll

* chore: lint

* chore: lint

* refactor(twitter): login flow

* fix: var name
2024-10-30 04:28:56 +08:00
pseudoyu 26bc26a3b8 feat(route/telegram): add telegram session scripts and logics 2024-10-27 21:37:37 +07:00
Keo ed8fa7a5ea fix(route/sis001): add cookie to solve anti-crawler (#17259)
* fix(route/sis001): add cookie to resolve anti-crawler

* fix desc

* move base url to env config

* update doc

* fix: cache cookie

---------
2024-10-23 22:50:37 +08:00
karasu bc020b6f18 feat(route): sorrycc.com (#17261)
* feat(route): 云谦的博客

* parseDate

* change the route name
2024-10-23 22:18:14 +08:00
Otstar Lin 9f44e77237 fix(route/bilibili): add addDmVerifyInfoWithInter to bypass the risk control mechanism (#17147) 2024-10-18 09:47:17 +08:00
TsuyumiandTony e4deee086f feat(route): add route for skeb (#17047)
* feat(route): add route for skeb

* fix: wrap function call in map() to resolve ESLint warning

* refactor: Enhance type safety and rename functions for Work and Creator processing

* refactor: optimize followings API and caching logic

* fix: remove request_key

* fix: resolve request_key issues in works API
- Fetch request_key from initial API response and cache it
- Replace hardcoded User-Agent with config.ua

* fix: misc improvements
- Remove unnecessary InvalidParameterError checks and imports
- Simplify route names by removing "Skeb" prefix
- Set refresh to false in Skeb API cache
- Fix typo in search.ts filename

* fix: remove URL fragments from radar sources

* refactor: Optimize category structure and enhance data processing
- Remove 'request_masters' and 'first_requesters' categories as they are not creators
- Implement template rendering for richer output
- Enhance work data processing with audio handling
- Improve creator data with commission status information

* fix: add __dirname

* fix: prevent potential function loop from unexpected API errors

* Update lib/routes/skeb/works.ts

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

* fix: correct Skeb bearer token naming and references

---------
2024-10-14 23:18:02 +08:00
quiniapiezoelectricity 6deef181c5 feat: Add L'Orient-Le Jour Route (#17030)
* feat: Add L'Orient-Le Jour Route

* fix codefactor

* fix codefactor
2024-10-08 23:34:34 +08:00
valuex 1d22c0ad38 feat(route): add route of Yamap (#16902)
* Create namespace.ts

* Add files via upload

* Update dongtai.ts

* Update gonggao.ts

* Update gonggao.ts

* Update gonggao.ts

* Update dongtai.ts

* Update gonggao.ts

* Update gonggao.ts

* Update gonggao.ts

* Update gonggao.ts

* Update dongtai.ts

* Create namespace.ts

* Add files via upload

* Update articles.ts

* Update articles.ts

* Update articles.ts

* Update articles.ts

* Update articles.ts

* Update articles.ts

* Update articles.ts

* route for 日经新闻半导体,产业聚焦

* Update scienceatechnology.ts

* Update semi.ts

* Delete lib/routes/nikkei/semi.ts

* Delete lib/routes/nikkei/scienceatechnology.ts

* Update articles.ts

* Update namespace.ts

* Update articles.ts

* Update articles.ts

* Delete lib/routes/szftedu directory

* fix: category

* fix: typo

---------
2024-09-27 01:01:01 +08:00
Jinkin 57df3f698e feat: add route of uestc bbs (#16892)
* feat: add route of uestc bbs

* Update lib/routes/uestc/bbs.ts

路由应该是/uestc/bbs/newthread?

* amend: 按意见修改变量名

Signed-off-by: Jinkin <nadph513@outlook.com>

* fix: namespace url

---------

Signed-off-by: Jinkin <nadph513@outlook.com>
2024-09-27 00:37:58 +08:00
quiniapiezoelectricityandTony 87723d1b56 feat(route): add malaysiakini.com (#16752)
* feat(route): add malaysiakini.com

* fixing issues

* Added additonal authentication method with email and password

* Apply suggestions from code review

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

* Apply suggestions from code review

---------
2024-09-15 21:57:15 +08:00
incubator4 be3ba61788 chore: otel fix and enhancement (#16754)
* feat(otel): use routePath insteadof path

* feat(otel): add otel bucket boundary env

* chore: move otel to debug block with alphabetical sort
2024-09-15 19:42:21 +08:00
COxDE 2962c6f64f feat(middleware): process feed title and description using LLM (#16464)
* feat(middleware): add title translation using LLM

* refactor: combine title and description

* fix: camelCase for variables

* refactor: try to update the test case

---------
2024-08-22 02:15:00 +08:00
tong 9407e44fba Delete rss3.io Statistics (#16387)
建议删除此统计功能,在此添加此功能降低了rsshub原有的鲁棒性,增加了风险点。
当前umami.rss3.io疑似处于宕机状态,在默认情况下安装的rsshub docker镜像会因此步无法执行而报错无法启动。
2024-08-07 01:48:06 +08:00
Tony 8072ba8878 fix: use true ua for stats 2024-07-31 21:37:02 +08:00
Kenny Fong 12b45b27e4 fix(route/keylol): 改进有阅读权限的帖子 (#16285)
* fix(route/keylol): 改进有阅读权限的帖子

未登录或权限不足时
pubDate author 会使用列表页的数据
description 会显示错误讯息

* change type

* 设置 KEYLOL_COOKIE 登录账户

* Update doc for KEYLOL_COOKIE
2024-07-29 20:28:02 +08:00
DIYgod 9586a2a735 feat: check production 2024-07-23 15:29:17 +08:00
DIYgod d7e02eb33d feat: add umami 2024-07-23 01:25:23 +08:00
DIYgod 1db30b3ad1 feat: save cookie generated from twitter token 2024-07-13 21:45:20 +08:00
DIYgod 99bf04cfad feat: proxy strategy 2024-07-13 00:15:41 +08:00
Donie Leigh dae7bed497 feat(route): Add a route to fetch Readwise Reader documents (#16117) 2024-07-09 20:46:58 +08:00
hywell 2d62c56840 fix(route): XSIJISHE need cloudflare (#16118)
* 1. 修复sehuatang 403

* 修复sehuatang主页 403

* 过滤不必要的请求

* 修复XSIJISHE需要登录

* 修复XSIJISHE rank需要登录

* This does not require cookie.url

* 修复可能导致的【抓取原帖失败】问题

* Close the page right after getting page content.

* fix headers is not defined

* xsijishe bypass cloudflare
2024-07-09 20:07:04 +08:00
equt 674fa0f7b0 feat(route): introduce tsdm39/bd (#16038)
* feat(route): introduce `tsdm39/bd`

* feat(route): deadbydaylight.com latest blog (#16037)

* feat(route): deadbydaylight.com latest blog

* addressing comments

* Update lib/routes/deadbydaylight/index.ts

* doc(route): fix incorrect MD syntax (#16040)

* fix(route): 中国投资者网返回空结果 (#16044)

* fix: review

* fix: review

* fix: review

* fix: review

* fix: throw if cookie not found

* fix: remove unnecessary cache

---------
2024-07-01 21:47:15 +08:00
hywell e94969b9b1 fix(route): XSIJISHE need login (#15984)
* 1. 修复sehuatang 403

* 修复sehuatang主页 403

* 过滤不必要的请求

* 修复XSIJISHE需要登录

* 修复XSIJISHE rank需要登录

* This does not require cookie.url
2024-06-25 21:17:31 +08:00
DIYgod 943ec2e740 feat(twitter): support batch account 2024-06-17 16:49:35 +08:00
DIYgod dc0f222658 feat(twitter): support batch authToken 2024-06-16 18:36:30 +08:00
minty_frankie f4b05dbe34 fix(route): update The Inithium authentication method (#15797)
* fix: delete deprecated INITIUM_IAP_RECEIPT authentication method

* fix(route): fix username and password authentication method

* chore: update route maintainers

* fix: delete all fields for iap_receipt

* fix: delete finally all IAP_RECEIPT field

* fix: correct login request headers
2024-06-05 23:40:44 +08:00
minty_frankie 60d1ed3c8f feat(route): add Prime Community route (#15809) 2024-06-04 22:21:43 +08:00
karasu a62625428c feat(route): yamibo (#15537)
* feat(route): yamibo

* fix

* fix
2024-05-14 11:50:09 +08:00
karasuandTony bd099c13f7 feat(route): 知识星球 (#15320)
* feat(route): 知识星球

* feat: add scope parameter

* remove redundant variables

* fix

* Update lib/routes/zsxq/utils.ts

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

* fix

---------
2024-04-22 01:05:59 +08:00
Tony b3eb3f3a0b feat(route): add back twitter 2fa (#15292)
ref: https://github.com/DIYgod/RSSHub/commit/95ace0991774042f32c21a26a8fc5f85eb124646
2024-04-19 22:29:34 +08:00
karasu 31f578d694 fix(route): qingting (#15251)
* fix(route): qingting

* fix: set default value for `qingtingId`

* fix: typo
2024-04-17 14:34:41 +08:00
a51cc049bf feat: add javdb session config and cookieJar to fakeGot (#14782)
* feat: add javdb session config

* fix: Return data instead of setting ctx.set in JavDB routes

* docs: Add JavDB login instructions to config.md

* docs: Add note about javdb session validity in config.md

* fix: Return data instead of setting ctx.set in JavDB routes

* fix: Update route path in javdb index.ts

Remove '/:category?/:sort?/:filter?', it will cause other module routes to be inaccessible

* chore: Remove unused cookie variable in ProcessItems function

* chore: Unnecessary changes

* chore: Add JAVDB sessions in alphabetical order.

* docs: Add JAVDB sessions in alphabetical order.

* feat: Add support for passing cookies in headers

* test: Add cookieJar test to got.test.ts

* Update lib/utils/got.ts

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

* feat: Update JavDB routes to include optional JAVDB_SESSION in requireConfig

---------

Co-authored-by: zhaoyi.wu <zhaoyi.wu@amh-group.com>
2024-04-12 19:30:42 +08:00
Ernest DongandTony 23c1d6b10d feat(route): add xueqiu timeline (#15079)
* feat(route): add xueqiu timeline

* feat(xueqiu): accept review advices

* 更新 timeline.ts

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

---------
2024-04-03 23:16:15 +08:00
karasuandTony a392f0f8df fix(route): Mox.moe (#15038)
* fix(route): Mox.moe

* add description without cookie

* adjust the order

* Update lib/routes/mox/index.ts

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

---------
2024-04-03 11:18:01 +08:00
DIYgod 7a4cd377de feat: remote config auth 2024-04-02 21:39:50 +08:00