reels-master/README.md
Илья Глазунов c5e137d4aa initial commit
2026-01-20 20:54:51 +03:00

80 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Reels Master
Chrome расширение для улучшенного просмотра Instagram Reels с управлением громкостью и загрузкой видео.
## Возможности
- 🔊 **Управление громкостью** - Вертикальный слайдер для точной настройки громкости видео
- 📥 **Загрузка роликов** - Скачивайте рилсы одним кликом
- 🎯 **Удобное расположение** - Кнопки расположены рядом с лайками и комментариями
## Установка
### Разработка
1. Установите зависимости:
```bash
pnpm install
```
2. Соберите расширение:
```bash
pnpm run build
```
3. Загрузите расширение в Chrome:
- Откройте `chrome://extensions/`
- Включите "Режим разработчика" (Developer mode)
- Нажмите "Загрузить распакованное расширение" (Load unpacked)
- Выберите папку `dist`
### Режим разработки с автоперезагрузкой
```bash
pnpm run dev
```
## Использование
1. Откройте Instagram и перейдите к любому рилсу
2. Справа от видео, рядом с кнопками лайка и комментариев, появятся новые элементы управления:
- **Кнопка громкости** - Нажмите для включения/выключения звука
- **Слайдер громкости** - Перетащите для регулировки уровня громкости (0-100%)
- **Кнопка загрузки** - Нажмите для скачивания текущего рилса
## Технологии
- TypeScript
- Vite
- Chrome Extension Manifest V3
- WebExtensions Polyfill
## Структура проекта
```
reels-master/
├── src/
│ ├── manifest.json # Манифест расширения
│ ├── content/
│ │ ├── content.ts # Основной скрипт для Instagram
│ │ └── content.css # Стили для элементов управления
│ ├── background/
│ │ └── service-worker.ts # Фоновый service worker
│ ├── popup/
│ │ ├── popup.html
│ │ ├── popup.tsx
│ │ └── popup.css
│ └── options/
│ ├── options.html
│ └── options.tsx
├── public/
│ └── icons/ # Иконки расширения
├── package.json
├── tsconfig.json
└── vite.config.ts
```
## Лицензия
ISC