janmir / go-photoboo

Olympus Photobooth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-PhotoBoo

Go lang based photobooth software for Olympus cameras compatible with Olympus Image Share application

Modules

  • Interface to camera module
  • Image generation module
  • SNS Share and Upload module
    • Facebook Graph API
    • Dropbox upload (github.com/stacktic/dropbox)
    • Twitter API
    • Lychee integration (for local)
  • QR Generation Module (use https://github.com/skip2/go-qrcode)
  • Web Server
  • Terminal UI/Control Panel

Term UI Features

Web UI Features

  • live view
  • live view frame
  • Single photo frame
  • Multiple photo grid (optional)
  • Auto image generate
  • Check internet connection for features like upload
  • Auto image upload to facebook
  • Show generated image
  • Show QR code for link
  • wifi -> camera, ethernet -> internet

Flow

  1. START: Choose layout
  2. Prompt for shutter release...Countdown
  3. Shoot
  4. Shoot more if needed by layout (optional)
  5. Process...add the chosen frame
  6. Upload
  7. Make QR from upload link
  8. Display picture and QR
  9. Count to 10, then go to START:

About

Olympus Photobooth


Languages

Language:Go 96.3%Language:HTML 3.7%