Скрипт для загрузки (в основном) аудиофайлы либо путем анализа заявок Reddit для поддерживаемых ссылок, либо путем непосредственной загрузки с Soundgasm.net, eraudica.com и т. Д. Вы можете скачать отдельные ссылки, целые пользователи или главные представления Gonewildaudio на прошлой неделе. Прохождение Reddit является предпочтительным, так как можно сохранить больше информации о сообщении, если присутствует самот текст, он будет сохранен вместе с аудиофайлом. Поиск Reddit и загрузки заявок Redditors также поддерживается. Сохраняет информацию о загруженных файлах в базе данных SQLite, но также экспортирует ее в CSV.
Он поддерживает рейтинг и влюбленную в аудионы, полнотекстовый поиск, встраивание файлов с вашего диска или исходного источника и многое другое!
Вы можете загрузить в комплекте исполняемый файл для Windows, в которых все включены все зависимости. EXE не расстраивает комплексные зависимости, включая данные, такие как шаблоны HTML, во временную папку в папке APPDATA , например, C:UsersnilfoerAppDataLocalTemp_MEI175512 . Если это не то, что вы хотите, используйте один из других вариантов!
Или вы можете скачать Gwaripper-version.zip на странице выпусков (загрузка источника автоматического генерации не будет работать, если вы хотите использовать WebGui, поскольку статические сторонние файлы, такие как шрифты или Bootstrap3, не отслеживаются GIT!), Разанизируйте его, а затем установите, используя:
> python -m pip install .
Затем вам нужно использовать gwaripper вместо gwaripper.exe и gwaripper_webgui вместо gwaripper.exe webgui .
Если вы не хотите устанавливать его в свой каталог Python, вы можете просто расстегнуть его и установить зависимости, используя:
> python -m pip install -r requirements.txt
Затем вы замените вызовы gwaripper и gwaripper_webgui в объяснении ниже на gwaripper-runner.py и gwaripper-runner.py webgui соответственно.
При первом запуске скрипта он попросит вас запустить его, используя config подкоманда для спецификации корневого каталога Gwaripper, где все файлы будут загружены на
> gwaripper.exe
root_path not set in gwaripper_config.ini, use command config -p 'C:absolutepath' to specify where the files will be downloaded to
> gwaripper.exe config -p C:Usersnilfoergwaripper
New root dir is: C:Usersnilfoergwaripper
Используя подкоманду config вы также можете указать другие параметры, такие как запрещенные теги или установить частоту, с которой создаются DB-Backups. Конфигурация будет размещена рядом с исполняемым файлом или если вы используете источник, он будет внутри каталога gwaripper .
Gwaripper теперь поставляется с идентификатором клиента Reddit и Imgur, но вы все равно можете получить свой собственный:
Чтобы получить Client_id, вы должны зарегистрировать приложение по адресу https://www.reddit.com/prefs/apps. Тип должен быть установлен или сценарий ( установлен достаточно, поскольку мы используем доступ только для чтения).
Если ваше приложение имеет скрипт типа, вы также должны указать секрет клиента при настройке идентификатора клиента:
> gwaripper.exe config -rci fhkjHNA-348 -rcs 2ifk3458jklg
Successfully set Client ID
Successfully set Client Secret
Чтобы получить imgur client_id, вы должны зарегистрировать приложение по адресу https://api.imgur.com/oauth2/addclient. А затем установите идентификатор клиента, используя подкоманду config :
> gwaripper.exe config -ici fas8593-25afda389
Successfully set Imgur Client ID
Для использования WebGui запустите другой исполняемый файл точки записи:
gwaripper.exe webgui
Затем вы можете получить доступ к WebGUI, перейдя в localhost:7568 в вашем веб -браузере. В первый раз, когда вы получите доступ к WebGUI, вы должны создать пользователя, нажав на регистр . Затем просто введите комбинацию имени пользователя и пароля, которую вы выбрали, и нажмите Login .
Чтобы иметь возможность получить доступ к сайту с помощью вашего телефона в вашей локальной сети, используйте gwaripper_webgui open , а затем просмотрите на http://insert.your.ip.here:7568/
Строка поиска соответствует входной строке с заголовком Post Reddit Post и заголовка на странице хоста по умолчанию (так что, если есть строка без ключевого слова, предварительно предварительно предпринимаемого заголовком).
Кроме того, вы можете найти следующие поля:
| Поле | Поиск ключевого слова |
|---|---|
| (Название и заголовок Reddit) | заголовок |
| Пользователь страницы хоста (например, Soundgasm) | художник |
| Или имя пользователя Reddit | |
| Reddit id | reddit_id |
| Reddit или urbe страницы хоста | URL |
Все эти поля могут быть объединены в одном поиске. Когда строка поиска для определенного ключевого слова содержит пространства, его нужно избежать с кавычками. Чтобы найти несколько элементов, которые должны присутствовать, разделить их с помощью полуколонов. Все, кроме названия, требует точных (чувствительных к случаям) совпадениям)!
Поиск в заголовке использует полнотексто-поиск SQLite:
Например, эта строка ищет аудионы от Sassmastah77 (как пользователь Reddit или как автор на аудио-хосте, как Soundgasm.net) с GFE в заголовке
artist:sassmastah77 GFE
Ищите «Monster Girl» или «Demon Girl» в названии:
(monster + girl) OR (demon + girl)
Запустите скрипт из командной строки как SO:
> gwaripper watch
Чтобы посмотреть поддерживаемые URL -адреса в вашем буфер обмена.
Нажмите Ctrl+C, чтобы прекратить смотреть. URL -адреса будут сохранены в текстовом файле в папке GWARIPPER_ROOT/_LINKCOL. Затем вас спросят, хотите ли вы загрузить/разобрать найденные URL -адреса.
Вы можете искать SubredDit для представлений, используя синтаксис поиска Lucene, например:
> gwaripper search pillowtalkaudio "[comfort] nsfw:no" 5 -t all
Поиск в R/PillowTalkaudio для 5 наиболее важных представлений, которые имеют комфортный тег, результаты NSFW исключены, и он ищет во всех расстояниях. Найденные заявки будут искать аудионы, а затем будут загружены THO.
Позвоните в скрипт с -Х, чтобы показать информацию обо всех доступных командах!