OPDS

Cool Reader
Post Reply
sergeyvl
Posts: 1613
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

OPDS

Post by sergeyvl » Wed May 20, 2015 12:25 pm

Добрый день!

Сегодня выложу сборку программ в которой есть долгожданный OPDS.

Это самая начальная версия.

Ограничения:
1. Пока не выводятся описания книг
2. Нет поддержки авторизации.
3. Книги закачиваются в каталог "opds".

Важно
1. Если при загрузке файла выдается сообщение "Download error" - ошибка загрузки, то это может быть связано с тем что книга заблокирована (например правообладателем).

Все замечания и баг-репорты (а их будет много) просьба постить в эту ветку.

AlterusPrime
Posts: 29
Joined: Fri May 15, 2015 5:33 am
My ELO: I don't know

Re: OPDS

Post by AlterusPrime » Wed May 20, 2015 12:38 pm

Флибуста ведь тоже должна завестись, верно? Обе работают по http, обе не требуют авторизации, ответы, что и без меня очевидно, структурированы абсолютно идентично.
Только Флибуста в ответах относительные URL отдает, а CoolLib - абсолютные.
Kobo Glo 3.19.5761 (Kobo Start Menu 8 + CoolReader 2016.03 (March, 21))

sergeyvl
Posts: 1613
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

Re: OPDS

Post by sergeyvl » Wed May 20, 2015 12:47 pm

AlterusPrime wrote:Флибуста ведь тоже должна завестись, верно? Обе работают по http, обе не требуют авторизации, ответы, что и без меня очевидно, структурированы абсолютно идентично.
Только Флибуста в ответах относительные URL отдает, а CoolLib - абсолютные.
К сожалению флибуста как и другие используют редирект на https. Вы в броузере этого не видите но это так :( Но вы не волнуйтесь. Все что нужно - скомпилировать Qt с поддержкой ssl. Но задача это не очень простая.

AlterusPrime
Posts: 29
Joined: Fri May 15, 2015 5:33 am
My ELO: I don't know

Re: OPDS

Post by AlterusPrime » Wed May 20, 2015 1:02 pm

Хм.. Проверял я не браузером, но curl'ом без поддержки SSL. Лог прикладываю.
Может они с момента вашего исследования поменяли чего? Ибо браузер браузером, но curl-то вряд ли обманет.
С кодировкой там беда, но самое главное все равно записано латиницей :)
curl.zip
(3.28 KiB) Downloaded 67 times
Kobo Glo 3.19.5761 (Kobo Start Menu 8 + CoolReader 2016.03 (March, 21))

sergeyvl
Posts: 1613
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

Re: OPDS

Post by sergeyvl » Wed May 20, 2015 1:08 pm

AlterusPrime wrote:Хм.. Проверял я не браузером, но curl'ом без поддержки SSL. Лог прикладываю.
Может они с момента вашего исследования поменяли чего? Ибо браузер браузером, но curl-то вряд ли обманет.
С кодировкой там беда, но самое главное все равно записано латиницей :)
curl.zip
Может быть. Писал я OPDS давно а выложить захотел только сегодня. Может быть и поменялось. Тем лучше.

UPD

curl -v http://flibusta.net/opds

Не, ну это понятно. Я имел в виду скачивание например fb2 файла по ссылке которую выдает OPDS каталог. Попробуйте.

То есть смотреть каталог то мы сможем. А вот файлы качать...

AlterusPrime
Posts: 29
Joined: Fri May 15, 2015 5:33 am
My ELO: I don't know

Re: OPDS

Post by AlterusPrime » Wed May 20, 2015 1:15 pm

Редирит на 443, но все равно качает.
curl Хоть и не для этого, но эффект виден в приложенном логе.
curl2.zip
(10.98 KiB) Downloaded 72 times
Kobo Glo 3.19.5761 (Kobo Start Menu 8 + CoolReader 2016.03 (March, 21))

sergeyvl
Posts: 1613
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

Re: OPDS

Post by sergeyvl » Wed May 20, 2015 1:30 pm

AlterusPrime wrote:Редирит на 443, но все равно качает.
curl Хоть и не для этого, но эффект виден в приложенном логе.
curl2.zip
Правда. Меня тогда почему-то 443-й порт в заблуждение ввел :) Спасибо, мне только что сильно полегчало. Хоть не связываться с ssl-ем. С флибусты качает, только в несколько раз медленнее.

hius
Posts: 153
Joined: Thu Jan 29, 2015 8:24 am
My ELO: 0-1000
Location: Одесса

Post by hius » Wed May 20, 2015 4:41 pm

Спасибо. Во-первых - работает: качает, сохраняет.
Первое замечание: книги по алфавиту - выдает не более 20 книг.
Kindle PW2 5.8.7 JB, Kindle PW3 5.8.7 JB

sergeyvl
Posts: 1613
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

Re:

Post by sergeyvl » Wed May 20, 2015 5:31 pm

hius wrote:Спасибо. Во-первых - работает: качает, сохраняет.
Первое замечание: книги по алфавиту - выдает не более 20 книг.
Название каталога и как туда добраться?

hius
Posts: 153
Joined: Thu Jan 29, 2015 8:24 am
My ELO: 0-1000
Location: Одесса

Post by hius » Wed May 20, 2015 5:38 pm

любой каталог, любой автор с большим количеством книг, например: флибуста Моэм
Kindle PW2 5.8.7 JB, Kindle PW3 5.8.7 JB

Post Reply