Как стать автором
Поиск
Написать публикацию
Обновить
0

GreaseMonkey *

Расширение для браузера Mozilla Firefox

Сначала показывать
Порог рейтинга
Уровень сложности

Счетчик задач в GMail

Время на прочтение1 мин
Количество просмотров1.1K
По аналогии со всеми счетчиками в Gmail сделал скрипт для счетчика задач.
Помогает не забыть если есть что-то не сделанное :)

Конечно, очень хотелось бы, чтобы такое было сделано гуглом нативно

Смотрим: userscripts.org/scripts/show/60327

Nice alert

Время на прочтение1 мин
Количество просмотров2.3K
nice-alert.user.js заменяет модальный диалог alert

модальный диалог alert

на ненавязчивое сообщение в правом верхнем углу страницы.

Nice alert box

Работает в Opera, Firefox Greasemonkey и Safari GreaseKit.

Cкачать nice_alert.user.js. (для Оперы, и только для неё, нужно скачать nice_alert.js, без «user».)

Код на github-е. Скрипт на userscripts.org.

Faviconize Google

Время на прочтение1 мин
Количество просмотров7.5K
faviconize-google.user.js — Google search with favicons

Cкрипт добавляет фавиконы на страницу поиска Google. Как Яндекс. Работает в последних версиях Firefox, Opera и Safari.

Скачать faviconize-google.user.js

Код на Гитхабе

Старый favicon в Google

Время на прочтение1 мин
Количество просмотров1.9K
Мне не понравились новые иконки окон Google. Ну вот не понравились, и все. Ничего не мог с собой поделать.
Поэтому полез в Greasemonkey и наваял скрипт, который замещал favicon на тот, что был раньше. И сразу мое психическое состояние пришло в норму ;)

image
Читать дальше →

БесКликовость для всех

Время на прочтение1 мин
Количество просмотров774
Прочитав недавний топик про сайты сделанные по бескликовой технологии подумал а почему бы не сделать скрипт для GreaseMonkey, чтобы по всем сайтам можно было так перемещаться.

Читать дальше →

HabraGoogle

Время на прочтение1 мин
Количество просмотров590
Что делать если habra-поиск не находит?

С такой проблемой столкнулся месяц назад, при написании очередной статьи на HabraHabr.
Вот и решил воспользоваться поисковиком для решения своей проблемы. Поскольку HabraHabr очень хорошо оптимизирован для поисковой системы, я набрал на google: поисковая фраза site:habrahabr.ru и получил очень неплохой результат, некоторые статьи по моей теме быстро “откопались” таким способом. Аналогичная функциональность есть и у Yandex, но результат поиска через yandex был немного хуже чем у Habra-поиска и Google.

Вот так и родилась идея написать маленький плагин для greasemonkey. Я его назвал HabraGoogle. Плагин немного модифицирует верхний блок Habra-поиска (как показано на рисунке).

Установить HabraGoogle

UPD: Также хорошую реализацию описанной идеи поиска предложил coldFlame с помощью OpenSearch-плагина. В строке браузера пишем:
javascript:window.external.AddSearchProvider('http://coldflame.in.ua/stuff/search-plugins/habrahabr-search.xml')

Обновление пользовательских скриптов. Версия TBMS.

Время на прочтение2 мин
Количество просмотров1.1K
Как я писал во вводной статье о GreaseMonkey, недовольные отсутствием системы обновлений для пользовательских скриптов, мы взяли вопрос в разработку. Через несколько дней решение материализовалось в некий комплексный инструмент, названный нами «Генератор шаблонов скриптов для GreaseMonkey». Его интерфейс доступен по ссылке tbms.ru/greasemonkey/generator

Генератор создает заготовку пользовательского скрипта, в которую помимо всей необходимой метаинформации встроен объект GMHelper, который реализует систему обновления и еще несколько полезных функций.

Рассмотрим его подробнее

Укрощаем GreaseMonkey

Время на прочтение5 мин
Количество просмотров22K
За последние пару недель мне пришлось плотно поработать с системой управления пользовательскими скриптами для продуктов Mozilla — GreaseMonkey. И раз уж я сам себя назначил администратором одноименного блога, значит написать введение в вопрос — моя святая обязанность.

Dance for pappa, c`mon little monkey!

Пишем свой первый скрипт для Greasemonkey

Время на прочтение3 мин
Количество просмотров42K
Greasemonkey — это расширение для Mozilla Firefox, и некоторых других браузеров на основе движка Gecko, которое позволяет пользователю добавлять JavaScript на любую страницу. Сам файл с JS должен быть оформлен соответствующим образом.

Для чего же пользователю, к примеру мне, или вам, нужно добавлять JS на страницы любых сайтов? Это чудесная возможность управлять внешним видом страницы и её функционалом. Естественно есть ограничения, которые накладывает сам язык JS. Однако и возможностей у него очень и очень много.

Как правило, большинство скриптов для Greasemonkey тесно «дружат» с CSS. Так что получается, этот пост несколько пересекается с темой User-CSS — однако я в название топика не стал выносить этот аспект.

Давайте же напишем пару очень простых скриптов для Greasemonkey, ну а жертвой для наших опытов возьмём, само собой, habrahabr.
Читать дальше →

ХабраЧист или Самооборона против неграмотности

Время на прочтение7 мин
Количество просмотров2K
Вот что делать с человеком, который на все упреки и призывы к грамотности
отвечает одним аргументом — «Мне по***»?

Крик души

Не любо — не слушай, а врать не мешай!
— Поговорка

Читать дальше →

Habrahabr: Просмотр предыдущего комментария в дереве

Время на прочтение1 мин
Количество просмотров640
Вчера открыв для себя возможности GreaseMonkey решил воплотить в жизнь свою идею, изложенную в посте Комментарий — единица смыcла. Потратив 30 минут вечернего времени, я набросал концепт, того как я вижу решение проблемы.

UPD: Решил все вопросы с юзабилити и зарелизил версию 0.2. Надеюсь на ваш фидбек.

UPD 2: Оказалось работает и в Opera.

А вижу я его так

HabraImprover

Время на прочтение2 мин
Количество просмотров569
После того, как у меня недавно похудела карма, захотелось кое-что «доточить» на Хабре. Учитывая мой текущий отпуск и наличие времени, я попробовал добавить улучшения через GreaseMonkey-скрипт.

Начав, я уже не смог остановиться и добавил ещё пару дополнений.

Upd: теперь и для Opera
Upd от 3 марта 2009: в новой версии перестал работать, да и некоторые функции работают не верно, ждите обновлений… позже
Upd от 6 марта 2009: исправил критические ошибки, по которым перестало работать.

что же у меня получилось?

Вклад авторов