parent
01b622821e
commit
60f412b7bc
2 changed files with 25 additions and 2 deletions
@ -0,0 +1,25 @@ |
||||
#! /usr/bin/env ruby |
||||
|
||||
require 'restclient' |
||||
require 'json' |
||||
|
||||
# Get the data |
||||
data = STDIN.readlines.join |
||||
data.strip! |
||||
|
||||
# if there is no data, stop |
||||
if data == '' |
||||
puts 'no input given' |
||||
exit 1 |
||||
end |
||||
|
||||
# Decide on a server |
||||
server = ENV['HASTE_SERVER'] || 'http://localhost:7777' |
||||
server.chop! if server.end_with?('/') |
||||
|
||||
# Send the data up |
||||
back = RestClient.post "#{server}/documents", data |
||||
data = JSON.parse(back) |
||||
|
||||
# Output the url |
||||
puts "#{server}/#{data['key']}" |
Loading…
Reference in new issue