Skip to content Skip to sidebar Skip to footer

Reddit Best Site for Downloading Albums

gallery-dl

gallery-dl is a control-line programme to download image galleries and collections from several image hosting sites (see Supported Sites). It is a cross-platform tool with many configuration options and powerful filenaming capabilities.

pypi build gitter

Contents

  • Dependencies
    • Optional
  • Installation
    • Pip
    • Standalone Executable
    • Snap
    • Chocolatey
    • Scoop
  • Usage
    • Examples
  • Configuration
  • Authentication
    • Username & Password
    • Cookies
    • OAuth

Dependencies

  • Python iii.4+
  • Requests

Optional

  • FFmpeg: Pixiv Ugoira to WebM conversion
  • yt-dlp or youtube-dl: Video downloads

Installation

Pip

The stable releases of gallery-dl are distributed on PyPI and tin be hands installed or upgraded using pip:

$ python3 -m pip install -U gallery-dl

Installing the latest dev version directly from GitHub tin be washed with pip likewise:

$ python3 -m pip install -U -I --no-deps --no-cache-dir https://github.com/mikf/gallery-dl/archive/primary.tar.gz

Annotation: Windows users should utilize py -iii instead of python3.

It is brash to use the latest version of pip, including the essential packages setuptools and wheel. To ensure these packages are up-to-date, run

$ python3 -thou pip install --upgrade pip setuptools wheel

Standalone Executable

Prebuilt executable files with a Python interpreter and required Python packages included are bachelor for

  • Windows
  • Linux

Executables build from the latest commit can be institute at

Snap

Linux users that are using a distro that is supported by Snapd tin install gallery-dl from the Snap Store:

$ snap install gallery-dl

Chocolatey

Windows users that have Chocolatey installed can install gallery-dl from the Chocolatey Community Packages repository:

$ choco install gallery-dl

Scoop

gallery-dl is also available in the Scoop "main" saucepan for Windows users:

$ scoop install gallery-dl

Usage

To utilize gallery-dl simply phone call it with the URLs you wish to download images from:

$ gallery-dl [Choice]... URL...

Come across as well gallery-dl --assist.

Examples

Download images; in this case from danbooru via tag search for 'bonocho':

$ gallery-dl                              "https://danbooru.donmai.us/posts?tags=bonocho"                          

Go the direct URL of an image from a site that requires authentication:

$ gallery-dl -g -u                              "<username>"                            -p                              "<password>"                                            "https://seiga.nicovideo.jp/seiga/im3211703"                          

Filter manga capacity by language and chapter number:

$ gallery-dl --affiliate-filter                              "lang == 'fr' and 10 <= chapter < 20"                                            "https://mangadex.org/championship/2354/"                          

Search a remote resource for URLs and download images from them:

(URLs for which no extractor can exist found will be silently ignored)

$ gallery-dl                              "r:https://pastebin.com/raw/FLwrCYsT"                          

If a site'due south address is nonstandard for its extractor, you lot tin can prefix the URL with the extractor's name to force the apply of a specific extractor:

$ gallery-dl                              "tumblr:https://sometumblrblog.example"                          

Configuration

Configuration files for gallery-dl utilize a JSON-based file format.

For a (more than or less) complete example with options set to their default values, run into gallery-dl.conf.

For a configuration file example with more than involved settings and options, see gallery-dl-example.conf.

A list of all available configuration options and their descriptions can be found in configuration.rst.

gallery-dl searches for configuration files in the following places:

Windows:
  • %APPDATA%\gallery-dl\config.json
  • %USERPROFILE%\gallery-dl\config.json
  • %USERPROFILE%\gallery-dl.conf

(%USERPROFILE% usually refers to the user's home directory, i.east. C:\Users\<username>\)

Linux, macOS, etc.:
  • /etc/gallery-dl.conf
  • ${XDG_CONFIG_HOME}/gallery-dl/config.json
  • ${Dwelling}/.config/gallery-dl/config.json
  • ${Dwelling house}/.gallery-dl.conf

Values in later on configuration files volition override previous ones.

Control line options volition override all related settings in the configuration file(southward), due east.thou. using --write-metadata will enable writing metadata using the default values for all postprocessors.metadata.* settings, overriding any specific settings in configuration files.

Authentication

Username & Countersign

Some extractors require you to provide valid login credentials in the form of a username & password pair. This is necessary for nijie and seiga and optional for aryion, danbooru, e621, exhentai, idolcomplex, imgbb, inkbunny, instagram, mangadex, mangoxo, pillowfort, sankaku, subscribestar, tapas, tsumino, and twitter.

You lot can set the necessary information in your configuration file (cf. gallery-dl.conf)

{              "extractor": {              "seiga": {              "username":                              "<username>"              ,              "password":                              "<password>"                            }     } }

or you can provide them directly via the -u/--username and -p/--password or via the -o/--pick control-line options

$ gallery-dl -u              <username>              -p              <password>              URL $ gallery-dl -o username=<username>              -o countersign=<password>              URL

Cookies

For sites where login with username & password is not possible due to CAPTCHA or similar, or has not been implemented nevertheless, y'all can apply the cookies from a browser login session and input them into gallery-dl.

This can be done via the cookies option in your configuration file past specifying

  • the path to a Mozilla/Netscape format cookies.txt file exported by a browser addon

  • a list of proper name-value pairs gathered from your browser's web developer tools

For example:

{              "extractor": {              "instagram": {              "cookies":                              "$HOME/path/to/cookies.txt"                            },              "patreon": {              "cookies": {              "session_id":                              "K1T57EKu19TR49C51CDjOJoXNQLF7VbdVOiBrC9ye0a"                            }         }     } }

You can as well specify a cookies.txt file with the --cookies command-line choice:

$ gallery-dl --cookies                              "                $HOME/path/to/cookies.txt"                            URL

OAuth

gallery-dl supports user hallmark via OAuth for deviantart, flickr, reddit, smugmug, tumblr, and mastodon instances. This is mostly optional, simply grants gallery-dl the ability to issue requests on your account'due south behalf and enables information technology to access resources which would otherwise exist unavailable to a public user.

To link your business relationship to gallery-dl, start past invoking information technology with oauth:<sitename> equally an argument. For example:

$ gallery-dl oauth:flickr

You will be sent to the site's authority page and asked to grant read access to gallery-dl. Authorize it and you volition be shown one or more "tokens", which should be added to your configuration file.

To cosign with a mastodon example, run gallery-dl with oauth:mastodon:<case> as statement. For example:

$ gallery-dl oauth:mastodon:pawoo.net $ gallery-dl oauth:mastodon:https://mastodon.social/

DOWNLOAD HERE

Posted by: judithtier1999.blogspot.com

Post a Comment for "Reddit Best Site for Downloading Albums"