staging.inyokaproject.org

sprunge.us | eine geniale Sache xD

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

lava

Anmeldungsdatum:
21. Februar 2009

Beiträge: 42

Hey^^

ich habe voreben das hier gefunden: http://sprunge.us/ Eigentlich eine ziemlich coole Sache xD Vorallem einfach und schnell! Wie findet ihr's? xD

Falls ihr nicht wissen solltet wozu es da ist: damit könnt ihr schnell via "*Befehl* | curl -F 'sprunge=←' http://sprunge.us" Console-Ausgaben auf der Seite abspeichern. Geht viel schneller als es erst zu markieren und zu kopieren. Nach dem Ausführen kommt dann euer Link^^

Beispiel:

1
2
~$ cat /etc/resolv.conf | curl -F 'sprunge=<-' http://sprunge.us
   http://sprunge.us/LDRc

MfG Chris

PS: Die Seite gehört nicht mir, ich wollt's euch nur mal zeigen^^

qoo

Anmeldungsdatum:
6. Juli 2008

Beiträge: 77

Schade, dass es für diese Software keinen Quellcode gibt. Ich nutze lieber meinen eigenen Pastebin als dass ich Codes o.ä. unkontrolliert auf fremde Server speicher.

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Eine Alternative dazu mit Quellcode, in den Ubuntu- bzw. Debian-Repos verfügbar und wählbaren Pastebins: Pastebin it!

qoo

Anmeldungsdatum:
6. Juli 2008

Beiträge: 77

Ah interessant, danke dir Ditsch.

lava

(Themenstarter)

Anmeldungsdatum:
21. Februar 2009

Beiträge: 42

qoo: Eigentlich müsste es einfach sein... der Parameter -F von curl:

-F/--form <name=content> Specify HTTP multipart POST data (H)

In PHP würde es dann so aussehen:

$code = $_POST['longurl'];

Dann müsstest du erstmal checken ob $code gesetzt ist. Wenn ja, zB. eine neue Datei mit einem Zufallsnamen erstellen und den Inhalt von $code reinschreiben. Dann nur noch die direkte URL zur erstellten Datei ausgeben. Das ist natürlich die einfachste und unsicherste Methode, aber es würde funktionieren ☺ Dann nur noch optimieren und du hast deinen eigenen Pastebin, welchen du auch von der Shell aus ansprechen kannst ☺ Mit curl - wie bei sprunge.us 😀

ditsch: Jup, Pastebin it! ist eine gute fertige Alternative (vielleicht auch bessere)^^ Schau ich mir gleich auch mal an - sieht interessant aus...

Man muss bei selbst gemachten eigentlich nur darauf aufpassen, dass der Code nicht ausgeführt wird... dann ist es ganz easy ☺

qoo

Anmeldungsdatum:
6. Juli 2008

Beiträge: 77

s/PHP/Python
s/Dateien/Datenbank


Werde mich dem heute Abend mal widmen. Integriert wird eine UTF8-Konvertierung, Sicherheitsabfragen bezüglich Länge und Inhalt des paste und Möglichkeiten zum Löschen des paste. Jemand Interesse am Source?

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Es gibt unter der Adresse http://paste.pocoo.org bereits ein in Python geschriebenes Pastebin, dessen Quellen unter der BSD-Lizenz frei zur Verfügung gestellt werden. Dieses Pastebin bietet übrigens eine JSON- und eine XMLRPC-API an, so dass es sich bequem automatisieren lässt. Es gibt daher für dieses Pastebin zwei Kommandozeilenprogramme sowie Vim- und Emacs-Module.

qoo

Anmeldungsdatum:
6. Juli 2008

Beiträge: 77

Holla, dann hat sich das somit erledigt.

Antworten |