Repository navigation
🎉 Первый публичный релиз!
Playwright Screenshot CLI - это профессиональная утилита командной строки для создания скриншотов веб-страниц с современным веб-интерфейсом.
✨ Основные возможности
- 📸 Полные и поэкранные скриншоты с поддержкой всех браузеров Playwright
- 🌐 Современный веб-интерфейс для просмотра и управления скриншотами
- 📊 Интерактивные progress бары с детальной информацией о процессе
- 🌍 Автоматическое определение внешнего IP и генерация абсолютных URL
- 🔧 Умное управление портами с автоматическим поиском свободных
- 📁 Организованная структура файлов по доменам и временным меткам
- 🔒 CORS поддержка для доступа с внешних устройств
- 🐳 Docker готовность для контейнеризованного развертывания
🚀 Быстрый старт
# Клонирование и установка
git clone https://github.com/voftik/playwright-screenshot-cli.git
cd playwright-screenshot-cli
npm install
npx playwright install
# Создание скриншота с веб-интерфейсом
node index.js take https://example.com --server
# Запуск только веб-сервера
node index.js serve🛠️ Техническая информация
- Node.js: 18+ требуется
- Playwright: Поддержка Chromium, Firefox, WebKit
- Веб-сервер: Express.js с современным UI
- CLI: Commander.js с прогресс-барами
- Валидация: Zod для безопасной проверки входных данных
📚 Документация
Полная документация доступна в README.md
🐛 Нашли баг?
Сообщите о проблеме в Issues
*Попробуйте сейчас и создавайте профессиональные скриншоты с легкостьюpush origin v2.0.0 ⭐