{"id":19409451,"url":"https://github.com/telligro/opal-node-red","last_synced_at":"2025-04-24T10:31:18.536Z","repository":{"id":57315038,"uuid":"116214989","full_name":"telligro/opal-node-red","owner":"telligro","description":"A fork of the node-red project with changes needed for the OPAL framework","archived":false,"fork":false,"pushed_at":"2018-03-04T11:03:46.000Z","size":2362,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-09-20T03:41:19.005Z","etag":null,"topics":["automation","node-red","opal","opal-framework","opal-node-red","process-automation"],"latest_commit_sha":null,"homepage":"https://www.telligro.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/telligro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-04T04:35:57.000Z","updated_at":"2018-02-16T08:41:24.000Z","dependencies_parsed_at":"2022-09-18T20:50:52.510Z","dependency_job_id":null,"html_url":"https://github.com/telligro/opal-node-red","commit_stats":null,"previous_names":[],"tags_count":6,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telligro%2Fopal-node-red","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telligro%2Fopal-node-red/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telligro%2Fopal-node-red/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telligro%2Fopal-node-red/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telligro","download_url":"https://codeload.github.com/telligro/opal-node-red/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223948505,"owners_count":17230132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","node-red","opal","opal-framework","opal-node-red","process-automation"],"created_at":"2024-11-10T12:11:37.771Z","updated_at":"2024-11-10T12:11:38.230Z","avatar_url":"https://github.com/telligro.png","language":"JavaScript","readme":"# OPAL Node-RED\n\n[![Build Status](https://travis-ci.org/telligro/opal-node-red.svg?branch=master)](https://travis-ci.org/telligro/opal-node-red) [![npm (scoped)](https://img.shields.io/npm/v/opal-node-red.svg)](https://www.npmjs.com/package/opal-node-red) [![license](https://img.shields.io/github/license/telligro/opal-setup.svg)](LICENSE)\n## Getting started\nThis readme is for setting up the development environment.\nRefer to  [opal-setup](https://github.com/telligro/opal-setup) project for getting started instructions.\n\n## Development setup\n\n### Requirements\n**node**: v8.9.x LTS  \n**npm**: 5.x  \n**Git**: 1.8+\n\n**Notes**: \nThe current release requires Git to be available on your environment path. Please refer to the Git Setup section.\nThe development should be fine with nodejs versions 6,9 as well. Although, this is not actively tested.\n#### Git Setup\n\nFor instructions on setting up git on (Windows/Linux/Mac OSX) refer to link below    \n[Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)\n\nOn Windows, you can use a portable version of git available from\nhttps://git-scm.com/download/win  \nIf portable git used ensure that git.exe is available on your path.\n\n### Setup opal-node-red\n* Create a working directory for OPAL node-red \u0026 nodes\n```sh\nmkdir \u003cWORKING_DIR\u003e\n```\n* Execute the below from the working directory\n```sh\ncd \u003cWORKING_DIR\u003e\ngit clone https://github.com/telligro/opal-node-red.git\ncd opal-node-red\nnpm install\nnpm run build\n# Install any required OPAL nodes as shown in the setup  \n# OPAL nodes section before starting the node-red instance\nnpm run start\n```\n### Setup OPAL nodes\n```sh\ncd \u003cWORKING_DIR\u003e\ngit clone https://github.com/telligro/opal-nodes.git\n```\n#### Install the nodes\n##### Generic Node Installation\n```sh\ncd \u003cWORKING_DIR\u003e/opal-nodes/packages/\u003cNODE_NAME\u003e\nnpm link\n```\n* Assuming that the `opal-node-red` in the same working directory as `opal-nodes`\n```sh\ncd \u003cWORKING_DIR\u003e/opal-node-red\nnpm link \u003cNODE_NAME\u003e\n```\nThe following nodes are available for OPAL\n* [opal-node-control-flow](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-control-flow)\n* [opal-node-database](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-database)\n* [opal-node-email](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-email)\n* [opal-node-ftp](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-ftp)\n* [opal-node-msexcel](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-msexcel)\n* [opal-node-selenium-webdriver](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-control-flow)\n* [opal-node-soap](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-control-flow)\n* [opal-node-pdfreader](https://github.com/telligro/opal-nodes/tree/master/packages/opal-node-pdfreader)\n## Contributing\nContact opensource@telligro.com\n## Authors\n\nOPAL-Node-RED is a fork of Node-RED for the [OPAL Framework](https://www.telligro.com)\n\nThe OPAL Node-RED fork is maintained by [Telligro Pte Ltd](https://www.telligro.com)  \nThe OPAL Nodes are created and mantained by [Telligro Pte Ltd](https://www.telligro.com)\n\nNode-RED is a project of the [JS Foundation](http://js.foundation).\n\nIt was created by [IBM Emerging Technology](https://www.ibm.com/blogs/emerging-technology/).\n\n* Nick O'Leary [@knolleary](http://twitter.com/knolleary)\n* Dave Conway-Jones [@ceejay](http://twitter.com/ceejay)\n\nFor more details about Node-RED visit [Node_RED](https://www.nodered.org)\n\n\n## Copyright and license\n\nCopyright Telligro Pte Ltd 2017, licensed under [the GPL v3 license](LICENSE).  \nCopyright JS Foundation and other contributors, http://js.foundation under [the Apache 2.0 license](APACHEv2-LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelligro%2Fopal-node-red","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelligro%2Fopal-node-red","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelligro%2Fopal-node-red/lists"}