@statuscompliance/integration
v1.0.2
Published
Collection of STATUS project components that are responsible for collecting information from different data sources such as GitHub, trello and others.
Downloads
57
Maintainers
Readme
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
- Author: Álvaro Bernal
- Contributor: Francisco Montero
Repository
You can find the source code and contribute to this project on GitHub: