Commit Graph

1889 Commits

Author SHA1 Message Date
Tony 79eae1eb45
refactor: replace re2 with re2-wasm (#12998)
* refactor: replace re2 with re2-wasm

* refactor: remove migrated routes

* ci: remove foresight

https://github.com/runforesight
Foresight is no longer in service

* fix: add back removed wasm

chore: bump base OS image
2023-08-12 00:34:28 +08:00
PyangWU 32889f5f58
feat(route): add 东南大学研究生院公告 (#12958)
* feat(route): add 东南大学研究生院公告

* feat(route): add 东南大学研究生院公告

* add radar

* format scripts

* Update lib/v2/seu/radar.js

* Update lib/v2/seu/yjs.js

* Update lib/v2/seu/yjs.js

* fix redundancy

* refactor: migrate to v2

* fix: typo

---------
2023-08-11 20:59:13 +08:00
Li Xuetao 166661fb62
fix(route/ximalaya): categoryInfo is undefined (#12940)
* fix(route/ximalaya): categoryInfo is undefined

* fix(route/ximalaya): categoryInfo is undefined

* refactor: migrate to v2

---------
2023-08-08 03:49:06 +08:00
东风有意 c41d23d043
fix(route): shu 上海大学 (#12803)
* fix(route): shu 上海大学

* Optimize code and update documentation

- shu/index.js & shu/jwc.js
    - use @/utils/parse-date to parse date
    - change "item.description" from text to HTML
    - change "url.resolve" (deprecated) to "new URL"
    - change the way of mapping "ctx.params.type" to link
        - now it accepts more route types
- university.md
    - update doc for new types
- router.js
    - add an alias because the website changed its host

* Update lib/routes/universities/shu/index.js

* Update lib/routes/universities/shu/jwc.js

* Update docs/university.md

* refactor: migrate to v2

---------
2023-07-18 21:29:18 +08:00
miles a5ddccc5ae
fix(route): duplicate entries in the Blizzard feed (#12828)
* fix(route): duplicate entries in the Blizzard feed

* refactor: migrate to v2

---------
2023-07-18 21:05:34 +08:00
Andvari b378116a71
fix(route/sjtu): gs (#12758)
* fix(route/sjtu): gs

* Correct "Incomplete URL substring sanitization"

* Use built-in etchArticle for Wechat article.

* Update lib/v2/sjtu/radar.js

* Fix missing semicolon.

* Update university.md

* refactor: migrate to v2

rename maintainer GitHub ID from `richardchien` to `stdrc`
https://github.com/DIYgod/RSSHub/pull/4064

* fix(radar): add default case

---------
2023-07-09 22:59:39 +08:00
myl7 ef497881a7
fix(route): allow Mastodon without extra config (#12672)
* fix(route): allow Mastodon without extra config

* Maintain zh/en doc consistency and enhance the desc of reqs

* Add description about Mastodon out of the box

* refactor: migrate to v2

---------
2023-07-05 23:58:16 +08:00
WilliamGates 261559af47
fix(route): NASA 每日天文图片 (#12735)
* fix(route): NASA apod

* github.dev auto convert lf to crlf?

* use codespace rather than github.dev

* fix

* Some fix

* Update apod-cn.js
2023-07-03 20:44:29 +08:00
Jiahao Lee 21e36b3b40
fix(route): blank results from fx678 (#12722)
* Fix kx.js to fetch the latest news

* make ESLint happy

* Use proper DateTime object

* fix runtime errors

* update `host` to avoid redirection

* refactor: migrate to v2

---------
2023-06-30 20:26:11 +08:00
Yorzaren 9295c51713
fix(route): Fix broken CuriousCat URLs (#12715)
* Fix broken curiouscat URLs

The https://curiouscat.qa does not work, so the URL should be https://curiouscat.live

* refactor: migrate to v2

---------
2023-06-27 00:58:36 +08:00
Akashi 8f147afc18
fix(route): hinatazaka46 blog page fields change fixes (#12696)
* fix(route): page field change fixes

* feat: add route info

* feat: migrate to route v2
2023-06-22 20:25:13 +08:00
Zhengyi d169b9c37f
fix(route): 国家税务总局 - 最新文件 (#11960) (#12685)
* fix(route): 国家税务总局 - 最新文件 (#11960)

* refactor(route): use WHATWG URL API for chinatax
2023-06-21 17:46:15 +08:00
Ticks fcb92f088a
feat(router): 添加武汉纺织大学就业信息 (#12662)
* feat(router): 添加武汉纺织大学就业信息

* 补交wtu-job radar.js

* Update docs/university.md

* feat(router): 添加武汉纺织大学就业信息

* feat(router): 添加武汉纺织大学就业信息

* fix(router): wtu-建议修改和代码优化

* feat(router): wtu-修改建议

* Update lib/v2/wtu/radar.js

* refactor: migrate to v2

---------
2023-06-13 23:30:39 +08:00
NathanDai 3798d612f1
fix(route): tesla/ota (#12587)
* fix(route): firecore

* fix(route): /tesla/ota

* fix(route): /tesla/ota

* fix(route): /tesla/ota

* refactor: migrate to v2

---------
2023-06-05 20:44:50 +08:00
Ethan Shen 377a31fc9d
fix(route): 141JAV & 141PPV (#12594)
* fix(route): 141JAV & 141PPV

* fix radar
2023-06-04 21:53:51 +08:00
Enoch Ma 17a1e63b17
fix(route): aeon - hotfix & migrate to v2 (#12593)
* aeon: hotfix & migrate to v2

* rewrite & focus on essays

* fix banner
2023-06-04 21:49:24 +08:00
我是笨蛋小扁担 12ca168f28
feat(route): add notefolio 旧版已失效 (#12564)
*  feat: 适配 notefolio 旧版已失效

* 🐞 fix: remove y

* 📃 docs: update en docs

* 🦄 refactor: remove old notefolio

* 📃 docs: update docs

* 🦄 refactor: remove old router

*  feat: add video

* 📃 docs: update en docs

* 🦄 refactor: use art-template

* 📃 docs: `pick` by default

* 📃 docs: update docs
2023-05-29 22:12:22 +08:00
Ethan Shen d824a628a3
fix(route): Futubull Headlines (#12562) 2023-05-26 00:47:19 +08:00
Ethan Shen cbca59f390
fix(route): 爱思想栏目 & 排行 & 思想库 (#12541)
* fix(route): 爱思想栏目

* remove unnecessary await

---------
2023-05-20 03:10:24 +08:00
Tony b0cb871b83
fix(route): fix i-cable (#12503)
* fix(route): fix i-cable

* docs: update docs
2023-05-13 00:15:40 +08:00
Ethan Shen 6742ef803a
feat(route): add 故事FM播客 (#12494)
* feat(route): add 故事FM播客

* fix: wrong url
2023-05-12 00:41:56 +08:00
Tony d398081981
feat(route): sina us stock and rollnews (#12493)
* refactor: migrate to v2

* refactor: generic rollnews

* docs: merge docs

* refactor: discovery use common utilities

* refactor: china finance use utilities

* refactor: csj use utils

* feat: us stock

* feat: add radar

* docs: mention default value

* docs: fix build
2023-05-11 22:37:19 +08:00
Tony 48c624b2c6
fix(route): duozhuayu (#12477) 2023-05-08 09:57:12 -11:00
Tony 803116654d
fix(route): 3dmgame (#12473) 2023-05-08 14:40:50 +08:00
Ethan Shen 96096028a1
feat(route): add 中国国家应急广播应急新闻 & 预警信息 (#12467) 2023-05-08 02:45:31 +08:00
drgnchan 5640ab6e6a
fix(route): selector of class name (#12453)
* fix: selector of class name

* refactor: migrate to v2

---------
2023-05-06 23:00:45 +08:00
Ethan Shen 091aaa6aee
fix(route): 恩山无线论坛使用UTF-8编码 (#12451)
* fix(route): 恩山无线论坛使用UTF-8编码

* remove v1 route
2023-05-06 00:52:37 +08:00
DIYgod 2d23974f41
feat: remove rss3 2023-04-29 19:20:36 +01:00
Tony 5b6d7cb524
style(eslint): add eslint-plugin-n (#12393) 2023-04-27 05:16:11 +08:00
Tony 8699b4c9d3
fix(route): fix namespace mess from #4283 (#12353)
* refactor: fix scut namespace

* refactor: fix gzhu namespace

* refactor: fix scnu namespace

* refactor: fix hust namespace

* refactor: fix ccnu namespace

* refactor: fix sustech namespace

* refactor: fix szu namespace

remove `/szuyjs` since it's a duplicate of `/szu/yz/:type?`

* refactor: fix tongji namespace

* refactor: fix ocu namespace

* refactor: fix upc namespace

* refactor: fix ucas namespace

* refactor: fix cas namespace

* refactor: fix cau namespace

* refactor: remove `/cucyjs` since `/cuc/yz` existed well before that

* refactor: fix bit namespace

* refactor: fix **undocumented** scau namespace

* fix: typo

* fix: code scan
2023-04-20 09:32:13 +08:00
Tony e00b5aafb7
chore: validate radar source field (#12340)
* chore: validate radar source field

* fix: cebbank guid
2023-04-17 10:37:08 -05:00
egshuai b2ace34670
fix(route): 爱 Q 生活网 最近更新内容获取 (#12284)
* fix url and response

* refactor: migrate to v2

---------
2023-04-12 22:45:15 +08:00
lyqluis 24c2dc5d66
feat(route): add full text to /pingwest/user & /pingwest/tag (#12271)
* feat(route): add full text to /pingwest/user/:uid/article/:option?

* fix(route): add fulltext to /pingwest/tag/:id/:option?

* refactor: migrate to v2

---------
2023-04-12 21:49:52 +08:00
Ethan Shen 9d926d32ed
feat(route): add 留园网新闻 (#12265)
* feat(route): add 留园网新闻

* fix: add filter for links

* fix: maintainer and docs tag

---------
2023-04-09 02:42:26 +08:00
Willy (Yang Wentao) e66df707f9
fix(route): 修复 newrank 列举公众号文章的 URL; 增加缺少的 n-token 参数; (#12262)
* fix(route): 修复 newrank 列举公众号文章的 URL; 增加缺少的 n-token 参数;
文档中说明必须自建

* fix(route): newrank: code review update

* feat(route): 获取 newrank 得出的微信公众号链接的全文

* refactor: migrate to v2

---------
2023-04-08 21:16:22 +08:00
Ethan Shen e14eb410f1
feat(route): add 一亩三分地分区标签 (#12249)
* feat(route): add 一亩三分地分区标签

* fix: blog

* fix: offer

---------
2023-04-07 05:22:02 +08:00
Fatpandac c586995584
fix(route): change to use a more precise selector (#12242)
* fix(route): change to use a more precise selector

* refactor: migrate to v2

---------
2023-04-06 04:28:40 +08:00
drgnchan 2e56f7ad60
fix: 中国政府网-新闻要闻,中国政府网-部门政务 (#12219)
* fix: 修复中国政府网-新闻要闻的请求地址

* fix: 修复中国政府网-部门政务的css规则

* refactor: migrate to v2

---------
2023-04-03 00:40:17 +08:00
Tony 34c936f0f0
fix(route): nhentai (#12170) 2023-03-25 01:33:15 +08:00
Hengyu 142d307b8a
fix(route): fix route chiculture that can not parse date correctly sometimes (#12161)
* fix(route): chiculture can not parse date correctly sometimes

* fix: radar target
2023-03-23 18:33:50 +08:00
Hengyu 7111c2c975
fix(route): update root url for newzmz (#12158)
* fix(route): update rootUrl for newzmz

* refactor: migrate to v2

---------
2023-03-23 03:20:54 +08:00
mobyw 2aa9dc8d95
feat(route): update and fix route uestc (#12129)
* feat(route): update and fix route uestc

* docs: update uestc route document

* chore: unifi request format
2023-03-17 16:47:26 +08:00
miles 00c01d989f
fix(route): 腾讯企鹅号正文乱码 (#12130) 2023-03-17 15:52:17 +08:00
StevenRCE0 9b6594bbad
feat(route): Update route OpenAI (#12113)
* Updated route OpenAI

* style: auto format

* Improved route OpenAI

* Use cheerio to remove comments

* style: auto format

* Update lib/v2/openai/radar.js

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-16 17:39:08 +08:00
Hengyu dae0b254eb
feat(route): add cls hot articles 添加财联社热门文章排行榜 (#12044)
* feat/add cls hot articles

* rename router to one word

* Apply suggestions from code review

* import crypto

* add heading 3

* refactor: migrate to v2

---------
2023-03-07 04:05:48 +08:00
Ethan Shen ca9efda5d4
fix(route): 日本经济新闻中文版 (#11994)
* fix(route): 日本经济新闻中文版

* fix: missing language

* refactor: migrate nikkei to v2

* refactor: merge nikkei-cn into nikkei

* refactor: merge nikkei-asia into nikkei

---------
2023-03-06 23:52:11 +08:00
Tony 7e28a20aac
refactor(route): migrate qdaily to v2 (#12033)
* refactor: migrate qdaily to v2

* fix: combine category
2023-03-04 00:57:48 +08:00
Tony 1474949bee
fix(route): csrc (#11996) 2023-03-02 00:44:46 +08:00
tudou027 65eaa2a6d9
feat(route): 增加大数据专家委员会和中国人工智能学会新闻 (#11510)
* 增加大数据专家委员会和中国人工智能学会新闻

* 修复问题

* fix: add docs for `caai`

fix: maintainer does not with match with router

* fix: add docs for `ccf/tfbd`

fix: use raw output for `art-template`

fix: standardise use of `got`
not using `got()` in one place and `got.get()` in another place

* refactor: migrate to v2

---------
2023-02-28 00:21:26 +08:00
Tony 7505eb6dcd
fix(route): apkpure (#11955) 2023-02-26 00:10:24 +08:00