Estaba desarrollando una aplicación en google app engine, cuando un día, al llegar al trabajo (hoy), me doy cuenta que no tengo acceso a mi versión de desarrollo.
Como la ultima versión que estaba desarrollando, justo la noche de antes la había subido a google app engine, pues me dije: "Ya esta, me conecto y me descargo el código fuente"
ERROR 404 // SOLUCIÓN A IDEA MÁGICA NO ENCONTRADA
Tras buscar por google, observo que hay muchas voces que dicen que no te puedes descargar el código fuente, que google no deja disponible ninguna API para descargarte tu codigo, ...
¡Pero como va a ser así!, desde appengine, te dicen que se puede hacer, lo que no está tan claro es como hacerlo.
Pues estos son los pasos para poder hacerlo:
ACTUALIZACIÓN 23/FEBRERO/2012
Para evitar confusiones, el formato exacto para utilizar la aplicación appcfg.py hasta la versión 1.6.2 es el siguiente:
appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>
Como la ultima versión que estaba desarrollando, justo la noche de antes la había subido a google app engine, pues me dije: "Ya esta, me conecto y me descargo el código fuente"
ERROR 404 // SOLUCIÓN A IDEA MÁGICA NO ENCONTRADA
Tras buscar por google, observo que hay muchas voces que dicen que no te puedes descargar el código fuente, que google no deja disponible ninguna API para descargarte tu codigo, ...
¡Pero como va a ser así!, desde appengine, te dicen que se puede hacer, lo que no está tan claro es como hacerlo.
Pues estos son los pasos para poder hacerlo:
- Crear un directorio vacío para poder descargar en el nuestra aplicación.
- Abrir la línea de comandos, y cambiarnos al directorio de google app engine:
cd C:\Archivos de Programa\Google\google_appengine\
- Ejecutar el siguiente comando para descargar el proyecto. Recuerda reemplazar MiApp por el ID de tu aplicación actualmente existente en App Engine.
appcfg.py download_app –A MiApp -V 1 c:\RUTA_A_CARPETA\MiApp
ACTUALIZACIÓN 23/FEBRERO/2012
Para evitar confusiones, el formato exacto para utilizar la aplicación appcfg.py hasta la versión 1.6.2 es el siguiente:
appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>
Un saludo.
ResponderEliminarHe tenido un problema con este comando como lo planteas tu, además según la documentación debería de seguir la siguiente sintaxis:
appcfg.py [options]
donde action sería: download_app
y options: –A MiApp -V 1
Entonces tu ejemplo quedaría:
appcfg.py -A MiApp -V 1 download_app c:\RUTA_A_CARPETA\MiApp
Claro que a mi me ha funcionado de esta forma en GNU\Linux
Hola Yeison!!
EliminarEncantado de que comentes por el blog.
A ver si vale esta explicación:
En principio la solución es cambiar sitio la opción download_app, pero esta opción a día de hoy yo no la veo en la documentación, pero si la encuentro aún en la caché de google:
Cache de google a día 17 de febrero de 2012
No se si la anterior pagina a la que enlazo puede cambiar con el tiempo, pero en ella se ve que la opción aparece al principio tal y como lo posteo.
El caso es que las opciones, en un principio y a no ser que se indique lo contrario, en cada una el orden de colocación es independiente.
Más exactamente el formato para descargar es el siguiente:
appcfg.py download_app -A -V
Lamentablemente la documentación a día de hoy, 23 de febrero de 2012, solamente 6 días después, esta documentación ha cambiado.
El 31 de enero salió la versión 1.6.2, a lo mejor se están realizando cambios en la aplicación appcfg.
http://googleappengine.blogspot.com/2012/01/app-engine-162-released.html
Un saludo!
appcfg.py -A miApp -V 3 download_app C:\User
EliminarFUNCIONANDO en windows, Saludos y gracias :)
Excelente. Muchas gracias Jesús y Ricardo, me funcionó perfecto para windows
ResponderEliminarMuchas gracias Jesús Romero, me alegra que después de tanto tiempo esta información no ha quedado obsoleta y siga siendo de ayuda.
EliminarUn saludo.
Excelente. Muchas gracias Jesús y Ricardo, me funcionó perfecto para windows
ResponderEliminarExcelente. Muchas gracias Jesús y Ricardo, me funcionó perfecto para windows
ResponderEliminar