资源简介
在搭建WebRTC(AppRTC)时,我们会遇到需要部署Google App Engine的难题,并且最近墙的厉害,所以我特地把我珍藏的Google App Engine 最新版(2020-7-5)分享出来,希望可以方便想搭建WebRTC(AppRTC)的同学们
代码片段和文件信息
#!/usr/bin/env python
#
# Copyright 2007 Google Inc.
#
# Licensed under the Apache License Version 2.0 (the “License“);
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing software
# distributed under the License is distributed on an “AS IS“ BASIS
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
“““Convenience wrapper for starting an appengine tool.“““
import os
import sys
sys_path = sys.path
try:
sys.path = [os.path.dirname(__file__)] + sys.path
import wrapper_util
finally:
sys.path = sys_path
wrapper_util.reject_old_python_versions((2 7))
_DIR_PATH = wrapper_util.get_dir_path(__file__ os.path.join(‘lib‘ ‘ipaddr‘))
_PATHS = wrapper_util.Paths(_DIR_PATH)
EXTRA_PATHS = _PATHS.v2_extra_paths
def fix_google_path():
if ‘google‘ in sys.modules:
google_path = os.path.join(os.path.dirname(__file__) ‘google‘)
google_module = sys.modules[‘google‘]
google_module.__path__.append(google_path)
if not hasattr(google_module ‘__file__‘) or not google_module.__file__:
google_module.__file__ = os.path.join(google_path ‘__init__.py‘)
def fix_sys_path(extra_extra_paths=()):
“““Fix the sys.path to include our extra paths.
fix_sys_path should be called before running testbed-based unit tests so that
third-party modules are correctly added to sys.path.
“““
sys.path[1:1] = EXTRA_PATHS
fix_google_path()
def _run_file(file_path globals_):
“““Execute the given script with the passed-in globals.
Args:
file_path: the path to the wrapper for the given script. This will usually
be a copy of this file.
globals_: the global bindings to be used while executing the wrapped script.
“““
script_name = os.path.basename(file_path)
sys.path = (_PATHS.script_paths(script_name) +
_PATHS.scrub_path(script_name sys.path))
fix_google_path()
execfile(_PATHS.script_file(script_name) globals_)
if __name__ == ‘__main__‘:
assert sys.version_info[0] == 2
_run_file(__file__ globals())
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 1980-01-01 00:00 google_appengine\
文件 156 1980-01-01 00:00 google_appengine\BUGS
文件 5922 1980-01-01 00:00 google_appengine\LICENSE
文件 8393 1980-01-01 00:00 google_appengine\README
文件 138 1980-01-01 00:00 google_appengine\RELEASE_NOTES
文件 263 1980-01-01 00:00 google_appengine\VERSION
文件 2305 1980-01-01 00:00 google_appengine\_php_runtime.py
文件 2305 1980-01-01 00:00 google_appengine\_python_runtime.py
文件 2305 1980-01-01 00:00 google_appengine\api_server.py
文件 3127 1980-01-01 00:00 google_appengine\appcfg.py
文件 3127 1980-01-01 00:00 google_appengine\backends_conversion.py
文件 3127 1980-01-01 00:00 google_appengine\bulkload_client.py
文件 3127 1980-01-01 00:00 google_appengine\bulkloader.py
目录 0 1980-01-01 00:00 google_appengine\demos\
目录 0 1980-01-01 00:00 google_appengine\demos\php\
目录 0 1980-01-01 00:00 google_appengine\demos\php\guestbook\
文件 405 1980-01-01 00:00 google_appengine\demos\php\guestbook\app.yaml
文件 3716 1980-01-01 00:00 google_appengine\demos\php\guestbook\main.php
目录 0 1980-01-01 00:00 google_appengine\demos\php\minishell\
文件 343 1980-01-01 00:00 google_appengine\demos\php\minishell\app.yaml
文件 2856 1980-01-01 00:00 google_appengine\demos\php\minishell\frontpage.php
文件 136 1980-01-01 00:00 google_appengine\demos\php\minishell\php.ini
文件 772 1980-01-01 00:00 google_appengine\demos\php\minishell\reset.php
文件 5951 1980-01-01 00:00 google_appengine\demos\php\minishell\shell.php
目录 0 1980-01-01 00:00 google_appengine\demos\php\minishell\static\
文件 1316 1980-01-01 00:00 google_appengine\demos\php\minishell\static\appengine_button_noborder.gif
文件 8348 1980-01-01 00:00 google_appengine\demos\php\minishell\static\favicon.ico
文件 6358 1980-01-01 00:00 google_appengine\demos\php\minishell\static\shell.js
文件 1514 1980-01-01 00:00 google_appengine\demos\php\minishell\static\spinner.gif
文件 883 1980-01-01 00:00 google_appengine\demos\php\minishell\static\st
目录 0 1980-01-01 00:00 google_appengine\demos\php\mod_rewrite\
............此处省略34670个文件信息
- 上一篇:基于TCP协议的五子棋
- 下一篇:MyKTV-点歌系统
相关资源
- Google架构安全白皮书
- Google Earth在地质勘探中的应用
- pip-10.0.1.tar.gz
- The datacenter as a computer_Final-Draft
- Data Science from Scratch 2nd Edition
- Google OCR API源代码和神经网络识别OC
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- 爬取豆瓣电影TOP250程序,包含非常详
- Google DeepMind的David Silver的强化学习课
- Google论文\“Wide & Deep Learning for Recom
- 中文维基百科语料库百度网盘网址.
- MSCNN_dehaze.rar
- 爬取豆瓣排行榜电影数据(含GUI界面
- 字典文本资源
- Brainfuck / OoK 解码脚本
- googlemappoi内容解析
- 案例实战信用卡欺诈检测数据集
- 招商策略_抱团启示录那些年我们一起
- csv 转换为google earth的轨迹kml
- sip-4.19.zip
- 树莓派3b+学习使用教程
- numpy 中文学习手册
- Google Chrome 49.0.2623.110 便携版(免安装
- pytorch-1.4.0-py3.7_cpu_0.tar.bz2
- 机器学习实战 高清完整版PDF
- 泰坦尼克号0.81准确率实验报告.docx
-
abaqus sc
ripting reference manual.pdf - 网页版聊天程序--网络程序设计课程大
- Give Me Some Credit
-
ba
semap安装出错时,正确得pyproj文件
评论
共有 条评论