парсер

Подписчиков:
10
Постов:
19

JoySave v33

Привет! Новая версия скачивалки. Минимум изменений.
У JoySaveO.33
Главная Настройки Debug Помощь
Файл API
□ X
Старт
Стоп
№
-1
-
-
Начало 6500	* Конец 7003	* Сейчас 0
-
-
No	Адрес	Начало	Конец	Папка	Искл. теги
00	https://joyreactor.cc/tag/rn<|>Kn	6500	7003	gif	
01	котэ/best	1	0	котики/best	
02	https://joyreactor.cc/tag/geek	1	50	geek
Всё как обычно. Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Изменения по сравнению с прошлой: Куки теперь задаются не как значение joyreactor_sses3, а полностью, ибо сейчас параметр стал называться joyreactor_sses4. Может он и раньше у кого-то так назывался и у кого-то не работало. Т.е теперь в поле Куки надо писать joyreactor_sses4=blablabla...
Версия для МакОси тотально сломана, пока не готова. Какая-то проблема у Маков с libcrypto.dylib. Может на праздниках разберусь. Похоже, оно и раньше работало только на моём компе и больше ни у кого. 
,joyreactor,парсер,реактор скачать,JoySave
Может на праздниках найду немного времени, потому опрос: что еще доработать в скачивалке?
Что доработать в скачивалке?
Проще интерфейс
73(44,79%)
Управление с командной строки
18(11,04%)
Скрипты (напишите в комменты зачем)
7(4,29%)
Стабильность (зависает, падает)
26(15,95%)
Логи и статистика
16(9,82%)
Другое (в комментах)
23(14,11%)

JoySave v32

Привет! Новая версия скачивалки. Минимум изменений.
• • •
Ф JoySave 0.32
Главная Настройки Помощь
Старт	Стоп Файл
№	-1	Начало 1255	|§ Конец 1256	___£ Сейчас О
No Адрес	Начало Конец Папка	Искл. теги
00	https://joyreactor.cc/tag/rn<t>KH	7003	gif
01	https://joyreactor.ee/tag/KOT3/best	100	cat/котики/вып
02	https://joyreactor.cc/tag/geek	50	geek
Всё как обычно. Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Изменения по сравнению с прошлой: добавил галочку в настройках "Качать WebM/MP4 если нет GIF". Так как на реакторе набирают популярность видюшки без GIF, то это добавляет контроля. Так же добавил версию для MacOS (еще более глючную и корявую).
,joyreactor,парсер,реактор скачать,JoySave
Проект на GitHub. Хотелки и замечания пишите, хотя вряд ли что-то сделаю - времени нету :-)

JoySave v31

Привет! Новая версия скачивалки. Ничего нового, пару багов поправил.
Для Windows качайте JoySave_v31.zip, для Linux x64 качайте JoySave_v31.tar.gz.
JoySave 0.31
л _ □ X

Главная Настройки Помощь
Старт	Стоп Файл
Ж 1 ’W	Начало	Ж 1 ’W	Конец	100 ’W	Сейчас	Ж 6 ’W
No	Адрес	Начало	Конец	Папка	Искл. теги
00	https://blizzard.reactor.ccAag/Starcraft	1	150	star_craft	1
01	котэ/best	1	100	cat/best	манул
02	https://joyreactor.ccAag/geek		50	geek
Всё как обычно. Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Изменения по сравнению с прошлой: починил нумерацию строк в главной таблице и работу строк больше 49-й. Это всё.
,joyreactor,парсер,реактор скачать,JoySave
Проект на GitHub, но исходники есть и в самой проге (запустите с параметром sources).
Времени сейчас совсем нет. Но всё равно пишите замечания и пожелания.

JoySave v30

Привет! Сделал новую версию скачивалки.
Для Windows качайте JoySave_v30.zip, для Linux x64 качайте JoySave_v30.tar.gz.
JoySave 0.30
л _ □ X
v
Главная Настройки Помощь
Старт	Стоп Файл 000063807_0_000030980_________котэ-jpeg
N® 1	Начало 1	Конец 100	Сейчас 4
No	Адрес	Начало	Конец	Папка	Искл. теги
00	https://blizzard.reactor.ccAag/Starcraft	1	150	star_craft	
01	котэ/best	1	100	cat/best	манул
02
Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Изменения по сравнению с прошлой:
Теперь можно добавлять теги-исключения. Очень помогает для сортировки по папкам. Не забывайте, что бывают теги-синонимы! Например, "art девушка" и "арт барышня". Перечислить в исключения надо все, так как синонимы для исключения не ищутся!
Существующие файлы ищутся не только в текущей подпапки, но и паре соседних.
В txt-файл пишутся не только теги, но и рейтинг, автор поста, дата создания поста, а так же флаги nsfw и unsafe.
,joyreactor,парсер,реактор скачать,JoySave
Проект на GitHub, но исходники есть и в самой проге (запустите с параметром sources).
Пишите замечания, ругательства, пожелания.

