Menu

[r253]: / trunk / libs / pastebin / pastebin.py  Maximize  Restore  History

Download this file

21 lines (19 with data), 679 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# -*- coding: utf-8 -*-
import sys, urllib, httplib
reload(sys)
sys.setdefaultencoding('utf-8')
def paste(text, private=0, expires='N', format='text'):
try:
params = urllib.urlencode({'paste_code' : text, 'paste_private' : private, 'paste_expire_date' : expires, 'paste_format' : format})
headers = {"Content-Type": "application/x-www-form-urlencoded", "Accept": "text/html"}
conn = httplib.HTTPConnection("pastebin.com")
conn.request("POST", "/api_public.php", params, headers)
response = conn.getresponse()
data = response.read()
conn.close()
if response.status == 200:
return data
else:
return None
except:
return None