Обновить

Как мне надоело восстанавливать десятки вкладок и я сделал Tab Saver: бэкап табов в Google-аккаунт без регистраций и смс

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели13K
Всего голосов 5: ↑4 и ↓1+3
Комментарии36

Комментарии 36

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

Я-то - в хроме чаще работаю, мне для хрома надо было.

Я на всякий случай - в качестве альтернативы.

Session Buddy - Tab & Bookmark Manager
с историей, бекапам, автосохранением и т.п.

Именно на такие и смотрел и вот прямо сейчас прям самым первым комментом именно в Session Buddy: "...my browser (chrome) crashed and to my surprise all the data inside Session Buddy was also gone. I had years of data saved in it and everything is gone now. "

И в других расширениях подобных комментов хватает потому что кто ж когда думает бэкапиться. Ну и UI почти всех сложноват как на мой вкус (ну OneTab разве что попроще будет. И в него-то таск менеджер запихнули, но хоть не немедленно бросающимся в глаза образом).

Идея и была в том, чтобы сделать что-то не только максимально простым, а с бэкапом, работающим из коробки - вообще ничего кликать не надо, бэкап сразу работает.

как пользователь этим плагином более 5 лет, такой проблемы у меня не было. Проблема одна, что редко я потом возвращаюсь к сохраненным вкладкам))

Я - не настоящий аналитик, но прошёл по топу подобных расширений и чуть более чем у всех главная жалоба - потеря сохранений прежде всего при креше браузера.

Понятно, что это не у всех происходит иначе бы никто ими не пользовался бы, но интересно было сделать такое, где бэкап работает из коробки.

нисколько не принижаю вашу работу, но у конкретного расширения есть автосохранние , от раз в 5 минут до 1 дня и настройкой количество последних временных сохранений от 10 до 2к.
Думаю просто вы не пользовались и поэтому сразу решили писать свое.

Именно в session buddy мне ui прямо со скриншота не понравился, именно его не пробовал, смотрел другие.

Любопытно, надо будет посмотреть. Интересно куда Session Buddy шлёт свои бэкапы и пробует ли регистрации.

Ну и желание собрать именно свой велосипед и поиграться с Google account api, конечно, тоже присутствовало.

