GreaseMonkey

индекс
148,13

Habrahabr Sausage Navigation

Сегодня в рассылке DayliJS я открыл для себя одно прекрасное расширение — jQuery Sausage, которое позволяет добавлять на страницу очень удобную схему навигации — блоки, разделенные заголовками, масштабируются относительно высоты контента и отображаются как diff-аннотации в WebStorm или NetBeans (нечто подобное можно видеть слева поста).

image
Картинка кликабильна ведет на пример jQuery Sausage

Это очень удобный способ навигации по большим спискам статей и по параграфам статей. Эксперимента ради я решил воссоздать этот плагин отдельно от jQuery и jQuery UI и заточить его под хабр (оригинальный плагин тянет за собой несколько Кб лишних скриптов). Моё расширение сканирует блоки статей или блоки заголовков и отображает их в виде цепочки блоков. При наведении на блок отображается заголовок, по клику на блок страница скроллится на соответствующий заголовок страницы. К сожалению, не все посты хорошо отформатированы, поэтому такой способ навигации не всегда эффективен. Т.к. это эксперимент, то некоторые фичи jQuery Sausage пока урезаны.
+43
6 апреля 2011, 16:42
57

Просмотр видео не уходя с сайта

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

Скрипт подменяет обработку ссылок на видеосайты: youtube.com, vimeo.com и twitvid.com таким образом, что по клику на ссылке (на видео), прямо в странице будет встроен видеоплеер. Получается, чтобы посмотреть видео никуда уходить с сайта не надо! Нажал на ссылку, посмотрел и закрыл.
+44
28 марта 2011, 10:56
37

Данные будут сохранены, %username%!



Скачать.

Для тех кто не понял — скрипт позволяет перемещаться между видами топиков, сохраняя всю введенную информацию — заголовок, текст, блог и теги.
+32
17 марта 2011, 00:04
16

Обновляем счётчик сообщений Вконтакте без перезагрузки страницы

Я пользуюсь той-самой-социальной-сетью по нескольким причинам, одна из которых — возможность обмена текстовыми сообщениями (некоторые мои знакомые принципиально не пользуются мессенжерами, приходится подстраиваться). Раньше приходилось постоянно обновлять страницу, чтобы узнать о новых сообщениях, не так давно, Вконтакте появился сервис мгновенных сообщений, но он мне сразу не пришёлся по душе и я решил автоматизировать процесс.

В этом топике я расскажу о своей реализации механизма обновления индикатора «Мои сообщения» без перезагрузки страницы. Хотите узнать подробности? Добро пожаловать под кат!
+5
3 января 2011, 12:20
10

Приведение дизайна Jira к читабельному виду

Для того, чтобы легче работалось с багтрекером Jira, установите юзер-стили, прописав в них свой сервер разработки.
    Подобная проблема имеется и у багтрекера Trac. В их дизайне по умолчанию информация, относящаяся к разным по смыслу блокам (пользовательские сообщения и системные) набрана в похожих окнах без границ. Информация из разных окон путается между собой, поэтому ещё до исправления ошибок требуется включать мозг, чтобы начать различать блоки, вдумчиво вчитываясь в разбросанные (насыпанные) слова. Через некоторое время у пользователя появляется искушённость, он намётанным глазом с полувзгляда учится распознавать блоки в Джире.
+1
1 декабря 2010, 10:38
2

Разворачиваем хабракат без перезагрузки страницы

Читая название этого топика, искушенные хабрапользователи скажут: «ну вот, еще один». К сожалению, вынужден согласиться. Все старые скрипты, которые были мной найдены, некорректно работают (или вообще не работают) с новым хабрахабром, поэтому и был создан этот.

Так что я хочу представить вам скрипт для ajax-подгрузки полного содержимого статьи по клику на хабракат-ссылке.

На данный момент проверенно работает в Opera и Chrome. Он довольно простой по содержанию, но свою функцию выполняет.

Сам скрипт можно скачать здесь — userscripts.org/scripts/show/91132
+46
23 ноября 2010, 23:24
20

Кнопка Evernote site memory для Хабра

Не всегда есть время прочитать интересную статью на хабре и я откладывал их в закладки. Но случалось так, что перейдя из закладок на страницу получал сообщение о том, что топик перемещён в черновики, или же автор был заблокирован. Есть хороший вариант для этого — Evernote, но под версии linux нет nevernote.sourceforge.net (спасибо andy_minsk за ссылку), а клиппер для firefox во время работы блокирует все остальные окна firefox(может это только у меня такая проблема), к тому же сохраняется вся страница с лишними блоками, либо нужно выделять то, что надо сохранить. Поэтому с появлением кнопки site memory, возникло желание прикрутить её к хабру.
+28
21 сентября 2010, 14:20
18

Улучшаем Google Calendar

Google Calendar я использую уже несколько лет — и дома, и на работе. Почему? Ответ прост: очень удобно иметь возможность видеть свой список дел вне зависимости от местоположения и устройства. Поэтому, приобретая нетбук, я не ожидал никаких проблем.

Однако, пользоваться Google Calendar на устройствах с небольшими экранами довольно затруднительно, т.к. значительную часть полезной площади слева и над календарем занимают редкоиспользуемые sidebar и header. Даже режим Full Screen браузера при разрешении 800x600 помогает только отчасти — много места все равно расходуется впустую.
+1
1 сентября 2010, 13:48
3

ГОСТы по GreaseMonkey'вски

Подошла недавно коллега и поведала, что никак у нее не получается сохранить страничку ГОСТа с нелюбимого сайта http://protect.gost.ru.
«Нам ли быть в печали, старушка» — сказал я ей, открыл вышеупомянутый сайт и начал ковырять смотреть.
+36
11 апреля 2010, 01:39
24

Электронная регистрация на поезд РЖД — экспорт билета в Гугл- и Яндекс.Календарь

image

Покупая билет на поезд дальнего следования РЖД, можно воспользоваться услугой электронной регистрации. Это когда приходишь на поезд с паспортом и вообще без билета. Оно неоднократно опробовано и прекрасно работает.

У электронной регистрации мне известны три проблемы.
1) [Животрепещущая] Туалеты на вокзалах платные. Но за два часа до отправления и в течение двух часов после прибытия — бесплатно (Вы этого не знали? Упс, вокзальные туалеты теперь постигнет хабраэффект...)
При наличии электронного билета гадить бесплатно вы можете только в комментах, но не на вокзале.

2) [Бюрократическая] Если вы едете в командировку от организации, особенно государственной, то бухгалтерии нужен билет в качестве обоснования, что вы не лось.
Электронный билет — вы электронный лось.

3) [Основная] Подходя к поезду, вы должны знать свой номер вагона! Иначе вам придётся идти к начальнику поезда и искать свою фамилию в списке — а если вы пришли к поезду впритык, то можете этого и не успеть!

И вот к этой-то проблеме я и предлагаю гризманки-решение.
+57
6 апреля 2010, 18:06
39