XS Community Edition/0.4/Services/Ebookreader: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Getting started with EBookReader ==
== Getting started with EBookReader ==


* Download the .xo bundle from https://docs.google.com/file/d/0B7AGc0Q4gxldMm9ONHZRcUFxcjg/edit?usp=sharing, and copy it to a pen-drive.
* Download the .xo bundle from [http://build.activitycentral.com/activities/EBookReader-1.xo here], and copy it to a pen-drive.
* Insert the pen-drive into a XO, running "Sugar" environment, based on GTK3.
* Insert the pen-drive into a XO, running "Sugar" environment, based on GTK3.
* Navigate to the pen-drive menu, and click the "EBookReader-1.xo" bundle.
* Navigate to the pen-drive menu, and click the "EBookReader-gtk3-1.xo" bundle.
* Voila.. the activity is installed and launched. Time to play with it :)
* Voila.. the activity is installed and launched. Time to play with it :)
* Now, a PDF or a EPUB file can also be opened directly via "Open With EBookReader" (or imported via the "My Library" tab).
* Now, a PDF or a EPUB file can also be opened directly via "Open With EBookReader" (or imported via the "My Library" tab).
Line 9: Line 9:




== Modifying book-servers configuration ==




== Adding/Removing book-servers configuration ==


* Ensure that the "EBookReader" activity is not opened.
* Ensure that the "EBookReader" activity is not opened.
* Open "Terminal" activity.
* Open "Terminal" activity.
* Open the file "/home/olpc/Activities/EBookReader.activity/GetBooksActivity/get-books.cfg".
* Open the file "/home/olpc/Activities/EBookReader.activity/GetBooksActivity/get-books.cfg".
* Here, the servers-configuration can be managed. To test,
* Here, the servers-configuration can be managed. As a simple test, try removing one of the pre-configured "Feedbooks" or "Internet Archive". When the application is next launched, only the corresponding servers (present in "get-books.cfg") will be available for the books to be searched from.
** Try removing one of the pre-configured "Feedbooks" or "Internet Archive".
** Add the following server (thanks to Sameer for providing this server for testing)
<blockquote>[Sameer's awesome PATHAGAR]<br />
name = Very awesome server by Sameer<br />
query_uri = http://108.171.173.65/latest.atom?q=<br />
opds_cover = http://opds-spec.org/image<br />
</blockquote>

'''When the application is next launched, only the corresponding servers (present in "get-books.cfg") will be available for the books to be searched from.'''

Latest revision as of 15:29, 28 August 2013

Getting started with EBookReader

  • Download the .xo bundle from here, and copy it to a pen-drive.
  • Insert the pen-drive into a XO, running "Sugar" environment, based on GTK3.
  • Navigate to the pen-drive menu, and click the "EBookReader-gtk3-1.xo" bundle.
  • Voila.. the activity is installed and launched. Time to play with it :)
  • Now, a PDF or a EPUB file can also be opened directly via "Open With EBookReader" (or imported via the "My Library" tab).


Modifying book-servers configuration

  • Ensure that the "EBookReader" activity is not opened.
  • Open "Terminal" activity.
  • Open the file "/home/olpc/Activities/EBookReader.activity/GetBooksActivity/get-books.cfg".
  • Here, the servers-configuration can be managed. To test,
    • Try removing one of the pre-configured "Feedbooks" or "Internet Archive".
    • Add the following server (thanks to Sameer for providing this server for testing)

[Sameer's awesome PATHAGAR]

name = Very awesome server by Sameer
query_uri = http://108.171.173.65/latest.atom?q=
opds_cover = http://opds-spec.org/image

When the application is next launched, only the corresponding servers (present in "get-books.cfg") will be available for the books to be searched from.