#!/bin/bash
# Скрипт для получения cookies Instagram через yt-dlp

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
COOKIES_FILE="$SCRIPT_DIR/instagram_cookies.txt"

echo "Получение cookies Instagram из браузера..."
echo ""
echo "Выберите браузер:"
echo "1) Chrome"
echo "2) Firefox"
echo "3) Edge"
echo "4) Opera"
read -p "Введите номер (1-4): " browser

case "$browser" in
    1) BROWSER="chrome" ;;
    2) BROWSER="firefox" ;;
    3) BROWSER="edge" ;;
    4) BROWSER="opera" ;;
    *)
        echo "Неверный выбор"
        exit 1
        ;;
esac

echo "Получаю cookies из $BROWSER..."
echo "Файл cookies будет сохранен в: $COOKIES_FILE"

yt-dlp --cookies-from-browser "$BROWSER" --cookies "$COOKIES_FILE" --no-download https://www.instagram.com 2>&1 | head -10

if [ -f "$COOKIES_FILE" ]; then
    echo ""
    echo "✅ Cookies успешно сохранены в $COOKIES_FILE"
else
    echo ""
    echo "❌ Ошибка: файл cookies не был создан"
    exit 1
fi
