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.
Giles allows users to upload images that can then be retrieved from Digilib.
Giles provides a REST endpoint to upload images to Giles and to retrieve images from Digilib.
Users can upload PDF files that Giles converts to images. The images can then by retrieved from Digilib.
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.
Giles provides authentication through GitHub. Users need a GitHub account that they can then use to authenticate with Giles.
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.
Giles is developed by the Digital Innovation Group at Arizona State University.