Pull to refresh

поиск в Google Reader

Reading time 1 min
Views 575
Lumber room
в Хабре несколько раз всплывала тема отсутствия поиска в Google Reader.
учитываю, что доля пользователей ФФ достаточно велика среди хабролюдей рискну предложить нехитрый способ решить эту проблему.
Движок для скриптов Greasemonkey + один из Google Reader Search скриптов [1], [2], [3].
лично пользуюсь вторым скриптом.

UPDATE: в комментариях появился совет для пользователей Сафари.
Total votes 19: ↑17 and ↓2 +15
Comments 14

Прячем облако тегов

Reading time 1 min
Views 471
Lumber room
Много-много раз обсуждалась полезность облака тегов на хабрахабре, но я думаю врят ли что-то изменится…
Лично меня оно просто раздражает, висит, понимаешь ли, на каждой странице, глаза мозолит. Так что я его просто спрятал, это делается очень просто. А именно:

код

Прописываем этот код в своём firefox'е или опере и всё. :)
Total votes 11: ↑4 and ↓7 -3
Comments 24

Просили чего-нибудь прикрутить?

Reading time 1 min
Views 502
Lumber room
Штука довольно бесполезная и только для истинных фанов хабра.
На каждой страничке под профилем отображается карма, рейтинг и позиция в рейтинге.
Спасибо akira, показал, что у хабра тоже есть API. Хотя и очень-очень-очень скудный.

Вот код для greasemonkey:
смотреть
Только замените cyxapeff на свой ник. Ну или на ник того за кем вы хотите наблюдать.

Как это выглядит:


P.S 1) Я не умею писать на js это раз.
2) Я не тестировал этот скрипт практически нигде.
3) Эту фигню можно отображать на любом сайте, не только хабре.
Total votes 11: ↑11 and ↓0 +11
Comments 7

Выделение комментариев автора. Реализация

Reading time 1 min
Views 627
Habr
В блоге «Хабрахабр — Идеи для сайта» lomalkin предложил подсвечивать комментарии автора топика.

Штука удобная. Я немного подумал, и написал реализацию для greasemonkey. Проверено в Firefox 2, 3 и Opera 9.52.

Установить.

История изменений

  1. исправлена работа в Firefox 2
  2. добавлена подсветка новых комментариев (с рамочками)
  3. добавлена подсветка комментариев после отправки нового сообщения
  4. добавлена подсветка собственных комментариев. Идею подсказал IIIEB4YK
  5. добавлен небольшой padding
  6. исправлена работа в случае, если пользователь не залогинен
  7. добавлены мягкие рамочки, на новых сообщениях рамка не заменяется
  8. скрипт оптимизирован, в зависимости от браузера ускорение составляет от двух до пяти раз
  9. исправлена ошибка с подсветкой имени автора в переводах
  10. скрипт переписан под суперхабр
Total votes 52: ↑48 and ↓4 +44
Comments 117

Хабраштуки, Inc

Reading time 2 min
Views 657
Habr
Наш небольшой китайский заводик по производству спичечных коробков, расположенный в провинции Анхуэй, решил захватить еще и перспективный рынок Хабрахабра. Так как отдельного бюджета на лабараторные исследования и создание прототипов в нашей компании никогда не было и не ожидается, мы решили использовать уже готовый продукт (не работающий на текущей версии Хабрахабра), чуть-чуть его припудрить и выдать за свой. Тем более, что в отличие от выделения авторских и собственных комментариев, автодополнения тегов и подобных вещей, разработчики забыли сделать или не захотели сделать легкую вставку тегов в комментарии, а некогда автор прошлых таких штук, va1en0k в настоящее время впал в незаслуженную немилость хабралюда, что привело к не поддающемуся логическому объяснению его исчезновению.

Рис 2. Как работает Супер Увеличитель

Именно поэтому наш маленький, но очень амбициозный заводик после спарывания ярлыков и наклеек оригинального производителя, а также решения одной серьезной проблемы (в связи с этим благодарим dinamyte, который отказался даже от оплаты рисом своей неоценимой помощи), начал выпускать новый продукт.

Описание и ссылки на изделие №4 под хабракатом ↓
Читать дальше →
Total votes 127: ↑98.5 and ↓28.5 +70
Comments 64

Самый простой способ скачать видео с YouTube — 2

Reading time 1 min
Views 745
Lumber room
Ответ на этот топик.

Я пробовал несколько разных способов скачки роликов с YouTube, но остановился на следующем:

1. Устанавливаете плагин для FireFox GreaseMonkey
2. Устанавливаете скрипт с сайта userscripts.org

процедура установки плагина и скрипта занимает не больше минуты, после чего все ролики на YouTube выглядят со следующей штукой:

image
Total votes 26: ↑11 and ↓15 -4
Comments 13

Greasemonkey для Internet Explorer

