Giles

Giles Logo Guarding Digilib

Giles is a web application that works as a gateway to Digilib. It provides authentication using GitHub and is complemented by Jars for managing metadata.

Uploading Images

Giles allows users to upload images that can then be retrieved from Digilib.

REST API

Giles provides a REST endpoint to upload images to Giles and to retrieve images from Digilib.

PDF Conversion

Users can upload PDF files that Giles converts to images. The images can then by retrieved from Digilib.

Tesseract Integration

Starting with version v0.4 Giles can perform OCR on images that were created from PDFs uploaded to Giles. In addition to that, if uploaded PDFs have embedded text, the text is extracted and stored as plain text file.

Authentication

Giles provides authentication through GitHub. Users need a GitHub account that they can then use to authenticate with Giles.

Authorization

Upladed images can be set to be public or private. Only images that are public can be retrieved by anyone from Digilib. Private images can only be seen by the user who uploaded them.

Digital Innovation Group

Giles is developed by the Digital Innovation Group at Arizona State University.