Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- from getpass import getpass
- from pathlib import Path
- from pbwrap import Pastebin
- # https://github.com/Mikts/pbwrap
- def paste_python(code, title=None):
- return pastebin.create_paste(code, api_paste_name=title, api_paste_format='python')
- def get_creds():
- creds = Path.home() / '.pastebin-secret.json'
- if not creds.exists():
- api_dev_key = input('DEV Key: ')
- username = input('User Name: ')
- password = getpass()
- pb = Pastebin(api_dev_key)
- api_user_key = pb.authenticate(username, password)
- creds.write_text(json.dumps({'api_dev_key': api_dev_key, 'api_user_key': api_user_key}))
- else:
- secret = json.loads(creds.read_text())
- pb = Pastebin(secret['api_dev_key'])
- pb.api_user_key = secret['api_user_key']
- return pb
- pastebin = get_creds()
- #code = input('Code to paste: ')
- #title = input('Title: ')
- #url = paste_python(code, title)
- #print(url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement