Skip to content

uploadcare CDN

uploadcare.com

Upload, store, transform, optimize, and deliver images, videos, and documents to billions of users.

Download files from a project / workspace

community.uploadcare.com/t/how-do-i-download-all-my-files/42

Installing and setting up using venv

$ virtualenv pyuploadcare # creates and activates a new environment
$ source pyuploadcare/bin/activate
$ pip install pyuploadcare # installs the library with all dependencies
$ ucare sync --help # optional
$ ucare --pub_key demopublickey --secret demoprivatekey sync './local_uc/${uuid}/${filename}' # will sync your remote project with public key demopublickey with local directory local_uc.
By default, ucare sync command returns 100 files maximum. If you need to sync more files, use the limit parameter to specify the number of files to download:

$ ucare --pub_key demopublickey --secret demoprivatekey sync './local_uc/${uuid}/${filename}' --limit 1000

using

cd MYPROJECTFOLDER

source pyuploadcare/bin/activate

ucare --pub_key PUBKEY --secret SECRETKEY sync '/Users/tobias.hartmann/Documents/uploadcare_download/${uuid}/${filename}' --limit 1000 --starting_point 2025-06-28T06:00:00Z --ordering datetime_uploaded

flags:

-- odering datetime_uploaded oder -datetime_uploaded -- uuids [1,2,3,...] oder vielleicht: `-- uuids [1 2 3 ...]

Copy all files to one folder (mac)

find /PATH/TO/DOWLOADED/FILES/FOLDER -type f -exec cp {} /PATH/TO/NEW/ \;

Alternative

github.com/olizilla/uploadcare-dump