Skip to main content

Bulk downloader for multiple file hosts

Project description

cyberdrop-dl

Bulk downloader for multiple file hosts

Supported Sites

Website Supported Link Types
Anonfiles Download page: Anonfiles.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/...
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/...
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
Putmega Albums: putmega.com/album/...
Direct Images: s#.putmega.com/...
Direct Images: putmega.com/image/...
User Profile: putmega.com/#USER#
All User Albums: putmega.com/#USER#/albums
Also works with putme.ga
ThotsBay Thread: Thotsbay.com/threads/...
Continue from (will download this post and after): Thotsbay.com/threads/...post-NUMBER

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

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.

Installation

Manually

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

Using pip

Once Python is installed, run pip3 install cyberdrop-dl.

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

Usage

Manual way (Manual install above)

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.

Simple (Pip install above)

  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!

Custom way (Pip install above)

If you know what you're doing, you can use some of 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] [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
  --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
  --thotsbay-username       username to login to thotsbay (only required if the thread requires it)
  --thotsbay-password       password to login to thotsbay (only required if the thread requires it)
  --cyberfile-username      username for cyberfile (used to access the api)
  --cyberfile-password      password for cyberfile (used to access the api)
  --skip-anonfiles          this removes anonfile links from downloads
  --skip-bunkr              this removes bunkr links from downloads
  --skip-coomer             this removes coomer links from downloads
  --skip-cyberdrop          this removes cyberdrop links from downloads
  --skip-cyberfile          this removes cyberfile links from downloads
  --skip-erome              this removes erome links from downloads
  --skip-gfycat             this removes gfycat links from downloads
  --skip-gofile             this removes gofile links from downloads
  --skip-jpgchurch          this removes jpgchurch links from downloads
  --skip-kemono             this removes kemono links from downloads
  --skip-pixeldrain         this removes pixeldrain links from downloads
  --skip-pixl               this removes pixl links from downloads
  --skip-putmega            this removes putmega links from downloads
  --skip-redgif             this removes redgif links from downloads
  --skip-saint              this removes saint links from downloads
  

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-2.26.2.tar.gz (37.1 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-2.26.2-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyberdrop-dl-2.26.2.tar.gz
  • Upload date:
  • Size: 37.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for cyberdrop-dl-2.26.2.tar.gz
Algorithm Hash digest
SHA256 39502f33002f4fffba49b54b4869ca3278ba29fb9ad1ea4ba441a46d8a22e137
MD5 605df8740fce6493523b596c4301892b
BLAKE2b-256 b5dd707b980bfea4d0327ff80d4e63ed9720a6c57e1b2741a79b40c2f31cbfcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cyberdrop_dl-2.26.2-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for cyberdrop_dl-2.26.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b15ee6483609624263225b7945a8b233604f3a2503d47042b1db4d431819636
MD5 c1230fab6212b6049bb9bd35d54fa7d5
BLAKE2b-256 e2a5ae54201d06b327e39704c6c22836c3bea1df76fe3fc0522e9c6d9976aa24

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