Tire uma foto sua e carregue-a no tumblr via post-commit

Você já se perguntou como você fica durante as sessões de codificação?

Faça algumas fotos em cada commit …

  • crie um novo aplicativo no tumblr
  • brew install imagesnap (tira fotos com sua webcam)
  • pegue suas chaves API do tumblr
  • use o código abaixo em seu gancho git pós-commit
  • não se esqueça de torná-lo executável (chmod a + x .git / hooks / post-commit)

(role no código se ele não exibir tudo)

#!/usr/bin/env ruby

require 'tumblr_client'

Tumblr.configure do |config|
config
.consumer_key = ""
config
.consumer_secret = ""
config
.oauth_token = ""
config
.oauth_token_secret = ""
end

client
= Tumblr::Client.new

file
="path/to/some/folder/#{Time.now.to_i}.jpg"
puts
"Taking capture into #{file}!"
system
"imagesnap -q #{file}"

Process.fork {
raw
= File.open(file, 'rb').read
client
.photo('yourblog.tumblr.com', :data_raw => [raw])
}
exit 0

Se divirta e aproveite 🙂

veja também Link