Букмарклеты: JsonToConsole, RealTime редактор, Блокнот и YandexTranslate
В копилке моих браузерных букмарклетов собралось множество простых скриптов для решения различных задач. Сегодня решил опубликовать часть из них: JsonToConsole, RealTime редактор, блокнот и YandexTranslate.
JsonToConsole
В процессе различных вебмастерских изысков приходится постоянно сталкиваться с api сайтов и сервисов в json формате. Раньше юзал различные онлайн редакторы (типа jsoneditoronline.org), а потом соорудил простенький букмарклет, который отправляет Json из окна браузера в консоль в удобном для анализа виде. Название JsonToConsole говорит само за себя, поэтому тянем букмарклет левой кнопкой мыши на вкладку браузера и юзаем по необходимости.
1 2 | //код букмарклета JsonToConsole javascript:console.log( JSON.parse(document.getElementsByTagName("pre")[0].innerText)); |
RealTime редактор
Этот букмарклет я подобрал где-то на просторах интернета… RealTime редактор одним кликом делает любую страницу браузера доступной для редактирования, что бывает довольно полезным, когда нужно подправить какую-нибудь текстовку прям «на лету» и посмотреть результат, а желающие могут рисовать любые скриншоты, особо не заморачиваясь над инструментарием )). Одна строчка кода и море возможностей.
1 2 | //код букмарклета RealTime редактор javascript:document.body.contentEditable=true; |
Блокнот (Notepad)
На самом деле вариантов браузерных блокнотов довольно много, но этот мне понравился своим минимализмом. По клику на «Блокнот» открывается новая вкладка браузера с белой простынёй чистого листа, где можно писать всё, что хочется зафиксировать здесь и сейчас…
1 2 | //Код букмарклета Блокнот data:text/html; charset=utf-8, <html contenteditable><title>Блокнот</title> |
YandexTranslate
Браузер Opera был и остается моим основным инструментом для серфинга в сети, а он не имеет встроенного переводчика, как в Google Chrome. Раньше, при необходимости, я пользовался букмарклетом Google Translate, который перебрасывал требуемую страничку в сервис переводчика Гугла, но сейчас он многие страницы просто отказывется переводить. Поэтому и родился букмарклет YandexTranslate, который отправляет страницу в сервис Яндекс переводчика, при этом работая без сбоев.
1 2 | //код букмарклета YandexTranslate javascript:var URL=window.location.href;location.href="https://translate.yandex.ru/translate?lang=en-ru&url=https://translate.yandex.ru/translate?lang=en-ru&url="+URL+"&view=c" |
Кто-то может подумать, что в этих простых скриптиках нет ничего особенного и я соглашусь с этим мнением, однако совсем недавно жёсткий диск моего ноутбука хотел сказать «Гудбай» и все простые букмарклеты могли остаться в его замороженной памяти навсегда, а значит и моя Опера лишилась бы их естественной простоты. Это не есть хорошо. Пусть они будут доступны на страницах блога Xstroy.com мне и тем, кому они окажутся полезными.
Окошко браузера затирает мир,
Эмоции сжигаются внутри.
Общение уходит в никуда,
Теряются там целые года…