Skip to content
This repository has been archived by the owner on May 1, 2022. It is now read-only.

Latest commit

 

History

History
39 lines (22 loc) · 1.35 KB

README.md

File metadata and controls

39 lines (22 loc) · 1.35 KB

Color Summarizer Web API

Runs the color summarizer as a web application that can be queried.

To build and use

docker pull mgamga/color-summarizer
docker-compose build
docker-compose up

This will run the app in port 4567. Test it visiting:

http://localhost:4567/pretty?url=https://c2.staticflickr.com/8/7411/11187582405_2befbdca1e.jpg

You should see something like this:

example pretty output

Parameters

The app expects a /:type?url=IMAGE_URL request where type can be text, json, xml, or pretty and url has to be a valid URL to an image file. If no type is specified json will be assumed.

Source code

Get the source code in https://github.com/dpla/color-summarizer-docker

Get the Docker container in https://hub.docker.com/r/mgamga/color-summarizer/

Credits

Color summarizer by Martin Krzywinski

Matt Miller did the Docker summarizer on which this project is based.

James Higginbotham's tutorial on Docker and Sinatra APIs.

Sample image via The Finnish Museum of Photography.