Created
May 16, 2025 19:03
-
-
Save angezanetti/36a3e38044922d872292a3919b5e2e19 to your computer and use it in GitHub Desktop.
Make Blueprint - Rss->Reddit->Typefully
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "Integration RSS", | |
| "flow": [ | |
| { | |
| "id": 2, | |
| "module": "rss:ActionReadArticles", | |
| "version": 4, | |
| "parameters": { | |
| "include": [] | |
| }, | |
| "mapper": { | |
| "url": "https://news.remotefr.com/feed", | |
| "username": "", | |
| "password": "", | |
| "filterDateFrom": "{{addDays(now; -7)}}", | |
| "filterDateTo": "{{now}}", | |
| "maxResults": "1", | |
| "gzip": true | |
| }, | |
| "metadata": { | |
| "designer": { | |
| "x": 0, | |
| "y": 0 | |
| }, | |
| "restore": {}, | |
| "parameters": [ | |
| { | |
| "name": "include", | |
| "type": "select", | |
| "label": "Process RSS fields", | |
| "multiple": true, | |
| "validate": { | |
| "enum": [ | |
| "google-merchant-center", | |
| "itunes" | |
| ] | |
| } | |
| } | |
| ], | |
| "expect": [ | |
| { | |
| "name": "url", | |
| "type": "url", | |
| "label": "URL", | |
| "required": true | |
| }, | |
| { | |
| "name": "username", | |
| "type": "text", | |
| "label": "User name" | |
| }, | |
| { | |
| "name": "password", | |
| "type": "text", | |
| "label": "Password" | |
| }, | |
| { | |
| "name": "filterDateFrom", | |
| "type": "date", | |
| "label": "Date from" | |
| }, | |
| { | |
| "name": "filterDateTo", | |
| "type": "date", | |
| "label": "Date to " | |
| }, | |
| { | |
| "name": "maxResults", | |
| "type": "number", | |
| "label": "Maximum number of returned items", | |
| "required": true | |
| }, | |
| { | |
| "name": "gzip", | |
| "type": "boolean", | |
| "label": "Request compressed content", | |
| "required": true | |
| } | |
| ], | |
| "interface": [ | |
| { | |
| "name": "title", | |
| "type": "text", | |
| "label": "Title" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "text", | |
| "label": "Description" | |
| }, | |
| { | |
| "name": "summary", | |
| "type": "text", | |
| "label": "Summary" | |
| }, | |
| { | |
| "name": "author", | |
| "type": "text", | |
| "label": "Author" | |
| }, | |
| { | |
| "name": "url", | |
| "type": "url", | |
| "label": "URL" | |
| }, | |
| { | |
| "name": "dateUpdated", | |
| "type": "date", | |
| "label": "Date updated" | |
| }, | |
| { | |
| "name": "dateCreated", | |
| "type": "date", | |
| "label": "Date created" | |
| }, | |
| { | |
| "name": "comments", | |
| "type": "url", | |
| "label": "Comments" | |
| }, | |
| { | |
| "name": "image", | |
| "type": "collection", | |
| "label": "Image", | |
| "spec": [ | |
| { | |
| "name": "title", | |
| "label": "Name", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "url", | |
| "label": "URL", | |
| "type": "url" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "categories", | |
| "type": "array", | |
| "label": "Categories", | |
| "spec": { | |
| "type": "text" | |
| } | |
| }, | |
| { | |
| "name": "source", | |
| "type": "collection", | |
| "label": "Source", | |
| "spec": [ | |
| { | |
| "name": "title", | |
| "label": "Name", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "url", | |
| "label": "URL", | |
| "type": "url" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "enclosures", | |
| "type": "array", | |
| "label": "Enclosures", | |
| "spec": [ | |
| { | |
| "name": "url", | |
| "label": "URL", | |
| "type": "url" | |
| }, | |
| { | |
| "name": "type", | |
| "label": "Type", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "length", | |
| "label": "Length", | |
| "type": "number" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "rssFields", | |
| "label": "RSS fields", | |
| "help": "Other RSS fields. All values are in text format.", | |
| "type": "collection", | |
| "spec": [ | |
| { | |
| "name": "title", | |
| "label": "title", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "description", | |
| "label": "description", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "link", | |
| "label": "link", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "guid", | |
| "label": "guid", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "pubdate", | |
| "label": "pubdate", | |
| "type": "text" | |
| }, | |
| { | |
| "name": "enclosure", | |
| "label": "enclosure", | |
| "type": "text" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "id": 3, | |
| "module": "reddit:SubmitPost", | |
| "version": 1, | |
| "parameters": { | |
| "__IMTCONN__": 2646118 | |
| }, | |
| "mapper": { | |
| "title": "{{2.title}}", | |
| "srName": "remoteFR", | |
| "kind": "link", | |
| "flair_id": "", | |
| "collection_id": "", | |
| "url": "{{2.url}}", | |
| "resubmit": false | |
| }, | |
| "metadata": { | |
| "designer": { | |
| "x": 300, | |
| "y": 0 | |
| }, | |
| "restore": { | |
| "parameters": { | |
| "__IMTCONN__": { | |
| "label": "My reddit connection", | |
| "data": { | |
| "scoped": "true", | |
| "connection": "reddit" | |
| } | |
| } | |
| }, | |
| "expect": { | |
| "kind": { | |
| "label": "Link post" | |
| } | |
| } | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "__IMTCONN__", | |
| "type": "account:reddit", | |
| "label": "Connection", | |
| "required": true | |
| } | |
| ], | |
| "expect": [ | |
| { | |
| "name": "title", | |
| "type": "text", | |
| "label": "Title", | |
| "required": true | |
| }, | |
| { | |
| "name": "srName", | |
| "type": "text", | |
| "label": "Subreddit Display Name", | |
| "required": true | |
| }, | |
| { | |
| "name": "kind", | |
| "type": "select", | |
| "label": "Type", | |
| "required": true, | |
| "validate": { | |
| "enum": [ | |
| "link", | |
| "self", | |
| "image" | |
| ] | |
| } | |
| }, | |
| { | |
| "name": "flair_id", | |
| "type": "text", | |
| "label": "Flair" | |
| }, | |
| { | |
| "name": "collection_id", | |
| "type": "text", | |
| "label": "Collection ID" | |
| }, | |
| { | |
| "name": "url", | |
| "type": "url", | |
| "label": "URL", | |
| "required": true | |
| }, | |
| { | |
| "name": "resubmit", | |
| "type": "boolean", | |
| "label": "Re-submit", | |
| "required": true | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "id": 5, | |
| "module": "http:ActionSendData", | |
| "version": 3, | |
| "parameters": { | |
| "handleErrors": false, | |
| "useNewZLibDeCompress": true | |
| }, | |
| "mapper": { | |
| "ca": "", | |
| "qs": [], | |
| "url": "https://api.typefully.com/v1/drafts/", | |
| "data": "{\n \"content\": \"🌐💼 {{2.title}} - {{2.url}}\",\n \"schedule-date\": \"next-free-slot\"\n}", | |
| "gzip": true, | |
| "method": "post", | |
| "headers": [ | |
| { | |
| "name": "X-API-KEY", | |
| "value": "Bearer XXXXX" | |
| } | |
| ], | |
| "timeout": "", | |
| "useMtls": false, | |
| "authPass": "", | |
| "authUser": "", | |
| "bodyType": "raw", | |
| "contentType": "application/json", | |
| "serializeUrl": true, | |
| "shareCookies": false, | |
| "parseResponse": true, | |
| "followRedirect": true, | |
| "useQuerystring": false, | |
| "followAllRedirects": false, | |
| "rejectUnauthorized": true | |
| }, | |
| "metadata": { | |
| "designer": { | |
| "x": 630, | |
| "y": -8, | |
| "name": "Typefully API" | |
| }, | |
| "restore": { | |
| "expect": { | |
| "ca": { | |
| "collapsed": true | |
| }, | |
| "qs": { | |
| "mode": "chose" | |
| }, | |
| "gzip": { | |
| "collapsed": true | |
| }, | |
| "method": { | |
| "mode": "chose", | |
| "label": "POST" | |
| }, | |
| "headers": { | |
| "mode": "chose", | |
| "items": [ | |
| null | |
| ] | |
| }, | |
| "timeout": { | |
| "collapsed": true | |
| }, | |
| "useMtls": { | |
| "collapsed": true | |
| }, | |
| "authPass": { | |
| "collapsed": true | |
| }, | |
| "authUser": { | |
| "collapsed": true | |
| }, | |
| "bodyType": { | |
| "label": "Raw" | |
| }, | |
| "contentType": { | |
| "label": "JSON (application/json)" | |
| }, | |
| "useQuerystring": { | |
| "collapsed": true | |
| }, | |
| "followAllRedirects": { | |
| "collapsed": true | |
| }, | |
| "rejectUnauthorized": { | |
| "collapsed": true | |
| } | |
| } | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "handleErrors", | |
| "type": "boolean", | |
| "label": "Evaluate all states as errors (except for 2xx and 3xx )", | |
| "required": true | |
| }, | |
| { | |
| "name": "useNewZLibDeCompress", | |
| "type": "hidden" | |
| } | |
| ], | |
| "expect": [ | |
| { | |
| "name": "url", | |
| "type": "url", | |
| "label": "URL", | |
| "required": true | |
| }, | |
| { | |
| "name": "serializeUrl", | |
| "type": "boolean", | |
| "label": "Serialize URL", | |
| "required": true | |
| }, | |
| { | |
| "name": "method", | |
| "type": "select", | |
| "label": "Method", | |
| "required": true, | |
| "validate": { | |
| "enum": [ | |
| "get", | |
| "head", | |
| "post", | |
| "put", | |
| "patch", | |
| "delete", | |
| "options" | |
| ] | |
| } | |
| }, | |
| { | |
| "name": "headers", | |
| "spec": [ | |
| { | |
| "name": "name", | |
| "type": "text", | |
| "label": "Name", | |
| "required": true | |
| }, | |
| { | |
| "name": "value", | |
| "type": "text", | |
| "label": "Value" | |
| } | |
| ], | |
| "type": "array", | |
| "label": "Headers" | |
| }, | |
| { | |
| "name": "qs", | |
| "spec": [ | |
| { | |
| "name": "name", | |
| "type": "text", | |
| "label": "Name", | |
| "required": true | |
| }, | |
| { | |
| "name": "value", | |
| "type": "text", | |
| "label": "Value" | |
| } | |
| ], | |
| "type": "array", | |
| "label": "Query String" | |
| }, | |
| { | |
| "name": "bodyType", | |
| "type": "select", | |
| "label": "Body type", | |
| "validate": { | |
| "enum": [ | |
| "raw", | |
| "x_www_form_urlencoded", | |
| "multipart_form_data" | |
| ] | |
| } | |
| }, | |
| { | |
| "name": "parseResponse", | |
| "type": "boolean", | |
| "label": "Parse response", | |
| "required": true | |
| }, | |
| { | |
| "name": "authUser", | |
| "type": "text", | |
| "label": "User name" | |
| }, | |
| { | |
| "name": "authPass", | |
| "type": "password", | |
| "label": "Password" | |
| }, | |
| { | |
| "name": "timeout", | |
| "type": "uinteger", | |
| "label": "Timeout", | |
| "validate": { | |
| "max": 300, | |
| "min": 1 | |
| } | |
| }, | |
| { | |
| "name": "shareCookies", | |
| "type": "boolean", | |
| "label": "Share cookies with other HTTP modules", | |
| "required": true | |
| }, | |
| { | |
| "name": "ca", | |
| "type": "cert", | |
| "label": "Self-signed certificate" | |
| }, | |
| { | |
| "name": "rejectUnauthorized", | |
| "type": "boolean", | |
| "label": "Reject connections that are using unverified (self-signed) certificates", | |
| "required": true | |
| }, | |
| { | |
| "name": "followRedirect", | |
| "type": "boolean", | |
| "label": "Follow redirect", | |
| "required": true | |
| }, | |
| { | |
| "name": "useQuerystring", | |
| "type": "boolean", | |
| "label": "Disable serialization of multiple same query string keys as arrays", | |
| "required": true | |
| }, | |
| { | |
| "name": "gzip", | |
| "type": "boolean", | |
| "label": "Request compressed content", | |
| "required": true | |
| }, | |
| { | |
| "name": "useMtls", | |
| "type": "boolean", | |
| "label": "Use Mutual TLS", | |
| "required": true | |
| }, | |
| { | |
| "name": "contentType", | |
| "type": "select", | |
| "label": "Content type", | |
| "validate": { | |
| "enum": [ | |
| "text/plain", | |
| "application/json", | |
| "application/xml", | |
| "text/xml", | |
| "text/html", | |
| "custom" | |
| ] | |
| } | |
| }, | |
| { | |
| "name": "data", | |
| "type": "buffer", | |
| "label": "Request content" | |
| }, | |
| { | |
| "name": "followAllRedirects", | |
| "type": "boolean", | |
| "label": "Follow all redirect", | |
| "required": true | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "metadata": { | |
| "instant": false, | |
| "version": 1, | |
| "scenario": { | |
| "roundtrips": 1, | |
| "maxErrors": 3, | |
| "autoCommit": true, | |
| "autoCommitTriggerLast": true, | |
| "sequential": false, | |
| "slots": null, | |
| "confidential": false, | |
| "dataloss": false, | |
| "dlq": false, | |
| "freshVariables": false | |
| }, | |
| "designer": { | |
| "orphans": [] | |
| }, | |
| "zone": "eu1.make.com", | |
| "notes": [] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment