@statuscompliance/integration

1.0.1 • Public • Published

Node-RED Logo

A node-red version focused on STATUS project data integration

Description

The @statuscompliance/integration package provides a set of Node-RED components tailored for the STATUS project. These nodes are responsible for collecting and integrating data from various sources such as GitHub, Trello, and others, making it easier to consolidate and process data from different platforms.

Features

  • Collect data from multiple sources, including GitHub, Trello, and CSV files.
  • Parse logs and trace project information via URL endpoints.
  • Seamlessly integrate different types of data sources into Node-RED flows.

Installation

You can install the package directly via npm:

npm install @statuscompliance/integration

Or add it to your package.json and run npm install:

{
    "dependencies": {
        "@statuscompliance/integration": "^1.0.0"
    }
}

Nodes Overview

This package includes the following custom nodes for use in Node-RED:

  • github-collector: Gathers data from GitHub repositories using the GitHub API.
  • trello-collector: Collects actions from Trello boards, focusing on attachment URLs.
  • url-to-doc: Extracts documents from a given URL.
  • project-to-url: Collect Trello projects and get their associated urls.
  • log-getter: Fetches and parses log data from a specified URL (supports JSON, XML, and GZIP formats).
  • log-trace: Tracks log activity and send each trace in separate messages.
  • csv-reader: Reads and parses CSV files from a given URL.

License

This package is licensed under the Apache-2.0 License.

Author and Contributors

Repository

You can find the source code and contribute to this project on GitHub:

https://github.com/statuscompliance/node-red-status

Package Sidebar

Install

npm i @statuscompliance/integration

Weekly Downloads

126

Version

1.0.1

License

Apache-2.0

Unpacked Size

81.1 kB

Total Files

21

Last publish

Collaborators

  • statuscompliance