File size: 1,042 Bytes
8e70e09
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import os
import requests
from dotenv import load_dotenv

load_dotenv()

API_DEV_KEY = os.getenv('PASTEBIN_API_DEV_KEY')

def create_paste(api_paste_code, api_paste_name, api_paste_format, api_paste_private, api_paste_expire_date, api_user_key=''):
    url = 'https://pastebin.com/api/api_post.php'
    data = {
        'api_dev_key': API_DEV_KEY,
        'api_option': 'paste',
        'api_paste_code': api_paste_code,
        'api_paste_name': api_paste_name,
        'api_paste_format': api_paste_format,
        'api_paste_private': api_paste_private,
        'api_paste_expire_date': api_paste_expire_date,
        'api_user_key': api_user_key
    }
    response = requests.post(url, data=data)
    return response.text

def get_user_key(api_user_name, api_user_password):
    url = 'https://pastebin.com/api/api_login.php'
    data = {
        'api_dev_key': API_DEV_KEY,
        'api_user_name': api_user_name,
        'api_user_password': api_user_password
    }
    response = requests.post(url, data=data)
    return response.text