Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/usr/bin/env ruby
folder = ".snaps/"
Dir.mkdir(folder) unless File.directory?(folder)
file="#{folder}#{Time.now.to_i}.jpg"
puts "Taking capture into #{file}!"
system "imagesnap -q -w 3 #{file}"
exit 0
folder = "#{Dir.home}.snaps/"
#!/bin/sh
mkdir -p .snaps
file=$(date +%s)
echo "Taking capture into $file"
imagesnap -q -w 3 "$file"
#!/bin/sh
mkdir -p .snaps
file=".snaps/$(date +%s)"
echo "Taking capture into $file"
if which imagesnap > /dev/null; then
imagesnap -q -w 3 "$file"
elif which fswebcam > /dev/null; then
fswebcam $file
else
echo 'I dont know what to do'
fi
#!/bin/sh
mkdir -p .snaps
file=$(date +%s)
echo "Taking capture into $file"
( imagesnap -q -w 3 "$file" 2>/dev/null || fswebcam "$file" ) 2>/dev/null
file="`mkdir -p snaps`.snaps/`date +%s`.jpg"; imagesnap -q -w 3 $file || fswebcam $file
file="`mkdir -p .snaps`.snaps/`date +%s`.jpg"; imagesnap -q -w 3 $file || fswebcam $file"#{Dir.home}.snaps/" хранить все файлы, а в локальной папке .snaps символьные ссылки. Тогда можно будет и общий «фейслайн» собрать, и по-проектно.
Фотографируемся после каждого коммита (Linux, OSX)