https://rule34.paheal.net から指定されたタグのすべての画像をダウンロードするプログラム [警告 - 作業には安全ではありません]
この Web サイトには 1 秒あたり 1 リクエストという制限があるため、高速インターネット接続を使用しているユーザーは帯域幅を最大限に活用することはできません。
プログラムが好きですか?コーヒーを買ってきてください:)
最も簡単な方法は、ここからインストーラーを入手することです。
ソースからビルドしたい場合は読み続けてください。
ここでスタックを取得し、デフォルトのオプションでインストールします: https://www.stackage.org/stack/windows-i386-installer
32 ビット バージョンをダウンロードする必要があります。64 ビットでは hsqml が機能しません。
ここから qt クイック コントロールを入手します: http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe
qt のセットアップでは、アカウントの作成をスキップし、最新バージョンの Qt で MinGW 以外のすべての選択を解除します。
バージョン番号に注目してください。
インストールを終了します。
リポジトリを zip としてダウンロードし、解凍してディレクトリに移動し、そこでターミナルを開きます。
エクスプローラーでディレクトリに移動し、Shift キーを押しながら「ここでコマンド ウィンドウを開く」を右クリックすると、適切な場所にターミナルを簡単に表示できます。
set PATH=%PATH%;C:Qt5.13.0mingw73_32bin
インストールしたバージョンによっては、5.13.0 または 73_32 ではない場合があります。よくわからない場合は、Qt フォルダーを開いてパスをたどってください。
moc が利用できないというエラーが表示された場合は、パスが設定されていないか、QT が正しくインストールされていない可能性があります。
stack install
インストーラーを使用した場合は、終了時にプログラムを実行するように求めるメッセージが表示されます。
また、スタートメニューにショートカットも作成されます。
ソースからビルドした場合は、コマンド プロンプトからstack exec r34Downloader
を実行します。
テストする Mac を持っていませんが、qt Quick に必要なファイルを入手できれば、動作すると思います。
qt クイック コントロールおよび qt クイック コントロール 2 とともにスタックがインストールされている必要があります。
ディストリビューションで QtQuick/QML を提供するパッケージを探します。
sudo apt-get install haskell-stack qtdeclarative5-dev
sudo pacman -S stack qt5-quickcontrols qt5-quickcontrols2
コマンドは他のディストリビューションでも同様である必要があります。
git clone https://github.com/zpalmtree/r34-downloader.git
cd r34-downloader
あるいは、リポジトリを zip としてダウンロードし、解凍してディレクトリに移動します。
stack install
~/.local/bin をパスに追加して、実行可能ファイルを実行します。
r34Downloader
または、実行します
stack exec r34Downloader
バグを見つけた場合はお知らせください。問題を作成して喜んで修正を試みます。
ビルドフォルダーを確認してください