Get CRX RU : Назначение и общее описание
Опубликовано: Бармалей · 04.01.2014 · 01:00 ••• Обновление: 25.09.2021 · 04:10 0

Get CRX RU (aka "Скачать CRX") – загрузка файлов дополнений из магазинов Chrome WebStore, Opera Addons, Addons Mozilla.org и MS Edge Addons. Работа непосредственно с репозиториями, закачка самых свежих версий расширений, приложений и тем оформления. Помимо файлового загрузчика содержит дополнительные сервисные функции для комфортной и быстрой работы.

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


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


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

Доработанный и русифицированный аддон для хром-браузеров по мотивам и на базе расширения Give Me CRX.

Основной функционал – загрузка CRX-файлов со страниц официальных репозиториев расширений – взят из исходного расширения, доработаны базовые и добавлены дополнительные функции, интерфейс полностью русифицирован.


Копия скриншота

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

Кроме основных названий, аддон также известен как "воровайка", этот неофициальный термин прижился в обиходе на форуме Ru-Board и полностью отражает основную функцию расширения.)

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

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

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


Назначение и применение расширения

Основное назначение – прямая закачка упакованных CRX-файлов из магазина Google Chrome WebStore.

В текущих версиях расширения кроме загрузки CRX-файлов поддерживается сохранение автоматически формируемого файла описания загрузки и множество дополнительных функций, позволяющих с комфортом загружать любые файлы любых расширений/приложений/тем не только из магазина Google, но и из репозиториев Addons Mozilla (расширения для Firefox), Opera Addons (расширения для Opera) и MS Edge Addons (расширения для Edge), а также по любым ссылкам на страницы этих ресурсов.

Помимо работы с основными репозиториями браузерных дополнений, начиная с апреля 2021 года этот аддон может загружать файлы расширений из хранилища ThunderBird/SeaMonkey и из различных магазинов для разработчиков, входящих в консорциум AMO.

В актуальных версиях также добавлена возможность загрузки пользовательских скриптов и JS-библиотек с сайтов GreasyFork, OpenUserJS и UserScriptsMirror, для которых также доступны все расширенные сервисные функции загрузчика (по аналогии с репозиториями браузерных расширений).

Вызывается на странице описания расширения, приложения, темы или скрипта. Способ вызова функций загрузки зависит от конкретной версии и линейки модификации аддона, в общем случае доступны следующие варианты:

  • версии только с контекстным меню (с вызовом по ПКМ в любом месте страницы описания или на ссылке на него);
  • версии без контекстного меню с вызовом по кнопке на тулбаре/омнибоксе или по заданному хоткею;
  • версии с "полным набором": с вызовом из контекстного меню + по кнопке в омнибоксе + по хоткею.

Как уже сказано, кроме загрузок со страниц репозитория, все актуальные версии поддерживают загрузку по ссылкам на страницы репозиториев. При этом ссылка может находиться не только на странице самого репозитория, но и на любом другом ресурсе (в том числе – на локальных страницах).

Есть "экологичные" версии с автоматической выгрузкой из памяти при неактивности (все версии новее 2014.9.17). Есть версии с т.н. "быстрой выгрузкой" – освобождение памяти без ожидания окончания загрузки, по типу "нажал и забыл" "запустил закачку и выгрузился" (все версии новее 2014.11.17).

Все актуальные версии самоочищают "свои" загрузки (удаляют скачанные файлы из общего списка загрузок браузера).


Деление на функциональные линейки

В зависимости от применяемых методов вызова и особенностей интерфейса, версии Get CRX RU относятся к следующим разновидностям (или линейкам):

  • Классические версии – с вызовом загрузчика в отдельной вкладке или всплывающем окне.
  • Mini – минималистичная версия без окна/вкладки загрузки, только диалог "Сохранить как".
  • Mini Plus – развитие линейки Mini с дополнительными функциями и настройками.
  • Mini Plus ToolBar Mod – аналогично линейке Mini с вызовом по кнопке на тулбаре.
  • Micro Plus ContextMenu Mod – актуальная линейка с максимумом функций и настроек.
  • CWS JS Mod – юзер-скрипт, кнопка загрузчика для CWS, для любых ES5-браузеров (IE, Firefox, Opera).

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


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

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

Для доступа к максимальному числу функций загрузчика рекомендуется устанавливать и использовать в работе

Для подключения загрузчика на не-хромбраузерах (Internet Explorer, Firefox, Opera) можно использовать

Также можно загрузить любую версию любой линейки Get CRX RU на следующих ресурсах:

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

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

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



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

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский, Английский
Версия браузера:29+
Протестировано в:SRWare Iron 29/31/49 + 360 Extreme Explorer 9/11/12/13 (CR-63/69/78/86) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API (в зависимости от версии): contextMenus, downloads, clipboardRead, tabs, pageAction, declarativeContent, commands, browserAction, content-script, i18n

Поделиться

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