Opera → HabraCorrector для Opera и не только
Хабрапривет всем!
Часто в разных топиках можно найти комментарии об ошибках, которые после исправления ошибок выглядят как минимум нелепо. Почему же пользователи не пишут в личку автору? Ответ напрашивается сам собой — на Хабре не создана удобная система оповещения авторов об ошибках. Немного погуглив, я обнаружил попытки создать такую систему, например:
habrahabr.ru/blogs/google_chrome/115852/
habrahabr.ru/blogs/habrahabr_ideas/115012/
Оба варианта написаны под Google Chrome, при чем автора вроде бы хотели сделать кроссбраузерную версию, но это так и не произошло. Я сам предпочитаю Opera, так что эти варианты мне не подошли. Но вспомнилась поговорка «Если хочешь сделать что-то хорошо — сделай это сам...». Сказано — сделано. В свободное время разобрался с построением расширений для Opera и своял небольшое расширение. Сразу скажу — оно фактически состоит из одного UserJS скрипта, так что, возможно, будет работать на браузерах, отличных от Opera, но я в этом не уверен… Всех, кому интересно, прошу под кат.
Часто в разных топиках можно найти комментарии об ошибках, которые после исправления ошибок выглядят как минимум нелепо. Почему же пользователи не пишут в личку автору? Ответ напрашивается сам собой — на Хабре не создана удобная система оповещения авторов об ошибках. Немного погуглив, я обнаружил попытки создать такую систему, например:
habrahabr.ru/blogs/google_chrome/115852/
habrahabr.ru/blogs/habrahabr_ideas/115012/
Оба варианта написаны под Google Chrome, при чем автора вроде бы хотели сделать кроссбраузерную версию, но это так и не произошло. Я сам предпочитаю Opera, так что эти варианты мне не подошли. Но вспомнилась поговорка «Если хочешь сделать что-то хорошо — сделай это сам...». Сказано — сделано. В свободное время разобрался с построением расширений для Opera и своял небольшое расширение. Сразу скажу — оно фактически состоит из одного UserJS скрипта, так что, возможно, будет работать на браузерах, отличных от Opera, но я в этом не уверен… Всех, кому интересно, прошу под кат.
JavaScript → Userscripts. Упаковываем юзерскрипт для Chrome
Доброго времени суток, уважаемые хабражители.
Сегодня мы поговорим подробней об упоминавшейся вскольз технологии написания кроссбраузерных юзерскриптов, а именно об упаковывании юзерскрипта в простейшее расширение для Google Chrome.
Ниже я постараюсь овтетить на вопросы «зачем ?» и «как ?».
Сегодня мы поговорим подробней об упоминавшейся вскольз технологии написания кроссбраузерных юзерскриптов, а именно об упаковывании юзерскрипта в простейшее расширение для Google Chrome.
Ниже я постараюсь овтетить на вопросы «зачем ?» и «как ?».
JavaScript → Userscripts. Углубляемся
Как упоминалось в предыдущей статье, юзерскрипты поддерживаются всеми современными браузерами. И даже кое-как поддерживаются в IE7 и выше.
В этой статье мы поговорим о браузерах:
В этой статье мы поговорим о браузерах:
- Ограничения
- Проблемы
- Расширения для запуска юзерскриптов
- Установка юзерскриптов
JavaScript → Учимся писать userscript'ы из песочницы
Доброго времени суток всем желающим приобщиться к миру пользовательских скриптов (они же userscript, userJS, юзерскрипты).В этой статье я хочу поведать о том, что такое юзерскрипты, c чем их едят и, главное, как их готовят!
Внимание: предполагается минимальное знание javascript.
На практике доказано: юзерскрипты может писать человек, не знакомый с программированием, но обладающий усидчивостью и желанием изучить javascript!
О том, что такое javascript и как с ним обращаться, можно узнать на javascript.ru.
Opera → Конвертируем UserJS в расширение для Opera
Вступление
Это руководство по быстрому конвертированию UserJS в расширение для Opera. Это очень простой процесс, однако в нём есть несколько подвохов, которые мы с вами обсудим. Статья представляет собой практический пример конвертации.
Это руководство по быстрому конвертированию UserJS в расширение для Opera. Это очень простой процесс, однако в нём есть несколько подвохов, которые мы с вами обсудим. Статья представляет собой практический пример конвертации.
Хабрахабр → Выделение комментариев автора
В продолжение топикаНебольшой юзерскрипт для выделения комментариев.
Скачать.
Проверено в Opera 10.10, Google Chrome 5.0.322.2 dev, Firefox 3.6.
Хабрахабр → Блок блогов
В одном из сообщений я видел комментарий вроде «добавить бы функцию скрытия сообщений блогов, которые не хочешь читать».
Так как ее не появилось, я решил написать Userscript :)
Так как ее не появилось, я решил написать Userscript :)
Хабрахабр → Форма гуглопоиска на хабре
В последнее время часто что-нибудь ищу на сайте, а гугл мне как-то привычней, чем внутренние поисковики сайтов. Поэтому для случаев, когда внутреннего поиска хабра не хватает, сделал userjs, добавляющий маленькую формочку.

Сам скрипт — habragoogle.user.js.
UPD: vawerv сделал кастомизированный яндекс- и гуглопоиск в стиле хабра.
Скрипт — habrahabr-with-yandex-n-google-search-forms.user.js.

Сам скрипт — habragoogle.user.js.
UPD: vawerv сделал кастомизированный яндекс- и гуглопоиск в стиле хабра.
Скрипт — habrahabr-with-yandex-n-google-search-forms.user.js.
Персональные блоги → «Удобняшки» для Хабра
Этот топик скорее надо поместить в блог «Я — тормоз», ну да ладно
После прочтения топика о UserJS в Chrome я подумал о том, что для Firefox тоже должна быть возможность использовать UserJS, и это, наверняка, удобно. Погуглил и вышел на Greasemonkey. Раньше я думал, что это приблуда исключительно для веб-девелоперов, вот такой я тормоз :)
В связи с этим вопрос: дайте пожалуйста ссылки на скрипты для Хабра, если таковые имеются.
Другие удобняшки для Хабра тоже принимаются.
GreaseMonkey → Используем jQuery в скриптах GreaseMonkey
Я хочу рассказать об удобных и неоправданно редко использующихся новшествах GreaseMonkey версии 0.8, которая доступна уже более года. Они помогут сделать пользовательские скрипты более модульными, а главное — дадут возможность без ухищрений использовать jQuery, что позволит нам «писать меньше, а делать больше». Речь идет о новых мета-параметрах пользовательских скриптов: @resource и @require.