Small Python script which downloads a shared folder (shared URL) from Dropbox. The download script is necessary if the folder contains too much content to download a zip file and if you do not have enough space in your own Dropbox left to add the content to your personal dropbox.
The script uses asyncio
and aiohttp
to make parallel downloads. The maximum number of concurrent downloads is
limited by a semaphore. The default limit is 5.
- Clone the repository via
git clone git@github.com:dpdornseifer/dropbox_download.git
- Install the requirements specified in
requirements.txt
viapip install -r requirements.txt
- Adjust the constants
DROPBOX_URL
andDESTINATION_FOLDER
in the script to match your requirements - Run the script
python dropbox_download.py
. You'll see a progress bar telling you the total number of files in that folder and how much already has been downloaded.