Возможность интеграции с программой-читалкой?

Добрый день,

я -- автор программы FBReader (http://www.fbreader.org/). Это программа для чтения электронных книг в разных форматах, в частности -- fb2. На днях выйдет новая версия программы, которая включает возможность поиска книг в сетевых библиотеках и скачивания книг (без запуска браузера).

Очень хотелось бы добавить в список поддержанных библиотек Либрусек. Для этого нужно, чтобы на сайте была возможность поиска книг с выдачей информации в машинно-читаемом виде (например, в xml).
Есть ли такой сервис? Если нет -- могу ли я что-нибудь сделать для его появления? Например, описать "спецификацию", или написать сам сервис? ;)

Заранее спасибо за ответ,

-- geometer

как вариант - повтори мой "подвиг" - стягивай базы либруса в sql - формате и выгребай всё что надо :)

drserj написал:
как вариант - повтори мой "подвиг" - стягивай базы либруса в sql - формате и выгребай всё что надо :)

Здесь речь идет о WEB-Sevice, т.е. специальный вход (URL),
куда любая программа может сделать HTTP Post содержащий запрос
(XML формат RPC, SOAP, etc.).
Сервер возвращает результат запроса тоже как XML.
Крайне полезная штука, между прочим.
На этом сервере уже равотает RSS-Feed (очень похоже).

сорри за оффтоп, но тема повернулась в интересную мне сторону.

У меня есть база под мускулом. Экспорт\импорт в xml делается без поблем. На уровне отдельных таблиц. А вот если я хочу чтоб оно было сквозное по всей базе, т.е с учетом связей по foreign keys, то как это можно чтоб использовать стандартные компоненты?

kv написал:

сорри за оффтоп, но тема повернулась в интересную мне сторону.
У меня есть база под мускулом. Экспорт\импорт в xml делается без поблем. На уровне отдельных таблиц. А вот если я хочу чтоб оно было сквозное по всей базе, т.е с учетом связей по foreign keys, то как это можно чтоб использовать стандартные компоненты?

Обычно устанавливают DOM PHP расширение и пишут скрипты которые
разбирают запрос и генерируют ответ.
http://www.tonymarston.net/php-mysql/dom.html
Есть библитека и для JAVA, но ссылка на работе (после 11.01 могу предоставить).

Спасибо, похоже что оно, а то для csv я ничего не нашел, пришлось самим писать, ну для xml не может быть, чтоб ничего не было. Кстати, kumpelalte, я там в личку написАл...

а зачем в русскоязычной библиотеке читалка (и сайт) без русского интерфейса, того, что есть вполне достаточно

Ну библиотека у нас не только русскоязычная. И тем же FBReader я пользуюсь.

Другой вопрос, что обращаться с этим надо бы к Ларину.

+ всякие веб-зависимые фичи у меня вызывают некоторое недоверие. От чего обновлять читалку наверно не буду.

Кстати, на сайте FBReader нету Либрусека. Литрес есть. Фикшнбук есть. А нас нету =(

red-fox написал:
Ну библиотека у нас не только русскоязычная. И тем же FBReader я пользуюсь.

А у FBReader, кстати, есть русский интерфейс. И украинский есть. ;)
Цитата:

Другой вопрос, что обращаться с этим надо бы к Ларину.

Ок, а как к нему обратиться?
Цитата:

+ всякие веб-зависимые фичи у меня вызывают некоторое недоверие. От чего обновлять читалку наверно не буду.

Какого рода недоверие, ежели не секрет? И ежели это недоверие поддается вербализации. ;))
Цитата:

Кстати, на сайте FBReader нету Либрусека. Литрес есть. Фикшнбук есть. А нас нету =(

Уже есть, поправил. ;) А фикшенбук убрал -- там же скачивать нельзя, вроде?

-- geometer

geometer написал:
red-fox написал:
Другой вопрос, что обращаться с этим надо бы к Ларину.

Ок, а как к нему обратиться?

Эээ... В общем вот : http://lib.rus.ec/user/1 нажать "send this user a message".

geometer написал:
red-fox написал:
+ всякие веб-зависимые фичи у меня вызывают некоторое недоверие. От чего обновлять читалку наверно не буду.

Какого рода недоверие, ежели не секрет? И ежели это недоверие поддается вербализации. ;))

