Actionsflow trigger for rsshub
npm install @actionsflow/trigger-rsshub_mini_dev@actionsflow/trigger-rsshubThis is an Actionsflow rsshub trigger. With this trigger, you can easily get rsshub updates.
``bash`
npm i @actionsflow/trigger-rsshub
Single path:
`yaml`
on:
rsshub:
path: /smzdm/keyword/女装
Multiple paths:
`yaml`
on:
rsshub:
path:
- /smzdm/keyword/女装
- /36kr/news/latest
config:
limit: 15
Or, you can pass them separately:
`yaml`
on:
rsshub:
path:
- path: /smzdm/keyword/女装
query:
param1: value
- path: /36kr/news/latest
query:
param1: value
config:
limit: 15
- path, required, string or string[] or object[], when path is string[], then multiple rsshub feeds can trigger the action. For path value, you should check at rsshub, all rsshub routes are supported.
- globalQuery, optional, object, rsshub global query, it will set to every rsshub request search. For example: {"limit":10,"filter":"test"}, for more query params, please see here
- rsshubConfig, optional, object, rsshub init config, for more config settings, please see here
> You can use General Config for Actionsflow Trigger for more customization.
An outputs example:
`json`
{
"title": "UNIQLO 优衣库 426026 女士牛仔抽绳连衣裙 - 79元",
"description": "UNIQLO 优衣库 426026 女士牛仔抽绳连衣裙 ,采用100%棉质,舒适透气,款型舒适,腰部附带抽绳,便于调节松紧度。下单到手价79元,近期好价,喜欢的可以购买了。
天猫精选
",
"pubDate": "Wed, 23 Sep 2020 16:40:00 GMT",
"link": "https://www.smzdm.com/p/25102718/",
"__channel_title": "女装 - 什么值得买",
"__channel_link": "http://search.smzdm.com/?c=home&s=%E5%A5%B3%E8%A3%85&order=time&v=b"
}
You can use the outputs like this:
`yaml``
on:
rsshub:
path: /smzdm/keyword/女装
jobs:
print:
name: Print
runs-on: ubuntu-latest
steps:
- name: Print Outputs
env:
title: ${{on.rsshub.outputs.title}}
description: ${{on.rsshub.outputs.description}}
link: ${{on.rsshub.outputs.link}}
run: |
echo title: $title
echo description: $description
echo link: $link