notes/gphoto2 notes-Mw94HJXJ.sh
#!!!!!!!!!!!if camera is "claimed" look for process that is using it, 

#!!!!!!!!!!!possible "gvfs-gphoto2-volume-monitor" and kill it


#Some Settings are only available if you are in “M” mode on the camera

List features:
gphoto2 --list-ports
gphoto2 --auto-detect
gphoto2 --summary
gphoto2 --list-files
gphoto2 --get-all-files
gphoto2 --list-config

set shutter speed:
gphoto2 --set-config shutterspeed=1

See shutter speed settings:
gphoto2 --get-config shutterspeed

Take a photo and save it to the computer:
gphoto2 --capture-image-and-download --filename "%Y%m%d%H%M%S.jpg"

Take a Photo and save it to the Camera:
gphoto2 --capture-image
gphoto2 --trigger-capture

Save the image to the computer when taken from the camera
gphoto2 --capture-tethered
Limit it to only 10 seconds
gphoto2 --capture-tethered=10s


gphoto2 - -I 20 -F 3150 --capture-image-and-download --filename "%Y%m%d%H%M%S.jpg"

-I 20
Use a 20 seconds interval between two snapshots
-F 3150
Capture 3150 snapshots


gphoto2 --set-config capturetarget=0 #use camera’s ram to store image

gphoto2 --set-config capturetarget=1 #use SD card to store image


#ricoh theta 360
http://mimosa-pudica.net/ricoh-theta.html

# Create a command alias.
theta() { gphoto2 --port=ptpip:192.168.1.1 "--camera=PTP/IP Camera" "$@" }

# Set date/time in localtime.

# Because My THETA is a Japanese version, add JST+09 == +32400 sec.
theta --set-config datetime=$(($(date +%s) + 32400))

# Set an exposure compensation to -0.3EV.

theta --set-config exposurecompensation=7

# Take a picture.
theta --trigger-capture


# Retrieve all files (I recommended to do this with USB connection

# because of slowness).
theta --get-all-files



#!/bin/bash


case "$ACTION" in
	download)
    	#sudo kill qiv
     	echo "$ARGUMENT" &
    	;;
	"")
     	me=$(cd ${0%/*} && echo $PWD/${0##*/})
#    	gphoto2 --capture-tethered --hook-script=$me

#    	gphoto2 --capture-image --hook-script=$me
    	gphoto2 --capture-image-and-download --hook-script=$me --filename=$(date +%s).jpg
     	;;
esac

syntax highlighted by Code2HTML, v. 0.9.1