/exif-api

REST API that provides tools to extract/edit EXIF metadata

Primary LanguageRuby

EXIF API

Purpose

This API provides ways to retrieve/delete/copy EXIF metadata from pictures API Documentation here

Tech

EXIF API is based on open source projects:

  • Sinatra - Opensource Ruby framework to create routes-based web applications
  • ExifTool - Opensource CLI application for editing/reading EXIF metadata

Dependencies

See Gemfile

Docker image

docker pull ggouzi/exif-api 
docker run --rm --name exif-api -p 3000:3000 ggouzi/exif-api

Installation

Install the dependencies:

bundle install

Execute unit tests:

bundle exec rake test

Launch the server:

bundle exec rackup

Todos

  • Write MORE Unit Tests
  • Add support for other formats (e.g: PDF)
  • Add route to edit metadata

License


The MIT License (MIT)