RackGyazo
This rack application is the server side implementation of the excellent gyazo.com application for taking quick screen shots
Installation
Create a new directory and add a Gemfile. Add this line:
gem 'rack_gyazo'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rack_gyazo
In the same directory create a rack configuration file (config.ru) like the following:
require 'rubygems'
require 'bundler/setup'
Bundler.require
require 'rack_gyazo'
Rack::Gyazo.configure_with({
:adapter_options => {
:provider => 'AWS',
:aws_access_key_id => "Access Key",
:aws_secret_access_key => "Secret Key"
},
:bucket => "bucket_name"
})
run Rack::Gyazo::Application.new
Modify your /Applications/Gyazo.app/Contents/Resources/script to point to your server (at the time of this writing, it can be found at line 41)
HOST = 'example.com'
CGI = '/uploads'
Usage
When you take screenshots with gyazo.app, it will now upload them to s3
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request