Skip to content
Simplified API to Pastie.org http://github.com/sosedoff/pastie
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin Cleanup, email sharing option, rdoc
lib
.gitignore
README.rdoc
pastie.gemspec

README.rdoc

Pastie - Simple API wrapper to communicate with Pastie.org website

Pastie gem is a simplified API to communicate with Pastie.org website. It is based on HTML processing since pastie.org does not provide any API access. This gem comes as a library and executable file. All pastes are private by default. History tracking feature is available from version 0.2.0. Sharing feature is available from version 0.2.2.

Installation

gem install pastie-api

Usage: API

require 'rubygems'
require 'pastie-api'

# Create a new private paste
p = Pastie.create('Test string')

# Create a new public paste
p = Pastie.create('Hello!', false)

# View paste details
puts "Paste ID: #{p.id}"
puts "Paste Key: #{p.key}"
puts "URL: #{p.link}"
puts "Raw link: #{p.raw_link}"

# Find existing paste
p = Pastie.get(1234567) # find by paste's ID
p = Pastie.get('abcdefabcdef') # find by paste's private code

Usage: Terminal

Usage: pastie [options] file1 file2 ... fileN
  -i, --info                       Display this information.
  -p, --public                     Paste files as public.
  -s, --share EMAIL                Share pastes with email
  -h, --history                    Show pastes history.
  -c, --clear                      Clear your pastes history.

Authors & Contributors

Something went wrong with that request. Please try again.