eric / gistr

A simple tool to post a Gist on tumblr

This URL has Read+Write access

gistr / bin / gistr
100755 34 lines (22 sloc) 0.592 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env ruby
 
require File.expand_path(File.dirname(__FILE__) + '/../lib/gistr')
 
require 'optparse'
require 'ostruct'
 
opts = OpenStruct.new
 
op = OptionParser.new do |o|
  o.on "-e", "--email=EMAIL", "Tumblr email address" do |email|
    opts.email = email
  end
 
  o.on "-p", "--password=PASSWORD", "Tumblr password" do |password|
    opts.password = password
  end
 
  o.on "-t", "--title=TITLE", "Tumblr post title" do |title|
  end
end
 
gist_id = *op.parse!(ARGV)
     
unless gist_id
  puts op
  exit(1)
end
 
g = Gistr.new(gist_id)
 
g.post opts.email, opts.password, opts.title