Bookmark All RU : Все вкладки в закладки
Опубликовано: Бармалей · 25.11.2014 · 00:01 ••• Обновление: 12.04.2021 · 07:00 0

Все вкладки в закладки : Bookmark All RU – cохранение "тематических" сессий по конкретной задаче в "Избранном", закладки для всех вкладок во всех открытых окнах. Каждое сохранение – в отдельную папку, автоматически генерируемое имя этой папки можно изменить по желанию. Вызов щелчком по кнопке на тулбаре, из контекстного меню вкладки или по горячей клавише.

Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Bookmark All RU – расширение для браузеров семейства Chromium, позволяет в пару кликов сохранить в закладках сразу все открытые вкладки во всех окнах.

Основное назначение – обеспечить быстрое сохранение "тематических" сессий при работе над конкретной* задачей. Главная задача – полное сохранение текущей браузерной сессии, работоспособность на любых версиях любых браузеров, нетребовательность к ресурсам и компактность решения.

* В основном служит для временного хранения таких сессий – например, при направленном поиске материалов по конкретной теме, когда необходимо найти и проанализировать обширный объём информации с разных сайтов. В частности – довольно удобно при перепиливании браузерных аддонов и поиске различных способов реализации их функционала.

Расширение создано на основе аддона Bookmark All. В форке из оригинала заимствована только общая идея и сам принцип работы, исходный код полностью переписан и "осовременен" под текущие стандарты, также добавлены дополнительные возможности.

В результате "доработки* напильником" получилась микро-полезняшка из серии "поставил и работай", ставшая отличной альтернативой аналогам, не только не уступающая им по качеству решения основной задачи, но и превосходящая их по лёгкости и функционалу.

* В общем, если учесть все отличия от исходника, "допиливание" – это мягко сказано, аддон практически полностью переписан "с нуля", оставлена только сама идея.)

При выпуске первой версии в ноябре 2014 года новое расширение получило приставку RU, символизирующую общую "заточенность" решения на русскоязычную аудиторию пользователей. Кроме того, форк был "отбрэндирован" и как "Все вкладки в закладки" и на текущий момент распространяется под обеими "торговыми марками".

Следует особо отметить, что в отличие от многих других современных аддонов, в Bookmark All RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

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


Основные возможности и способ применения

Bookmark All RU корректно работает в любых, даже достаточно старых, версиях браузеров и, что самое важное, в отличие от "штатной" функции сохранения всех вкладок текущего окна (Ctrl+Shift+D), позволяет сохранить в закладках сразу все вкладки из всех открытых окон текущего профиля пользователя.

Расширение не имеет отдельной страницы настроек, все опции можно задать только при установке (при обновлении либо последующей переустановке поверх). Этот подход позволяет значительно упростить код и повысить общую скорость работы аддона.

Вызов – щелчок по кнопке аддона на тулбаре или по горячей* клавише.

* Комбинация по умолчанию – CTRL+B, выбрана исходя из "уже занятой" штатной комбинации Ctrl+Shift+B, предназначенной для переключения отображения панели закладок. Хоткей по умолчанию может "мешать" в некоторых случаях, так как перекрывает стандартный переключатель на "жирный" шрифт при вводе текста. Кроме того, в некоторых браузерах эта же комбинация применяется вместо стандартной для переключения видимости панели закладок. Если это критично – можно просто отключить хоткей или изменить его стандартным способом на любой другой, по желанию** пользователя.

** Начиная с версии 2021.4.11 частная функция хоткея удалена, вместо неё можно использовать активацию расширения с помощью "Быстрых клавиш", определяемых в настройках браузера:

Если при установке было включено контекстное меню, можно также сохранять сессии через пункт:

Расширение может быть активировано на любых страницах, в том числе – локальных и служебных (включая страницы других расширений), не требуя от пользователя никаких дополнительных действий, кроме указания имени* конечной папки в "Избранном" для сохранения ссылок.

* С учётом автоматической генерации имени целевой папки в формате "текущая дата и время", аддон, фактически, обеспечивает сохранение закладок в два** щелчка – вызов и подтверждение.

** Начиная с версии 2021.4.11 добавлена опциональная возможность "тихого" сохранения, при этом диалоговое окно подтверждения имени не выводится и сохранение выполняется в один клик.

Каждое сохранение сессий производится в отдельную подпапку в заданной корневой папке расширения, которая по умолчанию называется "Bookmarks All RU*", создаётся в штатной папке "Другие закладки" стандартной панели закладок:

Одной из важных особенностей расширения является то, что оно работает только в момент вызова, не имеет никаких фоновых процессов и не расходует ресурсы браузера в покое. Также реализована и "фирменная фишка" – быстрая выгрузка из памяти по завершению действий. При этом, в силу компактности кода, задержка на вызов функций минимальна и сохранение и последующая выгрузка происходят практически мгновенно.

Технические отличия и особенности разработки рассмотрены в статье Bookmark All RU : Что "под капотом". Там же можно ознакомиться с некоторыми известными ограничениями при работе с этим аддоном.


Диалоговые окна и стартовые настройки

Как уже отмечено, настройки расширения реализованы посредством стандартных диалоговых окон, отдельной страницы настроек нет (и не будет). Это сделано для общего упрощения кода и связано с отсутствием необходимости часто менять опции (которых всего три)).

В модальных окнах содержатся достаточные пояснения, поэтому просто прочитайте их внимательно.)

При установке можно включить (отключить) контекстное меню – один раз при установке (либо при обновлении или при переустановке поверх той же версии):

При установке также можно включить (отключить) функцию автоименования ("тихое" сохранение) подпапок – один раз при установке (либо при обновлении или при переустановке поверх той же версии):

При "тихом" сохранении диалого подтверждения имени папки для сохранения не выводится, закладки сохраняются в папки с автоматически генерируемыми именами в формате "текущая дата и время".

Также при установке нужно задать корневую папку для будущих сохранений, папка создаётся в "Других закладках":

После создание эту папку можно перетащить в любое другое место панели закладок и/или переименовать как угодно – "привязка" к ней остаётся, сессии будут сохраняться в ней независимо от её расположения.

Если эту папку удалить или (отказаться от её создания при установке), при первом же вызове сохранения вышеуказанный запрос будет повторён.


Примечание для "продвинутых" пользователей:
При желании можно изменить настройки вручную, отредактировав их в локальном хранилище аддона:

…но если вы не уверены в своих действиях, лучше просто переустановите аддон поверх имеющейся версии.


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах версий 25+ (рекомендуется 31+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, желательно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)

Можно загрузить любую из версий Bookmark All RU на следующих ресурсах:

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Описание и инструкции Бармалей

Смотрим также:

Бармалей 25.11.2014 12.04.2021 300 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:25+
Протестировано в:SRWare Iron 29/31/36/49 + 360 Extreme Explorer 9/11 (CR63/69) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API: tabs, bookmarks, contextMenus, storage, commands

Поделиться

Всего комментариев: 0
close