@actionsflow/trigger-rsshub_mini_dev 中文文档教程

发布于 3年前 浏览 12 项目主页 更新于 3年前

@actionsflow/trigger-rsshub

This is an Actionsflow rsshub trigger. With this trigger, you can easily get rsshub updates.

Install

npm i @actionsflow/trigger-rsshub

Usage

Single path:

on:
  rsshub:
    path: /smzdm/keyword/女装

Multiple paths:

on:
  rsshub:
    path:
      - /smzdm/keyword/女装
      - /36kr/news/latest
    config:
      limit: 15

Or, you can pass them separately:

on:
  rsshub:
    path:
      - path: /smzdm/keyword/女装
        query:
          param1: value
      - path: /36kr/news/latest
        query:
          param1: value
    config:
      limit: 15

Options

  • 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.

Outputs

An outputs example:

{
  "title": "UNIQLO 优衣库 426026 女士牛仔抽绳连衣裙 - 79元",
  "description": "UNIQLO 优衣库 426026 女士牛仔抽绳连衣裙 ,采用100%棉质,舒适透气,款型舒适,腰部附带抽绳,便于调节松紧度。下单到手价79元,近期好价,喜欢的可以购买了。<br>天猫精选<br><img src=\"http://qny.smzdm.com/202003/24/5e796b40660e23474.jpg_d200.jpg\" referrerpolicy=\"no-referrer\">",
  "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:

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
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文