Sube la imagen a postimage.org usando curl

Sube la imagen a postimage.org usando curl

Encontré un script que puede cargar imágenes en postimage.org usando curl. Fue publicado no hace mucho, el 6 de septiembre de 2013, enhttp://crunchbang.org/forums/viewtopic.php?id=28867. El script simplificado se ve así:

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

Sin embargo, cuando lo probé, ya no funciona. Creo que estaba funcionando cuando se publicó no hace mucho. ¿Alguien sabe cómo hacerlo funcionar nuevamente, por favor?

ACTUALIZAR:

Habiendo aceptado la respuesta, me encontré con que ya no podía realizar otra carga exitosa:

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

Es decir, independientemente de lo que intente, siempre termino con la imagen extraña de arriba, que no es mía, con un tamaño de imagen incorrecto y un tipo/extensión de imagen incorrectos.

Pero, de hecho, la imagen que estaba intentando subir es

http://ibin.co/1uoEZfFcgmxE

Así que concluyo que todavía hay algún problema con postimage.org, está tan jodido que no perderé más tiempo en ello.

Mmmm, diablos, solo quiero llegar a una conclusión adecuada. Intenté cargarlo manualmente a través de mi navegador pero obtuve exactamente lo mismo:

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

Entonces,conclusión, la carga curl funciona como se esperaba, solo el sitio postimage.org está jodido. Caso cerrado.

Gracias

Respuesta1

La línea

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

está funcionando para mí :)

Respuesta2

La razón probable por la que ya no funciona es porque es un truco.

Nota: este es un truco y probablemente se romperá la próxima vez que postimage cambie su página principal. (Por favor, publique si encuentra un problema). En ese momento, habrá que volver a piratearlo o tal vez cambiarlo a imgur, que tiene una API adecuada, pero necesita registrarse.

información relacionada