Skip to content

trivigy/feed-resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Feed Concourse Resource

Retrieves and parses an RSS/Atom feed from an arbitrary URL, and splits out each syndicated post into files on-disk.

Resource Type Configuration

resource_types:
- name: feed-resource
  type: docker-image
  source:
    repository: syncaide/feed-resource

Source Configuration

resources:
- name: my-blog
  type: feed-resource
  source:
    url: https://example.com/rss.xml
    insecure: true

Behavior

check: Checks for a new version of the feed and versions its hash.

Source: source

  • url - (required) The URL of the feed to consume. The feed file needs to comply with the gofeed library standard.
  • insecure - (optional) [false] Skip verification of remote TLS certificates.

in: Downloads the new feed as saves it in a file named after the feed name.

out: Inactive.

Usage Example

jobs:
- name: feed-job
  plan:
  - get: my-blog
    trigger: true
    version: every
  - task: build
    config:
      platform: linux
      image_resource:
        type: docker-image
        source:
          repository: ubuntu
          tag: "16.04"
      inputs:
      - name: my-blog
      run:
        path: /bin/bash
        args:
        - -c
        - |
          cd my-blog
          cat rss.xml

About

Concourse RSS/Atom feed integration resource

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages