#!/usr/bin/env ruby

require '../pastebinner'

######################## TESTING ####################################################
#####################################################################################

#### INITIAL STEPS

# setup our object and grab a session key
pb =  Pastebinner.new(ENV['pastebin_api_key'], ENV['pastebin_username'], ENV['pastebin_password'])
api_dev_key = ENV['pastebin_api_key']

#### CREATE PASTE
# prepare some sample paste data to send
#paste_data = 'this is a test paste two two two.'
# prepare our paste params
#params = { "api_dev_key": api_dev_key, "api_option": "paste", "api_paste_code": paste_data }
#puts pb.create_paste(params)

#### SCRAPE PUBLIC PASTES
#puts pb.scrape_public_pastes

#### SCRAPING - WHITELISTED IP ONLY 
#### SCRAPE RAW PASTE DATA OF A PASTE KEY
#puts pb.raw_paste_data('Gkb4ukK9')

#### SCRAPE RAW METADATA OF A PASTE KEY (WORKS WITH WHITELISTED IP ONLY)
#puts pb.raw_paste_metadata('Gkb4ukK9')