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-файл не такая уж проблема.
один раз - не проблема. а когда речь идет про 2000 страниц избранного - проблема, причем самая основная

и лимит на 260 символов в винде же убирается через regedit, или я чего то недопонимаю?
Да, убирается. Если 2000 страниц избранного - файлов самих картинок всё равно намного больше. Ну поленился я, вобщем :-) Давай я специально для тебя сейчас сделаю версию со всеми тегами в имени :-)
Готово, обновил. Перекачай :-)
Воу-воу.. Полегше.. Столько нового. Это теперь опять Хелпы читать)
*Спасибо старания. Позже затестирую)
Знаешь, вот реально чего не хватает (мне) - опции "призакрытии сворачивать в трей" (или кнопку прикрутить для сворачивания в трей).
А и эта.. как тему на тёмную переключить?.. Или у тебя общее оформление тёмное?..
Трей - возьму на карандаш. У меня оформление темное.
Почти все сайты в интернете - мы будем показывать капчи если заподозрим, что нас парсят
Джой - пост с парсером Джоя на главной.
Я обожаю этот сайт и это комьюнити))
Багрепорт скинул в ЛС. Интересный баг. Проверял на старой версии - то же самое.
я правильно понимаю что можно к примеру выкачать вообще все гифки с реактора?

ит ыз хотелки тайм! А можно добавить календарь? ну чтобы скачивать посты от сих и до сих? Типа я помню что примерно %date% в комментах была такая то картинка и хотелось бы её заиметь папку [для ВП], а поисковики не понимают запросов?
Можно все гифки, WebM - как пожелаешь.
Про календарь подумаю)
Я всё что нужно было скачал вручную через тор-зеркало реактора, заботливо представленным Вождем и теперь готов к отключению интернетов.
>Пишите замечания, ругательства, пожелания.

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

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

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

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

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

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

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

Ну а вцелом качество любого кода определяется тем, работает ли он и насколько легко его поддерживать самому разработчику или понять строннему кодеру. Если так стесняешься своих исходников выпусти промежуточную версию с рефакторингом без функциональных изменений (может разве что багфиксы). Это нормальная практика.
Спасибо) Если будет время - переработаю код к более красивому виду. Стараюсь учитывать твои советы по улучшению :-)
БЕДААА!!! Номер поста в имени файла неправильный. И еще SOCKS-прокси сломался. Подождите, сейчас исправлю!
ВСЕМ СКАЧАВШИМ - новая версия с исправлением альт. имени тут: https://github.com/corax4/JoySave/releases/tag/v28.0.0
Если этой версией перекачать уже скачанное, то картинки с неправильными именами (неправильный номер поста), то просто переименует. Еще починил прокси, но только под Windows.
Домены не трогал, да?.. (всё так же)
да, это еще не исправил
Поставь тег JoySave
В некоторых случаях могут наблюдаться проблемы со скачиванием с old. и просто reactor. Если у вас вдруг половина постов не спарсилась качайте через joy.reactor
А onion адреса можно прикрутить? Эт я для друга.
Хорошая мысль. Подумаю об этом
ну всё, теперь только на тебя надежда, после того как по просьбам трудящихся похерили апи реактора.
На подходе версия на основе API (по большей части). Я учту изменения.
С такими событиями - как бы инет не отключили.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
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.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.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.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