Linux Mint 19.3 beta 公開中。ミラーサーバーからダウンロードできます
roadtoalinuxmintuser

theming

roundup
Linux Mint 19.x : youtube-dl の画像版とも言うべき「gallery-dl」 00:14

gallery-dl とは


画像共有サイトから画像のコレクションをダウンロードするコマンドラインベースのツールです。Python で書かれており、動作には Requests モジュールが必要です。クロスプラットホームに対応しており Windows でも macOS でも使えます。一言で言うと youtube-dl の画像版です。

対応サイトのリストは GitHub にて確認できます。例えば、ニコニコ静画であれば個々の画像の他、ユーザープロファイルページの画像をダウンロードできます。逆に言えばタグ検索結果の画像は一括ダウンロードできません。どのサイトの何に対応しているかも GitHub で確認できます。代表的な対応サイトは以下のとおりです:
  • Danbooru
  • DeviantArt
  • Flickr
  • ふたばちゃん
  • imgur
  • livedoor Blog
  • ニコニコ静画
  • Pixiv
  • Safebooru
  • Tumblr
  • Twitter
  • もえぴりあ

インストール


Ctrl
+
Alt
+
T
を押して端末を起動します。
端末へコマンドをペーストするには
Ctrl
+
Shift
+
V
を押します。
次のコマンドを実行します:

Snap

sudo apt install -y snapd && sudo snap install gallery-dl

使い方


ダウンロードしたい画像のページの URL をつけて実行するだけです。ページャーでページが分かれていても一括ダウンロードできるようです:
gallery-dl https://danbooru.donmai.us/posts?tags=dead_or_alive黙々とダウンロードされていく光景は圧巻です:

ダウンロードされた画像はカレントディレクトリに gallery-dl というフォルダーが作成され、その中にフォルダーごとに入っています:


ユーザー名、パスワードが必要なページからダウンロードするには以下のように指定してあげます:
gallery-dl -u <username> -p <password> http://seiga.nicovideo.jp/user/illust/29544681例えば:
gallery-dl -u example@gmail.com -p pass http://seiga.nicovideo.jp/user/illust/29544681
しかし、いちいち使用する度に、ユーザー名とパスワードを入力するのは面倒です。そこで設定ファイルを利用します。設定ファイルは JSON 形式で記述し、以下のどれかに保存します。デフォルトではないようなので作成する必要が有ります:
  • /etc/gallery-dl.conf
  • ${HOME}/.config/gallery-dl/config.json
  • ${HOME}/.gallery-dl.conf
作成するために、デフォルト値にセットされているテンプレートを GitHub からゲットします。まとめれば以下のコマンドを実行すればホームディレクトリに .gallery-dl.conf という名前でテンプレートを作成できます:
cd && wget -O .gallery-dl.conf https://raw.githubusercontent.com/mikf/gallery-dl/master/docs/gallery-dl.conf
ホームディレクトリに .gallery-dl.conf を見つけ出し、該当箇所を編集します:


これでわざわざ入力しなくてもそれでログインするようになります。

deviantart、flickr、reddit、smugmug、tumblr では OAuth でユーザー認証を可能にしています。ユーザー認証しなくてもダウンロードはできますが、確実にするために認証しておいたほうが良いでしょう。以下を実行してブラウザーで認証して下さい。トークンが表示されるはずなので設定ファイルに書き込みます:
gallery-dl oauth:flickr
| Linux |
<< NEW | TOP | OLD>>
スポンサーサイト 00:14
| - |

Show some apps list:


miku

Follow on your feed reader:


About this blog:

Linux Mint-centric chronicle with anime girls since 2009.Best View with Google Chrome 1980x1080 dimension.
Info 更新は不定期です。

script

LinuxMint ISO 日本ミラーサーバー:




Amazon: