моё
Подписчиков: 18 Сообщений: 2616 Рейтинг постов: 21,444.1моё joyreactor опенсорс утилита JoyreactorDownloader реактор скачать golang
JoyreactorDownloader V 1.0.2
Всем привет, небольшое обновление моей версии скачивалки контента с джоя.
p.s "Автор проги (я) понимает, что есть прошлые версии скачивалок, которые удобнее/надежнее и многофункциональнее этой, моей целью было просто пошарить то, что использую я сам и возможно найти людей, которым эта приложенька также поможет в решении своих задач"
---------------------------------------------------------------------------------------------------
Ссылка на этот релиз ->Тык
---------------------------------------------------------------------------------------------------
Что в обнове:
- Добавлена возможность просматривать и скачивать контент по заблоченым тегам (тестировал на нескольких тегах, если у вас не грузится ваш тег можете пошарить его в лс, я чекну почему).
- Если вам не хочется видеть посты по заблоченным тегам вообще также добавил в настройки отдельную галку, которая их скрывает.
- Добавлена возможность автозапуска приложения при загрузке компа/оставлении приложения в трее при закрытии
- Добавлены галки "Автообновлять пресет" возле каждого пресета, она позволяет раз в N времени (промежуток можно поменять в настройках). Чуть позже сделаю отдельный экранчик на котором можно будет управлять пресетапи для удобства.
---------------------------------------------------------------------------------------------------
Как настроить отображение и скачивание блокнутых тегов.
Для этого используется зеркало джоя и тор, который позволяет это зеркало прочитать.
1. Скачай и установи Tor Browser с torproject.org.
2. Запусти его, нажми «Соединиться» на стартовом экране, дождись появления зелёного лука («Поздравляем»). Окно Tor Browser должно оставаться запущенным, пока пользуешься восстановлением — закроется он, наш downloader потеряет прокси.
3. В downloader'е открой ⚙ → Сеть:
- Включи галку «Использовать SOCKS5-прокси для GraphQL». Поле «SOCKS5 адрес» по дефолту `127.0.0.1:9150` (это порт Tor Browser; для отдельного `tor`-демона — `127.0.0.1:9050`).
- Нажми «🧅 Подставить .onion» — заполнит поле адреса зеркала.
- Нажми «🔌 Проверить» — это пробный запрос к зеркалу через прокси. Должен показать **зелёный пилл «OK · <время> мс · <url>»** (3–6 секунд через Tor — нормально). Если красный — посмотри текст ошибки.
- Когда тест зелёный, поставь галку «Восстанавливать удалённые посты через .onion».
4. Перезапусти приложение — сетевой клиент строится один раз при старте, ему нужен фреш-старт чтобы подцепить прокси.
После перезапуска в настройках конфиг должен выглядеть как-то так

моё joyreactor опенсорс утилита JoyreactorDownloader реактор скачать golang
JoyreactorDownloader V1
Всем привет, сделал свою версию скачивалки картинок и другого контента с Джоя используя
GraphQLapi.
Делал изначально для себя, но чекнул что есть на джое и если честно не увидел чего-то подобного, чтобы был и поиск и можно было провалиться в саму пикчу с комментами, при этом была гибкая настройка под загрузку пикч.
АЛЯРМ:
- Пока что не тестил на Ubuntu и Mac, у меня 11 винда (другие платформы сбилдил и выложил на гите в релизах, но тестировать их буду чуть позже)
- Огромная просьба если вам интересен загрузчик отписаться и поделиться багами, которые нашли.
- Если есть какие-то идеи что можно ещё добавить можете тоже делиться в комментах, буду добавлять по мере появления свободного времени и того, насколько мастхевной выглядит доработка.
--------------------------------------------------------------------
Ссылка на гит ->тык
Вот тут можно почитать как пользоваться ->тык
Ссылка на релизы, где можно скачать (внизу Assets)->тык
--------------------------------------------------------------------

