MyGit

zpalmtree/r34-downloader

Fork: 4 Star: 30 (更新于 2024-12-08 23:58:37)

license: GPL-3.0

Language: Haskell .

Downloads all the images of a tag from rule34.paheal.net [NSFW]

GitHub网址

r34-downloader

UPDATE: No longer working due to changes on site. Unfortunately, I do not have time to update this to work again.

A program to download all the images of a given tag from https://rule34.paheal.net [Warning - Not Safe For Work]

The website has a one request a second limit, thus users with fast internet connections won't max out their bandwidth.

Screenshot of program

Like the program? Buy me a coffee :)

Installation (Windows):

Precompiled

The easiest way is to get the installer here.

Read on if you want to build from source.

From source

Get stack here and install it with the default options: https://www.stackage.org/stack/windows-i386-installer

You must download the 32 bit version, 64 bit won't work with hsqml.

Get the qt quick controls here: http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe

For the qt setup, skip the account creation, and deselect everything but MinGW under the most recent version of Qt.

Note the version number.

Screenshot of Qt installation

Finish the install.

Download the repo as a zip, unzip it, and move into the directory, then open a terminal there.

Navigating to the directory in explorer, holding shift, and right clicking "Open command window here" lets you easily get a terminal in the right spot.

set PATH=%PATH%;C:\Qt\5.13.0\mingw73_32\bin

It might not be 5.13.0 or 73_32, depends on what version you installed. If you're not sure, just open the Qt folder and follow the paths down.

If you get an error about moc not being available, you probably didn't set the path or install QT correctly.

stack install

Running

If you used the installer, it should prompt you to run the program on exit.

It also will have created a shortcut in your start menu.

If you built from source, run stack exec r34Downloader from a command prompt.

Installation (Linux/Mac?):

I don't have a mac to test, but if you can aquire the qt quick required files, I assume it will work.

Install prerequistes

You need stack installed, along with the qt quick controls and qt quick controls2.

Look for the package that provides QtQuick/QML in your distro.

Debian based:

sudo apt-get install haskell-stack qtdeclarative5-dev

Arch based:

sudo pacman -S stack qt5-quickcontrols qt5-quickcontrols2

Commands should be similar for other distributions.

Clone the repository

git clone https://github.com/zpalmtree/r34-downloader.git

cd r34-downloader

Alternatively, download the repo as a zip, unzip it, and move into the directory.

Compile

stack install

Running

Either add ~/.local/bin to your path and run the executable:

r34Downloader

Or, run

stack exec r34Downloader

Bugs

Please let me know if you find a bug, and I'll be happy to try and fix it, by opening an issue

Creating an MSI

Check out the build folder

最近版本更新:(数据更新于 1970-01-01 00:00:00)

zpalmtree/r34-downloader同语言 Haskell最近更新仓库

2024-08-22 12:09:58 ivanperez-keera/dunai

2024-05-25 09:59:31 reflex-frp/reflex-vty

2024-05-05 03:36:38 PostgREST/postgrest

2023-11-11 06:13:10 clash-lang/clash-compiler

2022-08-13 21:55:30 HeinrichApfelmus/reactive-banana

2016-10-03 14:00:16 z0w0/helm