vladkens

unjar

Рисунок тушью: дорожный знак, человек копает рядом с кучей земли.

Cookies из твоего браузера, готовые для curl, yt-dlp и скриптов.

unjar читает cookies из профиля браузера на твоей машине и экспортирует их в файл cookies.txt, JSON или заголовок Cookie:. Логинишься один раз в браузере и отдаёшь эту сессию curl, yt-dlp или своему скрипту, без ручного копирования cookies и без расширений.

Он для скриптов, которым нужна залогиненная сессия, и это рекомендуемый способ добавить аккаунт X в twscrape. Работает как консольная утилита или как Rust-библиотека без зависимостей CLI.

Умеет работать с Chrome, Chromium, Edge, Brave, Vivaldi, Opera, Arc, Helium, Firefox и Safari и сам находит их профили. Chrome, Edge, Helium, Firefox и Safari проверены от начала до конца на macOS, остальные реализованы, но ещё не протестированы. Современные браузеры на Chromium под Windows не поддерживаются: там cookies защищены App-Bound Encryption, и обходить её unjar не будет.

Установка

Скачай бинарник для macOS (Apple Silicon) из последнего релиза и положи unjar в папку из PATH. Или собери через Rust:

cargo install unjar
unjar list
unjar x.com
unjar gitlab.com | curl -b - https://gitlab.com/api/v4/user