Обновить
Комментарии 101
а как решать проблемы чтения с андроида и синхронизации (то, что прочел на андроиде отмечается прочитанным в вебе)?
С этим проблем вроде как быть не должно — мобильные версии и клиенты (если есть) используют ту же БД.
Мобильная версия есть только у Lilina?
Мобильная версия есть у Selfoss и Lilina, нативные андроид-клиенты у rssLounge и Tiny Tiny RSS
У Tiny Tiny RSS есть мобильная версия тоже.
А где вариант «напишу свой велосипед»?
А еще «Уже написал свой велосипед» :)
А можно подробнее про Tiny Tiny RSS (понравился более остальных)? Данный ридер только на сервере поднять можно? Можете ли предложить пошаговое руководство, как и что (начиная от выбора сервера, заканчивая дополнительными плагинами)?
Евгений, опередил :)
Тоже установил TT-RSS на Пай, но пользоваться невозможно — дико тормозит. А вот selfoss гораздо шустрее, вероятно из-за того, что работает на SQLite. А у вас как со скоростью?
Так же решил попробовать, хоть автор и пишет, что не гарантирует работу на shared-хостинге, Tiny-Tiny RSS поднялся без проблем.
Я так и не нашел как в него opml от гугля импортировать, что в single что в multiuser mode. Не подскажете — как?
У меня около 300 подписок…
Настройки -> Вкладка «Каналы» -> Раздел «OPML»
Спасибо. проблема была в неработающем в chrome меню «Actions», пришлось пользоваться ie
Всё просто с ним. На сайте инструкция. На любом LAMP-е поднимается за 15 минут.
Вчера вечером автор обновил до 1.7.4., решив проблему с удваиванием тегов "<БЭ-ЭР>" в статьях.
Я поднял его на дохленьком промо-VPS от Urpad, который за $12/год.
Теперь допиливаю дизайн, чтоб походил на GoogleReader :)

P.S. инфреймы в статьях нещадно вырезает. Думаю, решаемо.

дизайном поделишься?

iframe — зло. правильно делает, что вырезает. ничего хорошего в них обычно нет.
Поделюсь, когда готово будет. Не жадный :)
Видеоролики в ленте не отображаются из-за iframe запрещенных. Но пофиксить можно попробовать. GR ведь умеет :)

Вообще вроде уже какой-то патч есть, делающий вид ридера, как GR — tt-rss.org/forum/viewtopic.php?f=10&t=1344
Правда, я его еще не пробовал.
Еще есть дискуссия на форуме, в которой обсуждается приведение ttrss в такой вид — tt-rss.org/forum/viewtopic.php?f=8&t=1287
К примеру, чтобы просто включить двухпанельный режим, аналогичный гугловскому, достаточно в настройках включить Комбинированный режим отображения и отключить «Автоматически раскрывать статьи в комбинированном режиме».
я вообще считаю что надо разделить морду и демона забора подписок.
надо вообще разрешить встраиваение популярны сервисов в том виде, в котором они это предлагают пользователям. но строго это обрабатывать.
а вы не знаете, в tiny-tiny-rss есть возможность:
1) оставлять свои комментарии к новостям?
2) есть ли функциональность импорта гугловского starred.json (загружается с другими файлами из takeout)?
3) сделать так, чтобы непрочитанные всегда оставались непрочитанными?
1) Есть — в настройках нужно активировать плагин notes
2) На данный момент нативного импорта нет, но уверен, что скоро появится. Есть скрипт на питоне — где-то на форуме он выкладывался, и кто-то сейчас его пытается перевести на php и оформить в виде плагина. А учитывая, что GR закрывается, прогресс в сторону комфортного перехода пойдет семимильными шагами (уже идет, в общем-то, активность на форуме заметно повысилась в последние дни).
3) Не совсем понял, что это значит. Если имеется ввиду, чтобы они оставались непрочитанными после просмотра — то такая кнопочка/хоткей есть. Если нужно, чтобы запись хранилась вечно — то просто добавляется в избранное.
Если нужно, чтобы запись хранилась вечно — то просто добавляется в избранное.

Скажите пожалуйста, я правильно понял, что tiny-tiny-rss периодически удаляет записи из своей базы? Если вдруг это так, то можно ли отключать это поведение, чтобы он хранил все, что когда-либо скачал?
Да, нужно просто в настройках поменять опцию «Purge articles after this number of days (0 — disables)»
Слава богу: я спрашивал как раз про то, что будет с теми новостями которые я прочитать не успел — не добавлять же мне всех их в Избранное?!

То есть, если я выберу эту настройку, то они останутся сколь угодно долго непрочитанным, пока я не удосужусь их прочитать? Правильно? Как думаете, много ли места тогда накопленные фиды занимать будут? Насколько я понимаю, во всех веб-сервисах именно из-за этой проблемы и стоят ограничения, да?

