Author | Message |
---|
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 16.09.2010 18:19 | |
| Описание Оригинальный инструмент The Daily от B&N не очень часто используется русскоязычными пользователями, по причине полной бесполензности фидов, которые в нем отображаются. Суть этого проекта - модификация The Daily для чтения любых RSS фидов. Преймущество такой модификации перед альтернативными читалками (Trook) и web-based аггрегаторами в доступе к нужным фидам буквально в два клика. Программа позволяет указывать любые фиды напрямую в файле конфигурации, без использования преобразующих скриптов как в предыдущих версиях.
Настройка Для списка фидов используется локальный файл "my documents/feeds.xml". Формат файла совпадает с используемым B&N для фидов:
Code: | <response> <feeds> <feed> <name>Libroom forum</name> <url>http://www.the-ebook.org/forum/rss.php?f=44</url> </feed> <feed> <name>NookDevs Twitter Feed</name> <url>http://twitter.com/statuses/user_timeline/94948125.rss</url> </feed> </feeds> </response>
|
Проблемы и недоработки * поддержка ссылок и HTML форматирования очень условна и исправить это малореально * все фиды грузятся полностью при запуске программы, потому это занимает некоторое время и трафик * фиды вроде bash.org.ru/rss грузятся и форматируются неприлично долго
Скриншот работы программы
Ссылки для скачивания http://runserver.net/temp/TheDaily.apk пример конфига feeds.xml: http://runserver.net/temp/feeds.xml исходный код на smali: http://runserver.net/temp/Daily.smali.7z
Установка Для установки надо записать APK файл в папку /system/app, поверх существующего The Daily:
Code: | adb push TheDaily.apk /system/app |
Также необходимо положить файл feeds.xml в папку my documents на встроенной карте
Last edited by Nomad1 on 17.09.2010 20:46; edited 3 times in total |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 16.09.2010 19:09 | |
| Nomad1 В данном случае php скрипты преобразуют фиды в читабельный вид для нука? Или же можно добавить и прямую ссылку на фид? _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 16.09.2010 19:19 | |
| преобразуют. если напрямую на rss, то читать не станет - не умеет он такого.. когда получше разберусь с программированием под это устройство - попробую заменить модуль парсера, чтобы он таки фиды читал, а не собственный формат. _________________ Twitter: @NomadRunserver |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 16.09.2010 22:03 | |
| А какой у него формат? _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 16.09.2010 22:08 | |
| пример тут: http://runserver.net/ws/content/test/threads/latest
полсе вычистки осталось всего 5 значащих полей, причем некоторые из них можно не заполнять.
P.S. Уже работаю над парсингом RSS. Есть какие-то непонятные проблемы, но думаю скоро будем читать фиды без пред-обработки _________________ Twitter: @NomadRunserver |
|
| |
Billard Banned
Joined: 23 Feb 2010 Posts: 4435
Location: Украина
| Posted: 16.09.2010 22:37 | |
| Вот если бы вместо самопального xml использовался стандартный opml-файл, было бы интересно. _________________ Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы? |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 16.09.2010 22:54 | |
| Nomad1 Спасибо большое _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 17.09.2010 13:08 | |
| Сделал таки RSS чтение прямо из The Daily. Оказалось сложно и заковыристо, но UTF-8 и англоязычные фиды теперь читаются без проблем. А вот с кодировкой windows-1251 проблемы. Как разберусь - выложу APK и забудем навсегда об использовании временного скрипта.
Billard самопальный xml придуман B&N и его замена на что-то еще без исходников - кропотливое и бесполезное занятие. может когда-нибудь и сделаем, но особого смысла не вижу. _________________ Twitter: @NomadRunserver |
|
| |
mds0000 Кандидат в члены клуба The eBook
Joined: 01 Sep 2010 Posts: 328
Location: Минск
| Posted: 17.09.2010 13:14 | |
| а php скрипты выложить можно? я бы тогда поставил на своем домашнем компе, и смог бы читать фиды с локальной сети. _________________ NOOK Touch (CR3), NOOK 1st |
|
| |
Billard Banned
Joined: 23 Feb 2010 Posts: 4435
Location: Украина
| Posted: 17.09.2010 13:16 | |
| Nomad1 wrote: | особого смысла не вижу |
Особый смысл OPML только в том, чтобы взять уже готовый набор каналов из Google Reader, например, и скормить его в Дейли. Понятное дело, что задача не тривиальная, но… Какой смысл возиться с Дейли, если можно прекрасно читать фиды в браузере с помощью любого онлайнового агрегатора? _________________ Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы? |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 17.09.2010 13:41 | |
| Billard wrote: |
Какой смысл возиться с Дейли, если можно прекрасно читать фиды в браузере с помощью любого онлайнового агрегатора? |
Кликов меньше надо делать, в этом и удобство. Об этом вначале темы и было сказано уже. _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |
Billard Banned
Joined: 23 Feb 2010 Posts: 4435
Location: Украина
| Posted: 17.09.2010 13:51 | |
| WeibRabe wrote: | Кликов меньше надо делать, в этом и удобство. |
Давайте посчитаем. Мой вариант (стартовая страница Google Reader):
1. Запускаем браузер и получаем список самых свежих новостей. 2. Выбираем интересующую и смотрим анонс. 3. Если нужна полная новость переходим на страницу тут же в браузере.
Итого, 3 клика до полной новости. А что у вас в Дейли? _________________ Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы? |
|
| |
mds0000 Кандидат в члены клуба The eBook
Joined: 01 Sep 2010 Posts: 328
Location: Минск
| Posted: 17.09.2010 14:36 | |
| скажу честно, юзать браузер на нуке - мучение. Так что Dayly лучше в этом плане _________________ NOOK Touch (CR3), NOOK 1st |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 17.09.2010 20:06 | |
| Billard Порой google просит перелогиниться, а это уже неудобства, в то время как daily подобной вещи не требует. Я не уверен, так как не пробовал google reader на нуке, но неужели там всё влезает на экран без горизонтального скролла? _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 17.09.2010 20:16 | |
| Разобрался с кодировками, залил версию с работой с фидами напрямую, первый пост обновил. Если будут не читаемые фиды - пишите их тут, попытаюсь поправить. Пока у меня только http://mynook.reformal.ru/proj/rss не читается, остальные в норме. Ну и bash.org.ru сильно большой фид выдает - его загрузка и открытие откровенно тормозят |
|
| |
Billard Banned
Joined: 23 Feb 2010 Posts: 4435
Location: Украина
| Posted: 17.09.2010 20:22 | |
| WeibRabe wrote: | Я не уверен, так как не пробовал google reader на нуке, но неужели там всё влезает на экран без горизонтального скролла? |
А вы попробуйте, прежде, чем отрицать… Особенно, рекомендую Браузер nookdevs!
Я уж молчу про то, что хакнутый Дейли доступен не всем пользователям Nook. А если напрягает периодический логин Гугла, то можно и собственный агрегатор организовать — сервисов хватает. _________________ Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы? |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 17.09.2010 20:28 | |
| Разобрался, почему не работал http://mynook.reformal.ru/proj/rss, залил обновленную версию.
Billard Никто и не спорит, что можно это делать в браузере. В нем и книжки читать можно, но как-то приятнее в отдельной программе. Конечно, хакнутому Daily до браузера как до неба - не будут работать ссылки, не будет картинок и пр, но я уверен, найдутся люди, которым так будет удобнее. Тут уже все зависит от того, какие фломастеры предпочитает пользователь Другой вопрос, что первоначальная версия (с php скриптами) с помощью DNS хака была доступна и пользователям 1.4.1, но тут уже ничего не поделать.. _________________ Twitter: @NomadRunserver |
|
| |
Billard Banned
Joined: 23 Feb 2010 Posts: 4435
Location: Украина
| Posted: 17.09.2010 20:33 | |
| Nomad1 wrote: | Конечно, хакнутому Daily до браузера как до неба - не будут работать ссылки, не будет картинок и пр, но я уверен, найдутся люди, которым так будет удобнее. |
Конечно найдутся. _________________ Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы? |
|
| |
Nomad1 Developer
Joined: 13 Sep 2010 Posts: 1721
| Posted: 17.09.2010 20:43 | |
| Кстати, у Daily есть еще одно преймущество, которое я сначала записал в недостатки: при старте грузятся по-очереди все фиды целиком с контентом. Это довольно долго и если добавить их 10-20 штук, а интернет не быстрый, то это может и пару минут занять. Зато затем можно отправить программу в бекграунд, включить самолетный режим и читать в оффлайне хоть весь день. _________________ Twitter: @NomadRunserver |
|
| |
WeibRabe Зрелый участник форума
Joined: 22 Jun 2010 Posts: 38
Location: из города на Неве
| Posted: 17.09.2010 21:05 | |
| Billard wrote: | А вы попробуйте, прежде, чем отрицать… |
Я собственно и не отрицал, потому там стоит вопрос в конце. Лично меня необходимость скроллить горизонтально вымораживает. _________________ Disce, sed a doctis, indoctos ipse doceto - у знающих учись, а незнающих учи сам |
|
| |