Skip to content

sunlightlabs/photobooth

Repository files navigation

Photo Booth

Installation

  • Install isightcapture
  • Install the Python packages found in requirements.txt
  • Install PIL
  • Copy photobooth.example.conf to photobooth.conf

Settings

count The number of photos to take for a single strip.

upload 1 to upload to Flickr (see settings below) or 0 to keep photos locally.

lomo_darkness Darkness setting of the lomo filter.

lomo_saturation Saturation setting of the lomo filter.

Flickr upload

  • Create an API key for your account

  • Edit photobooth.conf and set api_key and api_secret with the values from your Flickr API key

  • Get your API token by running the following command from the photobooth directory:

    python flickr.py

  • Copy the auth_token and paste into auth_token in photobooth.conf

Other settings Flickr settings:

is_public A value of 1 will make the uploaded photo public while 0 will keep it private.

photoset The ID of the Flickr photoset to which the photo will be added. Leave blank to not add to a photoset.

tags Tags to be added to the photo.

Dry run

From the photobooth directory, run:

python pb.py

If everything works, you should be prompted for each photo. The paths of the photos and the final strip will be printed to the screen. Photo strips will not be uploaded to Flickr when run with this command.

Running it for real

Run:

python pbserver.py

If everything worked, you can go to http://127.0.0.1:8000 and use the photobooth!

About

A Google Chrome/CSS3/WebSocket based photo booth for OS X

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages