' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'')//-->
Текст в ссылку : Text2Link RU – автоматический конвертор текстовых URL в кликабельные ссылки со стандартными протоколами. Главный "рабочий инструмент" аддона – контент-скрипт из серии "поставил и забыл", автоматически распознаёт ссылки, адреса e-mail, торренты и магниты, отключает реферрер, удаляет следящий мусор из кода и т.д.. Все функции скрипта полностью настраиваемы. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.
В этой статье:
Текст в ссылку : Text2Link RU – расширение для браузеров семейства Chromium, повышающее удобство работы с интернет-ресурсами, содержащими неформатированные текстовые URL (ссылки без html-тегов).
Основное назначение – создание корректных рабочих ссылок из текстовых URL, главная задача – полностью автоматическое преобразование таких ссылок в соответствии с заданными настройками.
Расширение создано по мотивам и на базе преобразователя Text URL Linker. При этом были доработаны и улучшены базовые функции, добавлены дополнительные возможности, полностью русифицирован интерфейс.
В результате "доработки напильником" аддон Текст в ссылку стал хорошей альтернативой многим аналогам, не только не уступая им по качеству преобразования "шаблонных" текстов, но и превосходя их по общей "лёгкости" и функционалу.
Следует особо отметить, что в отличие от многих современных аддонов, в Text2Link нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации за счёт пользователей.
Автор гарантирует отсутствие в этом расширении каких-либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой-то коммерческой выгоды.
При разработке аддона также ставилась задача минимизации расхода системных ресурсов и оптимизации исходного кода с целью повышения общей скорости работы расширения. Для этой цели применён ряд специальных алгоритмов, исходный код состоит из отдельных функциональных модулей, подгружаемых при необходимости и не расходующих ресурсы после отработки требуемых действий.
Все отличия указаны для текущей версии Text2Link RU, в более старых часть добавленных функций отсутствует.
Text2Link RU "не хочет" преобразовывать неполные текстовые ссылки (только частично). Это ограничение:
Язык интерфейса – только русский (локализация жёсткая, зашита в коде), другие локализации отсутствуют. Это связано со значительным упрощением кода и повышением скорости его работы, а также с тем, что при создании расширения автор в первую очередь ориентируется на русскоязычных пользователей. Впрочем, если "дело пойдёт", прикрутить ещё и "басурманский" не является особой проблемой…)
Как уже сказано, в целом Text2Link RU предназначен для полностью автоматического преобразования текстовых URL в кликабельные ссылки со стандартными протоколами.
Обработка содержимого посещаемых страниц производится в фоне и не требует от пользователя никаких действий.
Для управления всеми настройками преобразования используется отдельная страница Настроек:
Все настройки сохраняются автоматически, вступают в силу сразу же после внесения изменений. Для проверки результата сделанных изменений достаточно просто перезагрузить соответствующую страницу.
На этой же странице присутствует кнопка "Сброс настроек", позволяющая в один клик вернуть гарантированно рабочие "заводские" настройки. Может быть полезна, если после ваших экспериментов с шаблонами (или другими опциями) "что-то пошло не так".
Для всех элементов интерфейса добавлены подробные всплывающие подсказки, их весьма желательно прочитать перед тем, как что-либо "крутить".))
Для ознакомления с особенностями конкретной версии имеется встроенная Справка (вкладка "О расширении"):
Доступно с версии 2017.3.26, опция включается в Настройках – галка "Alt+Ctrl+Shift", время ожидания – 0.1 сек.
Эта функция позволяет на этапе (пере)загрузки однократно отключить обработку любой страницы, если в момент её загрузки зажаты указанные клавиши. При этом нет необходимости добавлять сайт/URL в исключения, что может быть полезно для оценки работоспособности.
Функция срабатывает при (пере)загрузке любой* страницы с зажатыми и удерживаемыми клавишами Alt+Ctrl+Shift. Для гарантированного отключения запуска скрипта следует удерживать клавиши до окончания загрузки страницы.
* Этот хоткей не работает на странице Настроек аддона – зарезервирован для аварийного сброса!
В некоторых случаях, из-за некорректных настроек пользовательских шаблонов (при задании некорректных регулярных выражений), возможно жёсткое зависание Настроек. Соответственно, в таких случаях будет невозможно нажать кнопку сброса настроек и установить значения по умолчанию.
Стоит отметить, что при этом также вполне вероятны зависания любой обрабатываемой страницы, если на ней попадётся текстовая ссылка, подпадающая под "кривой" шаблон.
Поскольку искать причину и/или исправлять вручную содержимое хранилища настроек расширения является весьма непростой задачей (не только для "обычного" пользователя), в начальных версиях проще было переустановить аддон и заново произвести его повторную настройку (в силу зависания страницы Настроек и недоступности кнопки сброса).
В дальнейшем была добавлена функция аварийного сброса шаблонов, подробности* смотрим в отдельной статье.
* Краткая копия этой инструкции есть и во встроенной Справке, но "если вдруг что" – доступа к ней уже не будет.)
Как минимум – на странице Настроек, в блоке, отображающем результаты преобразования различных шаблонов в соответствии с заданными настройками и с учётом изменений, сделанных в шаблонах распознавания.
Также можно проверить работоспособность на специальных страницах с текстовыми ссылками.
Для удобства, некоторые:страницы с примерами таких шаблонов приведены и во встроенной Справке (вкладка в настройках "О расширении"), в частности:
При установленном расширении все текстовые строки из списка выше будут без труда распознаны, вы можете перейти по ним и посмотреть другие шаблонные примеры текстовых ссылок.
Кроме того, вы можете создать свой собственный текстовый файл со ссылками и затем открыть его в браузере.
Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах, поддерживающих запуск контент-скриптов. Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)
Можно загрузить любую из версий Text2Link RU на следующих ресурсах:
Настоятельно рекомендуется использовать текущую стабильную версию расширения. Более ранние выпуски можно устанавливать только в исследовательских целях для сравнительного анализа функций и возможностей аддона. Авторская поддержка предыдущих версий не осуществляется, претензии по возможным проблемам их эксплуатации не рассматриваются.
При возникновении сложностей с установкой читаем этот совет.
Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию: Разрешить использование в режиме инкогнито [читать матчасть]
Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию: Разрешить открывать файлы по ссылкам