Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib.request,urllib.parse
- DEVKEY = "" #Your developer key as string
- headers={ #Put Any User Agent
- 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
- }
- def Get(id,filename): #made by mgostIH
- raw = "http://pastebin.com/raw.php?i="+id
- try:
- urllib.request.urlretrieve(raw,filename)
- except Exception as e:
- print(str(e))
- def Put(code="",private=0,name="",expiredate="10M",format="text",user=""):
- post = {}
- post['api_option'] = 'paste'
- post['api_dev_key'] = DEVKEY
- post['api_paste_code'] = code
- post['api_paste_private'] = private
- if not name:
- name = "Untitled"
- post['api_paste_name'] = name
- post['api_paste_expire_date'] = expiredate
- post['api_paste_format'] = format
- post['api_user_key'] = user
- data = urllib.parse.urlencode(post).encode("utf-8")
- req = urllib.request.Request("http://pastebin.com/api/api_post.php",data,headers)
- pastecode = urllib.request.urlopen(req).read().decode("utf-8")
- return pastecode[-8:]
- def Login(username,password):
- post = {}
- post['api_user_name'] = username
- post['api_user_password'] = password
- post['api_dev_key'] = DEVKEY
- data = urllib.parse.urlencode(post).encode("utf-8")
- req = urllib.request.Request("http://pastebin.com/api/api_login.php",data,headers)
- usercode = pastecode = urllib.request.urlopen(req).read().decode("utf-8")
- return usercode
- def Read(id):
- raw = "http://pastebin.com/raw.php?i="+id
- try:
- return urllib.request.urlopen(raw).read().decode("utf-8")
- except Exception as e:
- print(str(e))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement