Как стать автором
Обновить

Комментарии 94

Отличное дополнение, еще в четверг заметил его в новинках. Молодцом! и Добро пожаловать на хабр!
Спасибо. О, ща статью поправлю. Теперь можно и комменты читать
Комменты нужнее полной статьи. Ждем.
«Раскукоживатель» — это что-то! :) Спасибо!
Для Лисицы можете сделать?
Для фаирфокса никогда не писал плагины… Хотя я и для хрома раньше никогда не писал. Нужно на выходных посмотреть как там все работает.
Раскукоживатель вещь! Вот только перевод Девид Блэйна напомнило: «Он скукожил ебалайку...»
Попробуйте не XUL-расширение написать, а для JetPack — он похож на Chrome. Возможно, что даже не придётся особо что-то переписывать. Да, он доступен в Firefox 3.6+ как часть браузера (раньше нужно было ставить отдельный плагин), упаковывается в обычный XPI-пакет.
Можно попробовать через GreaseMonkey. Дае, кажется, менять особо ничего не придется.
под фф надо по xul ить немного… под chrome удобней расширения писать мне показалось.
Несколько советов/пожеланий:
1. В manifest добавьте все-таки указание, что расширение только для google reader, а то у вас http://*/
2. У меня почему-то не работает. Заглянул в код — не нашел элемента #gbg, зато есть #gbh
3. Сильно много управления CSS через jQuery. Не лучше ли создавать элемент style в head и засовывать туда заранее сформированный CSS (минимизированный)?
Спасибо большое, постараюсь все исправить
Я тоже решил не сидеть сложа руки и «слегка переписал» ваше расширение.
Changelog:
— CSS перенесен в строковую переменную и добавляется через тег style. Как следствие, убраны хардкорные включения .css в коде
— функция fetchTwitterFeed заменена на fetchHabrPost, которая использует $.get из jQuery вместо обычного XHR
— всплывающее окно слегка переверстано. Так как применяется position:absolute, то я убрал функцию определения высоты окна и заменил на простое позиционирование относительно краев экрана — в результате размер всплывающего окна меняется при изменении размера реального окна (чего раньше не было, так как высота всплывающего жестко задавалась вначале)
— убраны вызовы remove для всплывающего окна при закрытии (чтобы можно было открывать окно повторно)
— оптимизирована верстка (убраны divы окружающие ссылки и пр.)
— добавлено закрытие окна по клику за его пределами

Расширение запаковано и выложено тут: dl.dropbox.com/u/8480842/0.1.0_0.7z

Дальше сами решайте, что с этим кодом делать.

Ух, а я пойду спать :)
О, вы не представляете как я вам благодарен
Надеюсь не я один подниму Вам карму. Негоже такому человеку сидеть в минусах.
Спасибо. По ссылке выше, кстати, еще раз обновлен код. Я просто не стал уже засорять комментарии, а написал автору через почту. Он обещал посмотреть и обновить, но уже сейчас можно установить расширение от artem_kovardin, а потом просто переписать файлы из архива в соответствующую папку.
Теперь ссылка «раскукожить» цепляется в другое место
по мне тоже самое что и вкладка…
Нельзя ставить пермишены на все сайты т.е http://*/ лучше ограничить что бы где не надо не загружался плагин…

"matches": ["http://*/*"],
"js" : ["contentscript.js"]

"js": ["jquery-1.4.2.min.js"],
"matches": [ "http://*/*", "https://*/*" ],
Спасибо, уже исправил.
я конечно уважаю, что вы написали расширение и возможно получу пачку минусов, но по-моему это изобретение велосипеда. есть фишка «просмотр оригинала», причём совершенно для любого элемента rss, которая добавляется расширением Reader Plus (также под Google Chrome)
https://chrome.google.com/extensions/detail/hhcknjkmaaeinhdjgimjnophgpbdgfmg
ещё плюс — вызывается хоткеем — q.
О, не знал если честно. Плохо я поиск юзал. Расширение отличное, только слишком уж монструозное.
Это расширение показывает только посты с Хабра, но зато не требует перехода на сам Хабр, открытия новой вкладки…
аналогично с любого сайта, включая хабр, с помощью фичи в Reader Plus можно просматривать полную новость, не открывая новую вкладку, а просматривая в текущей с google reader'ом.
вообще не понял к чему вы написали этот свой коммент, если честно.
Комментарий мой связан с недопониманием: я подумал, что речь идет об iReader
Поставил, посмотрел. Мне не понравилось то, что предпросмотр происходит прямо внутри элемента RSS. Можно ли там настроить, чтобы был pop-up?
Можно, в настройках есть
НЛО прилетело и опубликовало эту надпись здесь
Со временем = ровно через месяц. Видимо, понимает, что пролежавшая в оставленных на потом статья уже никогда не будет прочитана, вот и удаляет :)