Это обычная паранойя. Можете не беспокоится. ^_^
Вербализуется оно так : чем меньше программ чего-то делает без моего личного участия в инете - тем лучше.

Если интересует, что желательно, то лично я бы хотел видеть четко, работает с инетом прога, или нет. И возможность на корню отрубать всякие автоматические коннекты при загрузке (проверка на версию и т.д.).

geometer написал:
red-fox написал:

Кстати, на сайте FBReader нету Либрусека. Литрес есть. Фикшнбук есть. А нас нету =(

Уже есть, поправил. ;) А фикшенбук убрал -- там же скачивать нельзя, вроде?

Удалять - это жестоко. Хотя скачивать бесплатно вроде уже нечего. Разве что какие-то отдельные книги или демо-версии книг. Там за деньги все скачивают.

Сейчас там был, есть что скачивать, наверно, то же самое, что и на альде. Только фикшн все переделывается и пути-дорожки к файлам меняются. Неудобно.

red-fox написал:

Эээ... В общем вот : http://lib.rus.ec/user/1 нажать "send this user a message".

Спасибо, сейчас напишу. :)
red-fox написал:
Это обычная паранойя. Можете не беспокоится. ^_^
Вербализуется оно так : чем меньше программ чего-то делает без моего личного участия в инете - тем лучше.
Если интересует, что желательно, то лично я бы хотел видеть четко, работает с инетом прога, или нет. И возможность на корню отрубать всякие автоматические коннекты при загрузке (проверка на версию и т.д.).

Тоже мне паранойя. Такая и у меня есть. ;)) FBReader никуда автоматически не коннектится, только по нажатию пользователем кнопки "искать" или ссылки для скачивания. Так что в это смысле можете не беспокоиться -- пока Вы сами его не попросите, он никуда не полезет.

Hi, Занимаюсь подобной фигней, но с акцентом на скрипт граббинга (PHP) контента библиотек.
В наст. момент могу грабить 3 библиотеки примерно на 60k книг. Просмоторшик, исходники, скрипт граббинга и cvs файлы доступеы на: http://www.ganzzz.tu2.ru/pages.php?id=librip.

ganzzz написал:
Hi, Занимаюсь подобной фигней, но с акцентом на скрипт граббинга (PHP) контента библиотек.
В наст. момент могу грабить 3 библиотеки примерно на 60k книг. Просмоторшик, исходники, скрипт граббинга и cvs файлы доступеы на: http://www.ganzzz.tu2.ru/pages.php?id=librip.


Не совсем понял -- то есть там только движок выложен в архивах? А сайта, который был бы на этом движке построен нету? Или я что-то важное упустил? ;)

-- geometer

geometer написал:

Не совсем понял -- то есть там только движок выложен в архивах? А сайта, который был бы на этом движке построен нету? Или я что-то важное упустил? ;)

-- geometer


Посмотрите
http://drupal.org/project/Services
мне показалось что всё необходимое уже есть.
вопрос в установке дополнительных модулей на перегруженный движок :-(

geometer написал:

Не совсем понял -- то есть там только движок выложен в архивах? А сайта, который был бы на этом движке построен нету? Или я что-то важное упустил? ;)

-- geometer

Там выложена набор для "Декомпиляции" книжных сайтов.
т.е. я написал и запустил скрипт, который пожжужал, и перерыл эти сайты:
www.fenzin.org,www.oldmaglib.ru/,www.libru.ru/., и создал файлы с оглавлением книг (автор, название,жанр,ссылки(разные),etc, а затем этот файл (текстовой, разделение табуляцией) можно посмотреть (в offline), и перейти по ссылкам.
То есть чтобы удобно было просмотреть содержание сайта в виде бОльшой таблицы.

Просмоторшик -> примитивная прога на Delphi для просмотра файлов-оглавлений.
Базы -> Это и есть файлы оглавления (текст разделенный построчно и табуляцией).
Исходники -> Скрипты (PHP) для сканера библиотек (фишка-работает на хосте (кинуть на любой сайт и вызвать) чтобы экономить свой трафик;) )+исходники просмоторшика.

это было бы очень удобно: читать с android-устройства. новую книгу захотел - и даже синхронизироваться с компьютером не требуется: сразу же скачивается последняя вычитанная версия с Либрусека!
очень удобно по-моему... только вот осталось купить это самое устройство )))
ждём =р

X