И немножко административных вопросов:
4) Есть ли различные темы для ридера? А то дефолтная выглядит не ахти.
5) Легко ли обновляется ридер до следующей версии?
6) Принимает ли главный разработчик feature requests?

Спасибо огромное.
Да, если вы выберете эту настройку, то записи удаляться не будут вообще. Более того, каждый фид можно настроить индивидуально — и сделать «вечными» только определенные. Или наоборот, фид чьего-нибудь твиттера можно заставить чистить записи старше 1 недели, например =)
Что касается объема БД — после того, как я импортировал OPML и первый раз загрузил все фиды (115 штук — около новых 200 записей в сутки в среднем), база стала весить около 8.6 мб. Спустя два дня она весит уже 9,6. При моих текущих настройках (максимальный возраст записи 60 дней) теоретический максимум объема базы получается около 25-30 мб.

4) Тем нет, но можно есть несколько режимов отображения фидов и кастомизации CSS. К примеру, у меня сейчас всё выглядит максимально приближенно к greader — take.ms/KIyGe
При этом, в принципе, можно писать свои темы — существует открытый API

5) Есть плагин updater от автора ttrss — автоматическое обновление обеспечивает, правда, сам я его еще не пробовал

6) Принимает, и еще как =)
Не поможете со стилями? Очень хочется чтобы новость раскрывалась под заголовком при нажатии, а не в отдельной области внизу или сбоку страницы.
take.ms/ptk54 — скриншот настроек, которые делают ttrss двухпанельным
pastebin.com/mBzUEiY3 — стили, которые я использую на настоящий момент
>>2) есть ли функциональность импорта гугловского starred.json (загружается с другими файлами из takeout)?

У меня в Настройки ->Вкладка «Каналы» последняя разворачивающаяся панель «Import starred or shared items from Google Reader», в ней текст «Paste your starred.json or shared.json into the form below.» и форма.

Файлик из Google Takout отлично загрузился, и его содержимое показывается в «Отмеченном». Вероятно, это плагин «googlereaderimport». Чтоб его включить, нужно добавить его инициализацию в конфиге:

define('PLUGINS', 'auth_remote, auth_internal, note, updater, digest, googlereaderimport');
Я изначально ставил к себе на комп его, потому уже поднял на сервере.
Selfoss с самого начала подкупил меня своим дизайном.

