Moin *,
es grad kam die Idee, für unseren BINTRASH/ASCIITRASH (https://trash.ctdo.de) ein Shell script zu bauen, mit welchem man per shell dateien/Ascii reinpusten kann und eine URL raus bekommt.
Im CTDO SVN habe ich einen Anfang gemacht, das hochladen von Ascii Text klappt schon:
xleave@shell:~$ cat /etc/logrotate.conf | ./trash.py type:ASCII text http://trash.ctdo.de/a/048ylxxx350
Was nun noch fehlt: - Erkennung mit "magic" um welchen typ datei es sich handelt, dann entsprechend ASCII/BINTRASH wählen - und auch den richtigen syntax higlight auswaehlen ("synt" Parameter) - Upload von Dateien - Code schön machen (bin ja kein python dev :) ) - vielleicht kommandozeilen schalter zum überschreiben ob ascii/bin - und fuer gueltigkeit
Script hier:
https://wiki.ctdo.de/browser/scripts/trash.py
Ich würde mich freuen wenn dieser kleine Anstoss dazu führt, dass jemand dieses script erweitert.
Grüße Lucas
On Fri, Mar 25, 2011 at 11:23:35AM +0100, "Lucas Pleß" wrote:
Moin *,
es grad kam die Idee, für unseren BINTRASH/ASCIITRASH (https://trash.ctdo.de) ein Shell script zu bauen, mit welchem man per shell dateien/Ascii reinpusten kann und eine URL raus bekommt.
Gerade erst? Hm, okay.
Ich hab schon seit einiger Zeit ein in Javascript geschriebens Script, was die Aufgabe übernimmt: http://tmp.fnordig.de/trash.js Das ganze läuft natürlich ganz browserlos mit node.js[1]
Kann aber bis auf Text entgegennehmen und hochladen nichts.
Gruß, Jan-Erik
[1]: http://nodejs.org/
On Friday, 25. March 2011 11:33:42 Jan-Erik Rediger wrote:
On Fri, Mar 25, 2011 at 11:23:35AM +0100, "Lucas Pleß" wrote:
Moin *,
es grad kam die Idee, für unseren BINTRASH/ASCIITRASH (https://trash.ctdo.de) ein Shell script zu bauen, mit welchem man per shell dateien/Ascii reinpusten kann und eine URL raus bekommt.
Gerade erst? Hm, okay.
Ich hab schon seit einiger Zeit ein in Javascript geschriebens Script, was die Aufgabe übernimmt: http://tmp.fnordig.de/trash.js Das ganze läuft natürlich ganz browserlos mit node.js[1]
Kann aber bis auf Text entgegennehmen und hochladen nichts.
Gruß, Jan-Erik
Cool,
nicht das ich jetzt einen langwar lostreten will, aber js auf dem client und noch mit einem nichenprodukt ist so naja. Ich schlage daher erst mal vor, ne Anforderungsanalyse und ne Spezifikation zu bauen, und dann kann man das ja in python, js, oder whatever parallel implementieren und sich freuen.
Grüße Stefan
On Fri, Mar 25, 2011 at 11:48:20AM +0100, Stefan Kögl wrote:
On Friday, 25. March 2011 11:33:42 Jan-Erik Rediger wrote:
On Fri, Mar 25, 2011 at 11:23:35AM +0100, "Lucas Pleß" wrote:
Moin *,
es grad kam die Idee, für unseren BINTRASH/ASCIITRASH (https://trash.ctdo.de) ein Shell script zu bauen, mit welchem man per shell dateien/Ascii reinpusten kann und eine URL raus bekommt.
Gerade erst? Hm, okay.
Ich hab schon seit einiger Zeit ein in Javascript geschriebens Script, was die Aufgabe übernimmt: http://tmp.fnordig.de/trash.js Das ganze läuft natürlich ganz browserlos mit node.js[1]
Kann aber bis auf Text entgegennehmen und hochladen nichts.
Gruß, Jan-Erik
Cool,
nicht das ich jetzt einen langwar lostreten will, aber js auf dem client und noch mit einem nichenprodukt ist so naja. Ich schlage daher erst mal vor, ne Anforderungsanalyse und ne Spezifikation zu bauen, und dann kann man das ja in python, js, oder whatever parallel implementieren und sich freuen.
Grüße Stefan
Ich wollt das ja auch keines falls als das Überfliegerscript 2011 präsentieren. Wollt halt nur mal sagen, dass ich das ganze auch schon umgesetzt habe. So hat man dann ja die Auswahl. Und so sehr Nischenprodukt ist node.js nun auch nicht mehr :P
Und nen "langwar" wirste mit mir nicht lostreten können. Jeder soll in der Sprache programmieren die ihm liegt, die ihn zum Ziel führt und womit derjenige Spaß hat beim Programmieren :)
On Friday, 25. March 2011 11:53:08 Jan-Erik Rediger wrote:
On Fri, Mar 25, 2011 at 11:48:20AM +0100, Stefan Kögl wrote:
On Friday, 25. March 2011 11:33:42 Jan-Erik Rediger wrote:
On Fri, Mar 25, 2011 at 11:23:35AM +0100, "Lucas Pleß" wrote:
Moin *,
es grad kam die Idee, für unseren BINTRASH/ASCIITRASH (https://trash.ctdo.de) ein Shell script zu bauen, mit welchem man per shell dateien/Ascii reinpusten kann und eine URL raus bekommt.
Gerade erst? Hm, okay.
Ich hab schon seit einiger Zeit ein in Javascript geschriebens Script, was die Aufgabe übernimmt: http://tmp.fnordig.de/trash.js Das ganze läuft natürlich ganz browserlos mit node.js[1]
Kann aber bis auf Text entgegennehmen und hochladen nichts.
Gruß, Jan-Erik
Cool,
nicht das ich jetzt einen langwar lostreten will, aber js auf dem client und noch mit einem nichenprodukt ist so naja. Ich schlage daher erst mal vor, ne Anforderungsanalyse und ne Spezifikation zu bauen, und dann kann man das ja in python, js, oder whatever parallel implementieren und sich freuen.
Grüße Stefan
Ich wollt das ja auch keines falls als das Überfliegerscript 2011 präsentieren. Wollt halt nur mal sagen, dass ich das ganze auch schon umgesetzt habe. So hat man dann ja die Auswahl. Und so sehr Nischenprodukt ist node.js nun auch nicht mehr :P
Und nen "langwar" wirste mit mir nicht lostreten können. Jeder soll in der Sprache programmieren die ihm liegt, die ihn zum Ziel führt und womit derjenige Spaß hat beim Programmieren :)
Kein Ding,
ich wollte nur vermeiden, das wir hinter 5 halbfertige scripts haben, sondern einmal uns gemeinsam überlegen, was man da alles haben will an features, das mal in ne wikiseite giessen, und dann loslegen mit dem hax0rn.
Und los...
Anforderungsanalyse:
A1: Der Benutzer soll die möglichkeit haben, Inhalte aus der Textkonsole an den Trash zu übermitteln und eine URL angezeigt bekommen.
A2: Der Benutzer soll sowohl ASCII als auch Binärdaten in die jeweils passenden Trashs laden können. Die Auswahl soll automatisch erfolgen, aber auch einstellbar sein.
A3: Die Software soll auf einem normalen Linux System zu verwenden sein.
A4: Der Benutzer soll Inhalte per STDIN in die Software übergeben können.
A5: Der Benutzer soll Inhalte als Parameter übergeben können. Es sollen Dateinamen oder direkt strings vorgegeben werden können.
A6: Der Benutzer soll per Paramter die Gültigkeit der Daten angeben können.
A7: Bei einem Dateiupload soll der Datentransfer/die Transferrate ausgegeben werden.
A8: ......
grüße Lucas
discuss@lists.chaostreff-dortmund.de