Find Jobs
Hire Freelancers

OPDS Parser for e-Readers

€1500-3000 EUR

Pågår
Lagt ut over 6 år siden

€1500-3000 EUR

Betalt ved levering
Context : Bookeen is French company that manufactures and sells e-readers. Bookeen wants to integrate this library : [login to view URL] into our ereaders. We usually do this by making a responsive version of the website and displaying it through the device's web browser. This time we want to do this using the "OPDS feed" of feedbook. OPDS Catalogs enable the aggregation, distribution, and discovery of books. Learn more about Feedbook's OPDS : [login to view URL] Webview FeedBooks The purpose of this request for quotation is the development of a server-based PHP/Symfony3 application that allow a specific light web client to browse a third party ebooks catalog. The third-party catalog is hosted on another server and available as OPDS feeds as specified at http://opds-spec.org. The views to be implemented are : The « main » view showing an overview of OPDS navigation feeds. The « search » view allowing the user to search the OPDS catalog. The « browse » view allowing the user the complete content of a specific OPDS feed, page by page. The « detail » view displaying the detailed information of a selected ebook including a purchase link. The client IP address must be included in all OPDS request as an URL argument. The interface must support multiple languages (support for a new language should be easy to add) and the current language must be deduced from the webview URL (e.g. HOST/catalog/en/…). Notes: The view should never require scrolling. It should be possible to sort the feed in all the ways allowed by OPDS. The paging should rely on OPDS paging support (ie. a feed should be retrieved per page from the third-party server). The appearance of the pages should conform to the following webview : LINK The pages should not rely on any client side scripting and limit to basic HTML features. The OPDS parser should be PHP native and limited to the features needed for this project. The OPDS parser should be autonomous and reusable in other symfony projects. The OPDS feed URL should be easily editable (ex variable / config) , so we can use re-use the webview for other OPDS feeds. The browser inside our ereader is a very basic one. It hardly handles javascript. Therefore the webview needs to be compliant with the guidelines attached with this mail. The resolution should be 758x1024. Our integrator is used to making ereader's webviews and can provide help regarding the guidelines.
Prosjekt-ID: 16194846

Om prosjektet

5 forslag
Eksternt prosjekt
Aktiv 6 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
Hello, I would love to work for [login to view URL] message me so that we can discuss further [login to view URL], I am waiting for your response.
€4 200 EUR om 60 dager
4,4 (45 omtaler)
6,5
6,5
5 frilansere byr i gjennomsnitt €3 416 EUR for denne jobben
Brukeravatar
Hello there! Hope you are doing well. I have checked the provided url and details in the project description. I can implement this feedbook for ereaders. I have an experience of 8 years and I have integrated many APIs' before. I can integrate this one as well for you. Though I need to discuss few things with you and we can have a chat for the same Please take a look at my profile for my expertise and client feedback. Thanks Ishant
€3 000 EUR om 45 dager
4,9 (178 omtaler)
8,3
8,3

Om klienten

FRANCEs flagg
France
0,0
0
Betalingsmetode bekreftet
Medlem siden jan. 31, 2018

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.