Skip to main content

Dropbox - Download Files to Shipyard

Overview​

Quickly export one or more files from Dropbox. The match type selected greatly affects how this Blueprint works.

Variables​

NameReferenceTypeRequiredDefaultOptionsDescription
Dropbox Folder NameDROPBOX_SOURCE_FOLDER_NAMEAlphanumericβž–--Name of the folder where the file is stored in Dropbox. Leaving blank will look for the file in the root directory of Dropbox.
Dropbox File Name Match TypeDROPBOX_SOURCE_FILE_NAME_MATCH_TYPESelectβœ…exact_matchExact Match: exact_match

Regex Match: regex_match

Determines if the text in "Dropbox File Name" will look for one file with exact match, or multiple files using regex.
Dropbox File NameDROPBOX_SOURCE_FILE_NAMEAlphanumericβœ…--Name of the target file in Dropbox. Can be regex if "Match Type" is set accordingly.
Shipyard Folder NameDROPBOX_DESTINATION_FOLDER_NAMEAlphanumericβž–--Folder where the file(s) should be downloaded. Leaving blank will place the file in the home directory.
Shipyard File NameDROPBOX_DESTINATION_FILE_NAMEAlphanumericβž–--What to name the file(s) being downloaded. If left blank, defaults to the original file name(s).
Access TokenDROPBOX_ACCESS_TOKENPasswordβœ…--Access token, with no expiration, to access your Dropbox files.

YAML​

Below is the YAML template for this Blueprint and can be used in the Fleet YAML Editor.

source:
blueprint: Dropbox - Download Files to Shipyard
inputs:
DROPBOX_SOURCE_FOLDER_NAME: null
DROPBOX_SOURCE_FILE_NAME_MATCH_TYPE: exact_match ## REQUIRED
DROPBOX_SOURCE_FILE_NAME: null ## REQUIRED
DROPBOX_DESTINATION_FOLDER_NAME: null
DROPBOX_DESTINATION_FILE_NAME: null
DROPBOX_ACCESS_TOKEN: null ## REQUIRED
type: BLUEPRINT
guardrails:
retry_count: 1
retry_wait: 0h0m0s
runtime_cutoff: 1h0m0s
exclude_exit_code_ranges:
- '0'