SpongedPaste: Simply Paste! Uploader (v. 1.0, final release)
Um SpongedPaste: Simply Paste! auch flexibel in der Konsole (Bash) und somit auch ohne Graphische Oberfläche zu nutzen, haben wir für euch ein kleines Pythonprogramm geschrieben.
Das Programm ist als .deb Paket vorhanden und ist für folgende Distributionen konzipiert:
- Debian Etch und höher
- Ubuntu 7.10 (Gutsy Gibbon) und höher
Download
Das Paket könnt ihr direkt von unserer Seite herunterladen:
Alternativ zu der Python-Version des Uploaders, finden Sie hier den Code des Uploaders, geschrieben in Perl:
Installation
Nachdem ihr es heruntergeladen habt, könnt ihr mit einem Doppelklick den Installer starten und das Programm installieren. Wer das in der Konsole erledigen will/muss, muss zuerst ins Downloadverzeichnis wechseln und folgende Schritte durchführen:
Debian:
- su
- dpkg -i nopaste_1.0_i386.deb
Ubuntu:
- sudo dpkg -i nopaste_1.0_i386.deb
Verwendung
Inhalt von Textdateien hochladen
Die Syntax ist einfach:
- nopaste /pfad/zur/Datei.txt
Konsolenausgaben hochladen (via pipe)
Um Konsolenausgaben und Fehlermeldung direkt und ohne Zwischenschritt hochzuladen, führt man folgendes in der Konsole aus:
- Programm | nopaste
Pogramm steht für das Programm, dessen Ausgabe hochgeladen werden soll. Um z.B. Die Ausgabe von ls -a hochzuladen, führt man folgendes aus:
- ls -a | nopaste
Syntaxhighlightning einstellen
Um das Syntaxhightlightning einzustellen, muss mit -l oder --language die Sprache übergeben werden. Verfügbar sind: actionscript, ada, asm, asp, bash, c, cpp, csharp, css, delphi, fortran, fstab, html4strict, java, javascript, latex, menu.lst, mysql, pascal, perl, php, python, rails, ruby, sources.list, sql, xml und xorg.conf
Um Beispielsweise die xorg.conf mit highlightning hochzuladen, muss man folgendes eingeben:
- nopaste -l xorg.conf /etc/X11/xorg.conf
oder:
- cat /etc/X11/xorg.conf | nopaste -l xorg.conf
Speicherdauer einstellen
Um die Speicherdauer einzustellen, muss mit -t oder --time die Speicherdauer übergeben werden. Verfügbar sind:
- 0: ein Tag
- 1: eine Woche
- 2: ein Monat
- 3: ein halbes Jahr
- 4: so lange wie serverseitig möglich
Um Beispielsweise die xorg.conf mit highlightning und mit einem halben Jahr Speicherdauer hochzuladen, muss man folgendes eingeben:
- nopaste -l xorg.conf -t 3 /etc/X11/xorg.conf
oder:
- cat /etc/X11/xorg.conf | nopaste -l xorg.conf -t 3
Version nachschauen
Um die Version auszugeben, muss man Nopaste mit dem Parameter -v oder --version starten:
- nopaste -v