ptpb

I've tried a few different times to make a decent command line pastebin - each ended up being super bloated and slow. I think I've finally succeeded in that goal though - with the help of Zack Buhman I made ptpb.

ptpb is ultralight, ultrafast and feature rich. It is written entirely in Python and is completely open source. I'm a big advocate for keeping your own data, so I wanted to make sure ptpb could be deployed by anybody who wants to roll their own version of it so I/we have written detailed deployment instructions in the repo.

A quick overview of things ptpb can do:

  • Make pastes (obviously)
  • Edit pastes (using a UUID that is given to you when you make a paste, secure and easy)
  • Handle all types of data (images, documents, pdf's, bits in bits out)
  • Display all types of data (append the extension and your browser does the rest)
  • Render different types of text with syntax highlighting
  • Forced SSL everywhere

Thanks to Zack, this is all done extremely quickly and in a (relatively) light fashion. My latest tests show ptpb outperforming all of the major competitors in this realm (ix.io, sprunge.us).

I'm super pumped about this project - give it a whirl!