Laden Sie das Bild mit curl auf postimage.org hoch

Laden Sie das Bild mit curl auf postimage.org hoch

Ich habe ein Skript gefunden, mit dem man Bilder mit curl auf postimage.org hochladen kann. Es wurde vor nicht allzu langer Zeit, am 06.09.2013, unterhttp://crunchbang.org/forums/viewtopic.php?id=28867Das vereinfachte Skript sieht folgendermaßen aus:

curl -Ls -F "upload[]=@$1" -F "adult=no" http://postimage.org/ | grep -Po 'id="code_1".+\Khttp[^<]+'

Als ich es jedoch ausprobiert habe, funktionierte es nicht mehr. Ich glaube, es funktionierte, als es vor nicht allzu langer Zeit gepostet wurde. Weiß jemand, wie man es wieder zum Laufen bekommt?

AKTUALISIEREN:

Nachdem ich die Antwort akzeptiert hatte, stellte ich fest, dass ich keinen weiteren erfolgreichen Upload mehr durchführen konnte:

http://s14.postimg.org/rwbs13uil/screenshot.jpg http://s12.postimg.org/8rnq0lzc9/screenshot_png_150314.jpg
http://s3.postimg.org/e7r5yhx4f/aequ6_Nei.jpg
http://s1.postimg.org/e3e6pactn/Ohxoh2ae.jpg
http://s27.postimg.org/eh86w1rvz/aequ6_Nei.jpg

Das heißt, egal, was ich versuche, ich erhalte immer das obige seltsame Bild, das nicht von mir ist und die falsche Bildgröße sowie den falschen Bildtyp bzw. die falsche Bilderweiterung aufweist.

Aber in Wirklichkeit ist das Bild, das ich hochladen wollte,

http://ibin.co/1uoEZfFcgmxE

Ich komme also zu dem Schluss, dass mit postimage.org immer noch etwas nicht stimmt. Es ist so kaputt, dass ich meine Zeit nicht mehr damit verschwenden werde.

Hm, verdammt, ich möchte nur ein richtiges Fazit haben – ich habe versucht, es manuell über meinen Browser hochzuladen, aber das Ergebnis ist genau dasselbe:

http://s27.postimg.org/6qefu76nj/screenshot.jpg

Also,Abschluss, der Curl-Upload funktioniert wie erwartet, nur die Site postimage.org ist kaputt. Fall erledigt.

Danke

Antwort1

Die Linie

curl -Ls -F "upload[][email protected]" -F "adult=no" http://postimage.org/ | \
  grep -Po 'http[^<]*' | \
  grep "\[" | \
  cut -d "]" -f1 | \
  head -1

funktioniert bei mir :)

Antwort2

Der wahrscheinliche Grund, warum es nicht mehr funktioniert, ist, dass es ein Hack ist.

Hinweis: Dies ist ein Hack und wird wahrscheinlich beim nächsten Mal, wenn Postimage seine Startseite ändert, nicht mehr funktionieren. (Bitte posten Sie, wenn Sie ein Problem finden.) Zu diesem Zeitpunkt muss es erneut gehackt oder vielleicht auf Imgur geändert werden, das eine richtige API hat, aber eine Registrierung erfordert.

verwandte Informationen