Pull to refresh

Comments 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?
UFO landed and left these words here
Со временем = ровно через месяц. Видимо, понимает, что пролежавшая в оставленных на потом статья уже никогда не будет прочитана, вот и удаляет :)

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
UFO landed and left these words here
Для откладывания «на потом» для различных браузеров есть «Read It Later!». Правда для Хрома он гораздо хуже, чем для Firefox.
UFO landed and left these words here
Да это то, что сделает меня чуточку счастливее!

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

UFO landed and left these words here
А может расскажете чего readbox закрылся?
Sign up to leave a comment.

Articles