Меня дизайн Selfoss почему-то не подкупил :(
Да чего вы так шумиху-то навели, подождите Digg, они обещали запустить свой инструмент, Те миллионы что гуглу не нужны, Digg с радостью заберет.

Все будет хорошо и без хорошего и лампового ридера мы не останемся
Прочитав «лампового» подумал про LAMP… Если серьезно, то у меня уже нет желания полагаться на какой-то сервис, пускай даже от Digg, особенно при наличии такой альтернативы, как Tiny Tiny RSS.
Ну не смотря на тот факт что RSS большинство считает «Читалкой», она все же еще и «Смотрелка», для дизайнеров. А Tiny Tiny RSS не приспособлена да удобного отображения графических постов. GR хорошо справлялся с обоими задачами.
Да, после двухпанельного интерфейса gr, трехпанельный ttrss выглядит не очень удобным. Но в ttrss можно сменить режим просмотра:
И еще один скриншот: take.ms/BFxNt
На мой взгляд, выглядит точь-в-точь, как Google Reader, а за счет того, что нет шапки, полезное пространство еще больше — напоминает полноэкранный режим просмотра в google reader (который по хоткею f). Такой режим настраивается средствами самого ttrss, я только немного CSS подправил, чтоб еще больше походило на GR.
Напишу свой велосипед или допилю чей-то, если не появится достойной альтернативы.
Давно хочу написать. Есть клиент на андроид gReader. Он очень удобен, а главное, разработчики написали, что после закрытия, они уже что-то придумают и клиент так же будети работать. Так что буду на нем сидеть.
Добавлю, что в selfoss теперь можно помечать прочитанными и двигаться дальше с помощью клавиши «t». Реализовали, кажется, буквально сегодня. Работа кипит!
Да, на то и надежда. Всё-таки функциональности ему еще не хватает.
Прирост альтернативных RSS-ридеров увеличивается вдвое.
Теперь ими можно брать публику! После каждого боя прирост RSS-воинов составляет 25%!
Хотелось бы, чтобы выросла пара таких альтернатив и вменяемые мобильные клиенты позволяли бы интегрировать их себе (например, если хостишь у себя — вводишь урл и подключаешься, не хочешь у себя — платишь денежку и получаешь сервис). Но скорее всего, так не будет: просто добавят в приложения то, для чего нужен greader, кто-то за деньги, кто-то за рекламу — кто как. Вот их я и буду использовать.
Не хватает варианта, Дождусь предложения от Google. Ибо не может гигант остаться в стороне от этого резонанса. Ну а если действительно только закроют, то к себе на сервер.
обманул, там можно и без оплаты, но 12 лент только, для посмотреть очень неплохо!
Я забыл добавить в пост ссылку на гитхаб — смысл всех обозреваемых ридеров в том, что они уставливаются на собственный сервер, NewsBlur — тоже
TTRss требует 5.3 php. а с ним ZendOptimizer не работает. Как то они неудобно сделали, что теперь для него отдельный хостинг что ли брать…
Честно — не нашел. Практически всё на PHP, парочка на питоне и один вроде бы на Java.

UPD.: github.com/pauldix/feedzirra
Скриншотов не нашел.
Стоить добавить, что NewsBlur — не посто на python, а на Django.
А мобильный клиент tt-rss себе в кеш сгружать веб-версию статей умеет? Очень уж удобен из-за этого JustReader (который делает это очень правильно и аккуратно).

Ну и все забывают про самый главный плюс Google Reader — фактически он хранил в себе все записи за всю историю ленты RSS. Подписавшись на ленту, можно было дочитать её чуть ли не до самого основания сайта. Все self-hosted решения (или локальные клиенты) такой возможности не имеют.
Это было для меня вообще единственной причиной его использовать. Так-то есть куча куда более вкусных решений.
Импортировать вроде как можно _весь_ контент аккаунта. Попробуйте, вдруг он таки в архив засунет полную историю всех Ваших rss подписок?
нет, он так не делает.

более того — я вот тут решил выпилиться из гугл групп, на всякий случай.
так вот возможности забрать гугл группу хотя бы в виде mbox тупо НЕТ. и nntp доступа на groups тоже нет.
в общем не знаю чего делать теперь. :(
У меня всегда почему-то откручивалось максимум на месяц назад.
Как вариант — www.feedly.com/
Есть веб-версия, а также приложения для Android, iOS и Kindle.
Есть возможность импортировать из Google Reader.
Прощу прощения за невнимательность, в статье рассматриваются ридеры для установки на свой сервер.
Успешно перешел на него. Такой бы self-hosted )
НЛО прилетело и опубликовало эту надпись здесь
Я надеюсь что Google выложит свой код. Сейчас он меня устраивает почти полностью, по крайней мере вид и UI я хочу именно такой.
Ага, держите карман шире. Там ведь только сверху интерфейс — а внутри Гугловские наработки по индексации, хранению, распределенным операциям, базам и т.д. Так они вам это и отдали.
Ну, персональный поисковик выложили же. B wave тоже выложили, хотя он явно поновее будет.
Вообще не вижу криминала в том что бы выкладывать наработки 5-10 летней давности и уж тем более при закрытии продукта.
«Новое — хорошо забытое старое». Вполне стоит ожидать вторую волну тех, кто ранее не пользовался RSS и хочет читать то, что ему действительно интересно без лишней информации…
У меня два вопроса к обзору:
1. Как рассмотренные ридеры собирают данные по RSS? Т.е. они запрашивают RSS-обновления при входе пользователя или регулярно демон вытягивает подписки?
2. Есть ли среди ридеров, имеющие возможность создания аккаунтов для нескольких пользователей? Я бы на корпоративный хостинг поставил ридер и дал возможность пользоваться своим коллегам.
Демон есть только у Tiny Tiny RSS, все остальные апдейтятся только в бекграунде или по запуску скрипта (соответственно, можно крон делать). У ttrss крон тоже есть, как и фоновая подгрузка.
Полноценный многопользовательский режим есть только у Tiny Tiny RSS; у rssLounge и Selfoss можно настроить публичный рид-онли режим.
большое спасибо за оперативный ответ и проделанное исследование, воспользуюсь им
Переехал на Selfoss, прекрасный агрегатор, жалею что не знал о нем раньше. Но не хватало уведомлялки в Firefox'е о кол-ве непрочитанных новостей. Быстренько написал дополнение, надеюсь будет полезно не только мне. Дополнение еще не прошло проверку Mozilla, но можно почитать исходники например на гитхабе.
Огромное спасибо за дополнение.
Дмитрий, вы таки меня опередили :)
Я только собирался начать всё это тестить воскресным вечером, решил заварить чайку.
Пью чай, открываю хабр а тут ваша статья! :)

Спасибо за отличный обзор!
Ну теперь зато знаю, что устанавливать. (мой взгляд пал на ttrss)
Да я просто фанат self-hosted решений. Если блог — то Wordpress, если менеджер паролей — то TeamPass, сейчас вот систему управления проектами подбираю.
collabtive даже не смотрите, страшен как смертный грех ;)
К Feng Office пока присматриваюсь — редактора документов в опенсорсной версии не хватает, конечно, но мы и так пока что на google docs сидим
А вообще — что посоветовать можете?