Mac OS X 10.6.4, GC 6.0.490.1 dev — не заработал вообще. Установился, но работать не захотел.
Традиционный вопль про необходимость в Опере
Нужная штука, но я чаще захожу в статью чтобы комменты почитать. Порою в них инфы поболее, чем в посте.
Уже можно)
Еще добавьте правило — чтобы работало при https.
Когда постил «раскукоживатель» в галерею наткнулся на еще одну интересную вешь для ридека. Пользователям Мак должно понравиться. https://chrome.google.com/extensions/detail/obhahfkkedakkpdfmjeakfginobldlai
не совсем понимаю вашу нелюбовь к вкладкам.
я обычно пробегаюсь по списку клавишами j/k и открываю заинтересовавшие новости клавишей v. единственное неудобно, что страницы открываются не в «фоновой» вкладке, приходится обратно к списку переключаться.
Проблема в том, что хабр читается не каждый день, и открытых вкладок получается много. Плюс, еще есть вкладки не с хабра. В итоге, на 15" мониторе ноута, уже даже иконок вкладок не видно.
Плагин еще раз обновлен со всеми изменениями от Yeah, за что спасибо ему еще раз. И не жадничайте, поднимите ему карму
Эта дыбильная айпадовская мода на всплывающее окно с затемнённым фоном до добра не доведёт. Нельзя, что ли, сделать раскукоженный псто внутри ридер-сообщения? Чтобы ничего не всплывало?
Мне кажется lightbox появился до айпада. А в отдельном окне у меня текста получается процентов на 15-20 больше, а значит скролить нужно меньше.
зато потом чтобы вернуться в ридер надо отщёлкивать лайтбокс
в общем, не столь важно, но для лично меня дополнительный элемент который всплывает, как-то менее предпочтителен чем что-то внутри программы
Оптимальный вариант — настройка в опциях «показывать в окне или в сообщении». Постараюсь это реализовать
о, это дело
>>Но ужасно раздражает что если статья понравилось, то нужно открывать новую вкладку и…
читать надпись, что статья перемещена в черновики или юзер был забавнен, а статья удалена :(
Эх теперь бы ещё «Отфильтраживатель» по ключевым словам заголовка:)
А можно объяснить, что имеете в виду? Или это ирония?
Нет, не ирония. Имеется в виду следующее, возможность убрать из rss ленты темы в заголовке которых есть определённые мною слова.
Это умеет расширение Google Reader Plus
Не знал, спасибо за наводку.
6.0.490.1 & W7 ссылка «Особая магия» не кликабельна. Подскажите пожалуйста, что я делаю не так?

P.S.: Браузер рестартил, страницу обновлял (ктрл+ф5)
Аналогично, только версия chrome 5.0.375.126
Попробуйте: habrahabr.ru/blogs/google_chrome/101734/#comment_3158456
подтверждаю
На основном потоке для Хабра заработало. До этого я пытался использовать особую магию в фиде для корпоративного блога. Видимо в эту сторону и надо копать.
Откройте консоль разработчика (Shift+Ctrl+I) и киньте сюда или в личку (мне или автору расширения) ошибки, которые там имеются.
Вы знаете, а там только ворнинги (по поводу не секьюрного контента), ошибок нет в логе.

Но я понял как у меня это запустить: это возможно вручную, когда читаешь открытий материал у меня в 1 тайтле (там где звезда добавления в избранное) сразу после него, без пробелов, идет ссылка со словом «раскукожить». Эта ссылка не работает и клик по ней ничего не дает, но когда я нажимаю «особая магия» (причем до этого в режиме списка я тоже нажимал), появляется 2 ссылка «раскукожить», сразу после 2 тайтла (тот что в самом материале) и в данном случае расширение работает как надо.

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

P.S.: В итоге после моих действий в логе появилась такая ошибочка:

Unsafe Javascript attempt to access frame with URL https://www.google.com/reader/view/?tab=my#stream/feed%2Fhttp%3A%2F%2Fhabrahabr.ru%2Frss%2F684e44d01a9c46e9380a282201419cf9%2F from frame with URL habrahabr.ru/mob/post/101744/. Domains, protocols and ports must match.