Была такая фигня в ЯБраузере. А потом они взяли и отделили рабочий и домашний и синхронизацию отрубили :(

Это как?

Они сделали Яндекс браузер для организаций. И он с обычными браузерами не синхронизируется.

А, даже так. Забавно.

Лучше так: писать/читать все это в какой-нибудь Markdown и пускай пользователь как хочет это синхронизирует. Через Google.Disk, OneDrive, Synching и так далее. То же самое, кстати, со всем остальным (закладками, например)

Нужно, разумеется, придумать что делать с конфликтами, но полезность очень увеличится.

Нет редактирования - нет конфликтов.
Вообще, конечно надо отдавать пользователю данные - они так-то его (только я пока склоняюсь к json - они ж больше не для чтения, а для бэкапа).

Хочу ещё сервисов бэкапа добавить - те же OneDrive, Dropbox или даже Яндекс.Диск. Пока что отложил на вторую версию. В текущей главная прелесть для меня лично - это не куда именно бэкапимся, а то что для почти всех пользователей Хрома (кто залогинен в Хром как обычно) работает без единой настройки и регистрации - прямо из коробки!

Вообще, конечно надо отдавать пользователю данные

Тут идея не в том, что 'Отдавать.'

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

А поскольку данные заметочника обычно и так синхронизируются - то средствами браузера этого делать уже не надо. Ну и реализовывать пачку сервисов бакапа в расширении - тоже.

Х-м, не очень могу это себе представить. Типа файл в гуглодрайве и есть хранилище сессий, которой экстеншн читает-пишет? Честно говоря звучит хрупковато (кто его знает что-когда отвалится). Мне кажется, что если уж с гуглодрайвами, то лучше чтобы расширение синхронизировало с ним своё внутреннее состояние (которое всегда быстрое и up to date).

Типа файл в гуглодрайве

Файл(ы) - где угодно, куда пользователь укажет. Можно и в Google Drive, если очень хочется заморачиваться (как, например, draw.io/app.diagrams.net умеет)

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

Про лимиты удивлён, думал там вообще всё грустно

Полагаю логика была такой, что надо предоставить достаточно, чтобы типичное приложение могло легко хранить даже большой набор сложных настроек, но не медиафайлы.

Жаль, что нет API, чтобы узнать когда на самом деле данные отправились в облако. Ну или у меня не получилось его найти.

Edge (кто бы мог подумать, что я пишу это серьезно) так тоже умеет из коробки. 'Рабочие пространства'. Как синхронизируется под капотом — не знаю, но есть и кроссплатформенность, где можно установить браузер. По крайней мере, мак <-> win комп работает. На телефоне всё ещё сижу в хроме.

Вроде интересно, но не сохраняет группы вкладок

Группами вкладок в хроме я не пользуюсь и не подумал о них :/
Спасибо за идею!

Пользуюсь OneTab (и в Firefox-подобных браузерах тоже есть).

А как вы сохраняете свои записи? Мне не удалось найти в OneTab бэкапа, а жалобы на потери сейвов вроде бы были. Как-то эспортируете для сохранения или такие workflow, что долговременного хранения и не требуется?

Если я правильно понял, что вам нужно, то это кнопка "Экспорт / Импорт URL" справа сверху страницы расширения

А подскажите такое же, но с сохранением в локальной сети?

Этот Tab Saver, собственно тоже работает без интернета и даже бэкапит в гуглоэккаунт (если войти в него пока сеть ещё есть). Как раз одна из трудностей - в том, что storage.sync не позволяет узнать когда данные на самом деле ушли в облако.

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

Идея [в моей голове] была такой, что нажимая кнопку ты как бы "отправляешь" окно в сейв, чтобы продолжить когда-то позже. Для меня это естественный процесс работы: закрываю, чтобы продолжить "когда-нибудь потом.

Хм-м, может быть стоит добавить опцию не закрывать сразу. Вечная борьба "больше функций и настроек" против "Попроще!" :)

Продукт полезный конечно, для тех кто использует открытые вкладки в качестве напоминалок и по сути личного таск-трекера. Я тоже так делал раньше. Но искренне рекомендую всем кто держит десятки табов посмотреть объективно какую задачу вы решаете таким в общем-то доморощенным и очень прожорливым по машинным ресурсам способом? Когда я понял что для меня это просто таск-трекер задач для окон свободного времени, я стал использовать для этого соответствующий софт и стало всё гораздо удобнее, чище и структурированней. А то я помню пытался даже приоритизировать задачи сортировкой вкладок в нужном порядке — понял что это уже шиза.

Для меня это скорее не таск трекер, а скорее "режим работы". Вот например, сейчас отвечаю на вопросы по Tab Saver здесь, на реддите, ну и на product hunt решил запостить и статистикой chrome web store себя поглаживаю.

Это больше десятка табов, но это ж просто хобби - очень может быть, что вечером отложу и вернусь лишь через несколько дней. Вот тут-то и пригодится возможность переоткрыть всё в один клик.

Зачем биться головой об стену когда не можно обойти? Поэксперементируйте, скачайте brave.

Зачем учиться пилить дерево болгаркой, если есть ножовка?

Не уверен, что готов перейти на новый браузер только ради автоматического бэкапа вкладок. Хотя, конечно, здорово, если в brave есть такое.

Так себе метафора, у брейва иконка оранжевая, а все остальное тоже самое, это хромиум. Вы ж не храните пароли в Гугле?

Мне одному больше хочется увидеть плагин который останавливает работу во кладке не убивая ее? Раньше были такие плагины, но из-за какой-то странной причины гугл их забанил. Включая плагин который все вкладки закрывает и сохраняет историю чтобы ты их открыл в закладках. Я бывает открою 20 вкладок в один день, потом 20 в другой, за неделю будет 100 и какие то хочется прочитать, какие то сохранить. Начал группировать - сжирает памят очень много. На маке стоит запустить что-то серьзеное (фигму, абоб, курсор и прочие ии, и потом бах, не хватает оперативы, чтобы продолжить, завершите принудительно любую программу) - вот это реальная боль и я думаю у многих.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации