Code Monkey home page Code Monkey logo

scielo-opds's Introduction

OPDS support for SciELO Books

This is an implementation of an Open Publication Distribution System (OPDS) catalog for the SciELO Books application.

Objective

To allow a user with an OPDS compatible e-reader application or device to browse the catalog of books available through the SciELO Books portal.

Requirements

  • OPDS 1.1 compliant implementation, validated through Benoît Larroque's validator
  • navigability and data quality verified via manual testing with an OPDS compatible e-reader application
  • navigation feed with links sorted by title, author, subject, publisher, acquisition type (open-access, buy)
  • one acquisition feed per publisher

Requirements for a future contract

The following features are outside the scope of this job and will not be implemented at this time:

  • search
  • dedicated crawlable feeds (for bulk download of metadata)

OPDS compatible E-reader apps

Roadmap

2012-02-13
deployable app, serving metadata from a small fixture of catalog records
2012-02-20
one navigation feed acquiring metadata from SciELO Books via a Web service
2012-02-27
all views acquiring metadata from SciELO Books via Web services

scielo-opds's People

Contributors

ramalho avatar gustavofonseca avatar

Stargazers

 avatar  avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.