diff --git a/components/happy_scribe/actions/submit-file/submit-file.mjs b/components/happy_scribe/actions/submit-file/submit-file.mjs index a5c3d5f157f27..86670822cd44e 100644 --- a/components/happy_scribe/actions/submit-file/submit-file.mjs +++ b/components/happy_scribe/actions/submit-file/submit-file.mjs @@ -3,7 +3,7 @@ import app from "../../happy_scribe.app.mjs"; export default { name: "Submit File", - version: "0.1.0", + version: "0.1.1", key: "happy_scribe-submit-file", description: "Submit a file. [See the documentation](https://dev.happyscribe.com/sections/product/#uploads-2-upload-your-file-with-the-signed-url)", type: "action", @@ -19,6 +19,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = await getFileStream(this.filePath); diff --git a/components/happy_scribe/package.json b/components/happy_scribe/package.json index fdfebb559a42f..bca2f603f84ad 100644 --- a/components/happy_scribe/package.json +++ b/components/happy_scribe/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/happy_scribe", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Happy Scribe Components", "main": "happy_scribe.app.mjs", "keywords": [ diff --git a/components/hathr_ai/actions/upload-document/upload-document.mjs b/components/hathr_ai/actions/upload-document/upload-document.mjs index f024f33d11904..065a14d9c6481 100644 --- a/components/hathr_ai/actions/upload-document/upload-document.mjs +++ b/components/hathr_ai/actions/upload-document/upload-document.mjs @@ -7,7 +7,7 @@ export default { key: "hathr_ai-upload-document", name: "Upload Document", description: "Uploads a document that can be used in future chat requests. [See the documentation](https://drive.google.com/drive/folders/1jtoSXqzhe-iwf9kfUwTCVQBu4iXVJO2x?usp=sharing)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { hathrAi, @@ -16,6 +16,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide a file URL or a path to a file in the `/tmp` directory.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/hathr_ai/package.json b/components/hathr_ai/package.json index 695c7ea9bd009..a90e3a84c71f1 100644 --- a/components/hathr_ai/package.json +++ b/components/hathr_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/hathr_ai", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Hathr AI Components", "main": "hathr_ai.app.mjs", "keywords": [ diff --git a/components/helper_functions/actions/csv-file-to-objects/csv-file-to-objects.mjs b/components/helper_functions/actions/csv-file-to-objects/csv-file-to-objects.mjs index 7b8223bee667e..df4c4d0bb5fa3 100644 --- a/components/helper_functions/actions/csv-file-to-objects/csv-file-to-objects.mjs +++ b/components/helper_functions/actions/csv-file-to-objects/csv-file-to-objects.mjs @@ -7,7 +7,7 @@ export default { key: "helper_functions-csv-file-to-objects", name: "CSV File To Objects", description: "Convert a CSV file to an array of objects.", - version: "0.0.1", + version: "0.0.2", type: "action", props: { app, @@ -44,6 +44,12 @@ export default { optional: true, default: false, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/helper_functions/actions/download-file-to-tmp/download-file-to-tmp.mjs b/components/helper_functions/actions/download-file-to-tmp/download-file-to-tmp.mjs index ab1e41611c3cb..182e7622d1aa8 100644 --- a/components/helper_functions/actions/download-file-to-tmp/download-file-to-tmp.mjs +++ b/components/helper_functions/actions/download-file-to-tmp/download-file-to-tmp.mjs @@ -6,7 +6,7 @@ export default { key: "helper_functions-download-file-to-tmp", name: "Download File To /tmp", description: "Downloads a file to [your workflow's /tmp directory](https://pipedream.com/docs/code/nodejs/working-with-files/#the-tmp-directory)", - version: "0.3.0", + version: "0.3.1", type: "action", props: { helper_functions, @@ -20,6 +20,11 @@ export default { label: "Target Filename", description: "The filename that will be used to save in /tmp", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/helper_functions/package.json b/components/helper_functions/package.json index 150816dc316f4..df2cd364cec3a 100644 --- a/components/helper_functions/package.json +++ b/components/helper_functions/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/helper_functions", - "version": "0.5.1", + "version": "0.5.2", "description": "Pipedream Helper_functions Components", "main": "helper_functions.app.mjs", "keywords": [ diff --git a/components/heyy/actions/upload-file/upload-file.mjs b/components/heyy/actions/upload-file/upload-file.mjs index 6869a3a417ee5..ba12bdfce5b4a 100644 --- a/components/heyy/actions/upload-file/upload-file.mjs +++ b/components/heyy/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "heyy-upload-file", name: "Upload File", description: "Uploads a file. [See the documentation](https://documenter.getpostman.com/view/27408936/2sA2r3a6DW#67e41b81-318c-4ed0-be78-e92fd39f3530).", - version: "0.0.1", + version: "0.0.2", type: "action", props: { app, @@ -25,6 +25,12 @@ export default { "DOCUMENT", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadFile(args = {}) { diff --git a/components/heyy/package.json b/components/heyy/package.json index daadbe845922f..8f3c5b7cd760f 100644 --- a/components/heyy/package.json +++ b/components/heyy/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/heyy", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Heyy Components", "main": "heyy.app.mjs", "keywords": [ diff --git a/components/hippo_video/actions/send-personalization-request/send-personalization-request.mjs b/components/hippo_video/actions/send-personalization-request/send-personalization-request.mjs index 87d343671a6b3..4fbb77b685f95 100644 --- a/components/hippo_video/actions/send-personalization-request/send-personalization-request.mjs +++ b/components/hippo_video/actions/send-personalization-request/send-personalization-request.mjs @@ -8,7 +8,7 @@ export default { key: "hippo_video-send-personalization-request", name: "Send Personalization Request", description: "Sends a personalization request for a specified video. [See the documentation](https://help.hippovideo.io/support/solutions/articles/19000099793-bulk-video-personalization-and-tracking-api)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { hippoVideo, @@ -23,6 +23,12 @@ export default { label: "File Path or URL", description: "Provide a file URL or a path to a file (csv, xls, or xlsx) in the `/tmp` directory.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/hippo_video/package.json b/components/hippo_video/package.json index 8a083ca82ea95..7ab17359a7f62 100644 --- a/components/hippo_video/package.json +++ b/components/hippo_video/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/hippo_video", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Hippo Video Components", "main": "hippo_video.app.mjs", "keywords": [ diff --git a/components/html_2_pdf/actions/generate-pdf/generate-pdf.mjs b/components/html_2_pdf/actions/generate-pdf/generate-pdf.mjs index 54ef6699b33b8..f83f17551ddd5 100644 --- a/components/html_2_pdf/actions/generate-pdf/generate-pdf.mjs +++ b/components/html_2_pdf/actions/generate-pdf/generate-pdf.mjs @@ -9,7 +9,7 @@ export default { key: "html_2_pdf-generate-pdf", name: "Generate PDF", description: "Creates a PDF from a URL or HTML string. [See the documentation](https://www.html2pdf.co.uk/api-documentation)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { html2Pdf, @@ -137,6 +137,11 @@ export default { description: "Use custom CSS to overwrite the default styles of your page.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { if ((!this.url && !this.html) || (this.url && this.html)) { diff --git a/components/html_2_pdf/package.json b/components/html_2_pdf/package.json index ddd0bcc8af3c7..b40cba4b1d24c 100644 --- a/components/html_2_pdf/package.json +++ b/components/html_2_pdf/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/html_2_pdf", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream HTML 2 PDF Components", "main": "html_2_pdf.app.mjs", "keywords": [ diff --git a/components/ignisign/actions/create-signature-request/create-signature-request.mjs b/components/ignisign/actions/create-signature-request/create-signature-request.mjs index 2102bfbed7184..053773ae8afed 100644 --- a/components/ignisign/actions/create-signature-request/create-signature-request.mjs +++ b/components/ignisign/actions/create-signature-request/create-signature-request.mjs @@ -10,7 +10,7 @@ export default { key: "ignisign-create-signature-request", name: "Create Signature Request", description: "Creates a document signature request through IgniSign. [See the documentation](https://ignisign.io/docs/ignisign-api/init-signature-request)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { ignisign, @@ -75,6 +75,12 @@ export default { options: LANGUAGE_OPTIONS, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps(props) { props.expirationDate.hidden = !this.expirationDateIsActivated; diff --git a/components/ignisign/actions/get-signature-proof/get-signature-proof.mjs b/components/ignisign/actions/get-signature-proof/get-signature-proof.mjs index 3904030bca8e7..0b96f36a0bf7d 100644 --- a/components/ignisign/actions/get-signature-proof/get-signature-proof.mjs +++ b/components/ignisign/actions/get-signature-proof/get-signature-proof.mjs @@ -7,7 +7,7 @@ export default { key: "ignisign-get-signature-proof", name: "Get Signature Proof", description: "Retrieves a proof file for a specific signature. [See the documentation](https://ignisign.io/docs/category/ignisign-api)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { ignisign, @@ -27,6 +27,11 @@ export default { ], withLabel: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.ignisign.getSignatureProof({ diff --git a/components/ignisign/package.json b/components/ignisign/package.json index d48fa84de13fb..9114df1a53094 100644 --- a/components/ignisign/package.json +++ b/components/ignisign/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ignisign", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream IgniSign Components", "main": "ignisign.app.mjs", "keywords": [ diff --git a/components/ilovepdf/actions/process-files/process-files.mjs b/components/ilovepdf/actions/process-files/process-files.mjs index 7b14a1edfb029..65c888318c9a3 100644 --- a/components/ilovepdf/actions/process-files/process-files.mjs +++ b/components/ilovepdf/actions/process-files/process-files.mjs @@ -7,7 +7,7 @@ export default { key: "ilovepdf-process-files", name: "Process Files", description: "Process one or more files with the desired tool. [See the documentation](https://developer.ilovepdf.com/docs/api-reference)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { ilovepdf, @@ -35,6 +35,11 @@ export default { description: "If specified, the name of the file that will be written to the `/tmp` folder. Defaults to the download filename returned by the API.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/ilovepdf/package.json b/components/ilovepdf/package.json index 25a3c92da547c..3155e10df36fd 100644 --- a/components/ilovepdf/package.json +++ b/components/ilovepdf/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ilovepdf", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream iLovePDF Components", "main": "ilovepdf.app.mjs", "keywords": [ diff --git a/components/imagekit_io/actions/upload-image/upload-image.mjs b/components/imagekit_io/actions/upload-image/upload-image.mjs index 35e7eba3f6c73..f041d4586e8f4 100644 --- a/components/imagekit_io/actions/upload-image/upload-image.mjs +++ b/components/imagekit_io/actions/upload-image/upload-image.mjs @@ -7,7 +7,7 @@ import imagekitIo from "../../imagekit_io.app.mjs"; export default { key: "imagekit_io-upload-image", name: "Upload Image", - version: "1.0.0", + version: "1.0.1", description: "Upload a new image to ImageKit.io. [See the documentation](https://docs.imagekit.io/api-reference/upload-file-api/server-side-file-upload)", type: "action", props: { @@ -100,6 +100,12 @@ export default { description: "A JSON key-value data to be associated with the asset. Checkout **overwriteCustomMetadata** parameter to understand default behaviour. Before setting any custom metadata on an asset you have to create the field using [custom metadata fields API](https://docs.imagekit.io/api-reference/custom-metadata-fields-api).", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/imagekit_io/package.json b/components/imagekit_io/package.json index 103529d9ea009..41abba006b999 100644 --- a/components/imagekit_io/package.json +++ b/components/imagekit_io/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/imagekit_io", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream ImageKit.io Components", "main": "imagekit_io.app.mjs", "keywords": [ diff --git a/components/imgbb/actions/upload-picture/upload-picture.mjs b/components/imgbb/actions/upload-picture/upload-picture.mjs index 0da17390564a2..e4f0d3d2fe3fa 100644 --- a/components/imgbb/actions/upload-picture/upload-picture.mjs +++ b/components/imgbb/actions/upload-picture/upload-picture.mjs @@ -8,7 +8,7 @@ export default { key: "imgbb-upload-picture", name: "Upload picture", description: "Upload a picture to imgbb. [See the docs here](https://api.imgbb.com/)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { app, @@ -23,6 +23,12 @@ export default { description: "The name of the file, this is automatically detected if uploading a file with a POST and multipart / form-data", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { streamToBase64(stream) { diff --git a/components/imgbb/package.json b/components/imgbb/package.json index 1727dbc964673..7540cbba21a70 100644 --- a/components/imgbb/package.json +++ b/components/imgbb/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/imgbb", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream imgbb Components", "main": "imgbb.app.mjs", "keywords": [ diff --git a/components/jigsawstack/actions/object-detection/object-detection.mjs b/components/jigsawstack/actions/object-detection/object-detection.mjs index 12897988a0645..fd6eb5388672f 100644 --- a/components/jigsawstack/actions/object-detection/object-detection.mjs +++ b/components/jigsawstack/actions/object-detection/object-detection.mjs @@ -10,7 +10,7 @@ export default { key: "jigsawstack-object-detection", name: "Object Detection", description: "Recognize objects within a provided image and retrieve it with great accuracy. [See the documentation](https://docs.jigsawstack.com/api-reference/ai/object-detection)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { jigsawstack, @@ -36,6 +36,12 @@ export default { stream.on("error", reject); }); }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/jigsawstack/package.json b/components/jigsawstack/package.json index c78bf367f8b33..7731936b5aedd 100644 --- a/components/jigsawstack/package.json +++ b/components/jigsawstack/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/jigsawstack", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream JigsawStack Components", "main": "jigsawstack.app.mjs", "keywords": [ diff --git a/components/jina_reader/actions/convert-to-llm-friendly-input/convert-to-llm-friendly-input.mjs b/components/jina_reader/actions/convert-to-llm-friendly-input/convert-to-llm-friendly-input.mjs index 85c20002f45ee..1094916e99157 100644 --- a/components/jina_reader/actions/convert-to-llm-friendly-input/convert-to-llm-friendly-input.mjs +++ b/components/jina_reader/actions/convert-to-llm-friendly-input/convert-to-llm-friendly-input.mjs @@ -7,7 +7,7 @@ export default { key: "jina_reader-convert-to-llm-friendly-input", name: "Convert URL To LLM-Friendly Input", description: "Converts a provided URL to an LLM-friendly input using Jina Reader. [See the documentation](https://github.com/jina-ai/reader)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { app, @@ -114,6 +114,12 @@ export default { description: "The path or URL to the html file.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { streamToBase64(stream) { diff --git a/components/jina_reader/package.json b/components/jina_reader/package.json index 4063fc5cc7288..36c033d088649 100644 --- a/components/jina_reader/package.json +++ b/components/jina_reader/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/jina_reader", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Jina Reader Components", "main": "jina_reader.app.mjs", "keywords": [ diff --git a/components/jira/actions/add-attachment-to-issue/add-attachment-to-issue.mjs b/components/jira/actions/add-attachment-to-issue/add-attachment-to-issue.mjs index 7a9ce35b1716c..f804bcff88aba 100644 --- a/components/jira/actions/add-attachment-to-issue/add-attachment-to-issue.mjs +++ b/components/jira/actions/add-attachment-to-issue/add-attachment-to-issue.mjs @@ -6,7 +6,7 @@ export default { key: "jira-add-attachment-to-issue", name: "Add Attachment To Issue", description: "Adds an attachment to an issue, [See the docs](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-issue-issueidorkey-attachments-post)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { jira, @@ -30,6 +30,12 @@ export default { label: "File Path or URL", description: "Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/jira/actions/add-multiple-attachments-to-issue/add-multiple-attachments-to-issue.mjs b/components/jira/actions/add-multiple-attachments-to-issue/add-multiple-attachments-to-issue.mjs index e0d8e3f50905a..1bbd2d06b190e 100644 --- a/components/jira/actions/add-multiple-attachments-to-issue/add-multiple-attachments-to-issue.mjs +++ b/components/jira/actions/add-multiple-attachments-to-issue/add-multiple-attachments-to-issue.mjs @@ -6,7 +6,7 @@ export default { key: "jira-add-multiple-attachments-to-issue", name: "Add Multiple Attachments To Issue", description: "Adds multiple attachments to an issue, [See the docs](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-issue-issueidorkey-attachments-post)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { jira, @@ -30,6 +30,12 @@ export default { label: "File Paths or URLs", description: "Provide either an array of file URLs or paths to files in the /tmp directory (for example, /tmp/myFile.pdf).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const responses = []; diff --git a/components/jira/package.json b/components/jira/package.json index 478ccaa3258cf..68a51a1f5d8ef 100644 --- a/components/jira/package.json +++ b/components/jira/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/jira", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Jira Components", "main": "jira.app.mjs", "keywords": [ diff --git a/components/jobnimbus/actions/create-attachment/create-attachment.mjs b/components/jobnimbus/actions/create-attachment/create-attachment.mjs index 69a6aab8b5b70..1431d7d8ffbe8 100644 --- a/components/jobnimbus/actions/create-attachment/create-attachment.mjs +++ b/components/jobnimbus/actions/create-attachment/create-attachment.mjs @@ -7,7 +7,7 @@ import { export default { key: "jobnimbus-create-attachment", - version: "1.0.0", + version: "1.0.1", type: "action", name: "Create Attachment", description: "Creates an attachment. [See the documentation](https://documenter.getpostman.com/view/3919598/S11PpG4x#5f3f485b-91f9-4ed9-912c-99a07987ac6c)", @@ -43,6 +43,12 @@ export default { description: "The description of the file.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { streamToBase64(stream) { diff --git a/components/jobnimbus/package.json b/components/jobnimbus/package.json index 216c4d0656f8a..e6f145b611535 100644 --- a/components/jobnimbus/package.json +++ b/components/jobnimbus/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/jobnimbus", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Jobnimbus Components", "main": "jobnimbus.app.mjs", "keywords": [ diff --git a/components/leexi/actions/create-presign-recording-url/create-presign-recording-url.mjs b/components/leexi/actions/create-presign-recording-url/create-presign-recording-url.mjs index ba602c8bf3499..63761c14f1a9d 100644 --- a/components/leexi/actions/create-presign-recording-url/create-presign-recording-url.mjs +++ b/components/leexi/actions/create-presign-recording-url/create-presign-recording-url.mjs @@ -5,7 +5,7 @@ export default { key: "leexi-create-presign-recording-url", name: "Create Presigned Recording URL", description: "Creates a presigned URL for uploading a call recording. [See the documentation](https://developer.leexi.ai/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { app, @@ -20,6 +20,12 @@ export default { label: "File Path", description: "The path to the file to upload. Eg. `/tmp/recording.mp3`", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { createPresignedRecordingUrl(args = {}) { diff --git a/components/leexi/package.json b/components/leexi/package.json index 60695e94c299a..ff8eec08038b9 100644 --- a/components/leexi/package.json +++ b/components/leexi/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/leexi", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Leexi Components", "main": "leexi.app.mjs", "keywords": [ diff --git a/components/linkedin/actions/create-image-post-organization/create-image-post-organization.mjs b/components/linkedin/actions/create-image-post-organization/create-image-post-organization.mjs index a961cde646691..91ee4b557d6db 100644 --- a/components/linkedin/actions/create-image-post-organization/create-image-post-organization.mjs +++ b/components/linkedin/actions/create-image-post-organization/create-image-post-organization.mjs @@ -6,7 +6,7 @@ export default { key: "linkedin-create-image-post-organization", name: "Create Image Post (Organization)", description: "Create an image post on LinkedIn. [See the docs here](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/images-api?view=li-lms-2023-09&tabs=http#uploading-an-image)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { linkedin, @@ -27,6 +27,12 @@ export default { "text", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { initializeUpload({ diff --git a/components/linkedin/actions/create-image-post-user/create-image-post-user.mjs b/components/linkedin/actions/create-image-post-user/create-image-post-user.mjs index 6ffe8fa264a7c..ea89eb793f9ba 100644 --- a/components/linkedin/actions/create-image-post-user/create-image-post-user.mjs +++ b/components/linkedin/actions/create-image-post-user/create-image-post-user.mjs @@ -6,7 +6,7 @@ export default { key: "linkedin-create-image-post-user", name: "Create Image Post (User)", description: "Create an image post on LinkedIn. [See the docs here](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/images-api?view=li-lms-2023-09&tabs=http#uploading-an-image)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { linkedin, @@ -27,6 +27,12 @@ export default { "visibility", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { initializeUpload({ diff --git a/components/linkedin/package.json b/components/linkedin/package.json index da08dff3dc545..49c470d37ffb2 100644 --- a/components/linkedin/package.json +++ b/components/linkedin/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/linkedin", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Linkedin Components", "main": "linkedin.app.mjs", "keywords": [ diff --git a/components/llmwhisperer/actions/extract-text/extract-text.mjs b/components/llmwhisperer/actions/extract-text/extract-text.mjs index 41af8acbf212e..2733213fe7e9f 100644 --- a/components/llmwhisperer/actions/extract-text/extract-text.mjs +++ b/components/llmwhisperer/actions/extract-text/extract-text.mjs @@ -5,7 +5,7 @@ export default { key: "llmwhisperer-extract-text", name: "Extract Text", description: "Convert your PDF/scanned documents to text format which can be used by LLMs. [See the documentation](https://docs.unstract.com/llm_whisperer/apis/llm_whisperer_text_extraction_api)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -96,6 +96,12 @@ export default { label: "File Path or URL", description: "The document to process. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getHeaders() { diff --git a/components/llmwhisperer/package.json b/components/llmwhisperer/package.json index 68766334b83fa..6b0529009279b 100644 --- a/components/llmwhisperer/package.json +++ b/components/llmwhisperer/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/llmwhisperer", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream LLMWhisperer Components", "main": "llmwhisperer.app.mjs", "keywords": [ diff --git a/components/lmnt/actions/create-custom-voice/create-custom-voice.mjs b/components/lmnt/actions/create-custom-voice/create-custom-voice.mjs index edf00d76b4aac..f2e64cd20fa15 100644 --- a/components/lmnt/actions/create-custom-voice/create-custom-voice.mjs +++ b/components/lmnt/actions/create-custom-voice/create-custom-voice.mjs @@ -6,7 +6,7 @@ export default { key: "lmnt-create-custom-voice", name: "Create Custom Voice", description: "Generates a custom voice from a batch of input audio data. [See the documentation](https://docs.lmnt.com/api-reference/voice/create-voice)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { lmnt, @@ -45,6 +45,12 @@ export default { "description", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/lmnt/actions/generate-speech-from-text/generate-speech-from-text.mjs b/components/lmnt/actions/generate-speech-from-text/generate-speech-from-text.mjs index 31b92ab3ab44a..20a11efc3af3c 100644 --- a/components/lmnt/actions/generate-speech-from-text/generate-speech-from-text.mjs +++ b/components/lmnt/actions/generate-speech-from-text/generate-speech-from-text.mjs @@ -6,7 +6,7 @@ export default { key: "lmnt-generate-speech-from-text", name: "Generate Speech from Text", description: "Generates an audio file from the provided text. [See the documentation](https://docs.lmnt.com/api-reference/speech/synthesize-speech-1)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { lmnt, @@ -58,6 +58,11 @@ export default { description: "The result will be written to this filename in the `/tmp` folder. If not specified, defaults to `output.mp3` or `output.wav` depending on the selected format.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/lmnt/package.json b/components/lmnt/package.json index b91a9484d88d0..a626fd371733f 100644 --- a/components/lmnt/package.json +++ b/components/lmnt/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/lmnt", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream LMNT Components", "main": "lmnt.app.mjs", "keywords": [ diff --git a/components/lokalise/actions/upload-file/upload-file.mjs b/components/lokalise/actions/upload-file/upload-file.mjs index 1c7584d8a8db5..9d79002958fc3 100644 --- a/components/lokalise/actions/upload-file/upload-file.mjs +++ b/components/lokalise/actions/upload-file/upload-file.mjs @@ -5,7 +5,7 @@ export default { key: "lokalise-upload-file", name: "Upload File", description: "Uploads a specified file to a Lokalise project. [See the documentation](https://developers.lokalise.com/reference/upload-a-file)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { lokalise, @@ -31,6 +31,12 @@ export default { label: "Filename", description: "Set the filename. You may optionally use a relative path in the filename (e.g `admin/main.json`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const stream = await getFileStream(this.filePath); diff --git a/components/lokalise/package.json b/components/lokalise/package.json index 50cbe0eabdd43..d0780763b9da3 100644 --- a/components/lokalise/package.json +++ b/components/lokalise/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/lokalise", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Lokalise Components", "main": "lokalise.app.mjs", "keywords": [ diff --git a/components/mapbox/actions/create-tileset/create-tileset.mjs b/components/mapbox/actions/create-tileset/create-tileset.mjs index 52240a4833525..cafb3e3874556 100644 --- a/components/mapbox/actions/create-tileset/create-tileset.mjs +++ b/components/mapbox/actions/create-tileset/create-tileset.mjs @@ -6,7 +6,7 @@ export default { key: "mapbox-create-tileset", name: "Create Tileset", description: "Uploads and creates a new tileset from a data source. [See the documentation](https://docs.mapbox.com/api/maps/mapbox-tiling-service/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { mapbox, @@ -42,6 +42,12 @@ export default { description: "Describes whether the tileset must be used with an access token from your Mapbox account. Default is `true`.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { // Create Tileset Source diff --git a/components/mapbox/package.json b/components/mapbox/package.json index 2265772e4163e..67b61118e09cd 100644 --- a/components/mapbox/package.json +++ b/components/mapbox/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/mapbox", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Mapbox Components", "main": "mapbox.app.mjs", "keywords": [ diff --git a/components/meistertask/actions/create-attachment/create-attachment.mjs b/components/meistertask/actions/create-attachment/create-attachment.mjs index fa584fa7c8152..b755c870133e1 100644 --- a/components/meistertask/actions/create-attachment/create-attachment.mjs +++ b/components/meistertask/actions/create-attachment/create-attachment.mjs @@ -6,7 +6,7 @@ export default { key: "meistertask-create-attachment", name: "Create Attachment", description: "Create a new attachment. [See the docs](https://developers.meistertask.com/reference/post-attachment)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { meistertask, @@ -48,6 +48,12 @@ export default { description: "The name of the attachment", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/meistertask/package.json b/components/meistertask/package.json index 1ac8b9679c7b8..2d50088279e46 100644 --- a/components/meistertask/package.json +++ b/components/meistertask/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/meistertask", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Meistertask Components", "main": "meistertask.app.mjs", "homepage": "https://pipedream.com/apps/meistertask", diff --git a/components/mergemole/actions/generate-pdf/generate-pdf.mjs b/components/mergemole/actions/generate-pdf/generate-pdf.mjs index 92aa8d54e334d..e6d58aa70f6ac 100644 --- a/components/mergemole/actions/generate-pdf/generate-pdf.mjs +++ b/components/mergemole/actions/generate-pdf/generate-pdf.mjs @@ -6,7 +6,7 @@ export default { key: "mergemole-generate-pdf", name: "Generate PDF", description: "Generate a PDF document based on the specified template. [See the documentation](https://documenter.getpostman.com/view/41321603/2sB2j3AWqz#a389449f-ada9-4e2e-9d8a-f1bde20da980)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { mergemole, @@ -22,6 +22,11 @@ export default { label: "Document Name", description: "The name of the generated PDF document", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async additionalProps() { const props = {}; @@ -72,13 +77,14 @@ export default { responseType: "arraybuffer", }); - fs.writeFileSync(`/tmp/${documentName}`, Buffer.from(response)); + const filePath = `${process.env.STASH_DIR || "/tmp"}/${documentName}`; + fs.writeFileSync(filePath, Buffer.from(response)); $.export("$summary", "Successfully generated PDF"); return { filename: documentName, - downloadedFilepath: `/tmp/${documentName}`, + downloadedFilepath: filePath, }; }, }; diff --git a/components/mergemole/package.json b/components/mergemole/package.json index b85751ef32369..9c8c25950f380 100644 --- a/components/mergemole/package.json +++ b/components/mergemole/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/mergemole", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream MergeMole Components", "main": "mergemole.app.mjs", "keywords": [ diff --git a/components/microsoft_onedrive/actions/download-file/download-file.mjs b/components/microsoft_onedrive/actions/download-file/download-file.mjs index 74b6e44df7e54..164e0d5734fe3 100644 --- a/components/microsoft_onedrive/actions/download-file/download-file.mjs +++ b/components/microsoft_onedrive/actions/download-file/download-file.mjs @@ -9,7 +9,7 @@ export default { name: "Download File", description: "Download a file stored in OneDrive. [See the documentation](https://learn.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_get_content?view=odsp-graph-online)", key: "microsoft_onedrive-download-file", - version: "0.0.6", + version: "0.0.7", type: "action", props: { onedrive, @@ -31,6 +31,11 @@ export default { label: "New File Name", description: "The file name to save the downloaded content as, under the `/tmp` folder. Make sure to include the file extension.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { httpRequest, diff --git a/components/microsoft_onedrive/actions/upload-file/upload-file.mjs b/components/microsoft_onedrive/actions/upload-file/upload-file.mjs index cc3caa4c85aaa..30911f608a394 100644 --- a/components/microsoft_onedrive/actions/upload-file/upload-file.mjs +++ b/components/microsoft_onedrive/actions/upload-file/upload-file.mjs @@ -8,7 +8,7 @@ export default { name: "Upload File", description: "Upload a file to OneDrive. [See the documentation](https://learn.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_put_content?view=odsp-graph-online)", key: "microsoft_onedrive-upload-file", - version: "0.2.0", + version: "0.2.1", type: "action", props: { onedrive, @@ -30,6 +30,12 @@ export default { label: "Name", description: "Name of the new uploaded file", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/microsoft_onedrive/package.json b/components/microsoft_onedrive/package.json index 7d35f2040e98f..a975308d0d00f 100644 --- a/components/microsoft_onedrive/package.json +++ b/components/microsoft_onedrive/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/microsoft_onedrive", - "version": "1.7.0", + "version": "1.7.1", "description": "Pipedream Microsoft OneDrive components", "main": "microsoft_onedrive.app.mjs", "homepage": "https://pipedream.com/apps/microsoft-onedrive", diff --git a/components/microsoft_outlook/actions/download-attachment/download-attachment.mjs b/components/microsoft_outlook/actions/download-attachment/download-attachment.mjs index cf9cbe1089221..5ec9482c8f222 100644 --- a/components/microsoft_outlook/actions/download-attachment/download-attachment.mjs +++ b/components/microsoft_outlook/actions/download-attachment/download-attachment.mjs @@ -6,7 +6,7 @@ export default { key: "microsoft_outlook-download-attachment", name: "Download Attachment", description: "Downloads an attachment to the /tmp directory. [See the documentation](https://learn.microsoft.com/en-us/graph/api/attachment-get?view=graph-rest-1.0&tabs=http)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { microsoftOutlook, @@ -31,6 +31,11 @@ export default { label: "Filename", description: "The filename to save the attachment as in the /tmp directory", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.microsoftOutlook.getAttachment({ diff --git a/components/microsoft_outlook/package.json b/components/microsoft_outlook/package.json index 218d898ac8380..98a229b4a34a7 100644 --- a/components/microsoft_outlook/package.json +++ b/components/microsoft_outlook/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/microsoft_outlook", - "version": "1.5.1", + "version": "1.5.2", "description": "Pipedream Microsoft Outlook Components", "main": "microsoft_outlook.app.mjs", "keywords": [ diff --git a/components/mistral_ai/actions/download-batch-job-results/download-batch-job-results.mjs b/components/mistral_ai/actions/download-batch-job-results/download-batch-job-results.mjs index 8a1b7141b5171..667041b6a98c4 100644 --- a/components/mistral_ai/actions/download-batch-job-results/download-batch-job-results.mjs +++ b/components/mistral_ai/actions/download-batch-job-results/download-batch-job-results.mjs @@ -5,7 +5,7 @@ export default { key: "mistral_ai-download-batch-job-results", name: "Download Batch Job Results", description: "Download a batch job results file to the /tmp directory. [See the Documentation](https://docs.mistral.ai/api/#tag/files/operation/files_api_routes_download_file)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { mistralAI, @@ -26,6 +26,11 @@ export default { label: "File Name", description: "The filename to save the results file in the /tmp directory", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.mistralAI.downloadFile({ diff --git a/components/mistral_ai/actions/upload-file/upload-file.mjs b/components/mistral_ai/actions/upload-file/upload-file.mjs index b061edb173714..c85392d88e73a 100644 --- a/components/mistral_ai/actions/upload-file/upload-file.mjs +++ b/components/mistral_ai/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "mistral_ai-upload-file", name: "Upload File", description: "Upload a file that can be used across various endpoints. [See the Documentation](https://docs.mistral.ai/api/#tag/files/operation/files_api_routes_upload_file)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { mistralAI, @@ -26,6 +26,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/mistral_ai/package.json b/components/mistral_ai/package.json index aa80ae437bb0e..18236901f7282 100644 --- a/components/mistral_ai/package.json +++ b/components/mistral_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/mistral_ai", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Mistral AI Components", "main": "mistral_ai.app.mjs", "keywords": [ diff --git a/components/monday/actions/update-column-values/update-column-values.mjs b/components/monday/actions/update-column-values/update-column-values.mjs index 7a77b4b06d263..3b174e411b62b 100644 --- a/components/monday/actions/update-column-values/update-column-values.mjs +++ b/components/monday/actions/update-column-values/update-column-values.mjs @@ -10,7 +10,7 @@ export default { key: "monday-update-column-values", name: "Update Column Values", description: "Update multiple column values of an item. [See the documentation](https://developer.monday.com/api-reference/reference/columns#change-multiple-column-values)", - version: "0.2.0", + version: "0.2.1", type: "action", props: { ...common.props, @@ -33,6 +33,12 @@ export default { ], optional: false, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/monday/package.json b/components/monday/package.json index 68d8e5edc3384..916dcfedd4b99 100644 --- a/components/monday/package.json +++ b/components/monday/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/monday", - "version": "0.8.0", + "version": "0.8.1", "description": "Pipedream Monday Components", "main": "monday.app.mjs", "keywords": [ diff --git a/components/ocrspace/actions/process-image/process-image.mjs b/components/ocrspace/actions/process-image/process-image.mjs index bcbea25dfc269..79dde21be78a1 100644 --- a/components/ocrspace/actions/process-image/process-image.mjs +++ b/components/ocrspace/actions/process-image/process-image.mjs @@ -5,7 +5,7 @@ export default { key: "ocrspace-process-image", name: "Process Image", description: "Submits an image file for OCR processing using OCR.space. [See the documentation](https://ocr.space/ocrapi)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ...common.props, @@ -21,6 +21,12 @@ export default { "filetype", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getSummary() { diff --git a/components/ocrspace/actions/process-pdf/process-pdf.mjs b/components/ocrspace/actions/process-pdf/process-pdf.mjs index 223e525fc3aa5..c52a7953075aa 100644 --- a/components/ocrspace/actions/process-pdf/process-pdf.mjs +++ b/components/ocrspace/actions/process-pdf/process-pdf.mjs @@ -5,7 +5,7 @@ export default { key: "ocrspace-process-pdf", name: "Process PDF for OCR", description: "Submit a PDF for OCR processing. [See the documentation](https://ocr.space/ocrapi)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ...common.props, @@ -17,6 +17,12 @@ export default { label: "PDF File", description: "The URL of the PDF file or the path to the file saved to the `/tmp` directory (e.g. `/tmp/example.pdf`) to process. [See the documentation](https://pipedream.com/docs/workflows/steps/code/nodejs/working-with-files/#the-tmp-directory).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getSummary() { diff --git a/components/ocrspace/package.json b/components/ocrspace/package.json index 656f2928aca88..1cf2691fd3edb 100644 --- a/components/ocrspace/package.json +++ b/components/ocrspace/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ocrspace", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream OCRSpace Components", "main": "ocrspace.app.mjs", "keywords": [ diff --git a/components/onlinecheckwriter/actions/mail-pdf-document/mail-pdf-document.mjs b/components/onlinecheckwriter/actions/mail-pdf-document/mail-pdf-document.mjs index 509b9bb478c1b..301951db124cd 100644 --- a/components/onlinecheckwriter/actions/mail-pdf-document/mail-pdf-document.mjs +++ b/components/onlinecheckwriter/actions/mail-pdf-document/mail-pdf-document.mjs @@ -6,7 +6,7 @@ export default { key: "onlinecheckwriter-mail-pdf-document", name: "Mail PDF Document", description: "Mails a PDF document to a destination. [See the documentation](https://apiv3.onlinecheckwriter.com/#878daf05-e36e-44a2-bce8-15f24d72f82e).", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -131,6 +131,12 @@ export default { description: "The email address of the recipient.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { mailPdfDocument(args = {}) { diff --git a/components/onlinecheckwriter/package.json b/components/onlinecheckwriter/package.json index 7ec6e37eca1d8..1006af8f2d296 100644 --- a/components/onlinecheckwriter/package.json +++ b/components/onlinecheckwriter/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/onlinecheckwriter", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream OnlineCheckWriter Components", "main": "onlinecheckwriter.app.mjs", "keywords": [ diff --git a/components/onlyoffice_docspace/actions/upload-file/upload-file.mjs b/components/onlyoffice_docspace/actions/upload-file/upload-file.mjs index 4851c15d13f3b..1c9fcb7e5cdf3 100644 --- a/components/onlyoffice_docspace/actions/upload-file/upload-file.mjs +++ b/components/onlyoffice_docspace/actions/upload-file/upload-file.mjs @@ -5,7 +5,7 @@ export default { key: "onlyoffice_docspace-upload-file", name: "Upload File", description: "Uploads a file to the specified room. [See the documentation](https://api.onlyoffice.com/docspace/method/files/post/api/2.0/files/%7bfolderid%7d/upload)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -22,6 +22,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadFile({ diff --git a/components/onlyoffice_docspace/package.json b/components/onlyoffice_docspace/package.json index a5951e49fb3c8..16850009a968e 100644 --- a/components/onlyoffice_docspace/package.json +++ b/components/onlyoffice_docspace/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/onlyoffice_docspace", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream ONLYOFFICE DocSpace Components", "main": "onlyoffice_docspace.app.mjs", "keywords": [ diff --git a/components/openai/actions/analyze-image-content/analyze-image-content.mjs b/components/openai/actions/analyze-image-content/analyze-image-content.mjs index 3d42ab64147bd..f8f831efcf796 100644 --- a/components/openai/actions/analyze-image-content/analyze-image-content.mjs +++ b/components/openai/actions/analyze-image-content/analyze-image-content.mjs @@ -8,7 +8,7 @@ export default { key: "openai-analyze-image-content", name: "Analyze Image Content", description: "Send a message or question about an image and receive a response. [See the documentation](https://platform.openai.com/docs/api-reference/runs/createThreadAndRun)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { openai, @@ -33,6 +33,12 @@ export default { description: "The image to process. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.jpg`). Supported image types: jpeg, jpg, png, gif, webp", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { id: assistantId } = await this.openai.createAssistant({ diff --git a/components/openai/actions/convert-text-to-speech/convert-text-to-speech.mjs b/components/openai/actions/convert-text-to-speech/convert-text-to-speech.mjs index c5dbad2da9e29..8ea5b0aafa0d0 100644 --- a/components/openai/actions/convert-text-to-speech/convert-text-to-speech.mjs +++ b/components/openai/actions/convert-text-to-speech/convert-text-to-speech.mjs @@ -5,7 +5,7 @@ export default { key: "openai-convert-text-to-speech", name: "Convert Text to Speech (TTS)", description: "Generates audio from the input text. [See the documentation](https://platform.openai.com/docs/api-reference/audio/createSpeech)", - version: "0.0.14", + version: "0.0.15", type: "action", props: { openai, @@ -42,7 +42,12 @@ export default { outputFile: { type: "string", label: "Output Filename", - description: "The filename of the output audio file that will be written to the `/tmp` folder, e.g. `/tmp/myFile.mp3`", + description: "The filename of the output audio file that will be written to the `/tmp` folder, e.g. `myFile.mp3`", + }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, }, }, async run({ $ }) { @@ -60,7 +65,7 @@ export default { const outputFilePath = this.outputFile.includes("tmp/") ? this.outputFile - : `/tmp/${this.outputFile}`; + : `${process.env.STASH_DIR || "/tmp"}/${this.outputFile}`; await fs.promises.writeFile(outputFilePath, Buffer.from(response)); diff --git a/components/openai/actions/create-batch/create-batch.mjs b/components/openai/actions/create-batch/create-batch.mjs index 5e1a7be352435..490c8318dc575 100644 --- a/components/openai/actions/create-batch/create-batch.mjs +++ b/components/openai/actions/create-batch/create-batch.mjs @@ -9,7 +9,7 @@ export default { key: "openai-create-batch", name: "Create Batch", description: "Creates and executes a batch from an uploaded file of requests. [See the documentation](https://platform.openai.com/docs/api-reference/batch/create)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { openai, @@ -41,6 +41,12 @@ export default { "metadata", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (!this.fileId && !this.filePath) { diff --git a/components/openai/actions/create-image/create-image.mjs b/components/openai/actions/create-image/create-image.mjs index 21068059e0d48..ac6f8d571d46a 100644 --- a/components/openai/actions/create-image/create-image.mjs +++ b/components/openai/actions/create-image/create-image.mjs @@ -4,7 +4,7 @@ import fs from "fs"; export default { name: "Create Image (Dall-E)", - version: "0.1.22", + version: "0.1.23", key: "openai-create-image", description: "Creates an image given a prompt returning a URL to the image. [See the documentation](https://platform.openai.com/docs/api-reference/images)", type: "action", @@ -39,6 +39,11 @@ export default { options: constants.IMAGE_SIZES, default: "1024x1024", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async additionalProps() { const props = {}; @@ -106,7 +111,7 @@ export default { : this.filename.replace(/(\.[^/.]+)$/, `_${i}$1`); const outputFilePath = filename.includes("tmp/") ? filename - : `/tmp/${filename}`; + : `${process.env.STASH_DIR || "/tmp"}/${filename}`; await fs.writeFileSync(outputFilePath, Buffer.from(response.data[0].b64_json.toString(), "base64")); fileData.push({ tmp: [ diff --git a/components/openai/actions/create-transcription/create-transcription.mjs b/components/openai/actions/create-transcription/create-transcription.mjs index fcfb9062495dc..faca0170d927d 100644 --- a/components/openai/actions/create-transcription/create-transcription.mjs +++ b/components/openai/actions/create-transcription/create-transcription.mjs @@ -6,7 +6,7 @@ export default { key: "openai-create-transcription", name: "Create Transcription", description: "Transcribes audio into the input language. [See the documentation](https://platform.openai.com/docs/api-reference/audio/createTranscription)", - version: "0.3.0", + version: "0.3.1", type: "action", props: { openai, @@ -70,6 +70,12 @@ export default { description: "The timestamp granularities to populate for this transcription. `response_format` must be set `verbose_json` to use timestamp granularities. Either or both of these options are supported: `word`, or `segment`. Note: There is no additional latency for segment timestamps, but generating word timestamps incurs additional latency.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { createTranscription(opts = {}) { diff --git a/components/openai/actions/retrieve-file-content/retrieve-file-content.mjs b/components/openai/actions/retrieve-file-content/retrieve-file-content.mjs index c9d1d03533e71..bfcbd7b28e69c 100644 --- a/components/openai/actions/retrieve-file-content/retrieve-file-content.mjs +++ b/components/openai/actions/retrieve-file-content/retrieve-file-content.mjs @@ -5,7 +5,7 @@ export default { key: "openai-retrieve-file-content", name: "Retrieve File Content", description: "Retrieves the contents of the specified file. [See the documentation](https://platform.openai.com/docs/api-reference/files/retrieve-content)", - version: "0.0.15", + version: "0.0.16", type: "action", props: { openai, @@ -21,6 +21,11 @@ export default { description: "Optionally, download the file to the `/tmp` directory using the given filename", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.openai.retrieveFileContent({ diff --git a/components/openai/actions/upload-file/upload-file.mjs b/components/openai/actions/upload-file/upload-file.mjs index 70f1ba42009ff..420bcdcd0be07 100644 --- a/components/openai/actions/upload-file/upload-file.mjs +++ b/components/openai/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "openai-upload-file", name: "Upload File", description: "Upload a file that can be used across various endpoints/features. The size of individual files can be a maximum of 512mb. [See the documentation](https://platform.openai.com/docs/api-reference/files/create)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { openai, @@ -22,6 +22,12 @@ export default { "purpose", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/openai/package.json b/components/openai/package.json index 9c56b68f9e48a..1f2777f01d59f 100644 --- a/components/openai/package.json +++ b/components/openai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/openai", - "version": "1.0.1", + "version": "1.0.2", "description": "Pipedream OpenAI Components", "main": "openai.app.mjs", "keywords": [ diff --git a/components/pandadoc/actions/create-document-attachment/create-document-attachment.mjs b/components/pandadoc/actions/create-document-attachment/create-document-attachment.mjs index 91c77f10230ea..8f643d9ab2bfb 100644 --- a/components/pandadoc/actions/create-document-attachment/create-document-attachment.mjs +++ b/components/pandadoc/actions/create-document-attachment/create-document-attachment.mjs @@ -7,7 +7,7 @@ export default { name: "Create Document Attachment", description: "Adds an attachment to a document. [See the documentation here](https://developers.pandadoc.com/reference/create-document-attachment)", type: "action", - version: "0.1.0", + version: "0.1.1", props: { app, documentId: { @@ -27,6 +27,12 @@ export default { label: "File Name", description: "A name you want to set for a file in the system", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { async getFormData(file, fileName) { diff --git a/components/pandadoc/actions/create-document-from-file/create-document-from-file.mjs b/components/pandadoc/actions/create-document-from-file/create-document-from-file.mjs index 240af1e76bc00..cf9c548cd1e3e 100644 --- a/components/pandadoc/actions/create-document-from-file/create-document-from-file.mjs +++ b/components/pandadoc/actions/create-document-from-file/create-document-from-file.mjs @@ -7,7 +7,7 @@ export default { name: "Create Document From File", description: "Create a document from a file or public file URL. [See the documentation here](https://developers.pandadoc.com/reference/create-document-from-pdf)", type: "action", - version: "1.0.0", + version: "1.0.1", props: { app, name: { @@ -41,6 +41,12 @@ export default { \nE.g. \`{ "name": { "value": "Jane", "role": "user" }, "like": { "value": true, "role": "user" } }\``, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: createDocumentAttachment.methods, async run({ $ }) { diff --git a/components/pandadoc/actions/download-document/download-document.mjs b/components/pandadoc/actions/download-document/download-document.mjs index 901291a4047c2..87de645ce0a09 100644 --- a/components/pandadoc/actions/download-document/download-document.mjs +++ b/components/pandadoc/actions/download-document/download-document.mjs @@ -7,7 +7,7 @@ export default { description: "Download a document as PDF. [See documentation here](https://developers.pandadoc.com/reference/download-document)", type: "action", - version: "0.0.1", + version: "0.0.2", props: { app, id: { @@ -34,6 +34,11 @@ export default { "separateFiles", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, additionalProps() { return this.showWatermark diff --git a/components/pandadoc/actions/download-protected-document/download-protected-document.mjs b/components/pandadoc/actions/download-protected-document/download-protected-document.mjs index 5ca0d96754b51..f67eb0616cb94 100644 --- a/components/pandadoc/actions/download-protected-document/download-protected-document.mjs +++ b/components/pandadoc/actions/download-protected-document/download-protected-document.mjs @@ -7,7 +7,7 @@ export default { description: "Download a completed document as a verifiable PDF. [See documentation here](https://developers.pandadoc.com/reference/download-protected-document)", type: "action", - version: "0.0.1", + version: "0.0.2", props: { app, id: { @@ -28,6 +28,11 @@ export default { "separateFiles", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/pandadoc/package.json b/components/pandadoc/package.json index f896236cfc31a..e3b3c5da1fd05 100644 --- a/components/pandadoc/package.json +++ b/components/pandadoc/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pandadoc", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream PandaDoc Components", "main": "pandadoc.app.mjs", "keywords": [ diff --git a/components/pdf4me/actions/compress-pdf/compress-pdf.mjs b/components/pdf4me/actions/compress-pdf/compress-pdf.mjs index ebf39e88eec97..c1c44b9ca22c7 100644 --- a/components/pdf4me/actions/compress-pdf/compress-pdf.mjs +++ b/components/pdf4me/actions/compress-pdf/compress-pdf.mjs @@ -5,7 +5,7 @@ export default { key: "pdf4me-compress-pdf", name: "Compress PDF", description: "Compress a PDF file to reduce its size. [See the documentation](https://dev.pdf4me.com/apiv2/documentation/actions/compress-pdf/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { pdf4me, @@ -37,6 +37,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async run({ $ }) { const filename = utils.checkForExtension(this.filename, "pdf"); diff --git a/components/pdf4me/actions/convert-to-pdf/convert-to-pdf.mjs b/components/pdf4me/actions/convert-to-pdf/convert-to-pdf.mjs index d8880bfeb3219..98c9b6e508ba1 100644 --- a/components/pdf4me/actions/convert-to-pdf/convert-to-pdf.mjs +++ b/components/pdf4me/actions/convert-to-pdf/convert-to-pdf.mjs @@ -5,7 +5,7 @@ export default { key: "pdf4me-convert-to-pdf", name: "Convert to PDF", description: "Convert a document (e.g., DOCX, XLSX, PPTX) to PDF. [See the documentation](https://dev.pdf4me.com/apiv2/documentation/actions/convert-to-pdf/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { pdf4me, @@ -21,6 +21,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async run({ $ }) { const filename = utils.checkForExtension(this.filename, "pdf"); diff --git a/components/pdf4me/package.json b/components/pdf4me/package.json index 0dff14900e86e..406ebe2618691 100644 --- a/components/pdf4me/package.json +++ b/components/pdf4me/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pdf4me", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream PDF4me Components", "main": "pdf4me.app.mjs", "keywords": [ diff --git a/components/pdffiller/actions/upload-document/upload-document.mjs b/components/pdffiller/actions/upload-document/upload-document.mjs index 7cb60f13e9378..abd458337c291 100644 --- a/components/pdffiller/actions/upload-document/upload-document.mjs +++ b/components/pdffiller/actions/upload-document/upload-document.mjs @@ -6,7 +6,7 @@ export default { key: "pdffiller-upload-document", name: "Upload Document", description: "Uploads a chosen file to PDFfiller. [See the documentation](https://docs.pdffiller.com/docs/pdffiller/992d9d79fec32-creates-a-new-document-template-by-uploading-file-from-multipart)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { pdffiller, @@ -23,6 +23,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/pdffiller/package.json b/components/pdffiller/package.json index e58cf851ec9d9..1baa192ac19dd 100644 --- a/components/pdffiller/package.json +++ b/components/pdffiller/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pdffiller", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream pdfFiller Components", "main": "pdffiller.app.mjs", "keywords": [ diff --git a/components/pexels/actions/download-photo/download-photo.mjs b/components/pexels/actions/download-photo/download-photo.mjs index 5ab4dbaf1c47f..acea4c2de20cb 100644 --- a/components/pexels/actions/download-photo/download-photo.mjs +++ b/components/pexels/actions/download-photo/download-photo.mjs @@ -8,7 +8,7 @@ export default { key: "pexels-download-photo", name: "Download Photo", description: "Download a specific photo by providing its photo ID and optionally choosing the desired size. [See the documentation](https://www.pexels.com/api/documentation/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { pexels, @@ -23,6 +23,11 @@ export default { label: "File Path", description: "The destination path in [`/tmp`](https://pipedream.com/docs/workflows/steps/code/nodejs/working-with-files/#the-tmp-directory) for the downloaded the file (e.g., `/tmp/myFile.jpg`). Make sure to include the file extension.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { getFileStream({ @@ -46,16 +51,18 @@ export default { }); const pipeline = promisify(stream.pipeline); + const destinationPath = this.filePath.includes("/tmp") + ? this.filePath + : `/tmp/${this.filePath}`; const resp = await pipeline( fileStream, - fs.createWriteStream(this.filePath.includes("/tmp") - ? this.filePath - : `/tmp/${this.filePath}`), + fs.createWriteStream(destinationPath), ); - $.export("$summary", `Successfully downloaded photo with ID ${this.photoId} to ${this.filePath}`); + $.export("$summary", `Successfully downloaded photo with ID ${this.photoId} to ${destinationPath}`); return { resp, + filePath: destinationPath, }; }, }; diff --git a/components/pexels/package.json b/components/pexels/package.json index b6fb19fa9ae84..8d1d8887baec8 100644 --- a/components/pexels/package.json +++ b/components/pexels/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pexels", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream pexels Components", "main": "pexels.app.mjs", "keywords": [ diff --git a/components/pipedream_utils/actions/csv-file-to-objects/csv-file-to-objects.mjs b/components/pipedream_utils/actions/csv-file-to-objects/csv-file-to-objects.mjs index 064b32970797e..05d35209cf9c2 100644 --- a/components/pipedream_utils/actions/csv-file-to-objects/csv-file-to-objects.mjs +++ b/components/pipedream_utils/actions/csv-file-to-objects/csv-file-to-objects.mjs @@ -7,7 +7,7 @@ export default { key: "pipedream_utils-csv-file-to-objects", name: "Helper Functions - CSV File To Objects", description: "Convert a CSV file to an array of objects.", - version: "0.0.1", + version: "0.0.2", type: "action", props: { pipedream_utils, @@ -44,6 +44,12 @@ export default { optional: true, default: false, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/pipedream_utils/actions/download-file-to-tmp/download-file-to-tmp.mjs b/components/pipedream_utils/actions/download-file-to-tmp/download-file-to-tmp.mjs index ae87ddc34592d..413860fc12182 100644 --- a/components/pipedream_utils/actions/download-file-to-tmp/download-file-to-tmp.mjs +++ b/components/pipedream_utils/actions/download-file-to-tmp/download-file-to-tmp.mjs @@ -6,7 +6,7 @@ export default { key: "pipedream_utils-download-file-to-tmp", name: "Helper Functions - Download File To /tmp", description: "Downloads a file to [your workflow's /tmp directory](https://pipedream.com/docs/code/nodejs/working-with-files/#the-tmp-directory)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { pipedream_utils, @@ -20,6 +20,11 @@ export default { label: "Target Filename", description: "The filename that will be used to save in /tmp", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/pipedream_utils/package.json b/components/pipedream_utils/package.json index 5ed477f657368..9bb88a47385bc 100644 --- a/components/pipedream_utils/package.json +++ b/components/pipedream_utils/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pipedream_utils", - "version": "0.0.7", + "version": "0.0.8", "description": "Pipedream Utils Components", "main": "pipedream_utils.app.mjs", "keywords": [ diff --git a/components/pixelbin/actions/upload-file/upload-file.mjs b/components/pixelbin/actions/upload-file/upload-file.mjs index 6fdd3c532ffd6..6fd238531e380 100644 --- a/components/pixelbin/actions/upload-file/upload-file.mjs +++ b/components/pixelbin/actions/upload-file/upload-file.mjs @@ -7,7 +7,7 @@ export default { key: "pixelbin-upload-file", name: "Upload File", description: "Upload a file to Pixelbin. [See the documentation](https://www.pixelbin.io/docs/api-docs/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -58,6 +58,12 @@ export default { "filenameOverride", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadFile(args = {}) { diff --git a/components/pixelbin/package.json b/components/pixelbin/package.json index b48eca6930496..45c81a68398ec 100644 --- a/components/pixelbin/package.json +++ b/components/pixelbin/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pixelbin", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Pixelbin Components", "main": "pixelbin.app.mjs", "keywords": [ diff --git a/components/platerecognizer/actions/run-recognition/run-recognition.mjs b/components/platerecognizer/actions/run-recognition/run-recognition.mjs index 4b4f8f2a88395..ea5d6b87e3418 100644 --- a/components/platerecognizer/actions/run-recognition/run-recognition.mjs +++ b/components/platerecognizer/actions/run-recognition/run-recognition.mjs @@ -5,7 +5,7 @@ export default { key: "platerecognizer-run-recognition", name: "Run Recognition", description: "Triggers a recognition process using the Plate Recognizer SDK.", - version: "0.1.0", + version: "0.1.1", type: "action", props: { platerecognizer, @@ -38,6 +38,12 @@ export default { description: "Additional configuration. [See further details here](https://guides.platerecognizer.com/docs/snapshot/api-reference/#engine-configuration)", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { diff --git a/components/platerecognizer/package.json b/components/platerecognizer/package.json index e0f426b01efd3..4fc15d1a5f819 100644 --- a/components/platerecognizer/package.json +++ b/components/platerecognizer/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/platerecognizer", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Plate Recognizer Components", "main": "platerecognizer.app.mjs", "keywords": [ @@ -16,4 +16,3 @@ "@pipedream/platform": "^3.1.0" } } - diff --git a/components/podio/actions/upload-file/upload-file.mjs b/components/podio/actions/upload-file/upload-file.mjs index c374df4b9e662..c51cd4f46a8e0 100644 --- a/components/podio/actions/upload-file/upload-file.mjs +++ b/components/podio/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "podio-upload-file", name: "Upload File", description: "Uploads a new file to Podio. [See the documentation](https://developers.podio.com/doc/files/upload-file-1004361)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -21,6 +21,12 @@ export default { description: "File name of the uploaded file. If not specified, the original file name will be used.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadFile(args) { diff --git a/components/podio/package.json b/components/podio/package.json index 5b2d986513ff9..1674943884c78 100644 --- a/components/podio/package.json +++ b/components/podio/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/podio", - "version": "0.3.0", + "version": "0.3.1", "description": "Pipedream Podio Components", "main": "podio.app.mjs", "keywords": [ diff --git a/components/printautopilot/actions/add-pdf-to-queue/add-pdf-to-queue.mjs b/components/printautopilot/actions/add-pdf-to-queue/add-pdf-to-queue.mjs index 0539bcdd3809b..ce60d7d03d0d5 100644 --- a/components/printautopilot/actions/add-pdf-to-queue/add-pdf-to-queue.mjs +++ b/components/printautopilot/actions/add-pdf-to-queue/add-pdf-to-queue.mjs @@ -5,7 +5,7 @@ export default { key: "printautopilot-add-pdf-to-queue", name: "Add PDF to Print Autopilot Queue", description: "Uploads a PDF document to the print-autopilot queue. [See the documentation](https://documenter.getpostman.com/view/1334461/TW6wJonb#53f82327-4f23-416d-b2f0-ce17b8037933)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { printAutopilot, @@ -25,6 +25,12 @@ export default { description: "An API Token associated with the intended print queue", secret: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const stream = await getFileStream(this.filePath); diff --git a/components/printautopilot/package.json b/components/printautopilot/package.json index 7498a8342f237..3c3c82d377e7d 100644 --- a/components/printautopilot/package.json +++ b/components/printautopilot/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/printautopilot", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream PrintAutopilot Components", "main": "printautopilot.app.mjs", "keywords": [ diff --git a/components/printify/actions/create-product/create-product.mjs b/components/printify/actions/create-product/create-product.mjs index 131cc5547b600..4fb280dd71082 100644 --- a/components/printify/actions/create-product/create-product.mjs +++ b/components/printify/actions/create-product/create-product.mjs @@ -5,7 +5,7 @@ export default { key: "printify-create-product", name: "Create a Product", description: "Creates a new product on Printify. [See the documentation](https://developers.printify.com/#create-a-new-product)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { printify, @@ -50,6 +50,12 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/printify/package.json b/components/printify/package.json index 40a89dde79f80..5796aec925594 100644 --- a/components/printify/package.json +++ b/components/printify/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/printify", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Printify Components", "main": "printify.app.mjs", "keywords": [ diff --git a/components/printnode/actions/send-print-job/send-print-job.mjs b/components/printnode/actions/send-print-job/send-print-job.mjs index 1ec9c4bfcabc3..97bb9adaac150 100644 --- a/components/printnode/actions/send-print-job/send-print-job.mjs +++ b/components/printnode/actions/send-print-job/send-print-job.mjs @@ -5,7 +5,7 @@ export default { key: "printnode-send-print-job", name: "Send Print Job", description: "Sends a print job to a specified printer. [See the documentation](https://www.printnode.com/en/docs/api/curl#creating-print-jobs)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { printnode, @@ -63,6 +63,12 @@ export default { description: "If access to the file URL requires HTTP Basic or Digest Authentication, specify the username and password information here. [See the documentation for more information](https://www.printnode.com/en/docs/api/curl#printjob-creating).", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/printnode/package.json b/components/printnode/package.json index 7911e967f2df1..ec078f6c6691a 100644 --- a/components/printnode/package.json +++ b/components/printnode/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/printnode", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream PrintNode Components", "main": "printnode.app.mjs", "keywords": [ diff --git a/components/puppeteer/actions/get-pdf/get-pdf.mjs b/components/puppeteer/actions/get-pdf/get-pdf.mjs index 683e1a281314a..0f4e3c9b015c5 100644 --- a/components/puppeteer/actions/get-pdf/get-pdf.mjs +++ b/components/puppeteer/actions/get-pdf/get-pdf.mjs @@ -9,7 +9,7 @@ export default { name: "Get PDF", description: "Generate a PDF of a page using Puppeteer. [See the documentation](https://pptr.dev/api/puppeteer.page.pdf)", - version: "1.0.2", + version: "1.0.3", type: "action", props: { puppeteer, @@ -136,6 +136,11 @@ export default { "Sets the width of paper. You can pass in a number or a string with a unit.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { async downloadToTMP(pdf) { diff --git a/components/puppeteer/actions/screenshot-page/screenshot-page.mjs b/components/puppeteer/actions/screenshot-page/screenshot-page.mjs index 8951065064bf2..ab1755321e51a 100644 --- a/components/puppeteer/actions/screenshot-page/screenshot-page.mjs +++ b/components/puppeteer/actions/screenshot-page/screenshot-page.mjs @@ -10,7 +10,7 @@ export default { name: "Screenshot a Page", description: "Captures a screenshot of a page using Puppeteer. [See the documentation](https://pptr.dev/api/puppeteer.page.screenshot)", - version: "1.0.2", + version: "1.0.3", type: "action", props: { puppeteer, @@ -113,6 +113,11 @@ export default { default: "png", options: constants.SCREENSHOT_TYPE, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { async downloadToTMP(screenshot) { diff --git a/components/puppeteer/package.json b/components/puppeteer/package.json index e38f1b6c7e38c..07367cdd619bb 100644 --- a/components/puppeteer/package.json +++ b/components/puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/puppeteer", - "version": "1.0.2", + "version": "1.0.3", "description": "Pipedream Puppeteer Components", "main": "puppeteer.app.mjs", "keywords": [