BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Pastebin aus der Kommandozeile verwenden

Mit Hilfe von wgetpaste lassen sich Dateien von der Kommandozeile her auf einen Pastebin-Service hochladen. Im FreeBSD-Portsbaum findet man wgetpaste unter www/wgetpaste:

# cd /usr/ports/www/wgetpaste && make install clean

Alle verfügbaren Pastebin-Services können mit der -S Option angezeigt werden:

# wgetpaste -S
Services supported: (case sensitive):
Name:        | Url:
=============|=================
ca           | http://pastebin.ca/
codepad      | http://codepad.org/
dpaste       | http://dpaste.com/
poundpython  | http://paste.pound-python.org/
zlin         | http://zlin.dk/p/
*gists       | https://api.github.com/gists

Nun kann eine gewünschte Datei mit Hilfe von wgetpaste hochgeladen werden. Mit Hilfe der -s Option kann der zu verwendende Pastebin-Service angegeben werden:

# wgetpaste -s ca <hochzuladende Datei>
Your paste can be seen here: http://pastebin.ca/2148134

Anschliessend wird eine URL ausgegeben die auf die hochgeladene Datei zeigt. Alle Optionen von wgetpaste erhält man mit der -h Option.

Comments (3)  Permalink

Comments

Lars @ 14.05.2012 14:58 UTC
http://bsdpaste.bsdgroup.de FTW! :)
mirabilos @ 20.05.2012 03:13 UTC
Geht auch mit curl via HTTP POST auf http://sprunge.us/ (der Name ist Programm).

Ich hab’s in der .profile:

# pipe into pastebin
sprunge() {
curl -F 'sprunge=<-' http://sprunge.us
}

Und dann einfach ls | sprunge, oder dergleichen.
mirabilos @ 20.05.2012 03:15 UTC
Hm, was ich ein bißchen schade finde: der Premier Pastebot, dem seine Ergebnisseiten lynxkompatibel sind – http://nopaste.snit.ch/ – (noch dazu ein Schweizer!) ist nicht dabei. (Sprunge geht auch mit Lynx, nur ’s Hochladen ist da nicht über den Browser gemacht.)
No new comments allowed (anymore) on this post.