DerpLoader 1.1
В своё время нужно мне было выкачать файлов с Derpibooru, кинулся я искать программы, но вот незадача — ни одно из них не работала. Зело расстроился я тогда и пришлось сохранять ручками. А тут вот подумалось мне, «яжпрограммист» теперь — и решил я написать свою программку под это дело, раз уж всё равно нужно что-то для роста опыта писать. Собственно сиё детище на ваш суд и представляю, может оно кому и надо.
Тыжпрограммистов на Java поопытнее менее, прошу провести посильный кодревью. Можно тупо текстом в личку.
Программа представляет из себя банальный выкачиватель картинок с Derpibooru согласно заданным тегам или без оных (так называемые популярные trending за 3 дня). Получение списка файлов идет через прокси, поскольку ресурс заблокирован на территории РФ. А вот скачивание идёт по «голому» соединению с вашим провайдером, поскольку хостинг их картинок не заблокирован. В наличии настройка прокси и своего ключа авторизации, если необходимо. Но можно использовать и специально заведенных с фильтрацией «показывай_ваще_всё».
В целом, интерфейс интуитивен и поясняется, особо писать по нему нечего. Если есть вопросы, замечания, предложения — комменты или личка открыты. Ежели оно кому будет полезно (прога), предложения по функционалу будут учитываться, новые версии будут выходить. А нет, так нет =)
Разве что про вкладку тегов рассказать. Там можно выбрать файл с любимыми тегами, который можно создать самому. Обычный текстовый документ, в котором каждый тег необходимо написать с новой строки. Если в теге несколько слов (например «Princess Celestia»), то необходимо заменить пробел на "+" (например «Princess+Celestia»). Добавление\удаление тегов из списка осуществляется по двойному клику мыши (окромя ручного ввода, но там есть кнопка)
Еще имеет смысл пояснить по «Размер изображения» на третьей вкладке. Фильтрация будет происходить на этапе скачивания, то есть из 50 файлов (на одной странице столько выдает) может скачать всего 5 или 0. Зависит от ваших личных данных. Еще там учитывается ratio — соотношение ширины к высоте (или наоборот, не помню). Суть в том, что будет фильтровать картинки не только «не менее чем введенный размер» но и «не менее чем ratio» Сделано это для того, чтобы функция работала корректно. Потому как захотели вы себе картиночек на рабочий стол, ввели 1024*1280 а оно вам выдало картинку 3500*1300. И чего с такой делать, когда она по форме как вытянутая вверх херабопола? Вот то то и оно, что нужно постараться соблюсти еще и пропорции картинки, чтобы иметь возможность поставить на монитор.
Жду отзывов и предложений.
Скачатьgithub.com/Dernogard/DerpLoader/tree/master/download
Где взять тегиХаааароший вопрос, мой юный любитель цветных лошадок. В поисках его, у тебя есть минимум четыре пути:
— проследовать на сам ресурс derpibooru, trixiebooru (зеркало), воспользовавшись тором или прокси или чем-то схожим. И там порыться в разделе тегов, выбрав себе теги по нраву
— попробовать придумать теги самому. Право слово, особо мудрствовать не надо — хошь картинки где фигурирует Селестия и яблоко? Вот и пиши теги «apple», «princess+celestia» Ну и всё в таком духе — большинство слов «тегизировано» и можно писать наугад.
— повыкачивать картинок «популярное» или с какими-либо тегами, а потом написать в свой файл теги из названия картинок\файлов на диске. Они прямо в название прописаны, разделены символом "_"
— ну либо использовать автоматически выдернутые теги из приложенных к программе файлов. Они сгенерированы способом, схожим с предыдущим пунктом, но не проверялись, так что некоторые могут быть косячны (видал там где-то ":+", что не есть гуд, после ":" не должно быть "+", так что учитывайте при добавлении
Тыжпрограммистов на Java поопытнее менее, прошу провести посильный кодревью. Можно тупо текстом в личку.
Программа представляет из себя банальный выкачиватель картинок с Derpibooru согласно заданным тегам или без оных (так называемые популярные trending за 3 дня). Получение списка файлов идет через прокси, поскольку ресурс заблокирован на территории РФ. А вот скачивание идёт по «голому» соединению с вашим провайдером, поскольку хостинг их картинок не заблокирован. В наличии настройка прокси и своего ключа авторизации, если необходимо. Но можно использовать и специально заведенных с фильтрацией «показывай_ваще_всё».
В целом, интерфейс интуитивен и поясняется, особо писать по нему нечего. Если есть вопросы, замечания, предложения — комменты или личка открыты. Ежели оно кому будет полезно (прога), предложения по функционалу будут учитываться, новые версии будут выходить. А нет, так нет =)
Разве что про вкладку тегов рассказать. Там можно выбрать файл с любимыми тегами, который можно создать самому. Обычный текстовый документ, в котором каждый тег необходимо написать с новой строки. Если в теге несколько слов (например «Princess Celestia»), то необходимо заменить пробел на "+" (например «Princess+Celestia»). Добавление\удаление тегов из списка осуществляется по двойному клику мыши (окромя ручного ввода, но там есть кнопка)
Еще имеет смысл пояснить по «Размер изображения» на третьей вкладке. Фильтрация будет происходить на этапе скачивания, то есть из 50 файлов (на одной странице столько выдает) может скачать всего 5 или 0. Зависит от ваших личных данных. Еще там учитывается ratio — соотношение ширины к высоте (или наоборот, не помню). Суть в том, что будет фильтровать картинки не только «не менее чем введенный размер» но и «не менее чем ratio» Сделано это для того, чтобы функция работала корректно. Потому как захотели вы себе картиночек на рабочий стол, ввели 1024*1280 а оно вам выдало картинку 3500*1300. И чего с такой делать, когда она по форме как вытянутая вверх херабопола? Вот то то и оно, что нужно постараться соблюсти еще и пропорции картинки, чтобы иметь возможность поставить на монитор.
Жду отзывов и предложений.
Скачатьgithub.com/Dernogard/DerpLoader/tree/master/download
Где взять тегиХаааароший вопрос, мой юный любитель цветных лошадок. В поисках его, у тебя есть минимум четыре пути:
— проследовать на сам ресурс derpibooru, trixiebooru (зеркало), воспользовавшись тором или прокси или чем-то схожим. И там порыться в разделе тегов, выбрав себе теги по нраву
— попробовать придумать теги самому. Право слово, особо мудрствовать не надо — хошь картинки где фигурирует Селестия и яблоко? Вот и пиши теги «apple», «princess+celestia» Ну и всё в таком духе — большинство слов «тегизировано» и можно писать наугад.
— повыкачивать картинок «популярное» или с какими-либо тегами, а потом написать в свой файл теги из названия картинок\файлов на диске. Они прямо в название прописаны, разделены символом "_"
— ну либо использовать автоматически выдернутые теги из приложенных к программе файлов. Они сгенерированы способом, схожим с предыдущим пунктом, но не проверялись, так что некоторые могут быть косячны (видал там где-то ":+", что не есть гуд, после ":" не должно быть "+", так что учитывайте при добавлении
41 комментарий
А программа понимает полные поисковые запросы к буре вроде «ts,fs,solo,-(anthro || humanization || eg)» или можно только наплюсовать тегов и их скачать, без вычетов, без «и», «или»?
Про «или» разобрался, но пока не знаю, как добавить, чтобы было понятно в текущем интерфейсе. Если добавить все теги (из примеры выше) в игнор, то поиск выдаст 0, в отличии от варианта «или»
Путь к папке сохранения запоминается через кнопку «Запомнить» справа от выбора (на третьей вкладке) =)
explicit AND (Fluttershy OR Pinkie Pie) NOT anthro
Алсо, даже не каждая соло-картинка имеет тег solo, отчего совсем грустно
«Дайте мне розовую шляпу или что-нибудь кроме бегемота».
Это все равно что писать «2, (-2)» вместо «2 — 2».
У них есть публичная прокся для обхода РКНовских блокировок.
Либо арендуй свой.
Постоянно держать в памяти жабу которая парсит дерпибуру — это такое. Как земля.
Я лучше на расте парсилку буры напишу
Гиблое это дело, чувак.
Алсо:
скрин