Difference between revisions of "Pastebin Clients"

From ArchWiki
Jump to: navigation, search
m (moved sprunge and wgetpaste to the top, removed a couple of obsolete entries)
Line 4: Line 4:
 
Pastebin clients allow you to upload files to pastebin sites from the comfort of your command line.
 
Pastebin clients allow you to upload files to pastebin sites from the comfort of your command line.
  
==Curlpaste==
+
== Sprunge ==
A utility to post text files to a number of pastebin sites using curl and Lua. Available in [community].
+
[http://sprunge.us/ 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 {{ic|curl.}}
  
For usage instructions run
+
=== Plugin for oh-my-zsh ===
curlpaste -h
+
  
To change the defaults, edit {{ic|/etc/curlpaste.conf}}
+
[https://github.com/robbyrussell/oh-my-zsh/wiki oh-my-zsh] is a configuration tool for the [http://zsh.sourceforge.net/ ZSH] command shell, and includes a [https://github.com/robbyrussell/oh-my-zsh/wiki/Usage-of-the-%22sprunge%22-command 'sprunge' command]
 +
 
 +
== Wgetpaste ==
 +
A bash script that automates pasting to a number of pastebin services. Available in [community].
  
 
Works with:
 
Works with:
Line 16: Line 18:
 
*codepad.org
 
*codepad.org
 
*dpaste.com
 
*dpaste.com
*fpaste.org
+
*pastebin.osuosl.org
 +
*paste.pocoo.org
  
==extra/kdeplasma-addons-applets-pastebin==
+
== Curlpaste ==
TODO
+
A utility to post text files to a number of pastebin sites using curl and Lua. Available in [community].
  
==WebBoard==
+
For usage instructions run
A pygtk frontend to pastebin. Available in [community].
+
curlpaste -h
  
Depends on gnome-panel, as it seems to be intended to work as an applet.
+
To change the defaults, edit {{ic|/etc/curlpaste.conf}}
 
+
A demonstration can be found [http://pimpzkru.de/sebi/webboard/webboard-demo.gif here].
+
 
+
==wgetpaste==
+
A bash script that automates pasting to a number of pastebin services. Available in [community].
+
  
 
Works with:
 
Works with:
Line 35: Line 33:
 
*codepad.org
 
*codepad.org
 
*dpaste.com
 
*dpaste.com
*pastebin.osuosl.org
+
*fpaste.org
*paste.pocoo.org
+
  
==Gist==
+
== Gist ==
 
A commandline interface for the gist.github.com pastebin service. Available in the AUR as {{AUR|gist}}.
 
A commandline interface for the gist.github.com pastebin service. Available in the AUR as {{AUR|gist}}.
  
 
A Vim script for gist is provided by {{pkg|vim-gist}}.
 
A Vim script for gist is provided by {{pkg|vim-gist}}.
  
==haste==
+
== Haste ==
 
A universal pastebin tool, written in Haskell. Available in the AUR as {{AUR|haste}}.
 
A universal pastebin tool, written in Haskell. Available in the AUR as {{AUR|haste}}.
  
Line 52: Line 49:
 
and others.
 
and others.
  
==hg-paste==
+
== Hg-paste ==
 
Paste extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Available in the AUR as {{AUR|hg-paste}}.
 
Paste extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Available in the AUR as {{AUR|hg-paste}}.
  
Line 59: Line 56:
 
*dpaste.org
 
*dpaste.org
  
==ix==
+
== Ix ==
 
Client for the ix.io pastebin. Available in [community] as {{pkg|ix}}.
 
Client for the ix.io pastebin. Available in [community] as {{pkg|ix}}.
  
==npaste-client==
+
== Npaste-client ==
 
Client for the npaste.de pastebin. Available in the AUR as {{AUR|npaste-client}}.
 
Client for the npaste.de pastebin. Available in the AUR as {{AUR|npaste-client}}.
  
==fb-client==
+
== Fb-client ==
 
Client for the paste.xinu.at pastebin. Available in [community] as {{pkg|fb-client}}.
 
Client for the paste.xinu.at pastebin. Available in [community] as {{pkg|fb-client}}.
  
==pastebinit==
+
== Pastebinit ==
 
A really small piece of Python that acts as a Pastebin client. Available in the AUR as {{AUR|pastebinit}}.
 
A really small piece of Python that acts as a Pastebin client. Available in the AUR as {{AUR|pastebinit}}.
  
Line 85: Line 82:
 
*paste.debian.net
 
*paste.debian.net
  
==vim-paster==
+
== Vim-paster ==
 
Vim plugin to paste to any pastebin service. Available in the AUR as {{AUR|vim-paster}}.
 
Vim plugin to paste to any pastebin service. Available in the AUR as {{AUR|vim-paster}}.
  
==elmer==
+
== Elmer ==
 
A pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Available from [https://github.com/sudokode/elmer GitHub] and the AUR as {{AUR|elmer}}.
 
A pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Available from [https://github.com/sudokode/elmer GitHub] and the AUR as {{AUR|elmer}}.
  
Line 108: Line 105:
  
  
== sprunge for omz==
+
== Pastebincl ==
 
+
Sprunge is a basic pastebin, which accepts it's input through web requests. Designed for Linux users, sprunge is an easy way to pastebin text without having to actually use a web browser.
+
 
+
plugin for oh-my-zsh: [https://github.com/robbyrussell/oh-my-zsh/wiki/Usage-of-the-%22sprunge%22-command Usage of the sprunge command]
+
 
+
==pastebincl==
+
 
works with:
 
works with:
 
*pastebin.com
 
*pastebin.com

Revision as of 15:10, 24 June 2012

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.