A command-line interface for Pastery, the best pastebin in the world.
Project description
BakeIt is a command line utility (and Python library) to Pastery, the best pastebin in the world. BakeIt aims to be simple to use and unobtrusive.
Installation
To install, use pip:
pip install bakeit
You are done!
Usage
Using BakeIt is similarly easy. First, create a file with your Pastery API key in ~/.config/bakeit.cfg, like so:
[pastery] api_key = eisha8ahqui7Aesh0fasyu8HFsdo
Then, just pass the file you want to upload to the bakeit command:
$ bakeit <file to upload> Paste URL: https://www.pastery.net/oniasd/
You can also pipe stuff to it:
$ cat myfile | grep hello | bakeit Paste URL: https://www.pastery.net/oniasd/
Usage as a Python library
BakeIt provides the PasteryUploader class:
>>> from bakeit import PasteryUploader >>> pu = PasteryUploader("your API key") >>> pu.upload("this is the text to upload") "https://www.pastery.net/oniasd/"]
PasteryUploader accepts the following arguments:
body - The body of the paste.
title (optional) - The title to give the paste.
language (optional) - The language the paste is in. Pastery will attempt to autodetect this if omitted.
duration (optional) - The number of minutes to keep this paste for.
max_views (optional) - The number of views to keep this paste for.
Happy pasting!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.