Anonfiles uploader

Iniciado por Sanko, Diciembre 04, 2013, 01:55:36 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Estaba codeando esta clase para incluir en el bot del reto hasta que me di cuenta de que esta solo iba a poder ser usada por aquel que tuviese el bot corriendo en su PC, digamos que soy un distraido, así que nada, os la dejo aqui por si a alguien le es de utilidad, no tiene nada de especial.

Código: python
import pycurl, cStringIO, json
class Anonfiles:

def _upload(self, sFilename):
self.sFilename = sFilename

storage = cStringIO.StringIO()
PostFileStorage = cStringIO.StringIO()

curl = pycurl.Curl()
postData=[('file', (pycurl.FORM_FILE, sFilename))]

try:
curl.setopt(curl.WRITEFUNCTION, storage.write)
curl.setopt(curl.COOKIEFILE, '')
curl.setopt(curl.URL, 'https://anonfiles.com/api')
curl.setopt(curl.HTTPPOST, postData)
curl.setopt(curl.WRITEFUNCTION, PostFileStorage.write)
curl.perform()

except:
self.upload_data = "An error has ocurred uploading the file"

self.upload_data = json.loads(PostFileStorage.getvalue())
print self.upload_data["url"]


Saludos


Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD