Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5221 commits
Select commit Hold shift + click to select a range
27e0b8b
chore(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 (#20433)
dependabot[bot] Nov 5, 2025
cd3ec94
chore(deps): bump mailparser from 3.7.5 to 3.9.0 (#20434)
dependabot[bot] Nov 5, 2025
83f7013
feat(route): add 数字尾巴文章 (#20435)
nczitzk Nov 5, 2025
6899aca
chore(deps-dev): bump tsdown from 0.15.12 to 0.16.0 (#20431)
dependabot[bot] Nov 5, 2025
675a836
chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#20439)
dependabot[bot] Nov 6, 2025
3a763fa
chore(deps): bump @sentry/node from 10.22.0 to 10.23.0 (#20440)
dependabot[bot] Nov 6, 2025
780a828
chore(deps): bump @scalar/hono-api-reference from 0.9.23 to 0.9.24 (#…
dependabot[bot] Nov 7, 2025
f0f561a
feat(router): add router of Capital Normal University (#20430)
liueic Nov 7, 2025
3cf6d39
chore(deps): bump the opentelemetry group with 3 updates (#20444)
dependabot[bot] Nov 7, 2025
60a1949
fix(scripts): update build:vercel script to use .mjs extension for ou…
TonyRL Nov 7, 2025
eae0ba8
chore(deps): bump googleapis from 164.1.0 to 165.0.0 (#20446)
dependabot[bot] Nov 7, 2025
da32313
feat(route): add netflix (#20453)
TonyRL Nov 9, 2025
215e3ab
chore(deps-dev): bump tsdown from 0.16.0 to 0.16.1 (#20461)
dependabot[bot] Nov 10, 2025
016532f
chore(deps-dev): bump discord-api-types from 0.38.32 to 0.38.33 (#20460)
dependabot[bot] Nov 10, 2025
3ff18f3
chore(deps): bump actions-cool/issues-helper from 3.7.1 to 3.7.2 (#20…
dependabot[bot] Nov 10, 2025
1bdd7b2
chore(deps): bump @notionhq/client from 5.3.0 to 5.4.0 (#20455)
dependabot[bot] Nov 10, 2025
2896688
chore(deps-dev): bump got from 14.6.2 to 14.6.3 (#20458)
dependabot[bot] Nov 10, 2025
36fce5a
chore(deps): bump rate-limiter-flexible from 8.1.0 to 8.2.0 (#20456)
dependabot[bot] Nov 10, 2025
dac672d
fix(route/youtube): ensure youtubei is not invoked when using google …
TonyRL Nov 11, 2025
82ab6b0
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Nov 11, 2025
22e2d75
chore(deps): bump p-map from 7.0.3 to 7.0.4 (#20468)
dependabot[bot] Nov 11, 2025
9493edf
chore(deps): bump @sentry/node from 10.23.0 to 10.24.0 (#20467)
dependabot[bot] Nov 11, 2025
4e247a4
fix(route/youtube): ensure youtubei is not invoked when using google …
TonyRL Nov 11, 2025
af26898
chore(deps-dev): bump tsdown from 0.16.1 to 0.16.3 (#20474)
dependabot[bot] Nov 12, 2025
0640bd2
chore(deps-dev): bump @types/node from 24.10.0 to 24.10.1 (#20472)
dependabot[bot] Nov 12, 2025
7867b7c
chore(deps): bump googleapis from 165.0.0 to 166.0.0 (#20475)
dependabot[bot] Nov 12, 2025
ab810c0
chore(deps): bump @sentry/node from 10.24.0 to 10.25.0 (#20476)
dependabot[bot] Nov 12, 2025
b832497
chore(deps): bump jsdom from 27.1.0 to 27.2.0 (#20473)
dependabot[bot] Nov 12, 2025
bd77f82
chore(deps): bump hono from 4.10.4 to 4.10.5 (#20471)
dependabot[bot] Nov 12, 2025
bea6da0
feat(route/futunn): add live, topic and video (#20464)
kennyfong19931 Nov 12, 2025
60ad86b
fix(route): 艾瑞咨询研究报告 (#20450)
nczitzk Nov 12, 2025
ee55d8f
chore(deps-dev): bump tsdown from 0.16.3 to 0.16.4 (#20477)
dependabot[bot] Nov 13, 2025
2ae10a7
feat: replace rand-user-agent with header-generator (#20480)
TonyRL Nov 13, 2025
6969cf1
fix(route/twreporter): Prevent crash when hero_image or og_image is m…
nasirHo Nov 14, 2025
6e29199
fix(cache): update request URL for cookie retrieval in getCookie func…
DIYgod Nov 14, 2025
a07565d
feat(api): implement zstd decoding for third-party API responses
DIYgod Nov 14, 2025
400fb1f
fix(route/picnob): use puppeteer-real-browser to pass cf check (#20478)
hyoban Nov 14, 2025
3235de4
chore(deps): bump header-generator from 2.1.75 to 2.1.77 (#20484)
dependabot[bot] Nov 14, 2025
2cb11d7
fix(route/picnob): support img not in slide
hyoban Nov 14, 2025
d9d807a
feat(route): add 数字尾巴视频 (#20470)
nczitzk Nov 14, 2025
daf9460
fix(router/twitter): replace zstd decoder with native zlib decompress…
TonyRL Nov 14, 2025
099fde3
style: auto format
github-actions[bot] Nov 14, 2025
e3c18ad
chore: bump to node 24 (#20486)
TonyRL Nov 14, 2025
92ebae0
chore: bump to vitest 4 (#20487)
TonyRL Nov 14, 2025
d03f569
fix(twitter): replace zstd decompression with gzip for third-party AP…
DIYgod Nov 15, 2025
92032a8
fix(twitter): update proxy agent implementation to use new Client and…
DIYgod Nov 15, 2025
6e5409d
feat(route): add AI 博客 (#20488)
Liao-Ke Nov 16, 2025
87e2225
fix(route): 中国炼焦行业协会 (#20493)
nczitzk Nov 16, 2025
4ab0547
fix(route/picnob): ignore detail page error
hyoban Nov 17, 2025
6065c61
chore(deps-dev): bump got from 14.6.3 to 14.6.4 (#20498)
dependabot[bot] Nov 17, 2025
0276ada
chore(deps): bump form-data from 4.0.4 to 4.0.5 (#20502)
dependabot[bot] Nov 17, 2025
6430deb
chore(deps): bump twitter-api-v2 from 1.27.0 to 1.28.0 (#20497)
dependabot[bot] Nov 17, 2025
f174b3d
chore(deps): bump rate-limiter-flexible from 8.2.0 to 8.2.1 (#20499)
dependabot[bot] Nov 17, 2025
66e7f49
chore(deps-dev): bump tsdown from 0.16.4 to 0.16.5 (#20500)
dependabot[bot] Nov 17, 2025
2665434
chore(deps): bump hono from 4.10.5 to 4.10.6 (#20496)
dependabot[bot] Nov 17, 2025
c38e75a
chore(deps): bump http-cookie-agent from 7.0.2 to 7.0.3 (#20495)
dependabot[bot] Nov 17, 2025
ed51422
fix(route/initium): replace got with ofetch and handle dead link (#20…
dzx-dzx Nov 17, 2025
1ffd371
feat(route): add Google Play Store (#20231)
surwall Nov 17, 2025
1736cbb
chore(deps-dev): bump discord-api-types from 0.38.33 to 0.38.34 (#20507)
dependabot[bot] Nov 18, 2025
2552a2e
chore(deps): bump tldts from 7.0.17 to 7.0.18 (#20508)
dependabot[bot] Nov 18, 2025
df15548
chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#20509)
dependabot[bot] Nov 18, 2025
d184cfc
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Nov 18, 2025
5bf337b
chore: pull analytics from docs repo instead
TonyRL Nov 18, 2025
ccfca1a
fix(route/ntrblog): use utils/got to get feed content (#20511)
keocheung Nov 18, 2025
5f80a30
fix(route/google): replace puppeteer with google-play-scraper (#20516)
TonyRL Nov 18, 2025
d5cd095
feat(route): add picnob.info (#20517)
TonyRL Nov 18, 2025
f8fe96f
chore(deps-dev): bump @stylistic/eslint-plugin from 5.5.0 to 5.6.1 (#…
dependabot[bot] Nov 19, 2025
4608657
feat(route): add East China Normal University Undergraduate Office no…
FrozenStarrrr Nov 19, 2025
d91d468
feat(route): add Cloudflare Status (#20514)
nczitzk Nov 19, 2025
0cbecb4
chore(deps): bump @hono/zod-openapi from 1.1.4 to 1.1.5 (#20524)
dependabot[bot] Nov 20, 2025
18d15b0
chore(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 (#20530)
dependabot[bot] Nov 20, 2025
fa3e8b3
chore(deps): bump @scalar/hono-api-reference from 0.9.24 to 0.9.25 (#…
dependabot[bot] Nov 20, 2025
f3ddd79
chore(deps-dev): bump tsdown from 0.16.5 to 0.16.6 (#20529)
dependabot[bot] Nov 20, 2025
a9f6063
chore(deps-dev): bump @vercel/nft from 0.30.3 to 0.30.4 (#20528)
dependabot[bot] Nov 20, 2025
d46e62c
chore(deps): bump @sentry/node from 10.25.0 to 10.26.0 (#20526)
dependabot[bot] Nov 20, 2025
fcdc31a
chore(deps): bump proxy-chain from 2.5.9 to 2.6.0 (#20525)
dependabot[bot] Nov 20, 2025
28bc65d
feat(route): add ECNU Software Engineering Insitute notices route (#2…
ChiyoYuki Nov 20, 2025
3ede128
fix(route/picnob): bring back support for diygod/rsshub:chromium-bund…
Rongronggg9 Nov 20, 2025
0c57bd3
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#20536)
dependabot[bot] Nov 21, 2025
68d5634
chore(deps-dev): bump @vercel/nft from 0.30.4 to 1.0.0 (#20535)
dependabot[bot] Nov 21, 2025
8c7cd68
fix(route/phoronix): Use `ofetch` and `parseString` for reliable feed…
nasirHo Nov 21, 2025
6eb460c
feat(route/weibo): Fetch visitor Cookies before accessing some APIs (…
Rongronggg9 Nov 21, 2025
e0aee67
feat(route): add some insitutes' routes of ECNU (#20532)
ChiyoYuki Nov 22, 2025
4caa9f6
feat(route): add 北青网 (#20539)
nczitzk Nov 22, 2025
9801455
fix(route/qidian/chapter): Add User Agent (#20513)
fuzy112 Nov 22, 2025
934d95a
fix(route/1point3acres): handle optional tags in category assignment …
TonyRL Nov 23, 2025
ea26240
fix(route/kemono): fallback to added date if published date is missin…
AiraNadih Nov 23, 2025
ad79cc6
docs(route/linkedin/posts): update Puppeteer requirement to true (#20…
saifazmi Nov 23, 2025
2b532f9
chore(deps): bump tldts from 7.0.18 to 7.0.19 (#20558)
dependabot[bot] Nov 24, 2025
d814f3f
chore(deps): bump actions/ai-inference from 2.0.1 to 2.0.2 (#20562)
dependabot[bot] Nov 24, 2025
a6ecd34
chore(deps): bump zod from 4.1.12 to 4.1.13 (#20561)
dependabot[bot] Nov 24, 2025
782a3a5
chore(deps-dev): bump got from 14.6.4 to 14.6.5 (#20560)
dependabot[bot] Nov 24, 2025
601c653
chore(deps): bump rate-limiter-flexible from 8.2.1 to 8.3.0 (#20557)
dependabot[bot] Nov 24, 2025
b894551
chore(deps): bump @sentry/node from 10.26.0 to 10.27.0 (#20565)
dependabot[bot] Nov 25, 2025
ab27d24
chore(deps-dev): bump yaml-eslint-parser from 1.3.0 to 1.3.1 (#20567)
dependabot[bot] Nov 25, 2025
9946c99
feat(route): Add route for oesw.at (#20537)
sk22 Nov 25, 2025
76e73a7
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Nov 25, 2025
7560f01
chore(deps-dev): bump @vercel/nft from 1.0.0 to 1.1.0 (#20568)
dependabot[bot] Nov 25, 2025
36b6b34
feat(route): Add route for gesiba.at (#20538)
sk22 Nov 25, 2025
cbff056
feat(route): Add WBV-GPA Austrian communal housing search (#20544)
sk22 Nov 25, 2025
d8c2be5
feat(route): Add route for wiensued.at cooperative housing (#20552)
sk22 Nov 25, 2025
8764123
fix(route/iwara): use ofetch (#20572)
TonyRL Nov 25, 2025
fb3ae13
fix: update import statements to use local ofetch utility
TonyRL Nov 25, 2025
81b03f2
fix(route/substack): use ofetch directly to avoid xml parse errors (#…
gosxrgxx Nov 25, 2025
68fdac3
feat(route): add 中国百货商业协会 (#20571)
nczitzk Nov 26, 2025
87bb77c
fix(route/sspai/index): fix order (#20575)
cscnk52 Nov 26, 2025
b4a2aa5
fix(core): package mode (#20580)
hyoban Nov 26, 2025
35d8d4a
chore(deps-dev): bump tsdown from 0.16.6 to 0.16.7 (#20578)
dependabot[bot] Nov 26, 2025
b2020a5
chore: trigger ci
hyoban Nov 26, 2025
6d8b81f
ci: npm publish path check
hyoban Nov 26, 2025
d3b8c48
ci: npm tag latest
hyoban Nov 26, 2025
9728500
fix(lib): bring back assets
hyoban Nov 26, 2025
bc86bda
fix(package): allow empty conf
hyoban Nov 26, 2025
69a859c
refactor(package): simple type solution
hyoban Nov 26, 2025
c83f27b
feat(package): register route
hyoban Nov 26, 2025
399627c
feat(package): export utils
hyoban Nov 26, 2025
da5f508
fix(package): import namespaces dynamically
hyoban Nov 26, 2025
411bf6e
fix(package): no fallback serve for package mode
hyoban Nov 26, 2025
ec8afe2
ci(npm): use trusted publishing (#20206)
TonyRL Nov 27, 2025
680abcc
chore: remove redundant provenance flag
TonyRL Nov 27, 2025
7783009
build: introduce lint plugin for import consistency (#20579)
hyoban Nov 27, 2025
a28890a
style: auto format
github-actions[bot] Nov 27, 2025
d5e4fba
style: format
hyoban Nov 27, 2025
bf9f4b5
style: fix import
TonyRL Nov 27, 2025
21984b5
style: fix import statement formatting
TonyRL Nov 27, 2025
4e4c058
feat(route): add 数字尾巴兴趣 (#20463)
nczitzk Nov 27, 2025
95eb1ba
chore: lint consistent-type-specifier-style
hyoban Nov 27, 2025
838eb3c
style: auto format
github-actions[bot] Nov 27, 2025
b90d5c8
chore: lint first
hyoban Nov 27, 2025
edfac9f
style: auto format
github-actions[bot] Nov 27, 2025
be83ac8
chore: fix prettier config
hyoban Nov 27, 2025
2df1518
chore(deps-dev): bump @vercel/nft from 1.1.0 to 1.1.1 (#20585)
dependabot[bot] Nov 27, 2025
255b975
chore(deps): bump hono from 4.10.6 to 4.10.7 (#20586)
dependabot[bot] Nov 27, 2025
a590f9a
feat(route/wogem): Add route for WOGEM.at housing cooperative (#20555)
sk22 Nov 27, 2025
bf354a1
chore(deps-dev): bump tsdown from 0.16.7 to 0.16.8 (#20591)
dependabot[bot] Nov 28, 2025
e9d05ad
chore(deps): bump actions/ai-inference from 2.0.2 to 2.0.3 (#20593)
dependabot[bot] Nov 28, 2025
b8c36d2
chore(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 (#20594)
dependabot[bot] Nov 28, 2025
5c1165b
chore(deps-dev): bump prettier from 3.6.2 to 3.7.1 (#20592)
dependabot[bot] Nov 28, 2025
b6dbafe
style: auto format
github-actions[bot] Nov 28, 2025
b470144
chore(deps-dev): bump @eslint/eslintrc in the eslint group (#20602)
dependabot[bot] Dec 1, 2025
892b0df
chore(deps): bump lru-cache from 11.2.2 to 11.2.4 (#20603)
dependabot[bot] Dec 1, 2025
72e5ed4
chore(deps): bump header-generator from 2.1.77 to 2.1.78 (#20605)
dependabot[bot] Dec 1, 2025
e77c6ad
chore(deps-dev): bump discord-api-types from 0.38.34 to 0.38.35 (#20606)
dependabot[bot] Dec 1, 2025
107842a
chore(deps-dev): bump prettier from 3.7.1 to 3.7.3 (#20604)
dependabot[bot] Dec 1, 2025
a51c4cf
chore(deps): bump actions/ai-inference from 2.0.3 to 2.0.4 (#20609)
dependabot[bot] Dec 1, 2025
aa40050
chore(deps): bump rate-limiter-flexible from 8.3.0 to 9.0.0 (#20607)
dependabot[bot] Dec 1, 2025
5e1afbe
chore(deps): bump tsx from 4.20.6 to 4.21.0 (#20608)
dependabot[bot] Dec 1, 2025
295a4f8
feat(route): add Produce Report (#20596)
nczitzk Dec 1, 2025
7f5ae64
feat(twitter): add UserMedia support and enhance pagination logic
DIYgod Dec 1, 2025
d81a7b2
fix(route/huggingface): restore article list and author parsing (#20599)
Jinghao-Tu Dec 1, 2025
360bf68
chore: update prettier extension identifier
TonyRL Dec 2, 2025
3158a46
fix(route/weibo/utils): tryWithCookies: Cookies expiration not detect…
Rongronggg9 Dec 2, 2025
15c703c
fix(route/nhk): add manual authz (#20612)
TonyRL Dec 2, 2025
e108a07
fix(route/thepaper): add cookie (#20615)
TonyRL Dec 2, 2025
f6c7483
chore(deps-dev): bump discord-api-types from 0.38.35 to 0.38.36 (#20616)
dependabot[bot] Dec 2, 2025
a64a33f
fix(deps): patch rss-parser to support gzip (#20619)
TonyRL Dec 2, 2025
27cd651
fix(vercel): update build process to include patches directory
TonyRL Dec 2, 2025
8fcbaac
feat(route/tumblr): Add Tumblr tagged route (#20576)
PolarisStarnor Dec 3, 2025
2c0e5ad
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Dec 3, 2025
cafd6fb
chore(deps): bump actions/stale from 10.1.0 to 10.1.1 (#20626)
dependabot[bot] Dec 3, 2025
e6195d4
chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#20628)
dependabot[bot] Dec 3, 2025
5126f15
chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#20627)
dependabot[bot] Dec 3, 2025
cb48010
chore(deps): bump @sentry/node from 10.27.0 to 10.28.0 (#20624)
dependabot[bot] Dec 3, 2025
be0b608
fix(route/springer): handle authz manually (#20629)
TonyRL Dec 3, 2025
f7a456f
chore(deps-dev): bump prettier from 3.7.3 to 3.7.4 (#20625)
dependabot[bot] Dec 3, 2025
81b0d3e
feat(route): add 12 more route of ECNU's insititutes (#20582)
ChiyoYuki Dec 3, 2025
5ea6b7a
fix(route/huxiu): Replace API endpoint for `moment` route (#20388)
dzx-dzx Dec 3, 2025
75480d2
feat(route): Add route for BWSG.at (#20542)
sk22 Dec 3, 2025
9e412a3
chore(deps-dev): bump yaml-eslint-parser from 1.3.1 to 1.3.2 (#20634)
dependabot[bot] Dec 4, 2025
28b56e5
chore(deps): bump googleapis from 166.0.0 to 167.0.0 (#20636)
dependabot[bot] Dec 4, 2025
a8b004e
feat(route): add supercell game blog routes (#20545)
fishyo Dec 4, 2025
28a05d4
chore(deps): bump @scalar/hono-api-reference from 0.9.25 to 0.9.26 (#…
dependabot[bot] Dec 5, 2025
c786126
feat(route/oevw): add route for oevw.at (#20595)
sk22 Dec 5, 2025
a7ef6b6
chore(deps): bump @sentry/node from 10.28.0 to 10.29.0 (#20643)
dependabot[bot] Dec 5, 2025
601ce1a
feat(route/hupu): news route for teams
hyoban Dec 5, 2025
7196256
fix(route/huggingface): fix getting blog links and community blog aut…
Jinghao-Tu Dec 5, 2025
ac00de0
chore(deps-dev): bump tsdown from 0.16.8 to 0.17.0 (#20642)
dependabot[bot] Dec 5, 2025
dd142bf
feat(route): add huggingface group models route (#20631)
WuNein Dec 6, 2025
2e9976b
chore: fix vercel build (#20645)
hyoban Dec 6, 2025
add80cd
chore: fix vercel serve static
hyoban Dec 6, 2025
0e4dbed
chore: try dist folder for vercel static
hyoban Dec 6, 2025
c8bb804
chore: try root public for vercel
hyoban Dec 6, 2025
fd12cf8
fix(route/huggingface): add huggingface group models detail (#20646)
WuNein Dec 7, 2025
d90bee6
chore: favicon rewrite for vercel
hyoban Dec 7, 2025
531f8a1
feat(route): add bntnews (#20638)
iamsnn Dec 7, 2025
fd98be1
chore: fix art template on vercel (#20647)
hyoban Dec 7, 2025
24612ee
fix(route/tiktok): fix route (#20648)
TonyRL Dec 7, 2025
936704e
chore(deps-dev): bump tsdown from 0.17.0 to 0.17.1 (#20650)
dependabot[bot] Dec 8, 2025
988e3e6
chore(deps): bump winston from 3.18.3 to 3.19.0 (#20651)
dependabot[bot] Dec 8, 2025
e035d99
chore(deps-dev): bump @types/node from 24.10.1 to 24.10.2 (#20657)
dependabot[bot] Dec 9, 2025
9362bf4
chore(deps): bump actions-cool/issues-helper from 3.7.2 to 3.7.3 (#20…
dependabot[bot] Dec 9, 2025
566b769
chore(deps): bump @scalar/hono-api-reference from 0.9.26 to 0.9.27 (#…
dependabot[bot] Dec 9, 2025
bfb526d
chore(deps): bump @hono/node-server from 1.19.6 to 1.19.7 (#20658)
dependabot[bot] Dec 9, 2025
0938d72
chore(deps-dev): bump tsdown from 0.17.1 to 0.17.2 (#20662)
dependabot[bot] Dec 9, 2025
79d5753
chore(deps): bump proxy-chain from 2.6.0 to 2.6.1 (#20661)
dependabot[bot] Dec 9, 2025
87a33fa
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Dec 9, 2025
e96c640
chore(deps): bump jsdom from 27.2.0 to 27.3.0 (#20656)
dependabot[bot] Dec 9, 2025
dbb6924
chore: add Nix flake and NixOS module support (#20597)
DzmingLi Dec 9, 2025
7fc7a62
fix(routes/mercari): set cache max age to routeExpire (#20653)
ouuan Dec 9, 2025
c2cff41
fix(routes/mastodon): don't refresh account ID cache (#20663)
ouuan Dec 9, 2025
781da24
feat(route): add 数字尾巴标签 (#20618)
nczitzk Dec 9, 2025
e5ae378
fix(routes/lovelive-anime): update full text CSS selector (#20665)
ouuan Dec 10, 2025
caef0fe
fix(route/twitch): update gql hash (#20670)
TonyRL Dec 10, 2025
dec477e
chore(deps): bump @scalar/hono-api-reference from 0.9.27 to 0.9.28 (#…
dependabot[bot] Dec 10, 2025
17df76c
chore(deps): bump hono from 4.10.7 to 4.10.8 (#20674)
dependabot[bot] Dec 10, 2025
7863cfc
chore(deps): bump googleapis from 167.0.0 to 168.0.0 (#20672)
dependabot[bot] Dec 10, 2025
87bc71f
chore(deps-dev): bump @types/node from 24.10.2 to 25.0.0 (#20676)
dependabot[bot] Dec 11, 2025
dd7382a
feat(route/carousell): add carousell (#20677)
TonyRL Dec 11, 2025
74b33ce
chore(deps-dev): bump discord-api-types from 0.38.36 to 0.38.37 (#20685)
dependabot[bot] Dec 12, 2025
f33d312
chore(deps): bump mailparser from 3.9.0 to 3.9.1 (#20687)
dependabot[bot] Dec 12, 2025
144be48
chore(deps-dev): bump tsdown from 0.17.2 to 0.17.3 (#20689)
dependabot[bot] Dec 12, 2025
5a0dfe4
chore(deps-dev): bump @types/node from 25.0.0 to 25.0.1 (#20682)
dependabot[bot] Dec 12, 2025
ab5bdbf
chore(deps): bump iconv-lite from 0.7.0 to 0.7.1 (#20684)
dependabot[bot] Dec 12, 2025
e092935
chore(deps): bump proxy-chain from 2.6.1 to 2.7.0 (#20688)
dependabot[bot] Dec 12, 2025
fc8d08e
chore(deps): bump imapflow from 1.1.1 to 1.2.0 (#20686)
dependabot[bot] Dec 12, 2025
09306d6
chore(deps): bump @sentry/node from 10.29.0 to 10.30.0 (#20683)
dependabot[bot] Dec 12, 2025
6ba2c5f
feat(route): add canada.ca (#20680)
elibroftw Dec 13, 2025
9f09c37
fix(routes/anthropic): fix page parsing logic (#20693)
zhenlohuang Dec 13, 2025
32288b6
feat(route): add TheBrain Blog (#20697)
nczitzk Dec 14, 2025
3647a1e
chore(deps-dev): bump the eslint group with 2 updates (#20699)
dependabot[bot] Dec 15, 2025
5f9017f
chore(deps-dev): bump eslint-plugin-yml from 1.19.0 to 1.19.1 (#20701)
dependabot[bot] Dec 15, 2025
f599267
chore(deps): bump rate-limiter-flexible from 9.0.0 to 9.0.1 (#20708)
dependabot[bot] Dec 15, 2025
870d538
chore(deps-dev): bump tsdown from 0.17.3 to 0.17.4 (#20707)
dependabot[bot] Dec 15, 2025
287c715
chore(deps-dev): bump @types/node from 25.0.1 to 25.0.2 (#20700)
dependabot[bot] Dec 15, 2025
52fd665
chore(deps): bump dessant/lock-threads from 5.0.1 to 6.0.0 (#20705)
dependabot[bot] Dec 15, 2025
0294891
chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#20703)
dependabot[bot] Dec 15, 2025
c594913
chore(deps): bump zod from 4.1.13 to 4.2.0 (#20702)
dependabot[bot] Dec 15, 2025
6b4e93b
chore(deps): bump hono from 4.10.8 to 4.11.1 (#20704)
dependabot[bot] Dec 15, 2025
bdabe69
fix(route/sspai): add body_extends in sspai tag route (#20709)
Blank0120 Dec 15, 2025
5a240fe
feat(routes/techflowpost): add featured featured route (#20695)
zhenlohuang Dec 15, 2025
d4b865a
feat(route): add Read Something Wonderful (#20696)
ttttmr Dec 15, 2025
da3bfec
chore(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.0.1 (#20706)
dependabot[bot] Dec 15, 2025
c22f9e5
chore(deps): bump zod from 4.2.0 to 4.2.1 (#20716)
dependabot[bot] Dec 16, 2025
41c471d
chore(deps): bump googleapis from 168.0.0 to 169.0.0 (#20715)
dependabot[bot] Dec 16, 2025
404eeb0
chore(deps): bump @notionhq/client from 5.4.0 to 5.6.0 (#20714)
dependabot[bot] Dec 16, 2025
ab570b1
chore(deps-dev): bump tsdown from 0.17.4 to 0.18.0 (#20717)
dependabot[bot] Dec 16, 2025
939e626
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Dec 16, 2025
a1776b1
chore(deps-dev): bump vite-tsconfig-paths from 6.0.1 to 6.0.2 (#20720)
dependabot[bot] Dec 17, 2025
c4feaca
chore(deps): bump actions-cool/issues-helper from 3.7.3 to 3.7.4 (#20…
dependabot[bot] Dec 17, 2025
1e5b1cb
chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 (#20721)
dependabot[bot] Dec 17, 2025
64248f0
chore(deps): bump @sentry/node from 10.30.0 to 10.31.0 (#20719)
dependabot[bot] Dec 17, 2025
3ebb7d6
feat(route): add X410 News (#20718)
nczitzk Dec 17, 2025
67b4f02
chore(deps-dev): bump tsdown from 0.18.0 to 0.18.1 (#20724)
dependabot[bot] Dec 18, 2025
3300fb0
chore(deps): bump imapflow from 1.2.0 to 1.2.1 (#20725)
dependabot[bot] Dec 18, 2025
ce34d6e
fix(.envrc): add --no-pure-eval for devenv flake compatibility (#20692)
DzmingLi Dec 18, 2025
ef03a82
chore(deps): bump @hono/zod-openapi from 1.1.5 to 1.1.6 (#20729)
dependabot[bot] Dec 19, 2025
c45fc71
chore(deps-dev): bump fs-extra from 11.3.2 to 11.3.3 (#20732)
dependabot[bot] Dec 19, 2025
4cf42a3
chore(deps): bump @scalar/hono-api-reference from 0.9.28 to 0.9.30 (#…
dependabot[bot] Dec 19, 2025
ac3ef75
chore(deps-dev): bump vite-tsconfig-paths from 6.0.2 to 6.0.3 (#20733)
dependabot[bot] Dec 19, 2025
36dfd46
chore(deps): bump @sentry/node from 10.31.0 to 10.32.0 (#20730)
dependabot[bot] Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
45 changes: 19 additions & 26 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/devcontainers/images/blob/v0.3.24/src/javascript-node/.devcontainer/devcontainer.json
// https://github.com/devcontainers/images/blob/v0.4.19/src/typescript-node/.devcontainer/devcontainer.json
{
"name": "Node.js",
"image": "mcr.microsoft.com/devcontainers/javascript-node:20-bookworm",
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-bookworm",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
},

// Configure tool-specific properties.
"customizations": {
Expand All @@ -14,51 +22,36 @@
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode",
"deepscan.vscode-deepscan",
"rangav.vscode-thunder-client",
"prettier.prettier-vscode",
"SonarSource.sonarlint-vscode",
"unifiedjs.vscode-mdx",
"VASubasRaj.flashpost", // Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0
"ZihanLi.at-helper"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [1200, 3000],
"forwardPorts": [1200],

"portsAttributes": {
"1200": {
"label": "app port",
"onAutoForward": "notify"
},
"3000": {
"label": "docs port",
"onAutoForward": "notify"
}
},

"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",
"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",

"updateContentCommand": "pnpm i && pnpm i -C website && pnpm rb",
"updateContentCommand": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "pnpm i && pnpm i -C website && pnpm rb",
"postCreateCommand": "pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Disable auto start dev env since codespaces sometimes fails to attach to the terminal
// "postAttachCommand": {
// "app": "pnpm i",
// // "docs": "pnpm -C website start"
// },

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
}
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
20 changes: 9 additions & 11 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,11 @@
.github
.husky
.idea
.idx
.vscode
Dockerfile*
LICENSE
Procfile
app-minimal
assets
coverage
docs
eslint-plugins
node_modules
test

Expand All @@ -21,27 +18,28 @@ test
.env
.eslint*
.gitignore
.gitpod.yml
.markdownlint.jsonc
.prettier*
.(yarn|npm|nvm)rc
*.md
Dockerfile*
LICENSE
app.json
eslint.config.mjs
docker-compose*
fly.toml
jsconfig.json
npm-debug.log
process.json
package-lock.json
vitest.config.ts
vercel.json

#git but keep the git commit hash
# git but keep the git commit hash
.git/logs
.git/objects
.git/index
.git/info
.git/hooks

#rsshub auxiliary files
lib/radar-rules.js
lib/v2/**/radar.js
# rsshub auxiliary files
lib/routes/**/radar.js
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use flake . --no-pure-eval
6 changes: 0 additions & 6 deletions .eslintignore

This file was deleted.

114 changes: 0 additions & 114 deletions .eslintrc.json

This file was deleted.

5 changes: 0 additions & 5 deletions .github/FUNDING.yml

This file was deleted.

Loading