Commit graph

453 commits

Author SHA1 Message Date
Tanay Pant bf46620b52
Add Peekalink node (#1411)
*  Add Peekalink node

*  Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-07 21:44:20 +01:00
Ricardo Espinoza 3293e6207f
Add Stackby Node (#1414)
* 🎉 Initial commit for stackby nodes

* 👕 Adding values into package.json

*  Improvements to #1389

*  Minor improvements to Stackby-Node

* 👕 Fix lint issue

Co-authored-by: Smit Parmar <16ce061@charusat.edu.in>
Co-authored-by: Smit Parmar <30971669+smituparmar@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 17:38:37 +01:00
Ricardo Espinoza f370569ccc
Add Tapfiliate Node (#1399)
*  Tapfiliate Node

*  Improvements

*  Minor improvements to Tapfiliate Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-05 09:25:41 +01:00
Ricardo Espinoza 4fa2fb53a7
Add connection timeout to MySQL credentials (#1223) 2021-02-04 10:13:48 +01:00
Ricardo Espinoza 7226b5071e
🐛 Fix bug with Typeform OAuth2 flow (#1402) 2021-02-04 09:58:33 +01:00
Iván Ovejero eb2f14d06d
Add Reddit Node (#1345)
* Set up initial scaffolding and auth

* Add grant type to credentials

* Add Account operations and OAuth2 request

* Add post submission functionality

* Refactor resources into resource descriptions

* Refactor request for no auth URL

* Refactor submission description for consistency

* Add listing resource

* Refactor My Account resource into details

* Add request for all items

* Add listings for specific subreddits

* Fix minor linting details

* Add subreddit resource

* Add All-Reddit and Subreddit resource descriptions

* Adjust display options for credentials

* Add subreddit search functionality

* Clean up auth parameter

* Add user resource with GET endpoint

* Add user description

* Add submission search and commenting functionality

* Clean up logging and comments

* Fix minor details

* Fix casing in properties

* Add dividers to execute() method

* Refactor per feedback

* Remove unused description

* Add punctuation to property descriptions

* Fix resources indentation

* Add resource dividers

* Remove deprecated sidebar option

* Make subreddit:get responses consistent

* Remove returnAll and limit from subreddit:get

* Flatten user:get response for about

* Rename comment target property

* Remove best property from post:getAll

* Enrich subreddit search by keyword operation

* Remove unneeded scopes

* Add endpoint documentation

* Add scaffolding for post comment

* Add all operations for postComment resource

* Add all operations for post resource

* Refactor subreddit:getAll

* Fix postComment:getAll

* Flatten responses for profile:get

*  Improvements

* Fix response traversal for postComment:add

* Flatten response for postComment:reply

* Fix subreddit:getAll with keyword search

* Fix pagination to enforce limit

* Wrap unauthenticated API call in try-catch block

* Add 404 error for empty array responses

* Revert "Fix pagination to enforce limit"

This reverts commit 72548d9523.

* Turn user:get (gilded) into listing

*  Small improvement

*  Improve Reddit-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-04 09:37:03 +01:00
Harshil Agrawal d0ac4e8fbe
Add documentation link to SecurityScorecard (#1407) 2021-02-04 08:21:06 +01:00
Jan Oberhauser ac3ad514ff Remove old reference link for Google Service Account 2021-02-03 08:15:41 +01:00
Ricardo Espinoza dc98de1ab2
Add support for multiple subscriptions in Hubspot Trigger (#1358)
*  Add support for multiple subscriptions in Hubspot Trigger

*  Load object properties for the user

*  Improvements

*  Some improvements to the Hubspot-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-01 08:31:40 +01:00
Tanay Pant 8dd384ce2c
Add TimescaleDB node (#1378)
*  Add TimescaleDB node

*  Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-01-31 18:57:03 +01:00
Ricardo Espinoza 48362f50ef
Add Discourse Node (#1348)
*  Discourse Node

*  Add missing credential file

*  Improvements

*  Improvements

*  Minor improvements on Discourse Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 19:00:47 +01:00
Ricardo Espinoza d0b896da38
Add SecurityScorecard node (#1371)
* Add SecurityScorecard node

* Move portfolio:edit fields to the main view.

The API request uses PUT so it will replace undefined fields if they are not set.

* Style improvements

*  Improvements to #1247

*  Improvements

*  Minor improvements on SecurityScorecard Node

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 18:31:37 +01:00
Jan Oberhauser de0ac0158a 🐛 Fix credential bug with parameters which have the same name 2021-01-27 09:02:20 +01:00
Jan Oberhauser 0db307186e Simplify Mautic OAuth credentials 2021-01-25 07:58:40 +01:00
Harshil Agrawal 70eea2d5ca
Add SendGrid node (#1321)
* Add SendGrid node

* 👕Fix lint issue

*  Improvements

*  Improvements

*  Improvements

*  Fix SendGrid-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-20 00:16:25 +01:00
Jan Oberhauser 6981438a38 Simplify Zendesk credentials 2021-01-15 09:47:39 +01:00
Ricardo Espinoza 0638f9624d
Add Beeminder Node (#1325)
* add Beeminder node

* clean up unused def

* add crud ops

* update additional properties

* support options in methods

*  Improvements to ##1320

*  Minor improvements to Beeminder

Co-authored-by: mutdmour <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-12 12:40:49 +01:00
Ricardo Espinoza d78aaa2d64
feature/outlook shared mailbox (#1323)
*  Add shared mailbox support

* 🐛 Add filter field to folderMessage:getAll

*  Small changes to descriptions (#1322)

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
2021-01-11 00:09:58 +01:00
Ricardo Espinoza 76cee5577b
Extend googleApi credentials to support user impersonification (#1304)
*  Extend googleApi credentials to support user impersonification

*  Add service account authentication to Gmail

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-10 20:49:47 +01:00
Jan 1501175b81
Add support for custom AWS endpoints (#1312)
* Setup custom endpoints properties in AWS credentials type

* Update AWS nodes to use new endpoints (if specified)

* Fix a few error scenarios cases where message was being obscured

* Extend usage of URL API to validate user inputted endpoints

https://nodejs.org/docs/latest-v12.x/api/url.html

* Add support to custom endpoints for SES

Forgot to add this in my earlier commits…

* Fix incorrect Amazon SES endpoint placeholder value

* Fixed signing problems with path being ignored. Standardized to avoid future problems

* Linting fix

*  Make parameters optinal (wip)

* Make sure that we fallback to correct URL without errors if custom endpoints are not used

Co-authored-by: Luis Ramos <luis@ramos.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-01-07 14:16:52 +01:00
Iván Ovejero a13a7487cf
:tap: Fix environment typo in PayPal node (#1310) 2021-01-07 13:43:42 +01:00
Ricardo Espinoza 57e19edadd
Add Google analytics node (#1305)
*  Add Google Analytics node

🔨 Add Report Resource

🔨 Complete the basic for Report resource

 Add User Activity resource

🔨Remove comment

*  Improvements

*  Small improvements

*  Improvements

*  Improvements

*  Some improvements to Google Analytics Node

*  Load views automatically

Co-authored-by: Harshil <ghagrawal17@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-05 19:16:25 +01:00
Harshil Agrawal b85f55659e
Fix E-goi brand name (#1307) 2021-01-05 08:46:07 +01:00
Ricardo Espinoza 403f1009a6
Add Phantombuster Node (#1274)
*  Phantombuster Node

*  Small improvements

*  Small fix

*  Improvements to Phantombuster Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-02 20:16:18 +01:00
Harshil Agrawal bfd967258c
Add credentials documentation link for e-goi node (#1277) 2020-12-29 12:28:37 +01:00
Ricardo Espinoza 4494ee81f6
Add Microsoft Outlook node (#1272)
*  Add Microsoft Outlook node

* Remove accidental import

* Style fixes

*  Microsoft Outlook (#1270)

*  Some improvements to Outlook Node

*  Some more small fixes

*  Improvements

* Add placeholder for the filter field

*  Some more improvements to Outlook Node

*  Hide unnecessary field on Outlook Node

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Harshil <ghagrawal17@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-29 08:23:01 +01:00
Harshil Agrawal 406f0322eb
Add credentials documentation link for Pushcut node (#1273) 2020-12-24 13:03:44 +01:00
Ricardo Espinoza acc6b0496f
🐛 Add scopes and offline access to Dropbox OAuth2 credentials (#1246) 2020-12-23 12:48:53 +01:00
Jan e3aff74f6b
Add RabbitMQ and RabbitMQ Trigger Node (#1258)
*  Add RabbitMQ-Node

*  Add RabbitMQ-Trigger Node

*  Fix issue that connection errors did not get caught

* 🔨Fix name and description for RabbitMQ Trigger node

Co-authored-by: Harshil <ghagrawal17@gmail.com>
2020-12-23 08:05:02 +01:00
Jan 63452e7878
Add uProc Node (#1263)
* + adding new uProc integration

* + capitalize tool name
+ fix parameter display name
+ add placeholders for parameter
+ add tool description
+ optimize generated .ts for groups and tools

* + remove old functions

* + added new tools

* + add new tools + fix Info on tool

* + fixed Info

* + fix tools description

* + add UProc node to package.json

* + added new tools

* + added new tools

* + fix tool description

* + fix CamelCase subtitle
+ fix node displayName
+ add new tools

* + fix info link

* + add start, data and end callbacks to decouple response

* + added new tools

* + change display name on selected

* + added new tools

* + added new tools

* + added new tools

* + added new tools

* + remove old folder + fix param

* + added new tools

*  Some improvements to uproc Node

* 🐛 Fix docker image naming #1250

Co-authored-by: Miquel Colomer <mcolomer@gmail.com>
2020-12-19 18:22:41 +01:00
Ricardo Espinoza 48830eda77
Add Egoi node (#1227)
* Add E-goi Node

*  Improvements to #1224

*  Small improvements

*  Minor improvements to Egoi-Node

*  Add 'simple' option to get and getAll operations.

*  Minor improvements to Egoi-Node

Co-authored-by: fbobiano <fbobiano@e-goi.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-19 14:08:31 +01:00
Jan d43aad2ca3
Add Brandfetch node (#1253)
*  Add Brandfetch node

*  Small improvement

*  Add donwload field to logo operation

* 🐛 Minor fixes

*  Minor improvements to Brandfetch-Node

Co-authored-by: Tanay Pant <tanaypant@protonmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2020-12-15 16:56:28 +01:00
Jan Oberhauser 8528c2a2f1 🐛 Fix issue that GitHub OAuth did not use specified server 2020-12-13 17:33:43 +01:00
Jan Oberhauser e981118316 🐛 Fix issue that Gitlab OAuth did not use specified server #1243 2020-12-13 16:21:26 +01:00
Ricardo Espinoza 532503b69f
Feature/slack node extended (#1239)
* Added reaction method to message

* Increased limit for channels on getChannels, removed unused fields in the code

* Using own operation for reactions

* Registering reaction fields and operations

* Added Operation "Reaction" to Slack.node.ts

* Fixing variable name for emoji

* now removing reaction on "remove" instead of "add"

* Using GET for reactions.get and passing arguments as query

* Added members operation

* Fixed typo in timestamp

* Added user.info and user.getPresence

* Fixed: wrong operation name

*  Improvements to #1238

*  Add field resolve data when retrieving channel members

*  Minor improvements to Slack-Node

Co-authored-by: Andreas Scherren <ascherren@brightfuture.de>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-13 10:47:52 +01:00
Ricardo Espinoza 18313e1199
Now OAuth2 send authentication data in the body (#1241) 2020-12-12 17:00:57 +01:00
Ricardo Espinoza 23b61475d9
Add Pushcut Node & Trigger (#1075)
*  Pushcut Node & Trigger

*  Small improvements

Co-authored-by: Jan <janober@users.noreply.github.com>
2020-12-12 08:58:58 +01:00
Harshil Agrawal 45d413de22
Add credentials documentation link (#1237) 2020-12-12 08:30:25 +01:00
Harshil Agrawal 8942f403d4
Add credentials documentation link (#1236) 2020-12-12 08:29:38 +01:00
Ricardo Espinoza 68f3f8ae62
Add NASA Node (#1232)
*  NASA node

* Test up to asteroidNeoLookup

* Add earth imagery

*  Small improvement

*  Improvements to NASA node

*  Small Improvements

*  Some minor fixes for NASA Node

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-10 11:30:13 +01:00
Ricardo Espinoza 701871944d
Add Twist Node (#1231)
*  Twist Node

*  Small improvements

* 🔨Fix descriptions

*  Minor improvements to Twist-Node

Co-authored-by: Harshil <ghagrawal17@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-10 11:09:38 +01:00
Ricardo Espinoza c87382c086
Add Snowflake Node (#1230) 2020-12-10 10:17:16 +01:00
Ricardo Espinoza 8424c792dc
Add Ghost-Node (#1221)
*  Ghost Node

*  Minor improvements to Ghost-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-08 08:40:29 +01:00
Ricardo Espinoza d426586006
Add Iterable Node (#1215)
*  Iterable Node

*  Improvements

*  Improvements

*  Small improvements to Iterable-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-03 08:05:54 +01:00
Ricardo Espinoza e770fa37ad
Add Yourls Node (#1216)
*  Yourls Node

*  Minor improvements to Yourls-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-12-02 23:13:59 +01:00
Ricardo Espinoza 1b724db3c2
Now private and public channels are loaded (#1222)
Fixes #1210
2020-12-02 12:54:19 +01:00
Jan Oberhauser a38665e82c Fix lint issues, formatting and icons 2020-12-02 11:54:10 +01:00
Ricardo Espinoza ea9f61089b
Add TheHive & Cortex nodes (#952)
*  TheHive & Cortex nodes

* 🔨 Make changes mentioned in #887

*  Improvements

*  Improvements

*  Improvements

*  Add descriptions

*  Improvements

*  Improvements

Co-authored-by: MedAliMarz <servfrdali@yahoo.fr>
2020-12-02 11:24:25 +01:00
Jan Oberhauser 60be31d410 Improvements to Quick Base Node 2020-11-25 13:09:58 +01:00
Ricardo Espinoza 4eed7bb9fb
Add Quick Base Node (#1161)
* introduce quick base node

* fix quick base api request headers

* refine quick base configuration pages

* fix race condition detection

*  improvements

Co-authored-by: Tristian Flanagan <tristian@tristianflanagan.com>
2020-11-25 13:08:59 +01:00