Optixal / pastebin-wrapper

A lightweight Pastebin wrapper written in Python using Requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pastebin Python Wrapper

A lightweight Pastebin wrapper written in Python 3 using the Requests library.

Functions Available:

  • paste (both anonymous and authenticated)
  • login (for authenticated pastes)

Dependencies:

  • requests

A dev key is required to use Pastebin's API. Export your dev key as an environment variable, optionally you can pass it to pastebin.py's functions as an argument, or you can also hardcode it into pastebin.py.

export PASTEBIN_DEV_KEY=abc123def456ghi789

Create an anonymous paste:

>>> import pastebin
>>> url = pastebin.paste('Hello World!')
>>> url
'https://pastebin.com/znMDYswm'

Create a paste associated with your username:

export PASTEBIN_USER_NAME=abc
export PASTEBIN_USER_PASSWORD=123
>>> import pastebin
>>> user_key = pastebin.login()
>>> url = pastebin.paste('Hello World!', user_key=user_key)
>>> url
'https://pastebin.com/abc123'

About

A lightweight Pastebin wrapper written in Python using Requests

License:MIT License


Languages

Language:Python 100.0%