def tojson(self, path=""):
     """
     Crea un JSON a partir del item, para guardar archivos de favoritos, lista de descargas, etc...
     Si se especifica un path, te lo guarda en la ruta especificada, si no, devuelve la cadena json
     Usos: item.tojson(path="ruta\archivo\json.json")
           file.write(item.tojson())
     """
     if path:
         open(path, "wb").write(json.dumps(self.__dict__, indent=4, sort_keys=True))
     else:
         return json.dumps(self.__dict__, indent=4, sort_keys=True)
Ejemplo n.º 2
0
 def tojson(self, path=""):
     '''
     Crea un JSON a partir del item, para guardar archivos de favoritos, lista de descargas, etc...
     Si se especifica un path, te lo guarda en la ruta especificada, si no, devuelve la cadena json
     Usos: item.tojson(path="ruta\archivo\json.json")
           file.write(item.tojson())
     '''
     if path:
         open(path, "wb").write(json.dumps(self.__dict__, indent=4, sort_keys=True))
     else:
         return json.dumps(self.__dict__, indent=4, sort_keys=True)
 def tourl(self):
     """
     Genera una cadena de texto con los datos del item para crear una url, para volver generar el Item usar item.fromurl()
     Uso: url = item.tourl()
     """
     return urllib.quote(base64.b64encode(json.dumps(self.__dict__)))
Ejemplo n.º 4
0
 def tourl(self):
     '''
     Genera una cadena de texto con los datos del item para crear una url, para volver generar el Item usar item.fromurl()
     Uso: url = item.tourl()
     '''
     return urllib.quote(base64.b64encode(json.dumps(self.__dict__)))