Pastebin Clients

From ArchWiki
Revision as of 15:10, 24 June 2012 by D garbage (Talk | contribs) (moved sprunge and wgetpaste to the top, removed a couple of obsolete entries)

Jump to: navigation, search

Template:Moveto Pastebin clients allow you to upload files to pastebin sites from the comfort of your command line.

Sprunge

Sprunge is a basic pastebin, which accepts it's input through web requests. Designed for Linux users, it is an easy way to pastebin text without having to actually use a web browser. Not a 'client' as such since text is uploaded to it by a program such as curl.

Plugin for oh-my-zsh

oh-my-zsh is a configuration tool for the ZSH command shell, and includes a 'sprunge' command

Wgetpaste

A bash script that automates pasting to a number of pastebin services. Available in [community].

Works with:

  • pastebin.ca
  • codepad.org
  • dpaste.com
  • pastebin.osuosl.org
  • paste.pocoo.org

Curlpaste

A utility to post text files to a number of pastebin sites using curl and Lua. Available in [community].

For usage instructions run

curlpaste -h

To change the defaults, edit /etc/curlpaste.conf

Works with:

  • pastebin.ca
  • codepad.org
  • dpaste.com
  • fpaste.org

Gist

A commandline interface for the gist.github.com pastebin service. Available in the AUR as gistAUR.

A Vim script for gist is provided by vim-gist.

Haste

A universal pastebin tool, written in Haskell. Available in the AUR as hasteAUR.

Works with:

  • hpaste.org
  • paste2.org
  • pastebin.com

and others.

Hg-paste

Paste extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Available in the AUR as hg-pasteAUR.

Works with:

  • dpaste.com
  • dpaste.org

Ix

Client for the ix.io pastebin. Available in [community] as ix.

Npaste-client

Client for the npaste.de pastebin. Available in the AUR as npaste-clientAUR.

Fb-client

Client for the paste.xinu.at pastebin. Available in [community] as fb-client.

Pastebinit

A really small piece of Python that acts as a Pastebin client. Available in the AUR as pastebinitAUR.

(Version 1.0) Works with:

  • pastebin.com
  • pastebin.ca
  • rafb.net
  • slexy.org
  • fpaste.org
  • paste2.org
  • pastey.net
  • stikked.com
  • yourpaste.net
  • gist.github.com
  • paste.ubuntu.com
  • paste.debian.net

Vim-paster

Vim plugin to paste to any pastebin service. Available in the AUR as vim-pasterAUR.

Elmer

A pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Available from GitHub and the AUR as elmerAUR.

Services:

  • codepad.org
  • rafb.me
  • sprunge.us
  • ompldr.org (requires curl)

For help and to display current defaults:

elmer -h

To change the defaults, you can edit any of several environment variables (available in the README), which will help speed up the process of pasting.

For temporary changes:

export THEVARIABLE="thevalue"

For permanent changes, put the following in your ~/.bashrc or similar and source it:

THEVARIABLE="thevalue"


Pastebincl

works with:

  • pastebin.com

Supports uploading with a specific pastebin user, and can create both public and unlisted pastes


You can find also other client/library and a Vim plugin in the AUR.