2 ссылки «раскукожить»? Это очень странно. Скриншот можете сделать?

«Unsafe...» — это хабр пытается изнутри яваскриптом что-то делать. Видимо где-то в JS есть что-то типа window.top — в обычном режиме (простое окно/вкладка) — это ссылка на свое же окно, но так как микрохабр открывается во фрейме, то и действие пытается выполнять уже с родительским окном, то есть с ридером. Боюсь, что с этой ошибкой ничего не получится сделать.
Оказалось, что проблема состояла в том, что в разных режимах просмотра у ридера разная верстка. Код обновил: dl.dropbox.com/u/8480842/0.2.0_0.7z
спасибо вам, теперь все работает :)
Воспользуюсь случаем, спрошу — Можно ли прикрутить сохранялку в pdf, для е-ридеров?
Мне кажется, что для этого лучше сделать отдельное расширение.
У меня не появилась магическая кнопка. МОжет, потому что я использую расширение Reader Plus?
А у меня не нажимается особая магия (.
У меня тоже не работает.

Win XP, GoogleChrome 5.0.375.126
У меня тоже не нажимается. Думал, что это из-за какого-нибудь расширения, но нет. Все отключил и всё равно не нажимается.
Случайно не в режиме «Список» смотрите?
Нет. В режиме «Расширенный.»
В консоли какие-нибудь ошибки есть???
Консоль вызывается по Shift+Ctrl+I
Если можно, скриншот ридера сделайте.
После общения с товарищем RubyRoid07 многое прояснилось. Цитирую:

Я добавил в код проверку на то, что RSS забирается с сайта habrahabr.ru — проверка ищет доменное имя хабра в имени канала — потому если открыть канал Хабрахабр, то все заработает.

Я уберу сейчас же эту проверку и попробую придумать что-нибудь другое.


Проверьте, возможно у вас именно эта ситуация. То есть откройте именно канал новостей с Хабра, не «Все записи», не папку какую-нибудь, а именно канал Хабра. При этом в адресной строке у вас должно быть что-то вроде такого: www.google.com/reader/view/#stream/feed%2Fhttp%3A%2F%2Fhabrahabr.ru%2Frss%2Fnew%2F

Сейчас я проверку убрал и artem_kovardin должен обновить расширение в скором времени.
Заработало.

Только нажимать надо не в открытой записи в ридере, а на линк «раскукожить», который находится в заголовке еще не прочитанной записи.

Нашел любопытное (я тестировщик, поэтому крепитесь).

Оставил открытой вкладку с ридером.

Удалил ваше расширение из Хрома.

Вернулся на вкладку с ридером. Линк раскукоживателя есть, и работает.

Но теперь каждое нажатие на линк «Особая магия» добавляет еще один линк «раскукожить» на страницу. Сколько раз нажмешь, столько дополнительных линков получишь :)

Cкриншот события.
Кстати, если заходить в ридер через google.ru, то никакой «особой магии» не появится, как не крути.
Уже знаком). Читайте комментарии выше.
сорри =)
все равно это хороший опыт создания ext. :)
А кнопку «добавить в избранное» добавить нельзя?)
и правда, будет оч удобно :)
Для firefox есть Better GReader — addons.mozilla.org/ru/firefox/addon/6424/
Там имеется предпросмотр страницы (в настройках ставится) без всяких лишних вкладок и затемнений фона. Оригинал отображается прямо в синей рамке на месте обрезанного текста. Тут можно посмотреть, как это выглядит — habreffect.ru/files/3ab/4e21f7604/Снимок.png
И еще раз обновился
НЛО прилетело и опубликовало эту надпись здесь
Для откладывания «на потом» для различных браузеров есть «Read It Later!». Правда для Хрома он гораздо хуже, чем для Firefox.
НЛО прилетело и опубликовало эту надпись здесь
Да это то, что сделает меня чуточку счастливее!

Спасибо большое!
У меня не работает, нету никаких кнопок «раскукожить» или «особая магия»… смотрю именно фид хабра… переустонавливал уже несколько раз… сначала пробовал на дев версии хрома, теперь на последней стабл версиии — эффекта 0

аналогично, магии нету
НЛО прилетело и опубликовало эту надпись здесь
А может расскажете чего readbox закрылся?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации