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.
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"