Skip to main content

Bulk downloader for multiple file hosts

Project description

cyberdrop-dl

Bulk downloader for multiple file hosts

The latest version of the program is 3.6.52

Buy Me A Coffee

Supported Sites

Website Supported Link Types
Anonfiles Download page: Anonfiles.com/...
Bayfiles Download page: Bayfiles.com/...
Bunkr Albums: bunkr.ru/a/...
Direct Videos: stream.bunkr.ru/v/...
Direct links: cdn.bunkr.ru/...
Direct links: i.bunkr.ru/...
Direct links: files.bunkr.ru/...
Direct links: media-files.bunkr.ru/...
Coomer.party Profiles: coomer.party/...
Thumbnail Links: coomer.party/thumbnail/...
Data Links: coomer.party/data/...
coomer.party/.../post/...
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.su/folder/...
shared: cyberfile.su/shared/...
Direct: cyberfile.su/...
Erome Albums: erome.com/a/...
Fapello Models: fapello.com/...
GoFile Albums: gofile.io/d/...
HGameCG Albums: hgamecg.com/.../index.html
ImgBox Albums: imgbox.com/g/...
Direct Images: images#.imgbox.com/...
Single Files: imgbox.com/...
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
Kemono.party Profiles: kemono.party/...
Thumbnail Links: kemono.party/thumbnail/...
Data Links: kemono.party/data/...
kemono.party/.../post/...
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.li/album/...
Direct Images: pixl.li/image/...
User Profile: pixl.li/#USER#
All User Albums: pixl.li/#USER#/albums
Postimg.cc Albums: postimg.cc/gallery/...
Direct Images: postimg.cc/...
rule34.xxx Direct Media (Image and Video): rule34.xxx/index.php?page=post&s=view&id=...
SimpCity Thread: simpcity.st/threads/...
Continue from (will download this post and after): simpcity.st/threads/...post-NUMBER
SocialMediaGirls Thread: forum.socialmediagirls.com/threads/...
Continue from (will download this post and after): forum.socialmediagirls.com/threads/...post-NUMBER
XBunkr Album: xbunkr.com/a/...
Direct Links: media.xbunkr.com/...

Reminder to leave the link full (include the https://)

Information

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" alt text

Mac users will also likely need to open terminal and execute the following command: xcode-select --install

Script Method

Go to the releases page and download the Cyberdrop_DL.zip file. Extract it to wherever you want the program to be.

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.

CLI Method

Run pip3 install cyberdrop-dl in command prompt/terminal

Advanced users may want to use virtual environments (via pipx), but it's NOT required.

  1. Run cyberdrop-dl once to generate an empty URLs.txt file.
  2. Copy and paste your links into URLs.txt. Each link you add has to go on its own line (paste link, press enter, repeat).
  3. Run cyberdrop-dl again. It will begin to download everything.
  4. Enjoy!

Arguments

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
  --config-file             config file to read arguments from
  --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  Outputs the last post of a forum scrape to use as a starting point for future runs
  --proxy                   HTTP/HTTPS proxy used for downloading, format [protocal]://[ip]:[port]
  --separate-posts          Separates forum scraping into folders by post number
  --mark-downloaded         Sets the scraped files as downloaded without downloading
  --required-free-space     Required free space (in gigabytes) for the program to run
  --pixeldrain-api-key      api key for premium pixeldrain
  --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 requests/second
  --throttle                this is a throttle between requests during the downloading phase, the number is in seconds

--skip can use: "anonfiles", "bunkr", "coomer.party", "cyberdrop", "cyberfile", "erome", "fapello", "gfycat", "gofile", "hgamecg", "imgbox", "img.kiwi", "jpg.church", "pixeldrain", "pixl.li", "postimg.cc", "redgifs", "rule34", "saint", "socialmediagirls", "simpcity", "xbunker", "xbunkr"

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyberdrop-dl-3.6.53.tar.gz (48.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cyberdrop_dl-3.6.53-py3-none-any.whl (66.5 kB view details)

Uploaded Python 3

File details

Details for the file cyberdrop-dl-3.6.53.tar.gz.

File metadata

  • Download URL: cyberdrop-dl-3.6.53.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for cyberdrop-dl-3.6.53.tar.gz
Algorithm Hash digest
SHA256 9eb4d37b5ba9f9a478b81cccbaf5fb50091c31dd3b159520b41e9d7c1f8c0c05
MD5 7f2cd4712c1de18b81bddee7be9a1d0b
BLAKE2b-256 d58d602a85a104dc681be1e8500ff4b2c6b2b617fa637a7c724676dd22b9a16c

See more details on using hashes here.

File details

Details for the file cyberdrop_dl-3.6.53-py3-none-any.whl.

File metadata

  • Download URL: cyberdrop_dl-3.6.53-py3-none-any.whl
  • Upload date:
  • Size: 66.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for cyberdrop_dl-3.6.53-py3-none-any.whl
Algorithm Hash digest
SHA256 43efa3784073c01380f603d6856326520bed644fff35fc2172f6cf2cdef6065a
MD5 8363d7e12e5d93a85cfa5c1368876519
BLAKE2b-256 fcd0c47995a276ccc587fecf6c25a37990c79c3080f88392e6bb02e54993ce31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page