|
4 | 4 |
|
5 | 5 | ### 天气预报频道 <Site url="weather.cma.cn" size="sm" /> |
6 | 6 |
|
7 | | -<Route namespace="cma" :data='{"path":"/channel/:id?","categories":["forecast"],"example":"/cma/channel/380","parameters":{"id":"分类,见下表,可在对应频道页 URL 中找到,默认为 380,即每日天气提示"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"天气预报频道","maintainers":["nczitzk"],"description":"#### 天气实况\n\n| 频道名称 | 频道 id |\n| -------- | -------------------------------- |\n| 卫星云图 | d3236549863e453aab0ccc4027105bad |\n| 单站雷达 | 103 |\n| 降水量 | 18 |\n| 气温 | 32 |\n| 土壤水分 | 45 |\n\n#### 气象公报\n\n| 频道名称 | 频道 id |\n| -------------- | -------------------------------- |\n| 每日天气提示 | 380 |\n| 重要天气提示 | da5d55817ad5430fb9796a0780178533 |\n| 天气公报 | 3780 |\n| 强对流天气预报 | 383 |\n| 交通气象预报 | 423 |\n| 森林火险预报 | 424 |\n| 海洋天气公报 | 452 |\n| 环境气象公报 | 467 |\n\n::: tip\n 订阅更多细分频道,请前往对应上级频道页,使用下拉菜单选择项目后跳转到目标频道页,查看其 URL 找到对应频道 id\n:::","location":"channel.ts","heat":330,"topFeeds":[{"id":"57657957614035968","type":"feed","url":"rsshub://cma/channel/380","title":"中国气象局·天气预报 - 气象公报 > 每日天气提示","description":"中国气象局·天气预报 - 气象公报 > 每日天气提示 - Powered by RSSHub","image":"https://weather.cma.cn/assets/cmalogo.png"},{"id":"62458101978222592","type":"feed","url":"rsshub://cma/channel/da5d55817ad5430fb9796a0780178533","title":"中国气象局·天气预报 - 气象公报 > 重要天气提示","description":"中国气象局提供权威的天气预报、气象预警、卫星云图、雷达图等专业服务产品 - Powered by RSSHub","image":"https://weather.cma.cn/assets/cmalogo.png"}]}' :test='{"code":0}' /> |
| 7 | +<Route namespace="cma" :data='{"path":"/channel/:id?","categories":["forecast"],"example":"/cma/channel/380","parameters":{"id":"分类,见下表,可在对应频道页 URL 中找到,默认为 380,即每日天气提示"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"天气预报频道","maintainers":["nczitzk"],"description":"#### 天气实况\n\n| 频道名称 | 频道 id |\n| -------- | -------------------------------- |\n| 卫星云图 | d3236549863e453aab0ccc4027105bad |\n| 单站雷达 | 103 |\n| 降水量 | 18 |\n| 气温 | 32 |\n| 土壤水分 | 45 |\n\n#### 气象公报\n\n| 频道名称 | 频道 id |\n| -------------- | -------------------------------- |\n| 每日天气提示 | 380 |\n| 重要天气提示 | da5d55817ad5430fb9796a0780178533 |\n| 天气公报 | 3780 |\n| 强对流天气预报 | 383 |\n| 交通气象预报 | 423 |\n| 森林火险预报 | 424 |\n| 海洋天气公报 | 452 |\n| 环境气象公报 | 467 |\n\n::: tip\n 订阅更多细分频道,请前往对应上级频道页,使用下拉菜单选择项目后跳转到目标频道页,查看其 URL 找到对应频道 id\n:::","location":"channel.ts","heat":333,"topFeeds":[{"id":"57657957614035968","type":"feed","url":"rsshub://cma/channel/380","title":"中国气象局·天气预报 - 气象公报 > 每日天气提示","description":"中国气象局·天气预报 - 气象公报 > 每日天气提示 - Powered by RSSHub","image":"https://weather.cma.cn/assets/cmalogo.png"},{"id":"62458101978222592","type":"feed","url":"rsshub://cma/channel/da5d55817ad5430fb9796a0780178533","title":"中国气象局·天气预报 - 气象公报 > 重要天气提示","description":"中国气象局提供权威的天气预报、气象预警、卫星云图、雷达图等专业服务产品 - Powered by RSSHub","image":"https://weather.cma.cn/assets/cmalogo.png"}]}' :test='{"code":0}' /> |
8 | 8 |
|
9 | 9 | #### 天气实况 |
10 | 10 |
|
|
37 | 37 |
|
38 | 38 | ### 中国地震局 <Site url="www.cea.gov.cn/cea/xwzx/zqsd/index.html" size="sm" /> |
39 | 39 |
|
40 | | -<Route namespace="earthquake" :data='{"path":"/:region?","categories":["forecast"],"example":"/earthquake","parameters":{"region":"区域,0全部,1国内(默认),2国外"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":true,"supportBT":false,"supportPodcast":false,"supportScihub":false},"radar":[{"source":["www.cea.gov.cn/cea/xwzx/zqsd/index.html","www.cea.gov.cn/"],"target":""}],"name":"中国地震局","maintainers":["LogicJake"],"url":"www.cea.gov.cn/cea/xwzx/zqsd/index.html","description":"可通过全局过滤参数订阅您感兴趣的地区.","location":"index.ts","heat":132,"topFeeds":[{"id":"58939140174548992","type":"feed","url":"rsshub://earthquake","title":"中国地震局震情速递","description":"中国地震局震情速递 - Powered by RSSHub","image":null},{"id":"60836830967846986","type":"feed","url":"rsshub://earthquake/0","title":"中国地震局震情速递","description":"中国地震局震情速递 - Powered by RSSHub","image":null}]}' :test='{"code":1,"message":"AssertionError: expected 503 to be 200 // Object.is equality\n at /home/runner/work/RSSHub/RSSHub/lib/routes.test.ts:79:41\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at async Promise.all (index 742)\n at runSuite (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1191:13)\n at runSuite (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runFiles (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1262:5)\n at startTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1271:3)\n at file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:126:11\n at withEnv (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:90:5)\n at run (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:112:3)\n at runBaseTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/base.BZZh4cSm.js:29:3)\n at ForksBaseWorker.executeTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/workers/forks.js:27:7)\n at execute (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/worker.js:127:5)\n at onMessage (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/tinypool@1.1.1/node_modules/tinypool/dist/entry/process.js:39:18)"}' /> |
| 40 | +<Route namespace="earthquake" :data='{"path":"/:region?","categories":["forecast"],"example":"/earthquake","parameters":{"region":"区域,0全部,1国内(默认),2国外"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":true,"supportBT":false,"supportPodcast":false,"supportScihub":false},"radar":[{"source":["www.cea.gov.cn/cea/xwzx/zqsd/index.html","www.cea.gov.cn/"],"target":""}],"name":"中国地震局","maintainers":["LogicJake"],"url":"www.cea.gov.cn/cea/xwzx/zqsd/index.html","description":"可通过全局过滤参数订阅您感兴趣的地区.","location":"index.ts","heat":137,"topFeeds":[{"id":"58939140174548992","type":"feed","url":"rsshub://earthquake","title":"中国地震局震情速递","description":"中国地震局震情速递 - Powered by RSSHub","image":null},{"id":"60836830967846986","type":"feed","url":"rsshub://earthquake/0","title":"中国地震局震情速递","description":"中国地震局震情速递 - Powered by RSSHub","image":null}]}' :test='{"code":1,"message":"AssertionError: expected 503 to be 200 // Object.is equality\n at /home/runner/work/RSSHub/RSSHub/lib/routes.test.ts:79:41\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at async Promise.all (index 742)\n at runSuite (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1191:13)\n at runSuite (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runFiles (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1262:5)\n at startTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1271:3)\n at file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:126:11\n at withEnv (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:90:5)\n at run (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/runBaseTests.3qpJUEJM.js:112:3)\n at runBaseTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/chunks/base.BZZh4cSm.js:29:3)\n at ForksBaseWorker.executeTests (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/workers/forks.js:27:7)\n at execute (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/vitest@2.1.9_@types+node@24.10.0_jsdom@27.1.0_bufferutil@4.0.9_utf-8-validate@5.0.10__msw@2.4.3_typescript@5.9.3_/node_modules/vitest/dist/worker.js:127:5)\n at onMessage (file:///home/runner/work/RSSHub/RSSHub/node_modules/.pnpm/tinypool@1.1.1/node_modules/tinypool/dist/entry/process.js:39:18)"}' /> |
41 | 41 |
|
42 | 42 | 可通过全局过滤参数订阅您感兴趣的地区. |
43 | 43 |
|
|
86 | 86 |
|
87 | 87 | ### 空气质量 <Site url="air-level.com" size="sm" /> |
88 | 88 |
|
89 | | -<Route namespace="air-level" :data='{"path":"/air/:area","radar":[{"source":["m.air-level.com/air/:area/"],"target":"/air/:area"}],"parameters":{"area":"地区"},"name":"空气质量","maintainers":["lifetraveler"],"example":"/air-level/air/xian","location":"index.ts","heat":24,"topFeeds":[{"id":"81563872281993216","type":"feed","url":"rsshub://air-level/air/shanghai","title":"上海市空气质量指数","description":"订阅每个城市的天气质量 - Powered by RSSHub","image":null},{"id":"146122544518077440","type":"feed","url":"rsshub://air-level/air/suzhou","title":"苏州市空气质量指数","description":"订阅每个城市的天气质量 - Powered by RSSHub","image":null}]}' :test='{"code":0}' /> |
| 89 | +<Route namespace="air-level" :data='{"path":"/air/:area","radar":[{"source":["m.air-level.com/air/:area/"],"target":"/air/:area"}],"parameters":{"area":"地区"},"name":"空气质量","maintainers":["lifetraveler"],"example":"/air-level/air/xian","location":"index.ts","heat":24,"topFeeds":[{"id":"146122544518077440","type":"feed","url":"rsshub://air-level/air/suzhou","title":"苏州市空气质量指数","description":"订阅每个城市的天气质量 - Powered by RSSHub","image":null},{"id":"81563872281993216","type":"feed","url":"rsshub://air-level/air/shanghai","title":"上海市空气质量指数","description":"订阅每个城市的天气质量 - Powered by RSSHub","image":null}]}' :test='{"code":0}' /> |
90 | 90 |
|
91 | 91 | ### 空气质量排行 <Site url="air-level.com" size="sm" /> |
92 | 92 |
|
|
104 | 104 |
|
105 | 105 | ### Current Weather Report <Site url="www.weather.gov.hk/en/wxinfo/currwx/current.htm" size="sm" /> |
106 | 106 |
|
107 | | -<Route namespace="hko" :data='{"path":"/weather","radar":[{"source":["www.weather.gov.hk/en/wxinfo/currwx/current.htm"]}],"name":"Current Weather Report","example":"/hko/weather","maintainers":["calpa"],"categories":["forecast"],"url":"www.weather.gov.hk/en/wxinfo/currwx/current.htm","location":"weather.ts","heat":5,"topFeeds":[{"id":"69176555091531776","type":"feed","url":"rsshub://hko/weather","title":"Current Weather Report","description":"provided by the Hong Kong Observatory: Tue, 04 Nov 2025 08:02:00 GMT - Powered by RSSHub","image":null}]}' :test='{"code":0}' /> |
| 107 | +<Route namespace="hko" :data='{"path":"/weather","radar":[{"source":["www.weather.gov.hk/en/wxinfo/currwx/current.htm"]}],"name":"Current Weather Report","example":"/hko/weather","maintainers":["calpa"],"categories":["forecast"],"url":"www.weather.gov.hk/en/wxinfo/currwx/current.htm","location":"weather.ts","heat":5,"topFeeds":[{"id":"69176555091531776","type":"feed","url":"rsshub://hko/weather","title":"Current Weather Report","description":"provided by the Hong Kong Observatory: Wed, 05 Nov 2025 10:02:00 GMT - Powered by RSSHub","image":null}]}' :test='{"code":0}' /> |
108 | 108 |
|
109 | 109 | ## 深圳市罗湖区人民政府 <Site url="www.szlh.gov.cn"/> |
110 | 110 |
|
|
0 commit comments