work in progress
RESTful HATEOAS document server, with on-the-fly pdf to text and html conversion, support for collections and applying different service limit controls.
Goal: Provide an easy-to-use API for downloading and synchronizing collections of public documents in PDF format.
I've made and Example client.
- Serves PDF files
- Provides HATEOAS browsing from the root URL up to each different document
- Extracts text from PDF files, and can serve it in text and html
- Applies basic rate limiting (see config file )
- Rate limiting can be client-specific (using a private client key)
- Erlang/OTP
- Rebar3, Cowboy2, Lager, Jiffy, iso8601
- Integrates with Apache TIKA for document conversion, and pdfinfo (xpdf-utils in debian) for PDF file information
A lot.
$ rebar3 compile