Скриптик URL → BBCode

Случайная надобность породила почти бесполезный скриптик, автоматизирующий преобразование хранящегося в буфере URL в формат BBCode (используемым для разметки на большинстве веб-форумов).

Основной смысл преобразования в том, что если адрес содержит кириллицу или любые другие символы non-ASCII, происходит частичное URL-декодирование строки.

http://ru.wikipedia.org/wiki/%D0%A5%D0%BB%D0%B5%D0%B1

превращается в

[url=http://ru.wikipedia.org/wiki/%D0%A5%D0%BB%D0%B5%D0%B1]http://ru.wikipedia.org/wiki/Хлеб[/url]

Такую ссылку удобно читать, и вставлять её можно в форум под управлением самой древней версию phpBB, не опасаясь, что она побъется из-за кириллицы.

Декодирование работает, если адрес был скопирован из Фаерфокса, Сафари или другого браузера, копирующего ссылки в оригинальном виде. Опера, например, при копировании перекодирует ссылку в юникод.

Скачать: url2bb.dmg (55 КБ)

url2bb.app запускается, конвертирует содержимое буфера и завершает свою работу.

Изнутри выглядит примерно так:

#!/bin/bash
echo -e [url=$x]${x//%/\\\x}[/url]

Паша, пользуйся. :)
System requirements не знаю, делал под 10.6.

Комментировать

Битвы фонт-менеджеров

Сюткейс

Suitcase Fusion 2

Фонт Эксплорер

Font Explorer Pro 2.5

Эксплорер победил, конечно.

Комментировать

Аутлук в Гугле

Интересно, это только у меня гугл по запросу «microsoft outlook 11» показывает любую ерунду, только не сайт Майкрософта?

Аутлук в гугле

Комментировать

Полный архив