This repository has been archived by the owner. It is now read-only.
Image store based on Facebook haystack model.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pictDBM
.gitignore
CMakeLists.txt
LICENSE
README.md
style.sh

README.md

pictDB

This is a part of the EPFL's System programming project 2016 course. It aims to create a simple image store based on Facebook haystack model.

Getting started

Install dependencies:

brew tap homebrew/science; brew install json-c vips openssl libtool
sudo apt install libssl-dev libvips-dev libjson-c

Download Mongoose .c and .h files and place them unider pictDBM/libmongoose.

Use basic Makefile:

make pictDBM

Or use CMake:

cmake .
make

Command line

./pictDBM help

Server mode

Run these commands given a db previously created with ./pictDBM create db and go to http://localhost:8000:

export DYLD_FALLBACK_LIBRARY_PATH=libmongoose
./pictDB_server db

LICENSE

Project is available under CC-BY-NC-SA 4.0 and provided files belong their owners under appropriate licensing.