[Sugar-devel] GetBooks Offline Support
Tony Anderson
tony_anderson at usa.net
Tue Jul 19 11:11:17 EDT 2016
Hi, Gonzalo
It may require a separate interface for direct html urls.
Tony
On 07/19/2016 03:16 PM, Gonzalo Odiard wrote:
> Yes. GetBooks feedparser understand OPDS.
> Will not understand html.
>
> Gonzalo
>
> On Tue, Jul 19, 2016 at 10:08 AM, Tony Anderson <tony_anderson at usa.net
> <mailto:tony_anderson at usa.net>> wrote:
>
> Hi, Gonzalo
>
> From the code, GetBooks uses feedparser. Pathagar is a server
> while GetBooks is a client. In this case, Utkarsh is delivering
> the content by html. I think more testing is needed to see where
> the problem might be.
>
> Thanks for your help,
>
> Tony
>
>
> On 07/19/2016 01:13 PM, Gonzalo Odiard wrote:
>> GetBooks get the list and the books using the OPDS protocol.
>> Pathagar [1] is a book server who serves that protocol, and is
>> (or was) included in the school server.
>> Pathagar has tools to import a directory of books in his own
>> database,
>> looks like you need work in the schoolserver to include Rachel
>> and gutemberg books
>> in Pathagar.
>> Then you only need add a new server in get-books.cfg
>>
>> Gonzalo
>>
>> [1] https://github.com/PathagarBooks/pathagar
>>
>> On Tue, Jul 19, 2016 at 6:50 AM, Ütkarsh Tiwari
>> <iamutkarshtiwari at gmail.com <mailto:iamutkarshtiwari at gmail.com>>
>> wrote:
>>
>> Hi,
>> I created a folder in my home directory by the name
>> *'server'* , put all the extracted book collections inside it
>> and start a localhost server with *'python -m
>> SimpleHTTPServer'* .
>> I then added that bookcollection url ( in my case it was -
>> *http://127.0.0.1:8000/server/en-ck12/index.htmlf*) to one of
>> the already available book genres in *get-books.cfg* .
>>
>> On clicking that genre I get this error message - '*There was
>> an error downloading the list*.'
>>
>> Regards,
>> Utkarsh Tiwari
>>
>> On Tue, Jul 19, 2016 at 2:50 PM, Tony Anderson
>> <tony_anderson at usa.net <mailto:tony_anderson at usa.net>> wrote:
>>
>> Hi, Utkarsh
>>
>> I am not sure what question you are asking.
>>
>> Looking at the code: the repositories seem to be defined
>> in get-books.cfg.
>>
>> The actual mechanics of accessing the network appears to
>> be handled by 'feedparse', which is a python module
>> described at
>> https://pythonhosted.org/feedparser/introduction.html.
>>
>> What are you trying to do and what is your problem with
>> it? Did you add a repository to get-books.cfg? DId it
>> show up as you expected in the
>> toolbar widget? What happens if you select it? Does it
>> show the catalogs you entered? What happens if you select
>> a catalog? Does it show a list of books?
>> What happens when you click on a book - does it get
>> downloaded to the Journal?
>>
>> My suggestion is to add Rachel as an online repository
>> getting the books from its site as a first step. Once
>> that is working, changing the urls to local should be
>> easier to test since you would already know what to
>> expect.
>> http://rachelfriends.org/previews/rachelplus/modules/en-ebooks/index.html
>> is the site for Gutenberg. Each of the links on that page
>> could be a catalog. Then clicking on one to show the list
>> of books in the right panel.
>>
>> Tony
>>
>>
>> On 07/19/2016 08:23 AM, Ütkarsh Tiwari wrote:
>>> Hi,
>>> I am working on this feature of adding offline
>>> support to GetBooks activity to allow users to connect
>>> to schoolservers for offline books(stored on these
>>> servers) support. I am not able to figure out what
>>> modifications I need to make in the parsing technique of
>>> the activity in order to fetch(probably via localhost
>>> server) the books from Gutenberg, Rachel collections
>>> which I have already downloaded onto my harddisk.
>>>
>>> Could anyone here please point me in the right direction?
>>>
>>> --
>>> Regards,
>>> Ütkarsh Tiwari
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> <mailto:Sugar-devel at lists.sugarlabs.org>
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> <mailto:Sugar-devel at lists.sugarlabs.org>
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>>
>>
>> --
>> Regards,
>> Ütkarsh Tiwari
>>
>>
>>
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> <mailto:Sugar-devel at lists.sugarlabs.org>
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>>
>>
>> --
>> photo
>>
>> *Gonzalo Odiard*
>> Lider de proyecto
>> tel.: <tel:tel.:+4210-7748>2081-6424 y 2082-0312 | www.trinom.io
>> <http://www.trinom.io>Av Calchaqui 4936· 2do Piso. Quilmes
>> <http://www.facebook.com/trinomiosrl>
>> <https://www.linkedin.com/company/trinom-io>
>>
>>
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> <mailto:Sugar-devel at lists.sugarlabs.org>
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> <mailto:Sugar-devel at lists.sugarlabs.org>
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
>
>
> --
> photo
>
> *Gonzalo Odiard*
> Lider de proyecto
> tel.: <tel:tel.:+4210-7748>2081-6424 y 2082-0312 | www.trinom.io
> <http://www.trinom.io/>Av Calchaqui 4936· 2do Piso. Quilmes
> <http://www.facebook.com/trinomiosrl>
> <https://www.linkedin.com/company/trinom-io>
>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160719/cbb9e542/attachment-0001.html>
More information about the Sugar-devel
mailing list