PhotoBook

A rust command line tool to harvest, organize, download from clouds and backup your photos.
Packaged with an Elasticsearch database and Kibana as consultation interface.

Installation

Features

PhotoBook proposes 4 main features:
- #### Harvest This command creates an inventory of all the pictures referenced in a source, as a filesystem or a flickr repository, and stores it in an elasticsearch database.
Then you can consult, request those documents as you need, to create by your own albums, favorites, and more.

Harvest command allows 3 operations:
- ***initialize*** to (re)create a proper index based on the pictures from a source
    :
        $ photobook harvest -o initialize -s flickr

- ***update*** to maintain your index up to date (the default operation)

        $ photobook harvest -o update -s flickr
        $ photobook harvest -s flickr // update is the default operation, so could be omit            

- ***clean*** to remove from your index deleted pictures into the source

        $ photobook harvest -o clean -s flickr

and 2 sources:
- ***local*** to inventory from a path (mandatory) on your local filesystem

        $ photobook harvest -s local -p '/home/comtelabs/pictures/'

- ***flickr*** connecting a flickr account and referencing all photos stored on its repository whatever their status is

        $ photobook harvest -o initialize -s flickr