Optixal / pastebin-wrapper

A lightweight Pastebin wrapper written in Python using Requests

Repository from Github https://github.comOptixal/pastebin-wrapperRepository from Github https://github.comOptixal/pastebin-wrapper

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%