Autor Tema: [Solucionado] Google Drive desde OpenWRT  (Leído 2445 veces)

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

vk496

  • Visitante
[Solucionado] Google Drive desde OpenWRT
« en: 06-11-2014, 21:18 (Jueves) »
Alguien ha conseguido acceder a GoogleDrive desde OpenWRT?

He probado con GDataCopier, y no me lista los archivos (si me autentifica). He intentado debugearlo (problema en linea 143 de gls.py) , pero no sé nada de Python como para analizarlo mas a fondo....

Salu2


« Última modificación: 08-11-2014, 01:21 (Sábado) por vk496 »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2038
Re: Google Drive desde OpenWRT
« Respuesta #1 en: 07-11-2014, 08:30 (Viernes) »
Alguien ha conseguido acceder a GoogleDrive desde OpenWRT?

He probado con GDataCopier, y no me lista los archivos (si me autentifica). He intentado debugearlo (problema en linea 143 de gls.py) , pero no sé nada de Python como para analizarlo mas a fondo....

Salu2

¿Cuál es el fallo que te da exactamente?
Mira si puede estar relacionado con este fallo: http://code.google.com/p/gdatacopier/issues/detail?id=47
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

vk496

  • Visitante
Re: Google Drive desde OpenWRT
« Respuesta #2 en: 07-11-2014, 12:34 (Viernes) »
Ok, gracias Tki2000

Ahora no me da tiempo a analizar el problema, pero dejo el mensaje de error aquí para tenerlo a mano luego  ;D

Código: [Seleccionar]
root@OpenWrt:~/wifislax/gdatacopier-2.1.2# ./gls.py email@gmail.com:/all/
gls 2.1.2, document list utility. Copyright 2010 Eternity Technologies
Released under the GNU/GPL v3 at <http://gdatacopier.googlecode.com>

Password:
Logging into Google server as email@gmail.com ... done.
Fetching document list feeds from Google servers for email@gmail.com ... Traceback (most recent call last):
  File "./gls.py", line 230, in <module>
    main()
  File "./gls.py", line 226, in main
    parse_user_input()                  # Check to see we have the right options or exit
  File "./gls.py", line 214, in parse_user_input
    list_documents(args[0], options)
  File "./gls.py", line 143, in list_documents
    feed = gd_client.Query(document_query.ToUri())
  File "/usr/lib/python2.7/site-packages/gdata/docs/service.py", line 225, in Query
    return self.Get(uri, converter=converter)
  File "/usr/lib/python2.7/site-packages/gdata/service.py", line 1074, in Get
    return converter(result_body)
  File "/usr/lib/python2.7/site-packages/gdata/docs/__init__.py", line 246, in DocumentListFeedFromString
    return atom.CreateClassFromXMLString(DocumentListFeed, xml_string)
  File "/usr/lib/python2.7/site-packages/atom/__init__.py", line 93, in optional_warn_function
    return f(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/atom/__init__.py", line 127, in CreateClassFromXMLString
    tree = ElementTree.fromstring(xml_string)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser = XMLParser(target=TreeBuilder())
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1466, in __init__
    "No module named expat; use SimpleXMLTreeBuilder instead"
ImportError: No module named expat; use SimpleXMLTreeBuilder instead

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2038
Re: Google Drive desde OpenWRT
« Respuesta #3 en: 07-11-2014, 18:34 (Viernes) »
Ok, gracias Tki2000

Ahora no me da tiempo a analizar el problema, pero dejo el mensaje de error aquí para tenerlo a mano luego  ;D

Código: [Seleccionar]
root@OpenWrt:~/wifislax/gdatacopier-2.1.2# ./gls.py email@gmail.com:/all/
gls 2.1.2, document list utility. Copyright 2010 Eternity Technologies
Released under the GNU/GPL v3 at <http://gdatacopier.googlecode.com>

Password:
Logging into Google server as email@gmail.com ... done.
Fetching document list feeds from Google servers for email@gmail.com ... Traceback (most recent call last):
  File "./gls.py", line 230, in <module>
    main()
  File "./gls.py", line 226, in main
    parse_user_input()                  # Check to see we have the right options or exit
  File "./gls.py", line 214, in parse_user_input
    list_documents(args[0], options)
  File "./gls.py", line 143, in list_documents
    feed = gd_client.Query(document_query.ToUri())
  File "/usr/lib/python2.7/site-packages/gdata/docs/service.py", line 225, in Query
    return self.Get(uri, converter=converter)
  File "/usr/lib/python2.7/site-packages/gdata/service.py", line 1074, in Get
    return converter(result_body)
  File "/usr/lib/python2.7/site-packages/gdata/docs/__init__.py", line 246, in DocumentListFeedFromString
    return atom.CreateClassFromXMLString(DocumentListFeed, xml_string)
  File "/usr/lib/python2.7/site-packages/atom/__init__.py", line 93, in optional_warn_function
    return f(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/atom/__init__.py", line 127, in CreateClassFromXMLString
    tree = ElementTree.fromstring(xml_string)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser = XMLParser(target=TreeBuilder())
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1466, in __init__
    "No module named expat; use SimpleXMLTreeBuilder instead"
ImportError: No module named expat; use SimpleXMLTreeBuilder instead

Por lo que veo parece que le falta un módulo. Instala python-expat, y mira si se soluciona la cosa, o peta por otra parte...
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

vk496

  • Visitante
Re: Google Drive desde OpenWRT
« Respuesta #4 en: 08-11-2014, 01:20 (Sábado) »
Sip, es eso. Probé en principio con libexpat (ya que es el unico que encontraba con expat en los repositorios del 14.07).

Agregué sources de AA (http://downloads.openwrt.org/attitude_adjustment/12.09/), instalé python-expat y todo Perfecto  >:( >:( >:(

Salu2

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2038
Re: [Solucionado] Google Drive desde OpenWRT
« Respuesta #5 en: 08-11-2014, 12:25 (Sábado) »
Me alegro de que se solucionara la cosa...  ;D
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

//FINAL Y MÁS DOS RESPUESTAS