Программа для загрузки всех изображений заданного тега с https://rule34.paheal.net [Внимание — небезопасно для работы]
На веб-сайте действует ограничение «один запрос на секунду», поэтому пользователи с быстрым подключением к Интернету не будут максимально использовать свою пропускную способность.
Понравилась программа? Купи мне кофе :)
Самый простой способ — скачать установщик здесь.
Читайте дальше, если вы хотите собирать из исходного кода.
Получите стек здесь и установите его с параметрами по умолчанию: 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 пропустите создание учетной записи и отмените выбор всего, кроме MinGW, в самой последней версии Qt.
Обратите внимание на номер версии.
Завершите установку.
Загрузите репозиторий в виде 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 fast, я предполагаю, что это сработает.
Вам необходимо установить стек, а также быстрые элементы управления qt и быстрые элементы управления qt2.
Найдите в своем дистрибутиве пакет, предоставляющий 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
Пожалуйста, дайте мне знать, если вы обнаружите ошибку, и я буду рад попытаться исправить ее, открыв проблему.
Проверьте папку сборки