JoySave v29

Привет! Сделал новую версию скачивалки.
Для Windows качайте JoySave_v29.zip, для Linux x64 качайте JoySave_v29.tar.gz.
JoySave 0.29
л _	□

Главная Настройки Помощь
Сайт https://api.joyreactor.cc Путь котэ/Ьеэ1
Файл 000002184_0_000001458_______котэ.]ред
№	1	Начало 1	ж Конец 100 ж Сейчас 1
No	Адрес	Начало	Конец	Папка
00	https://blizzard.reactor.ccAag/Starcraft	1	150	star_craft
01	котэ/best	1	100	cat/best
02
Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Изменения по сравнению с прошлой:
Исправил ошибку при которой на многих адресах не воспринималось дополнение /all, /best и т.п.
Работает теперь через API реактора. А значит будет качать даже те картинки, которые заблокированы. И быстрее работает.
Теперь можно вместо ссылки в адрес написать тег. Так можно качать даже заблокированные теги!
В альт. имени файла номер поста теперь будет на 1 цифру длиннее, так как запасу было мало.
По иконке в трее можно прятать окно. 
Проект на GitHub, но исходники есть и в самой проге (запустите с параметром sources).
Пишите замечания, ругательства, пожелания.

JoySave v27

Привет! Немного доработал скачивалку
Для Windows качайте JoySave_v27.zip, для Linux x64 качайте JoySave_v27.tar.gz.
JoySave 0.27
л _	□

Главная Настройки Помощь
Сайт https://blizzard.reactor.cc Путь ДадДДагсгаЛ
Файл ЫТрз://ЬНггап1геас1ог.ссДадДИ:агсгаА:/2 №	0	Начало 1	ж Конец 150 ж Сейчас 2
No	Адрес	Начало	Конец	Папка
00	https://blizzard.reactor.ccAag/Starcraft	1	150	star_craft
01	https://joyreactor
Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!
Об изменениях по сравнению с прошлой версией:
Все настройки переехали в ini-файл. Можете заменить старую прогу новой, она сама подтянет старые настройки, удалит cookies.txt и list.csv. Для Linux - перед запуском новой проги переместите ".JoySave" из домашней папки в папку с прогой, переименуйте в "JoySave.ini". 
Настройки и таблица сами сохраняются когда запускается закачка - не нужно на всякий случай закрывать прогу перед запуском.
Если куки в настройках правильные, то в статус-баре рядом с "Кач" будет ваш [логин]. Так можно видеть что куки пора обновить. 
Если запустить из командной строки с параметром start (т.е. "JoySave.exe start") - закачка начнется автоматически. Удобно для запуска из планировщика заданий.
Если в поле "Конец" стоит 0, то актуальный номер последней страницы заполнится сам.
Много нового в настройках:
JoySave 0.27
л _ □ X

Главная Настройки Помощь
Куки : joyreactor_sess3= ver89237893289489438923509320943609250980982340913
Таймер, мс	300 ^ Страниц в папке 50 ^ V* Качать JPEG и PNG
Прокси адрес	Прокси порт у/ паковать в CBZ
Удалять папку после упаковки	
Прокси логин	Прокси пароль у/ качать
Теперь можно опционально качать/не_качать GIF, WebM, MP4, JPEG с PNG. Можно выбирать качать ли картинки с комментов.
Теперь есть альтернативные имена картинок: 
<номер поста>_<для комментов 1, иначе 0>_<ID>__ИмяКакНаСервере
С таким именем при сортировке по имени должно совпадать с порядком как оно идет в посте. Ну и опционально можно в такое переименовать то что уже скачано.
Еще можно в отельный файл писать ВСЕ теги поста. Может кому пригодится.
Да и вообще, исправлено куча старых багов, добавлена куча новых. Кое-что переехало в отдельный поток, так то прога стала отзывчивее, хотя еще далеко не идеально. 
Проект на GitHub, но исходники (ужасные!) есть и в самой проге (запустите с параметром sources). 
Пишите замечания, ругательства, пожелания.

JoySave v26