Reading time 1 min
Views 622
Lumber room
Удобные пользовательские скрипты Greasemonkey работают в Firefox, Opera, Chrome и Safari. А что насчёт Internet Explorer? Ведь часто бывают ситуации, когда приходится пользоваться браузером встроенным в Windows, и было бы неплохо сделать работу в нём удобней.

Всё оказалось довольно просто: поддержка пользовательских скриптов на JavaScript есть в известном аддоне IE7Pro. Рассмотрим установку скрипта в Internet Explorer на примере YouTube HD Suite.

Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Comments 3

Скрипт, показывающий карму рядом с ником

Reading time 1 min
Views 655
Lumber room
Имя: КармаПисчик 1.0
Цель: Снизить объективность оценки комментария.

Иногда хочется узнать карму хабраюзера, не заходя к нему на страницу.
Вуаля.
Теперь при помощи КармаПисчика вы можете сформировать свое предвзятое отношение к комментарию, еще не прочитав его. Стоит только навести курсор на ник.
А что дальше?
Total votes 22: ↑11 and ↓11 0
Comments 27

Форматирование в комментариях

Reading time 1 min
Views 1.9K
Habr
Надоело мне писать теги в комментариях руками, и сделал я userscript, который добавляет кнопки форматирования к полю комментария. Непонятно, почему их до сих пор не сделали хабраразработчики. В посте есть — в комментариях нет.
Вот тут сам скрипт — userscripts.org/scripts/show/85482. Работать он будет в Google Chrome, Firefox, Opera и может даже IE8. Инструкции по установке, если не знаете как ставить userscript'ы, можно почитать тут — внизу страницы.

Скрипт работает и в постах и в q&a. Содержит вроде бы всё необходимое и даже irony. Если найдёте какие-нибудь баги — пишите.

Напоследок картинка — как это будет выглядеть:
image
Total votes 192: ↑182 and ↓10 +172
Comments 112

Оформление Google Reader в стиле Google Plus

Reading time 1 min
Views 1.8K
IT-companies
Если вам понравилось новое оформление сервисов от Google и не хватает чего-то похожего в Google Reader, то добро пожаловать по ссылке: внешний вид популярного сервиса для чтения RSS можно сделать похожим на внешний вид G+ при помощи нехитрых манипуляций с userscripts.
Что получилось в итоге
Total votes 61: ↑45 and ↓16 +29
Comments 25

Учимся писать userscript'ы

Reading time 7 min
Views 280K
JavaScript *
Tutorial
Sandbox
Доброго времени суток всем желающим приобщиться к миру пользовательских скриптов (они же userscript, userJS, юзерскрипты).

В этой статье я хочу поведать о том, что такое юзерскрипты, c чем их едят и, главное, как их готовят!

Внимание: предполагается минимальное знание javascript.
На практике доказано: юзерскрипты может писать человек, не знакомый с программированием, но обладающий усидчивостью и желанием изучить javascript!
О том, что такое javascript и как с ним обращаться, можно узнать на javascript.ru.
Поехали!
Total votes 144: ↑134 and ↓10 +124
Comments 44

Userscripts. Углубляемся

Reading time 6 min
Views 45K
JavaScript *
Tutorial
Как упоминалось в предыдущей статье, юзерскрипты поддерживаются всеми современными браузерами. И даже кое-как поддерживаются в IE7 и выше.

В этой статье мы поговорим о браузерах:
  • Ограничения
  • Проблемы
  • Расширения для запуска юзерскриптов
  • Установка юзерскриптов


Приступим-с
Total votes 49: ↑47 and ↓2 +45
Comments 23

Userscripts. Кроссдоменные запросы

Reading time 5 min
Views 49K
JavaScript *
Tutorial
Доброго времени суток.
Сегодня мы рассмотрим варианты организации кроссдоменных запросов в юзерскриптах.
В подробности реализации того или иного механизма я вдаваться не буду, но приведу пример кроссбраузерной оболочки для кроссдоменных запросов.
Приступим
Total votes 39: ↑38 and ↓1 +37
Comments 11

Создание кроссбраузерной оболочки для пользовательских скриптов

Reading time 4 min
Views 6.4K
Website development *JavaScript *GreaseMonkey *
Sandbox
Здравствуйте, уважаемые хабражители. Постов про пользовательские скрипты (userscripts) было на хабре немало, тем не менее, они только показывали, как ими пользоваться. А в работе юзерскриптов достаточно много кроссбраузерных несовместимостей (как и в любой области браузерного js). Естественно, можно установить различные дополнения для разных браузеров, однако, в случае написание скрипта для конечного пользователя, придётся сопровождать его огромным readme по установке компонент для обеспечения нормальной его работы. Что лично меня, да и вас, полагаю, тоже, не очень-то устраивает.

