JoySave v27 / JoySave :: парсер :: реактор скачать :: joyreactor

joyreactor парсер реактор скачать JoySave 

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

Скачайте, распакуйте, запускайте. Не запускайте прямо из архива!

Об изменениях по сравнению с прошлой версией:

Все настройки переехали в 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 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.ccAag/KOT3/best 1 100 cat/best 02 https://joyreactor.ccAag/geek 50 geek 03 https://joyreactor.ccAag/Mrpbi/all 500 games 04 05 https://joyreactor.ccAag/art 10402 art 06 07 Кач [согах4] Всего: 15 Пост: 0 Файл: 0/15 Старт Стоп
JoySave 0.27 л _ □ X Главная Настройки Помощь Куки : joyreactor_sess3= ver89237893289489438923509320943609250980982340913 Таймер, мс 300 ^ Страниц в папке 50 ^ V* Качать JPEG и PNG Прокси адрес Прокси порт у/ паковать в CBZ Удалять папку после упаковки Прокси логин Прокси пароль у/ качать картинки из комментариев V* Качать GIF если нет Webm/MP4 Прокси • Нет HTTP SOCKS4 SOCKS5 Анимация V* Альт, имя файлов е|р V Переименовывать в альт, имя V \ZVebM Сохранять в txt теги поста МР4 Стоп Всего: 21 Пост: О Файл: 7/30
joyreactor,парсер,реактор скачать,JoySave
Развернуть
>Еще можно в отельный файл писать ВСЕ теги поста. Может кому пригодится.

пригодилось бы, если бы ВСЕ теги поста писались в название файла/файлов поста, а не в отдельный файл...
Со всеми тегами часто получается настолько много, что это вызывает проблемы (больше 260 символов в пути файла). Думаю, прочитать txt-файл не такая уж проблема.
corax4 corax4 10.09.202223:53 ответить ссылка 1.0
один раз - не проблема. а когда речь идет про 2000 страниц избранного - проблема, причем самая основная

и лимит на 260 символов в винде же убирается через regedit, или я чего то недопонимаю?
Да, убирается. Если 2000 страниц избранного - файлов самих картинок всё равно намного больше. Ну поленился я, вобщем :-) Давай я специально для тебя сейчас сделаю версию со всеми тегами в имени :-)
corax4 corax4 11.09.202200:11 ответить ссылка 0.6
Готово, обновил. Перекачай :-)
corax4 corax4 11.09.202200:55 ответить ссылка 0.9
Воу-воу.. Полегше.. Столько нового. Это теперь опять Хелпы читать)
*Спасибо старания. Позже затестирую)
Rolar Rolar 11.09.202201:57 ответить ссылка 0.6
Знаешь, вот реально чего не хватает (мне) - опции "призакрытии сворачивать в трей" (или кнопку прикрутить для сворачивания в трей).
А и эта.. как тему на тёмную переключить?.. Или у тебя общее оформление тёмное?..
Rolar Rolar 11.09.202202:26 ответить ссылка -1.1
Трей - возьму на карандаш. У меня оформление темное.
corax4 corax4 11.09.202209:47 ответить ссылка 0.0
Почти все сайты в интернете - мы будем показывать капчи если заподозрим, что нас парсят
Джой - пост с парсером Джоя на главной.
Я обожаю этот сайт и это комьюнити))
Багрепорт скинул в ЛС. Интересный баг. Проверял на старой версии - то же самое.
Rolar Rolar 11.09.202205:41 ответить ссылка 0.0
я правильно понимаю что можно к примеру выкачать вообще все гифки с реактора?

ит ыз хотелки тайм! А можно добавить календарь? ну чтобы скачивать посты от сих и до сих? Типа я помню что примерно %date% в комментах была такая то картинка и хотелось бы её заиметь папку [для ВП], а поисковики не понимают запросов?
Russ_Dry Russ_Dry 11.09.202205:55 ответить ссылка 0.1
Можно все гифки, WebM - как пожелаешь.
Про календарь подумаю)
corax4 corax4 11.09.202209:49 ответить ссылка 0.8
Я всё что нужно было скачал вручную через тор-зеркало реактора, заботливо представленным Вождем и теперь готов к отключению интернетов.
18 + 18 + 11.09.202208:34 ответить ссылка 0.1
>Пишите замечания, ругательства, пожелания.

врываюсь: накой член скачивать страницу и парсить html? delphi настолько древний и окаменелый, что там нет graphql-клиента? тулза и сервер бессмысленно нагружает, и сама работает медленнее
Не delphi древний, а graphql у реактора появился недавно. Как я понял, полтора года назад https://joyreactor.cc/post/4645610.
Сырой версией проги я пользуюсь уже больше 6 лет, потому не видел смысла переделывать работающее на то, что может и не заработает как мне надо.
corax4 corax4 11.09.202209:55 ответить ссылка 0.6
    >может и не заработает как мне надо

я в основном наблюдаю обратную ситуацию, когда парсер html ломается от любого чиха, ибо правки в вёрстке - штука рядовая и повседневная.

В то время как GraphQL меняется примерно раз в никогда - просто в силу дизайна.
Но тогда пришлось бы практически выкинуть эту прогу и написать новую на основе GraphQL. Ну, если будет много свободного времени - может так и сделаю, чтоб научиться GraphQL на практике :-)
corax4 corax4 11.09.202218:15 ответить ссылка 0.0
Вот кстати можешь попробовать написать новую прогу на другом ЯП для обучения. Так как ты уже примерно знаешь какой функционал ты ожидаешь и тебе будет гораздо проще составить себе список юзкейсов и переработать их в задачи.
Вы тут много ругаетесь на программистском. Но 95% пользователей такая простая утилита вполне зайдёт. Я сам в основном пользуюсь более хитрой прогой для всех сайтов и скажу что для риахтура приходится прилично понастраивать фильтр url + с куками поиграться. А тут всё в 2 клика.
Насчёт сервера - если б одмины были против они бы настроили пожостче ограничения.
Rolar Rolar 11.09.202220:43 ответить ссылка 0.0
У 95+% пользователей в принципе не бывает задачи "скачать интернет реактор".