Предлагаю всем заинтересованным скачивалку картинок.
JoySave 0.26
^ _ □ X
*
Main Settings Help
Start	URL	https://blizzard.reactor.cc
Stop	Path	/tag/Starcraft
File https://blizzard.reactor.cc/post/1812
▲ 0 -w	Begin	1 ’W	End	150 ’W	Page	▲ 2 ’W
No	URL	Begin	End	Folder
00	https://blizzard.reactor.cc/tag/Starcn	1	150	star_craft
01
Умеет качать целый список разных тегов, для каждого группирует картинки в папки по некоторому количеству страниц этого тега на реакторе, умеет само паковать в CBZ (по сути - в ZIP, только переименованный).
Описание есть в самой проге. Там по-русски. Но опишу немного и тут.
На вкладке Main таблица заполняется ссылками для сохранения. Копируем адрес в строке адреса браузера, вставляем в клетку URL. Например, переходим в раздел "Котэ". Получится https://joyreactor.cc/tag/котэ. Хотим больше котиков? Переключаем на "Бездну" и копируем. Получается https://joyreactor.cc/tag/котэ/all. Вобщем, понятно. Но если копируете не на последней странице, то в адресе будет номер страницы, например https://joyreactor.cc/tag/котэ/best/2698. Вот его не надо. Номер подставляться будет автоматически, так что номер и последний "/" сотрите.
В столбцах Begin и End вводим номера страниц с какого по какое сохранять. Столбец Folder - это название папки, куда будет сохраняться картинки. Т.е. если введем "SuperCat", то будет сохраняться в папке Pic/SuperCat. Если оставить пустым, то будет имя папки будет номер из столбца No.
Если пустое хоть одно из полей [URL, Begin, End], то строка пропускается. Это удобно, чтоб держать записи на будущее. Например, скачали котиков до страницы 200. Очистим поле Begin, и у нас сохранен адрес и последняя скачанная страница. Когда накопятся новые картинки, то в поле Begin поставим те же 200, а в End уже, например, 250.
Имеет смысл закрыть прогу после заполнения таблицы, чтоб сохранила всё. А то вдруг глюканет и вылетит без сохранения!
Крутилки на главной странице без надобности не трогайте, они сами меняются. 
Больше описаний в самой проге на вкладке Help. Не буду копировать сюда весь текст - его много. Только настроек немного еще опишу.
JoySave 0.26
^ _ □ X
Main Settings Help Cookies
joyreactor_sess3=ver3123213213213213213213213213123213123213213123123123;
Timer:	300	^ Pages in folder 50	^
Proxy host	Proxy port	Proxy
• None
IRIhttp
Proxy user	Proxy pass
SOCKS4
SOCKS5
V Pack to CBZ
<✓ Del folder after Pack
Stop
Tot:
Cookies нужны чтоб качать картинки из-под своего аккаунта (например, чтоб качать избранное, или секретные разделы). Куки можно взять из расширений браузера. Например, для Хрома - Cookie Editor. Достаточно только joyreactor_sess3=значение_этого_поля.
Далее крутилка Timer. Это сколько миллисекунд минимум задержки между запросами (получением постов, скачиванием картинок и прочее). Не ставь мало - заблокируют.
Pages in folder - сколько страниц группируется в подпапку. На мой вкус 50 - оптимально. Больше за раз посмотреть напряжно.
К сожалению, под Linux почему-то не работает HTTP-прокси. SOCKS работает. Прога не многопоточная, потому часто "задумывается", особенно на тяжелых картинках и при упаковке в CBZ. И вообще, это то еще глюкалово, написанное по-быстрому на коленке. 
Пишите замечания, ругательства, пожелания.

Joyloader v.1.5

Есть внезапные изменения, они небольшие, но решил отметить их постом, вдруг кого порадуют.

В связи с переходом реактора на https, качалка моя сломалась, о чем мне сообщил человек в комментариях. Обескураженный этим событием я удрученно тупил в созданное собственными руками, тщетно пытаясь понять как оно работает. И спустя время понял, частично, но достаточно, чтобы оно ожило и снова заработало. Перезалил новый архив и сообщил этому товарищу в комментарии. Окрыленный сим успехом, я потыкал код палочкой еще подольше, и ура, заработало скачивание картинок теперь в полном разрешении, а не 811 пикселей по ширине, как раньше.

Ссылка на качалку все та же https://disk.yandex.ru/d/uoQRruzTDnPUVA

Joyloader v.1.3

В общем вчера был пост про качальщик картинок http://joyreactor.cc/post/5115256
В комментариях человеки оказали помощь и получилось еще немного обработать изделие напильником и довести его до более лудшего состояния. Теперь картинки собираются нормально без плашек. В остальном все по старому: качает, листает, сохраняет, пишет в лог последнюю ссылку страницы. 
Польза от лога не сильно большая, но если отрубился инет или кончилось место на диске, и прога вылетела, то в файле можно увидеть на чем остановилось скачивание. При новом запуске файл опустошается и заполняется заново, поэтому прогу лучше запускать в одном экземпляре. Так же это наверно стоит делать и чтобы не додосить реактор, и он вас не банил и для нас не тормозил.
Была еще мысль сделать проверку на существование файла, чтобы можно было дополнять папки через какое-то время и не качать все по новой. Но из-за того что гифки на реакторе отображаются разными способами и у них есть предпросмотр в виде жипега, я чот запутался и плюнул. Может кто-то допилит и оттестит это дело, то пишите, обновим архив.
Вот если что еще раз ссылка на прогу и код https://disk.yandex.ru/d/uoQRruzTDnPUVA
И бонусом картинка с реактор-кошкой-тян и сосущими ее ньюфажиками
,Joyloader,joyreactor,реактор скачать,парсер
Котята видно не ее, но как говорится "чужих детей не бывает".
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме парсер (+19 постов - парсер)