Bulk downloader for multiple file hosts
The latest version of the program is 3.3.35
Website | Supported Link Types |
---|---|
Anonfiles | Download page: Anonfiles.com/... |
Bayfiles | Download page: Bayfiles.com/... |
Bunkr | Albums: bunkr.is/a/... Direct Videos: stream.bunkr.is/v/... Direct Videos: cdn.bunkr.is/... Direct Images: i.bunkr.is/... Also works with Bunkr.to |
Coomer.party | Profiles: coomer.party/... Thumbnail Links: coomer.party/thumbnail/... Data Links: coomer.party/data/... |
Cyberdrop | Albums: cyberdrop.me/a/... Direct Videos: fs-0#.cyberdrop.me/... Direct Videos: f.cyberdrop.me/... Direct Images: img-0#.cyberdrop.me/... Direct Images: f.cyberdrop.me/... Also works with .cc, .to, and .nl |
Cyberfile | folders: cyberfile.is/folder/... shared: cyberfile.is/shared/... Direct: cyberfile.is/... |
Erome | Albums: erome.com/a/... |
GoFile | Albums: gofile.io/d/... |
IMG.Kiwi | Albums: img.kiwi/album/... Direct Images: img.kiwi/image/... User Profile: img.kiwi/#USER# All User Albums: img.kiwi/#USER#/albums |
jpg.church | Albums: jpg.church/album/... Direct Images: jpg.church/image/... User Profile: jpg.church/#USER# All User Albums: jpg.church/#USER#/albums |
jpg.homes | Albums: jpg.homes/album/... Direct Images: jpg.homes/image/... User Profile: jpg.homes/#USER# All User Albums: jpg.homes/#USER#/albums |
Kemono.party | Profiles: kemono.party/... Thumbnail Links: kemono.party/thumbnail/... Data Links: kemono.party/data/... |
LeakedNudes | Thread: forum.leakednudes.co/threads/... Continue from (will download this post and after): forum.leakednudes.co/threads/...post-NUMBER |
PixelDrain | Albums: Pixeldrain.com/l/... Single Files: Pixeldrain.com/u/... |
Pixl | Albums: pixl.is/album/... Direct Images: pixl.is/image/... User Profile: pixl.is/#USER# All User Albums: pixl.is/#USER#/albums |
Postimg.cc | Albums: postimg.cc/gallery/... Direct Images: postimg.cc/... |
SocialMediaGirls | Thread: forum.socialmediagirls.com/threads/... Continue from (will download this post and after): forum.socialmediagirls.com/threads/...post-NUMBER |
SimpCity | Thread: simpcity.st/threads/... Continue from (will download this post and after): simpcity.st/threads/...post-NUMBER |
XBunkr | Album: xbunkr.com/a/... Direct Links: media.xbunkr.com/... |
Reminder to leave the link full (include the https://)
Requires Python 3.7 or higher (3.10 recommended)
You can get Python from here: https://www.python.org/downloads/
Make sure you tick the check box for "Add python to path"
cyberdrop-dl
will take the title of the archive and create a new folder for it, and download all of the available media to that folder.
It'll repeat that for every link you give it.
Go to the releases page and download the Cyberdrop_DL.zip file. Extract it to wherever you want the program to be.
Once Python is installed, run pip3 install cyberdrop-dl
.
Advanced users may want to use virtual environments (via pipx
), but it's NOT required.
Put the links in the URLs.txt file then run Start Windows.bat
(Windows) or Start Mac.command
(OS X) or Start Linux.sh
(Linux).
** Mac users will need to run the command chmod +x 'Start Mac.command'
to make the file executable.
- Run
cyberdrop-dl
once to generate an emptyURLs.txt
file. - Copy and paste your links into
URLs.txt
. Each link you add has to go on its own line (paste link, press enter, repeat). - Run
cyberdrop-dl
again. It will begin to download everything. - Enjoy!
If you know what you're doing, you can use the available options to adjust how the program runs.
$ cyberdrop-dl -h
usage: cyberdrop-dl [-h] [-V] [-i INPUT_FILE] [-o OUTPUT_FOLDER] [--log-file LOG_FILE] [--threads THREADS] [--attempts ATTEMPTS] [--include-id] [--exclude-videos] [--exclude-images] [--exclude-audio] [--exclude-other] [--ignore-history] [--thotsbay-username "USERNAME"] [--thotsbay-password "PASSWORD"] [--skip SITE] [link ...]
Bulk downloader for multiple file hosts
positional arguments:
link link to content to download (passing multiple links is supported)
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-i INPUT_FILE, --input-file INPUT_FILE file containing links to download
-o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER folder to download files to
--log-file LOG_FILE log file to write to
--db-file history DB file to write to
--threads THREADS number of threads to use (0 = max)
--attempts ATTEMPTS number of attempts to download each file
--connection-timeout number of seconds to wait attempting to connect to a URL during the downloading phase
--disable-attempt-limit disables stopping the program based on attempt limits
--include-id include the ID in the download folder name
--exclude-videos exclude video files from downloading
--exclude-images exclude image files from downloading
--exclude-audio exclude audio files from downloading
--exclude-other exclude other files from downloading
--ignore-history ignores previous history and downloads everything
--output-last-forum-post Separates forum scraping into folders by post number
--xbunker-username username to login to xbunker (only required if the thread requires it)
--xbunker-password password to login to xbunker (only required if the thread requires it)
--socialmediagirls-username username to login to socialmediagirls (only required if the thread requires it)
--socialmediagirls-password password to login to socialmediagirls (only required if the thread requires it)
--simpcity-username username to login to simpcity (only required if the thread requires it)
--simpcity-password password to login to simpcity (only required if the thread requires it)
--jdownloader-enable enables sending unsupported urls to a running jdownloader2 instance to download
--jdownloader-username username to login to jdownloader
--jdownloader-password password to login to jdownloader
--jdownloader-device device to login to for jdownloader
--skip this removes the specified hosts links from downloads
--ratelimit this will add a ratelimiter to requests made in the program, the number you provide is in seconds
--throttle this is a throttle between requests during the downloading phase, the number is in seconds
--proxy HTTP/HTTPS proxy used for downloading, format [protocal]://[ip]:[port]
--skip can use: "anonfiles", "bayfiles", "bunkr", "coomer.party", "cyberdrop", "cyberfile", "erome", "gfycat", "gofile", "jpg.church", "jpg.homes", "kemono.party", "pixeldrain", "pixl.is", "postimg.cc", "putme.ga", "putmega.com", "redgifs", "saint", "socialmediagirls", "simpcity", "xbunker", "xbunkr"