Описание
Spb Insight — приложение для чтения различный новостей и статей, которое сочетает богатые возможности и в offline режиме с удобным понятным интерфейсом и полной поддержкой RSS/ATOM каналов. С Spb Insight вы всегда будете иметь доступ к самой последней информации, свежим полнотекстовым статьям с рисунками, уже оптимизированными для просмотра на экране вашего КПК.
Возможности
- Полнотекстовые статьи интернет-изданий
- Полная поддержака каналов RSS и ATOM (0.9x, 1.0, 2.0)
- Чтение статей с картинками в офлайновом режиме
- Удобный интерфейс
- Управление одной рукой
- Иконки статей
- Не требует установки дополнительных модулей на настольном компьютере
Характеристики
- Полнотекстовые статьи интернет-изданий
- Полная поддержака каналов RSS и ATOM (0.9x, 1.0, 2.0)
- Чтение статей с картинками в офлайновом режиме
- Удобный интерфейс
- Управление одной рукой
- Иконки статей
- Не требует установки дополнительных модулей на настольном компьютере
Шаблоны для SPB Insight
благодарим Green_Zmey
- gismeteo.weather.xml - Прогноз погоды - http://pda.gismeteo.ru На ближайшие 3 дня, содержит 104 канала-города: 78 городов России (включая Москву и Санкт-Петербург) 18 городов СНГ и Балтии 8 городов дальнего зарубежья (полный список поддерживаемых городов - тут).
- inauka.xml - Известия Науки - http://pda.inauka.ru/news-list
- ixbt.xml - Все каналы с сайта www.ixbt.com. Это - Apple, Console, Gadgets&Entertaiment, Games, IT-рынок, Pro-Audio.
- kommersant.xml - Каналы Коммерсанта (включает Коммерсант, Коммерсант: Деньги, Коммерсант: Власть).
- mk_all.xml - Новости Московского Комсомольца - http://www.mk.ru/common/gpartition12.asp
- tv.mail.ru.xml - Телепрограмма с сайта http://pda.tv.mail.ru, каждый телеканал в отдельном rss-канале на текущий день (всего 75 телеканалов).
- tv.ntvplus.ru.xml - Телепрограмма с сайта http://mobile.ntvplus.ru, каждый телеканал в отдельном rss-канале но на всю неделю (всего 80 телеканалов). На мой взгляд самая удачная и точная.
- tv.rbc.ru.xml - Телепрограмма с сайта http://tv.rbc.ru, программа сразу на все каналы на текущий день, идёт в трёх rss-каналах (российские каналы, зарубежнае каналы, развлекательные каналы).
- valkiria.xml - http://valkirija0.narod.ru/ch_poss.htm
- vesti.ural.xml - Новости Вести-Урал - http://vesti-ural.ru
- vesti.xml - Новости Вести - http://www.vesti.ru
- vladimir.vladimirovich.xml - Канал Владимир Владимирович™ - http://vladimir.vladimirovich.ru, загружает две полные последние истории (в отличии от их стандартного RSS).
- yandex.traffic.xml - Пробки от Яндекса - http://pda.maps.yandex.ru
FAQ
Q:Что это за файлы и для чего?
A:Это файлы пользовательских шаблонов, которые можно подключать к программе SPB Insiht. Нужны они для того что бы читать новости или другую информацию с сайтов для которых не существует RSS-каналов, то есть, Вы можете сами написать шаблон для любого интересующего Вас сайта и читать информацию с него в SPB Insiht.
Q:Как всё это дело подключать в SPB Insiht?
A:Файл с расширением.xml надо положить в каталог Program Files\Spb Insight\Templates если каталога Templates нету, его нужно создать.
Потом запустить Spb Insight, в меню New (Новый) выбрать Local templates (Локальные файлы шаблонов) (последний пункт) и нажать Next (Далее). В появившемся окне выбрать необходимые каналы и нажать Finish (Готово). С другими файлами шаблонов (.xml) точно такая же процедура...
Q:Где можно почитать о том как писать эти шаблоны?
A:Ответ от LAndrew: Несколько ссылок для начала:
- Spb Insight Developer's Documentation - С этой ссылки стоит начать изучение структуры шаблонов, языка и т.п.
- Creating templates Part 1. RSS-based channels. - Тема на форуме разработчиков.
- Инструкция по созданию шаблонов, если для сайта существует RSS (но RSS не закачивает статьи полностью - потому просто RSS не может быть использован)
- Creating templates. Part 2. If no RSS available. . - Тема на форуме разработчиков. Инструкция по созданию шаблонов, если для сайта RSS отсутствует.
- Форум разработчиков шаблонов. - Обратите внимание! Все тексты - на английском.
Q:Как отлаживать скрипты?
A:Ответ от LAndrew: Способ, которым пользуюсь я. Для начала зайдите в Меню-Настройки, вызовите вашу клавиатуру и нажмите на ней Ctrl+D. В меню появится отдельная галочка - Режим разработчика. Поставьте её. Это позволит вам делать полное обновление каналов (даже если статьи на сайте-источнике не обновились, при таком обновлении Spb Insight их все равно обновляет - очень помогает при разработке/отладке шаблонов). Второй функционал этого режима - генерация файла-лога при запуске обновления каналов. Файл insight_log.txt создается в корне папки Spb Insight и при каждом обновлении стирается. Почему-то данный файл не всегда создается с первого раза - помогает выход из программы (полноценный выход, а не сворачивание) и повторный запуск.
Поскольку, разработчики не предусмотрели возможность создания шаблонов на ББ, процесс тестирования значительно усложняется - после изменения шаблона его необходимо копировать на КПК, запускать обновление, смотреть результат на КПК и по-новой, пока всё не будет отлажено. Ужасный процесс (первые свои скрипты писал именно так).
Но можно это обойти и упростить себе жизнь (читайте - процесс разработки ). Скачивайте Microsoft Device Emulator 2.0 и какой-нибудь ром (образ операционной системы). С помощью Cab Install устанавливайте Spb Insight на эмулятор в папку на Storage Card. Всё. Теперь можно править шаблон, тестировать его и смотреть лог прямо на ББ. Ну и напоследок. При разработке шаблонов может сильно помочь установленный FireFox с DOM Inspector (идет в комплекте с FF 2). Последний (DOM Inspector) позволяет исследовать структуру html-страницы.