Home > pastie

pastie

Pastie is a project mainly written in Ruby, it's free.

Simplified API to Pastie.org

= 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

  • Dan Sosedoff, author, http://github.com/sosedoff
  • Barry Hess, contributor, http://github.com/bjhess
Previous:kuwest