Антон Шакиров

Выпустил Stash — расширение браузера для сбора референсов из Instagram* и TikTok

Открываешь пост, жмёшь кнопку в углу — и фото, ролик или его звук скачиваются в папку загрузок.

Я собираю референсы постоянно: композиция, свет, монтаж, то, как снят предмет. Раньше я пересылал ссылку сам себе и через неделю не мог найти нужное среди сотни других сообщений. Stash появился из этой скуки.

Имя файла складывается из автора, даты и кода поста, поэтому через месяц нужное находится сразу, без открывания каждого файла подряд.

Как это работает:

  1. Один кадр за нажатие. Если это карусель, пролистай до нужного слайда и нажми: уедет ровно он. Нужны три слайда из семи — три нажатия.
  2. Звук отдельно. Рядом с основной кнопкой есть кнопка с нотой. Звук вынимается из самого ролика и получается ровно той длины, что и ролик.
  3. Свои папки. По умолчанию файлы ложатся в Saved Reels, Saved Photos и Saved Audio, но имена меняются в настройках. Слэш означает вложенность.
  4. Без дублей. Повторное сохранение того же кадра расширение замечает и говорит об этом. Нужна копия — нажми второй раз подряд.

Кнопки намеренно нет в ленте и в сетке профиля. Там под курсором лежит миниатюра, и файл вышел бы хуже оригинала, поэтому сначала открой сам пост.

Чего Stash не делает. Он не отправляет к площадкам ни одного собственного запроса: расширение читает данные, которые страница уже получила, чтобы показать тебе пост, и когда их нет, честно говорит об этом. Никуда ничего не уходит — файл едет с площадки прямо на твой диск. Нет пакетного скачивания профилей и альбомов целиком, нет очереди загрузок, нет сбора статистики. Это инструмент для сбора референсов, а не комбайн для выкачивания чужого.

Права на сохранённое принадлежат авторам постов, и расширение никаких прав не даёт. Смотреть и вдохновляться — одно, перезаливать и использовать в своих материалах — другое.

Установка в Chrome

Здесь сложнее, и не по моей вине. Chrome не разрешает ставить расширения мимо своего магазина, а магазин такой класс расширений не публикует. Поэтому остаётся ручная установка, четыре шага:

  1. Скачайте архив — файл stash-chrome-x.y.z.zip из последнего выпуска — и распакуйте его.
  2. Откройте chrome://extensions.
  3. Включите режим разработчика тумблером в правом верхнем углу.
  4. Нажмите «Загрузить распакованное расширение» и выберите распакованную папку.

После установки обновите уже открытые вкладки: в них расширение не попадает.

Обновлять придётся руками: распакованные расширения Chrome не обновляются автоматически, такого механизма у браузера просто нет. Само расширение будет замечать выход новой версии и говорить об этом, но скачать и подложить папку нужно самому. В Firefox всё это происходит без вашего участия.

Установка в Firefox

Скачать и установить — одно нажатие, дальше расширение обновляется само. Пакет подписан Mozilla, поэтому ни магазин, ни режим разработчика не нужны. Требуется Firefox 140 или новее.

Код открыт целиком и лежит под лицензией MIT. Если что-то не работает или есть идея — напишите, я посмотрю.

Скачать расширение