За много лет я перепробовал кучу расширений для Chrome, которые заменяют новую вкладку на панель быстрого доступа. Некоторые из них на мой вкус были неплохими, некоторые ужасными. Встречались и очень классные и продуманные экземпляры, но у них был один минус – они не подходили именно мне.
Не то чтобы это было так важно, но мне всегда хотелось простого, минималистичного решения с аккуратным списком нужных мне сайтов. И всё. Иногда я забывал о своём желании и пользовался тем, что было, иногда вновь обнаруживал себя вечерами за поисками.
Но в какой-то момент меня осенило, что странно ждать, что кто-то сделает именно так, как нужно мне. Можно попробовать самому. У меня не было опыта создания расширений, но были навыки вёрстки и пользования интернетом.
Так появилась первая версия:
Да, это выглядело максимально просто, но ведь ровно этого я и хотел
Главный минус – это абсолютно не масштабируемое решение. Это обычная html-страничка, где всё жёстко прописано. Чтобы добавить ссылку или поменять иконку, нужно править код. В целом лично меня это устраивало: за пару вечеров я получил то, что не мог найти годами, и червячок внутри меня наконец-то успокоился. А уж внести вручную изменение раз в пару месяцев – не великая проблема.
Но со временем червячок зашевелился вновь: нужно сделать, чтобы всё было настраиваемым. Моих познаний JavaScript для этого не хватало. Было бы здорово разобраться, выучить, тогда бы и этот пост выглядел более солидно: смотрите, я написал всё сам. Но нет, я навайбкодил.
Однако это не отменяет простого факта: теперь у меня было расширение, в котором я мог управлять ссылками, их группировками, иконками и внешним видом, плюс цветовой гаммой странички.
1/3
Так к чему я это всё пишу: чтобы поделиться своим расширением. Понимаю, что большинству оно не упёрлось, но если даже несколько людей заинтересуется, установит и поделится обратной связью – что удобно, а что нет, чего не хватает – мне этого уже будет достаточно. Собственные планы на мелкие улучшения и большие доработки есть, и я их в любом случае продолжу делать, но куда интереснее было бы получить комментов в панамку.
Привет. Если вы активно используете DeepSeek и у вас накопилось больше 20-30 диалогов, вы наверняка сталкивались с проблемой: нормального экспорта нет, копировать вручную — боль, а API для своих скриптов не предусмотрен.
Я написал расширение, которое решает эту проблему на уровне браузера. Оно работает напрямую с локальным хранилищем DeepSeek, вытаскивает сообщения, восстанавливает структуру диалогов и отдаёт их в читаемом виде. Без танцев с бубном и костылей.
Как это выглядит в браузере
Как это работает технически
Расширение обращается к объектному хранилищу в базе Google Chrome. Парсит записи, собирает цепочки сообщений, вытаскивает заголовки чатов. Для каждого сообщения извлекается роль и контент из массива.
Всё это склеивается в нормализованную структуру, которая потом уходит в выбранный формат. Поддерживаются:
JSON — сырые данные с полной структурой, можно гонять через парсеры
TXT — плоский текст с разделителями, читается любым блокнотом
Markdown — с заголовками и разделителями, удобно заливать в Obsidian/Notion
DOC — генерируется HTML с CSS-стилями под печать или Word.
Фильтрация — не просто поиск по строке
Есть два режима работы:
whole-chat — если в чате есть совпадение, выгружается весь диалог целиком. Сохраняется контекст.
messages-only — вырезаются только те сообщения, которые подходят под условия. Полезно, когда нужно собрать выжимку по конкретной теме.
Фильтровать можно по тексту (с учётом регистра или без) и по роли отправителя: только user или только assistant. После тестового прогона выдаётся статистика: сколько чатов/сообщений попадёт в выборку, какой процент охвата.
Перед экспортом можно посмотреть список найденных чатов и снять галки с ненужных. Ссылки прямо в списке ведут в оригинальный чат.
Интеграция с Яндекс.Диском
Для тех, кто не хочет хранить export-файлы локально или использует несколько машин, есть модуль синхронизации. Работает через OAuth-токен и прямое API Яндекс.Диска. После экспорта файлы автоматически улетают в структурированную папку DeepSeek-Exports.
Можно включить автосинхронизацию — тогда каждый экспорт будет дублироваться в облако.
Сервисный режим и отладка
Вкладка "Сервис"
На вкладке «Сервис» есть несколько полезных инструментов:
Исследование БД — показывает структуру хранилища, ключи, примеры записей. Полезно, если DeepSeek обновит формат данных и нужно будет быстро адаптироваться.
Поиск хранилищ — сканирует все объектные сторы в базе.
Тестовый экспорт — выгружает последние 5 чатов в JSON, чтобы проверить, что данные парсятся корректно.
Расширение срабатывает только на странице chat.deepseek.com. При клике на иконку справа выезжает слайдер с интерфейсом.
Что по коду
Внутри — vanilla JS, никаких лишних зависимостей. Весь парсинг данных вынесен в page-actions.js, UI — в slider.js. Стили разделены: внешний контейнер (styles.css) и внутренности слайдера (slider-styles.css) не пересекаются, чтобы не ломать вёрстку самого DeepSeek.
Если кому-то интересно покопаться или допилить под себя — код читаемый, секций много, но структура логичная.
Это очень неприятная ситуация мягко говоря, утром включил ноутбук, а хром пустой вообще - 0 закладок, 0 истории, 0 расширений.
Я вообще в растерянности - там было много важных закладок, в том числе и для работы, сохраненные пароли, которых конечно я всех не помню, куки и т.д. Это просто жопа какая-то.
Chrome 109.0.5414.120 (Windows 7). С акком гугл синхронизации не было.
Google наконец-то выкатила нативную функцию разделения экрана в Chrome. Теперь можно держать две вкладки открытыми бок о бок прямо в одном окне, и для этого больше не нужны никакие сторонние расширения. О нововведении детально рассказали в официальном блоге.
Лично у меня эта фича появилась еще около месяца назад, и я от нее просто в восторге. Очень спасает, когда нужно писать текст и одновременно опираться на какой-то источник: слева открыта статья, справа пишу материал. Безумно удобно и сильно экономит нервы, избавляя от усталости из-за бесконечного переключения туда-сюда.
Сценариев применения масса: можно проверять чужие работы, писать код и параллельно подглядывать в документацию, смотреть видео на YouTube и тут же вести конспект, держать перед глазами рабочий созвон и текстовый документ или просто сравнивать две разные страницы.
Запустить режим проще простого. Достаточно кликнуть правой кнопкой мыши по открытой вкладке и выбрать пункт «Добавить вкладку для параллельного просмотра» (или Open Link in Split View).
После этого интерфейс делится на две панели. Что интересно, URL-адрес сверху автоматически меняется в зависимости от того, с какой из половин вы сейчас взаимодействуете. Слева от строки поиска появится специальный значок (советую кликнуть правой кнопкой и закрепить его), через который панели легко меняются местами, разъединяются в обычные вкладки или закрываются. А центральную границу можно свободно двигать мышкой, настраивая ширину экрана под себя. В самой ленте вкладок тоже будет видно, что страницы работают в совместном режиме.
Обязательно попробуйте, если еще не тестировали — это реально выводит работу в браузере на новый уровень!
Google Chrome самостоятельно устанавливает локальную модель Gemini на ваш ПК
Некоторые пользователи обнаружили, что браузер загружает on-device модель для ИИ-функций. Файл с весами может занимать несколько гигабайт и храниться локально.
Как отключить и освободить место:
— введите в адресной строке chrome://flags/
— найдите параметры Optimization Guide On Device Model и Prompt API и отключите их
— перейдите по пути AppData/Local/Google/Chrome/User Data/OptGuideOnDeviceModel
— удалите файл weights.bin
После удаления рекомендуется перезапустить браузер.
Исследователи нашли 30 расширений для Chrome, которые притворялись ChatGPT и Claude, а сами читали почту и забирали пароли у 260 000 пользователей. И все они работали на одну кодовую базу, как филиалы одного невидимого офиса. Одно из них даже получило официальный знак качества Google - видимо, за особое мастерство.
Привет, народ. В Chrome Store полно расширений-трекеров для Ozon, Wildberries, Yandex Market, но для магазина Всеинструменты вроде не очень (хотя возможно я плохо смотрел). Написал своё. Что оно делает и что не делает:
Показывает фактическую текущую цену прямо в попапе (открываешь страницу товара — кликаешь на иконку).
Сохраняет историю изменений цен с графиком.
Можно сохранять товары в «Сохранённые», сортировать по цене/дате/имени.
Есть экспорт/импорт истории в JSON (если хочешь перенести на другой комп).
Удаление дубликатов, очистка истории (с подтверждением, чтобы случайно не снести всё).
Всё хранится ТОЛЬКО у тебя в браузере (chrome.storage.local).
Что оно НЕ делает:
Не собирает твои данные и не отправляет их никуда.
Не показывает рекламу.
Не работает в фоне (не следит за ценами, пока ты не открыл попап).
Не синхронизируется между устройствами (пока что только ручной экспорт/импорт).
Не умеет уведомляет о снижении цены (даже не знаю нужно ли это, т.к. идея в минимализме).
Что планирую добавить:
Умную запись в историю (если цена не изменилась — не дублировать, но показать, что обновление прошло).
Отключаемую синхронизацию через локальный файл (выбираешь любой JSON-файл на диске/в облаке — расширение само читает/пишет). Ещё раз — ты сам кладёшь файл для синхронизации куда тебе нужно, хоть в папку на текущем ПК (например в папку OneDrive, Google Drive), хоть на локальный сервер/NAS.
Я — Никита, и я сделал Movie Planner Bot — сервис для планирования просмотра фильмов и сериалов: Telegram-бот + браузерное расширение. Он помогает вести вотчлист, отслеживать сериалы и планировать совместные просмотры. Ниже я расскажу, как я пришел к такой идее, и какие есть планы по развитию.
История
Собственно, предыстория: я люблю кино. Смотрю фильмы как дома, так и в кинотеатрах, так как там меньше шанс отвлечься, и есть своя атмосфера. С детства люблю ходить в кинотеатры, для меня именно там случается магия кино)
У меня есть жена, и мы с ней совместно смотрим фильмы и ходим в кино. По мере того, как мы планировали совместный просмотр фильмов, у нас в личке начали появляться разные списки фильмов, ссылки на фильмы, скриншоты, и не только в личке: в избранном, в заметках, а до избранного на Кинопоиске вообще уже не получалось добраться — так много всего хочется посмотреть.
Так, было решено создать группу на двоих, в которую мы будем закидывать ссылки на то, что хотим посмотреть. А в один день у меня родилась идея сервиса, который поможет планировать просмотр кино дома и в кинотеатре, вести базу фильмов и сериалов одному и совместно с друзьями/семьёй/парой и не терять билеты на фильмы в галерее.
Я крутил эту идею, и по итогу сделал Telegram-бота Movie Planner Bot — сервис для планирования фильмов и сериалов: https://t.me/movie_planner_bot
Вот так выглядит менюшка. Если честно, сначала хотел сделать кнопки меню вместо клавиатуры, но в итоге понял, что текущий формат оказался даже удобнее
Первая идея — сделать простенькую штучку для планирования в групповом чате. А потом понеслась! Была куча идей, я добавлял и добавлял в сервис всяких фичей (и теперь есть небольшое кладбище фичей, от которых отказался, про это тоже могу рассказать), и сейчас проект стал настолько гигантским и многофункциональным, что удалось охватить несколько больших направлений:
- База: ведение базы фильмов + напоминания о том, что планировал посмотреть - Сериалы: база + отслеживание серий (трекер сериалов) - Билеты: добавление + напоминания - Найти что посмотреть: поиск, шазам, премьеры, рандом по базе
У проекта есть официальный сайт, где собрана базовая информация и ссылки на все части сервиса: http://movie-planner.ru (создал буквально вчера, пока что SSL на одобрении)
Собственно, жена не очень была рада, что я пропал на несколько недель, и что не могу просто кидать ссылки в группу, но теперь есть удобный сервис, который, я надеюсь, сделал и её жизнь тоже чуть проще.
Бота можно добавить в группу, и например закинуть в него билеты на фильм, на который пойдёте вместе. За 10 минут до сеанса, бот пришлет билеты!
Или же, можно совместно оценить фильм. Если оценили фильм высоко (в среднем выше 8,5 баллов), то придут рекомендации с похожими фильмами.
Это мой первый продуктовый проект, я его навайбкодил примерно за 200 часов чистого времени, поэтому я скорее заказчик сервиса, и далеко не во всех технических деталях разбираюсь. При этом, могу ставить ТЗ и имею безграничную мотивацию тестить, тестить и тестить и делать крутой сервис, из любви к кино и желания сделать удобно для всех людей, кто любит смотреть фильмы и сериалы. Буду рад получить обратную связь!
Расскажу подробнее про фишки для ведения базы как основном функционале бота. В следующих постах могу рассказать про расширение, механики рекомендаций или трекер сериалов (да и про что угодно), напишите, про что именно будет интереснее узнать!
Основные фишки для ведения базы кино
- Личная и общая база: можно вести свой вотчлист, а можно создать общий — и кидать туда фильмы всей компанией. Идеально для пары или тусовки друзей.
Если ведёте базу совместно, то оценки учитываются совместные, а также есть интерактив: раз в пару недель случайно объявляется участник группы для выбора фильма, и ещё раз в пару недель предлагается бросить кубик (чёртов кубик, сколько я его делал!) и решить в честном поединке, кто выбирает фильм на выходные)
Расширение распознает фильм, можно его добавить в базу или сразу запланировать просмотр на выходные
Онлайн-кинотеатры
При планировании просмотра "дома", подтягиваются онлайн-кинотеатры, где можно посмотреть фильм. Если выбираете из предложенных, выбор сохраняется, а когда приходит уведомление о запланированном просмотре, в нем будет ссылка на выбранный онлайн-кинотеатр.
Если планируете просмотр "дома", то можно выбрать доступные официальные онлайн-кинотеатры, где посмотреть фильм. При выборе, напоминание в день просмотра придет со ссылкой на фильм на выбранной платформе
Напоминания о премьерах и просмотрах
На каждый фильм можно поставить напоминалку о просмотре дома или в кино. Для планов к просмотру "в кино" можно загрузить ваши билеты, и за 10 минут до сеанса бот пришлёт напоминалку с вашими билетами. Все напоминания ставятся нативным языком, то есть можно написать "суббота", "завтра", "31.01 12:00". Также, напоминания настраиваются: Для будних дней можно выбрать время уведомления, и отдельно - для выходных, а также настроить, за сколько до сеанса будет приходить уведомление.
Бот воспринимает нативный язык, ставить уведомления очень просто и удобно 👍🏻
Рекомендации по высоким оценкам
Когда ставите оценку фильму или сериалу, если это 9 или 10, подгружаются похожие фильмы или сериалы, которые могут вам понравиться. Если собираете базу в группе, то учитываются групповые оценки, то есть, нужно вместе высоко оценить фильм, чтобы получить рекомендацию.
Похожие тянутся с Кинопоиска. Интересный фильм можно сразу добавить в базу
Всё внутри Telegram, ничего лишнего, без рекламы. Многие фичи (всё, что связано с базой) бесплатные, но у проекта есть монетизация: трекер сериалов, загрузка билетов или прокачанные рекомендации идут по подписке, при этом можно подключить что-то одно за несущественную сумму, или оплатить сервис "навсегда", без каких-либо подписок. Барыжить трафиком в планах нет, пускать рекламу в боте тоже 😇
Сейчас Movie Planner Bot — это независимый авторский проект для киноманов и синефилов, который развивается итеративно и активно дорабатывается на основе пользовательской обратной связи. Так что скажите: какие фичи ещё могут быть вам полезны?
А где вы ведёте вотчлист? Откликается ли такой сервис вам?)