• Home
  • Учебник по ExtJS
  • О сайте
  •  

    Как скачать свой код с App Engine?

    На форумах часто появляются сообщения разработчиков, которые создали проект, опубликовали его на App Engine, а потом вдруг потеряли его исходники (всякое бывает). Несмотря на то, что платформа имеет очень продвинутую панель управления приложениями и их версиями, к сожалению, возможности скачать уже опубликованный код стандартными средствами нет.

    Конечно же, существует отдельный вариант загрузить вместе с проектом специальный AJAX shell, который позволит просматривать код опубликованного приложения. Скачать подобное решение можно отсюда.

    Давайте рассмотрим пример просмотра кода самой AJAX-shell, которая расположена по адресу http://shell.appspot.com.

    1. Сначала узнаем, где мы находимся:
      >>> os.getcwd() 'base/data/home/apps/shell/1.29/'
    2. Выведем содержимое каталога:
      >>> os.listdir(".") ['shell.py', 'templates']
    3. Далее откроем интересующий нас файл с помощью вывода его содержимого на экран:
      >>> file = open("shell.py") >>> for line in file:     print line #!/usr/bin/python [далее содержимое файла]

    Возможно в будущем появятся какие-то комплексные удобные решения, которые позволят интерактивно взаимодействовать с кодом приложения. Чем не идея для нового приложения?

    Leave a Reply