Skip to main content

Book scanning workflow assistant

Project description

https://raw.github.com/jbaiter/spreads/master/doc/_static/logo.png

Introduction

spreads is a tool that aims to streamline your book scanning workflow. It takes care of every step: Setting up your capturing devices, handling the shooting process, downloading the images to your machine, post-processing them and finally assembling a variety of output formats.

Along the way you can always fine-tune the auto-generated results either by supplying arguments beforehand, or by inspecting the output and applying your modifications.

spreads is meant to be fully customizable. This means, adding support for plugins is made as painless as possible. Support for plugins that can either hook into the various commands or add new ones is on the agenda, stay tuned!

Quickstart

spreads can be easily installed from PyPi:

$ pip install git+git://github.com/jbaiter/spreads.git@master

spreads offers an interactive wizard that guides you through the whole process:

$ spread wizard ~/my_scanning_project

Features

The following features are supported:

  • Configure the cameras for shooting (i.e. configure which camera is left, which is right)

  • Shoot with both cameras simultaneously

  • Download images from cameras and combine them into a single directory

  • Create a ScanTailor project file that the user can either further edit or run automatically

  • Interactive Wizard-Mode that handles the full workflow from image capturing to post-processing

The following features are on the agenda, but not implemented yet:

Requirements

  • Python 2.7

  • The clint library (used for the console interface)

  • The pillow library (used to obtain EXIF information and rotate images)

  • The pyusb library (used to obtain information about attached cameras)

  • Two cameras running CHDK (development was done using two Canon A2200s, no further cameras were tested, but should work in theory)

  • A version of ptpcam modified for CHDK in /usr/bin

  • gphoto2

  • An up-to date version of ScanTailor-enhanced

Documentation

More documentation is available on readthedocs

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page