Что умеет:
- Все фильтры родного поиска + extras: текст, теги (с исключениями), автор, диапазон рейтинга, NSFW/unsafe/«только избранное» (с логином). Клиент-сайд: тип медиа, мин-размеры в пикселях, диапазон дат, лимит файлов, диапазон страниц («качай с 51-й по 200-ю» — удобно для resume или нарезки).
- Пресеты с привязкой папки — переключаешь между «Котики», «Ремонт», «NSFW что-нибудь» одним кликом, последний пресет автовосстанавливается при следующем запуске.
- Очередь задач с паузой / возобновлением / отменой и параллельными воркерами; можно гонять несколько подборок одновременно.
- Превью с комментариями в приложении — клик по плитке открывает overlay с картинками поста + комменты + кликабельные теги (клик добавляет тег в фильтр).
- Ручной выбор — чекбоксы на плитках + резинка-выделение мышкой, либо кнопка «Сохранить» прямо из превью для одного поста.
- Дедупликация через .manifest.json — одна и та же картинка не качается повторно. Два режима: per-folder (на папку) или общий (один манифест на всё, удобно если коллекционируешь без дубликатов между подборками).
- Имена файлов на выбор: numeric IDs (12345_67890.jpg) или с тегами ([art][cat][cute]_12345_67890.jpg, алфавитная сортировка → один и тот же пост всегда даёт одинаковое имя).
- Системные toast-уведомления при завершении задачи, single-instance lock (повторный запуск exe фокусирует открытое окно).
Что хочу доработать в ближайшее время:
- Cейчас есть пресеты запросов, которые пишут пикчи в определенные директории, я хочу добавить возможность выбрать пресеты и кол-во дней раз в которое этот пресет будет обновляться. Тоесть флоу такой: Создали пресет -> Выгрузили по нему пикчи -> указали раз в сколько вам нужно подгружать с этого тега новые пикчи -> теперь раз в № дней новые пикчи будут выгружаться в нужные директории. Это позволит сделать автоматику по выгрузке пикч и упростить весь процесс.
P.S. Пароль никуда не уходит — только сессионный cookie в локальный конфиг (%APPDATA%/joyreactorDownloader/session.json и аналоги на других ОС). Всё через api.joyreactor.cc/graphql.
программирование geek IT Android TV моё Vidra песочница пост из чистилища
Еще один велосипед: Написал свой IPTV-плеер для Android TV, потому что старые заставляли меня страдать
Реактор, привет.
Я тут пополнил ряды тех «велосипедостроителей», которых окончательно доконал софт от крупных контор.
У меня дома Android-приставка, и просмотр IPTV на ней превращался в квест. Если вы в теме, то знаете:
Либо ты пользуешься «антиквариатом» из 2012 года, который выглядит как Excel на стероидах.
Либо приложение пытается впарить тебе регистрацию, подписку и гадалок в HD-качестве.
Либо (самое бесячее) интерфейс делали люди, которые никогда не держали в руках пульт. Фокус меню прыгает по экрану как пьяный заяц, и попасть в нужный канал — это отдельный вид киберспорта.
Короче, я сел за код и выкатил Vidra.
Почему этот велосипед едет лучше других:
Управление «для своих». Я не стал изобретать колесо, а просто сделал кнопки, в которые реально попасть пультом с трех метров. Навигация предсказуемая: нажал «вправо» — фокус ушел вправо, а не в астрал.
Локальный HTTP-сервер. Моя личная киллер-фича. Если мне нужно закинуть плейлист или фильм на телек, я не ищу флешку. Я просто включаю сервер в приложении, захожу с компа по IP и перетаскиваю файл прямо в браузер. Телек его тут же подхватывает.
Никакого «вшитого» добра. Я не торгую каналами и не подсовываю рекламу. Это чистый инструмент. Жрет M3U/M3U8, ваши локальные видосы, музыку и даже фото (если вы вдруг решили устроить слайд-шоу из отпуска).
Техническое для господ:
Kotlin, Jetpack Compose, ExoPlayer. Оптимизировал под «свистки» и приставки с 1 Гб оперативки, чтобы интерфейс не превращался в слайд-шоу при загрузке плейлиста на 5к каналов.
Приложение живет в RuStore (ищите по названию Vidra). Полностью бесплатно, без рекламы и прочей шелухи.
Если кто-то из вас тоже страдал от кривых TV-интерфейсов — пользуйтесь на здоровье. Критика, советы и предложения «пойти поработать» принимаются в комментариях.