P.S. Еще рассматриваем вариант с activecollab, но там смущает даже не то, что 500 баксов — это фигня, а то, что все плагины поголовно платные.
Сильно советовать не берусь. Я для себя пробовал именно collabtive на VDS, обплевался.
Основная проблема — локализация. Поля расползаются и пользоваться банально невозможно.

До других руки не доходили.
Поставил TTRSS в общем неплохо, но ужасно неудобно, что статьи автоматически помечаются как прочитанные если их выделить, галка в настройках ничего не дает. А я привык пролистывать, читать выборочно, помечать как прочитанные вручную. Также плохо, что нельзя поменять хоткеи на свои. Если бы не эти 2 мелочи — отличная замена Google Reader при наличии своего сервера.
галка в настройках ничего не дает.

tt-rss.org/forum/viewtopic.php?f=1&t=1350&p=5897
нельзя поменять хоткеи на свои

В комплекте идет плагин googlereaderkeys, его легко переработать — там всего 30 строк,
За плагин спасибо, то что нужно, а вот патч js/viewfeed.js ничего не дает, вернее просто перестает работать, я в js не силен, не получилось заставить работать. В оригинальный фаил в 3х местах добавил проверки if (getInitParam(«cdm_auto_catchup») == 1) {, после чего все просто перестало работать.
Сильно не бейте, если вдруг обижу, но у меня бывали случаи, когда люди просто забывали поставить "}" =)
Сделал заново, добавил 3 проверки, указанные в патче, посчитал скобочки страничка отобразилась, но все равно при пролистывании статьи помечаются как прочитанные, попробовал полностью закомментировать все, что находится между проверками (т.к. автоматически помечать мне не нужно) и все равно помечается, на большее моих знаний в js просто не хватает, похоже есть еще где-то проверки.
Я решил попробовать стандартный KDE-шный Akregator, кстати он мне показался довольно удобным. По умолчанию в нем собраны подписки на всякие околокдешные темы и среди них я обнаружил упоминание плагина для ownCloud: algorithmsforthekitchen.com/blog/?p=479
Сам им не пользовался, поэтому сказать особо нечего. Примечательным является тот факт, что финансирование разработки этого плагина изначально осуществляла Google в рамках Summer of Code.
НЛО прилетело и опубликовало эту надпись здесь
А я таки внял гласу Столлмана и начал осваивать емаксовый GNUS для работы с RSS. На эту страницу перешёл уже с него :)
крайне сильно удивлён, не увидев там сервиса Bloglines.
Если «там» — это в обзоре, то причина указана в заголовке и в первом абзаце. В обзоре учавствовали только те инструменты, которые можно установить на собственный сервис и который open source. Bloglines — не то и не другое.
Прошу добавить в таблицу сравнения информацию о количестве времени, сколько запись может оставаться непрочитанной. Для меня это очень важно, потому что часто за месяц не успеваю прочитать какой-то определённый фид, например. Спасибо.
А у кого-нибудь из них есть скрипт для автоматического забора лент с каналов? Допустим, я захожу раз в день и хочу видеть все сообщения с хабра, а в tt-rss отображаются только последние 20
Обновил таблицу в конце поста, посмотрите. В принципе, обновляться в автоматическом режиме умеют все.
Selfoss тоже требует, как минимум, PHP 5.3.
То что нужно, теперь TT-RSS будет жить на Windows Server. Еще бы программу для Windows Phone.
К TT-RSS нашел замечательную статейку, как импортировать Отмеченные файлы и json, который выгружает Google, и там же дополнительный стиль для внешнего вида.
Импорт выполняется через конвертацию json в mysql-скрипт, и загрузку его в базу через phpmyadmin.
Сам скрипт на Github nhoening
Клиента для iPad для TT-RSS пока не нашел, может кто подскажет?
Этот способ уже неактуален, существует плагин, выполняющий эту задачу на счет «раз» =)

Вообще на официальном форуме можно очень много чего полезного найти. Автоматическая подписка на него не зря сделана.
Судя по скриншотам, это tt-rss и есть
У Selfoss появилась возможность просматривать отдельные фиды, а трехколоночная верстка легко отключается в стилях. Поставил его на свой NAS: www.readynas.com/forum/viewtopic.php?f=35&t=71755&p=398515

Сейчас его главный недостаток это неизменяемый url страницы. То есть переходишь по ссылке в статье, нажимаешь назад и попадаешь на главную вместо статьи.

Нашел еще такие self-hosted альтернативы:

feedhq.org/ (Django, Redis, PostgreSQL)
www.commafeed.com/ (Java, HSQL/MySQL/PostgreSQL)
github.com/swanson/stringer (Ruby, PostgreSQL)

Не смотрели на них?
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.