В данной статье речь будет вестись о трёх браузерах: Mozilla Firefox (с установленным GreaseMonkey), Google Chrome, Opera. Целью статьи является «заготовка», которая позволит пользовательскому скрипту работать одинаковым образом во всех перечисленных браузерах. Реализация GM API рассматриваться не будет, т.к. таковых уже сотни. Предполагается, что читатель уже знаком с общими правилами написания юзерскриптов (в случае, если нет, рекомендую сначала прочитать другую статью).
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Comments 10

Факторы популярности юзерскриптов на примере одного сайта

Reading time 5 min
Views 1.4K
JavaScript *GreaseMonkey *
Поговорим о скрипте выделения комментария автора статьи в топике, который в своё время был крайне популярным, судя по количеству скачиваний с 2008 года на сайте userscripts.org (4433 на момент написания этого отзыва). Функция простая, но удивительно, как она могла набрать в несколько раз больше скачиваний, чем другие скрипты, с другими функциями. Давайте разберём факторы, которые могли приобрести популярность этого скрипта и не способствовать популярности других.
Читать дальше →
Total votes 17: ↑12 and ↓5 +7
Comments 5

Получение кроссдоменных данных в Google Chrome через юзерскрипт (обход бага)

Reading time 6 min
Views 3.2K
JavaScript *GreaseMonkey *Google Chrome
В Хроме и Хромиуме уже 2.5 года существует баг отсутствия кроссдоменного доступа к другому фрейму из контекстного скрипта (юзерскрипта). То, что нормально работает в скрипте обычной страницы, например, межсайтовая передача данных с помощью postMessage и что без проблем работает в других браузерах, в Хроме иногда считается «ограничением безопасности», но на самом деле это обычный и признанный баг, отмеченный с 4-й версии.
Читать дальше →
Total votes 28: ↑25 and ↓3 +22
Comments 0

Taist: прокачай свои интернеты

Reading time 3 min
Views 876
Self Promo
Приглашаем веб-разработчиков, особенно с опытом создания/использования userscripts, стать бета-тестерами проекта tai.st — нового способа улучшения сайтов силами пользователей.



Что это такое?
Total votes 38: ↑31 and ↓7 +24
Comments 12

Пример воздействия масс-эффекта на количество скачиваний

Reading time 3 min
Views 1K
JavaScript *GreaseMonkey *
По следам предыдущей статьи, которая была чуть более месяца назад, о количестве скачиваний юзерскрипта для сайта habr.ru, появилось ещё одно интересное явление, которое заслуживает рассмотрения. Если предполагать, что никакой накрутки нет, то его можно объяснить только масс-эффектом — влиянием большого числа — показателя скачиваний на ещё более быстрый рост этого числа.
Читать дальше →
Total votes 15: ↑8 and ↓7 +1
Comments 3

Дао роста полей

Reading time 5 min
Views 2K
JavaScript *GreaseMonkey *
Немного пятничного веселья.
Поля ввода, Textarea, которые молчат, когда с ними ничего не делают, на самом деле хотят расти. Когда объём вводимых текстов превышает их размеры, их тайное желание не всегда слышится дизайнерами и верстальщиками, потому что они уже далеко и думают о новых горизонтах. Оно есть, если прислушаться к кончикам пальцев пользователя, досадливо двигающих скролл мыши.

Иногда об этом удаётся забыть, если размер поля ввода предоставлен в основном удовлетворительный. В 3 браузерах из 5 есть даже место для изменения размеров, которое верстальщик, оглушённый указанием свыше, иногда отключает (textarea{resize: none}). Есть и другие способы затруднить жизнь пользователю. И тогда он уходит берётся за скрипты и стили.
Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 9

«Пользовательские скрипты могут быть добавлены только из Интернет-магазина Chrome»? Нет, не только

Reading time 8 min
Views 69K
GreaseMonkey *Google Chrome Browser extensions
Изменение политики установки юзерскриптов в Google Chrome.

В браузере Chrome версии 21 появилось новшество, известное ещё с её бета-версии: при попытке установить юзерскрипт браузер выдаёт провокационное, но некорректное по сути сообщение (в баре на странице вверху):

Расширения, приложения и пользовательские скрипты могут быть добавлены только из Интернет-магазина Chrome. Подробнее…
Ещё 20 августа было всё нормально, но с установкой новой версии политика начала действовать.

На самом деле, как они дальше поясняют, это утверждение неверно и представляет собой, по сути, дешёвый провокационный трюк, подталкивающий авторов опубликовать расширения в их «магазине». Выгода небольшая, но прямая, потому что регистрация автора — платная (однократно 5$), и часть авторов пойдут на это, потому что не каждый пользователь нажмёт ссылку «Подробнее...» и так и будет думать, что устанавливать расширения стало возможным только из «магазина». Даже поиск в Яндексе показывает такой типичный ход мыслей пользователей:
Сравнение с установкой в других браузерах и инструкция по установке юзерскрипта в Хром
Total votes 68: ↑51 and ↓17 +34
Comments 46
1