Commit Graph
7811 Commits
Author SHA1 Message Date
CaoMeiYouRen fad0dfa7dc fix(xiaohongshu): 修复小红书 title/updated 字段在部分情况下缺失 (#19135) 2025-05-20 22:05:28 +08:00
Kjasn 6982390d71 feat(route/zaimanhua): enhance update route and fetch comic chapter details (#19147) 2025-05-20 21:48:47 +08:00
github-actions[bot] 0038c0cdb4 style: auto format 2025-05-20 05:25:18 +00:00
yoandTony 34b4618b4f feat(route): add bakamh (#19005)
* feat(route): add bakamh

* fix(route/bakamh): fix example path

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

* fix(route/bakamh): add item publishing date

* fix(route/bakamh): fix code ESLint

* ifx(route/bakamh): fix code ESLint

* ifx(route/bakamh): fix code ESLint

---------
2025-05-20 13:23:15 +08:00
hirrao 48ee4935c8 fix(route/3dmgame): fix route error (#19133) 2025-05-19 23:18:41 +08:00
Goestav c276eb9661 fix(route/kurogames): handle unavailable article content property (#19131)
The article https://wutheringwaves.kurogames.com/zh-tw/main/news/detail/2596 has no article content
property in the API and causes a cheerio load error during runtime, this commit fixes that issue and
falls back to an empty RSS item description for these kind of articles.

Closes #19124
2025-05-19 22:14:41 +08:00
LucunJi 31d15d63b2 fix(route/bilibili/followings/dynamic): fix parsing of card.origin (#19121) 2025-05-18 22:09:50 +08:00
DIYgod 502daae0c1 feat: video duration 2025-05-18 11:54:06 +08:00
DIYgod 3cfbe13c4f feat: youtubei pubDate 2025-05-18 11:25:24 +08:00
DIYgod c6e0632580 feat: use youtubei api as fallback for youtube playlist 2025-05-18 10:51:01 +08:00
DIYgod 05bcf01bed feat: use youtubei api as fallback for youtube channel 2025-05-17 21:57:40 +08:00
DIYgod 23ea71a433 feat: use youtubei api as fallback for youtube user 2025-05-17 21:43:33 +08:00
LandonLi bc8f888363 fix(route/embassy/de): Update the link of the embassy/de (#19117) 2025-05-17 20:25:58 +08:00
Tony 740e5d1fe4 feat(route/cih-index): add report (#19114) 2025-05-17 02:06:56 +08:00
omg-xtao 8460424c5d fix(route/mihoyo/ys): update api endpoint (#19108) 2025-05-16 01:08:55 +08:00
Ethan Shen 1a18566849 feat(route): add AppSales (#19088)
* feat(route): add AppSales

* fix: add null check

* fix: wrong url
2025-05-16 00:42:40 +08:00
Tony 9229ab8ed5 fix(route/unusualwhales): update api endpoint (#19107) 2025-05-15 21:57:02 +08:00
pseudoyu 5a8ca8a8b2 chore(route/v2ex): add xna popular tag 2025-05-15 14:14:11 +08:00
Jia Chen 32047705a6 fix(route/woshipm): fix article link generation and optimize parsing logic (#19098)
- Fix article link generation logic by using default value 'ai' when item.type is undefined
- Optimize article parsing process by using Promise.allSettled to ensure partial failures don't block overall results
2025-05-14 21:49:42 +08:00
DIYgod 68aed429c5 feat(core): filter out null route 2025-05-14 20:25:45 +08:00
DIYgod d2743c9d4f feat(core): add routePath in response header 2025-05-14 17:21:22 +08:00
github-actions[bot] cd8a527b8e style: auto format 2025-05-14 01:35:05 +00:00
03ebfff566 feat(route): add National Museum of China (#19084)
* 添加源"中国国家博物馆"

* 添加源"中国国家博物馆"

* 添加源"中国国家博物馆"

* Update lib/routes/chnmuseum/xingnew.ts

Only use template literals when necessary.

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

* Update lib/routes/chnmuseum/xingnew.ts

Only use template literals when necessary.

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

* Update lib/routes/chnmuseum/xwzt.ts

Only use template literals when necessary.

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

* Update lib/routes/chnmuseum/xwzt.ts

Only use template literals when necessary.

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

* Update lib/routes/chnmuseum/xingnew.ts

change categories to 'travel'

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

* Update lib/routes/chnmuseum/xwzt.ts

change categories to 'travel'

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

---------

Co-authored-by: liji <test1@123.com>
2025-05-14 09:33:00 +08:00
Kjasn 10e38ee7f7 feat(route): add specific comic update route (#19087) 2025-05-13 03:22:19 +08:00
tourist 83a6de456a feat(route/bbc): support BBC Learningenglish chinese channel (#19080)
* feat(route/bbc): support BBC Learningenglish chinese channel

* refactor(route/bbc): use spread operator over concat

* Update lib/routes/bbc/learningenglish.ts
2025-05-12 22:41:38 +08:00
quiniapiezoelectricity eb9cabb75d fix(route/theinitium): fix footer (#19086) 2025-05-12 21:36:55 +08:00
Stephen Zhou b247c9dab2 fix(route/bilibili/video): missing description in dynamic api (#19085) 2025-05-12 18:18:27 +08:00
moonrailgun 98961927dc fix(route/ntdm): fix code issue for ntdm route (#19077) 2025-05-12 17:09:42 +08:00
Guorui Yu d326b3351d feat(route/zhihu): require ZHIHU_COOKIES for authentication (#19075) 2025-05-11 21:48:30 +08:00
qiye45andqiye45 723972c847 feat(route): add 虫部落 (#19072)
* 添加虫部落论坛路由

* feat(route): add chongbuluo route

* refactor(chongbuluo):Optimize code structure

* refactor(chongbuluo):Optimize code structure

---------

Co-authored-by: qiye45 <qiye45@users.noreply.github.com>
2025-05-11 03:51:48 +08:00
Tony 049adef23d feat(route/anthropic): add engineering (#19070) 2025-05-09 22:18:34 +08:00
Saif Azmi 1c681d2835 feat: add updated to linkedin company post items (#19060) 2025-05-09 03:59:32 +08:00
独自等待and独自等待 56436caef0 fix: /flyert/creditcard 493错误 (#18974)
* 修正域名,增加随机时间控制,限制并发为2

* 使用new URL替换url.resolve并增加p-limit库

* 使用官方推荐的库实现相同的功能

* 使用官方已有函数减少重复代码

* chore: remove p-limit

---------

Co-authored-by: 独自等待 <liliang@LL-147.local>
2025-05-09 02:57:11 +08:00
Tony 5a2e38580c fix(route/rfi): fix category (#19059) 2025-05-09 02:31:11 +08:00
Tony 81ee26fff2 chore: use jsdelivr cdn link to avoid github 429 when build docs 2025-05-09 02:16:10 +08:00
github-actions[bot] 330499134f style: auto format 2025-05-08 17:44:07 +00:00
Ice ChestnutandTony 4f2c544fa5 feat(route): 添加 Apex Legends 官网资讯路由 (#19056)
* feat: 添加 Apex Legends 官网资讯路由

新增 Apex Legends 官网资讯路由,支持获取最新消息和游戏更新。

* chore(code-style): 统一换行符为LF

* Update lib/routes/apex-legends/news.ts

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

* Update lib/routes/apex-legends/news.ts

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

* Update lib/routes/apex-legends/news.ts

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

* refactor(routes): 将Apex Legends相关路由迁移至EA命名空间下

* Update lib/routes/ea/namespace.ts

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

* Update lib/routes/ea/apex-news.ts

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

* Update lib/routes/ea/apex-news.ts

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

* refactor(apex-news): 移除未使用的radar配置

---------
2025-05-09 01:42:02 +08:00
Stephen Zhou e1ae2b0200 fix(route/bilibili/video): fallback to dynamic api (#19058)
* fix(route/bilibili/video): fallback to dynamic api

* update

* update
2025-05-09 01:19:28 +08:00
Ethan Shen be620d2348 feat(route): add Amazfitwatchfaces (#19032)
* feat(route): add Amazfitwatchfaces

* fix: missing description for searchParams

* refactor: fix Element type import

---------
2025-05-08 22:22:03 +08:00
Kjasn c540575892 feat(zaimanhua): add route for recent comics zaimanhua (#19044)
* feat(zaimanhua): add route for recent comics zaimanhua

* fix: update route name, link and category
2025-05-08 21:29:08 +08:00
Guorui Yu 4e7fb94cec feat(route): add community blogs for huggingface (#19043) 2025-05-08 21:03:24 +08:00
圆头圆脑 aae579008e fix: 调整/crac/exam路由description字段内容 (#18955) 2025-05-08 20:52:27 +08:00
Andvari b9ca4467be fix(route/udn): Correct regex (#19033) 2025-05-08 00:26:11 +08:00
GabrlieandGabrlie f8242fe166 fix(route/cool18): update selectors (#18985)
* fix(route/cool18): switch puppeteer content fetching due to HTML being disabled

* fix(route/cool18): Cancel the hard coding of the id

* fix(route/cool18): Remove puppeteer and use json parse

* fix(route/cool18): Add default page size

* fix(route/cool18): Change the non-home page to the previous acquisition method

* fix(route/cool18): Fix some bugs

* fix(route/cool18): Unify network requests with ofetch. Optimize code structure

---------

Co-authored-by: Gabrlie <gabrlie@gabrlie.top>
2025-05-07 20:06:37 +08:00
github-actions[bot] 33a651b689 style: auto format 2025-05-07 06:55:15 +00:00
UnknownandTony 05b77deb0f fix(route/hpoi/info): 更新了页面解析逻辑 (#19009)
* fix(route/hpoi/info): use query param to avoid fetcherror

* fix(route/hpoi/info): update site parse function

* Update lib/routes/hpoi/info.ts

fix variable name which forget modify

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

* Update lib/routes/hpoi/info.ts

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

---------
2025-05-07 14:52:53 +08:00
pseudoyu 8a394dd966 chore(route/youtube): add youtube community posts 2025-05-07 10:26:35 +08:00
Tony 8faec7fbfd refactor: fix Element type import 2025-05-07 04:18:23 +08:00
pseudoyu 2e5c24794b refactor(route/people): use ofetch instead of got 2025-05-06 12:18:59 +08:00
Tony f68f81c49d fix(utils/common-config): import parseDate and timezone functions for date handling (#19023) 2025-05-06 02:07:35 +08:00