Pull to refresh

…построю свой Google Reader, открытый и…

Reading time2 min
Views921
Почти с момента запуска многие справедливо любят и ценят Google Reader. Он действительно хорош, и с годами становится только лучше. Правда, довольно неспешно. И не всё, что хотелось бы в нём видеть, добавляется разработчиками. Например, кому-то не хочется видеть упоминания Microsoft или ФАС. Или хочется видеть favicon сайта. Или надоело нажимать «обновить», чтобы увидеть появившиеся с прошлого обновления записи. Или же кто-то мечтает о более удобном управлении с клавиатуры. Теперь это стало реальнее!
teaser screenshot

Представляю вам свой маленький проект: Open Google Reader. Он использует API старшего брата и работает по тому же адресу. Он строен, подтянут, и готов исполнять любые ваши желания.

Это user javascript (хотя некоторые называют такое greasemonkey-скриптами). Он заменяет родной интерфейс Google Reader своим, но оставляет возможность легко переключиться обратно. Его довольно просто настраивать под свои нужды, хотя это и придётся делать в коде. Да, это сравнительно гиковский инструмент, и для настройки нужно редактировать файл скрипта.

Особенности
  • минималистичный интерфейс
  • favicons для сайтов
  • очень гибкая система фильтрации записей
  • легко настраиваемые горячие клавиши (и русские тоже)
  • мгновенная загрузка, даже на КПК
  • всё прочитано? можно принудительно обновить все подписки
  • у записи показываются назначенные автором теги
  • количество непрочитанных записей видно даже в очень узком табе
  • только что добавленные записи сразу появляются в конце списка
  • горячие клавиши открывают ссылки в фоновых табах (с шифтом — не в фоновых)
  • горячей клавишей можно открыть первую ссылку в записи
  • пробел работает похитрее, удобнее смотреть большие картинки
Потенциально неприятные особенности
  • если хочется настроек, лучше знать CSS или javascript
  • если вы привыкли видеть только заголовки и разворачивать только интересные записи, придётся дописывать скрипт (хоть это и несложно)
  • сортировки разделов по времени прописаны в коде с логичными для меня значениями (исправлять — в коде)
  • нет списка подписок, предполагается, что вы читаете всё сплошным потоком
  • в целом всё сделано программистом для программиста: )
Скриншот

image

Установка
Вариант для пользователей Оперы. Как его устанавливать, они наверняка уже знают. Незнающим порекомендую менеджер скриптов UJS.
Вариант для пользователей Firefox/Chrome.

Вопросы
На ваши вопросы я с удовольствием отвечу в комментариях.
Tags:
Hubs:
Total votes 59: ↑45 and ↓14+31
Comments41

Articles