специфичная тулза для специфичной задачи специфичных людей

вероятно поэтому ограничения и не ужесточают - время на настройку и тестирование ограничений выйдет в итоге дороже, чем на обслуживание запросов всех скачивальщиков в обозримом будущем

что, впрочем, не должно мешать скачивальщикам задумываться о благоразумии и минимизации своего импакта
Пару примечаний. Антивирусами проверил, трояна нет! Похоже, у некоторых бывают ложные срабатывания.
Еще прога плохо работает с old.reactor.cc. Скармливайте ей лучше ссылки с нового реактора.
corax4 corax4 11.09.202209:59 ответить ссылка 1.8
о боже спасибо неужели теперь можно качать комиксы в правильном порядке ура ура
krako krako 11.09.202210:13 ответить ссылка 0.6
спасибо за тулзу! По поводу
>Еще можно в отельный файл писать ВСЕ теги поста.

Почему бы не добавлять теги в метаданные jpg png ?
Drak Drak 11.09.202211:03 ответить ссылка 0.0
Вот инфа если нужно : https://exiftool.org/TagNames/EXIF.html
Drak Drak 11.09.202211:07 ответить ссылка 0.0
Спасибо за ссылку. Сохраню, может пригодится когда-то.
corax4 corax4 11.09.202211:10 ответить ссылка 0.0
Теги можно добавлять в поле XPKeywords
Drak Drak 11.09.202211:18 ответить ссылка 0.0
Для GIF так не получится - GIF не умеет EXIF.
corax4 corax4 11.09.202211:25 ответить ссылка 0.0
Так сложнее, как записать так и прочитать. Тем более что форматы очень разные - JPEG, PNG, GIF, WebM, MP4
corax4 corax4 11.09.202211:09 ответить ссылка 0.0
В записи всех тегов в отдельный файл только 1 минус - слишком много файлов получается.
Rolar Rolar 11.09.202220:47 ответить ссылка 0.0
> но исходники (ужасные!)
Ну, принижать свои усилия не стоит. Большинство анонов даже такого не напишут, так что у тебя есть право гордиться своим трудом.
В своей жизни я видел и похуже (и в продакшене, лол).
А вцелом, если хочешь повышать качество своих исходников , то как я уже говорил (помимо более полного ревью в ЛС на предыдущую версию) нужно
1. Провести фунциональную декомпозицию
2. Уменьштить когнитивную и цикломатическую сложности кода
3. Покрыть тестами хотя бы критические участки кода

Ну а вцелом качество любого кода определяется тем, работает ли он и насколько легко его поддерживать самому разработчику или понять строннему кодеру. Если так стесняешься своих исходников выпусти промежуточную версию с рефакторингом без функциональных изменений (может разве что багфиксы). Это нормальная практика.
Спасибо) Если будет время - переработаю код к более красивому виду. Стараюсь учитывать твои советы по улучшению :-)
corax4 corax4 11.09.202212:06 ответить ссылка 0.0
БЕДААА!!! Номер поста в имени файла неправильный. И еще SOCKS-прокси сломался. Подождите, сейчас исправлю!
corax4 corax4 11.09.202213:40 ответить ссылка 0.0
ВСЕМ СКАЧАВШИМ - новая версия с исправлением альт. имени тут: https://github.com/corax4/JoySave/releases/tag/v28.0.0
Если этой версией перекачать уже скачанное, то картинки с неправильными именами (неправильный номер поста), то просто переименует. Еще починил прокси, но только под Windows.
corax4 corax4 11.09.202214:59 ответить ссылка 0.9
Домены не трогал, да?.. (всё так же)
Rolar Rolar 11.09.202220:55 ответить ссылка 0.0
да, это еще не исправил
corax4 corax4 11.09.202220:59 ответить ссылка 0.0
Поставь тег JoySave
В некоторых случаях могут наблюдаться проблемы со скачиванием с old. и просто reactor. Если у вас вдруг половина постов не спарсилась качайте через joy.reactor
Rolar Rolar 11.09.202220:56 ответить ссылка 0.0
А onion адреса можно прикрутить? Эт я для друга.
miklsh miklsh 11.09.202222:42 ответить ссылка 0.0
Хорошая мысль. Подумаю об этом
corax4 corax4 11.09.202223:17 ответить ссылка 0.0
ну всё, теперь только на тебя надежда, после того как по просьбам трудящихся похерили апи реактора.
krako krako 21.09.202217:10 ответить ссылка 0.0
На подходе версия на основе API (по большей части). Я учту изменения.
С такими событиями - как бы инет не отключили.
corax4 corax4 21.09.202217:18 ответить ссылка 0.9
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
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	https://joyrea
подробнее»

joyreactor парсер реактор скачать JoySave

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 https://joyrea
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	https://joyreac
подробнее»

joyreactor парсер реактор скачать JoySave

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 https://joyreac
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
подробнее»

joyreactor парсер реактор скачать JoySave

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
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
подробнее»

joyreactor парсер реактор скачать JoySave

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
• • •
Ф 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
подробнее»

joyreactor парсер реактор скачать JoySave

• • • Ф 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