1818import time
1919import zipfile
2020import json
21+ import qpy
2122
2223# ---- INIT ----
2324
2425
25- DST_S = 'http ://qpy.io '
26+ DST_S = 'https ://io.qpython.org '
2627
27- PROJ_ROOT = '/storage/emulated/0/Android/data/org.qpython.qpy/files'
28- ROOT = PROJ_ROOT
28+ ROOT = qpy .home
2929
3030# ASSETS = "/assets/"
3131
@@ -122,7 +122,7 @@ def index():
122122
123123
124124def api_file_tree ():
125- file_tree = file_tree_packer (PROJ_ROOT ) + 'cache:{"type":"folder", "content":{}}'
125+ file_tree = file_tree_packer (ROOT ) + 'cache:{"type":"folder", "content":{}}'
126126 # response.content_type = 'application/json'
127127 # return json.dumps(file_tree)
128128 response .headers ['Access-Control-Allow-Origin' ] = '*'
@@ -146,7 +146,7 @@ def file_tree_packer(path):
146146
147147def api_file_content ():
148148 response .headers ['Access-Control-Allow-Origin' ] = '*'
149- path = PROJ_ROOT + '/' + request .GET .get ('path' )
149+ path = ROOT + '/' + request .GET .get ('path' )
150150 file_object = open (path )
151151 try :
152152 all_the_text = file_object .read ()
@@ -159,22 +159,22 @@ def api_file_content():
159159
160160def api_img_pre (file_path ):
161161 response .headers ['Access-Control-Allow-Origin' ] = '*'
162- return static_file (file_path , root = PROJ_ROOT )
162+ return static_file (file_path , root = ROOT )
163163
164164
165165def api_new_folder ():
166166 response .headers ['Access-Control-Allow-Origin' ] = '*'
167- path = PROJ_ROOT + '/' + request .POST .get ('path' )
167+ path = ROOT + '/' + request .POST .get ('path' )
168168 try :
169- os .mkdir (path )
169+ os .makedirs (path )
170170 except :
171171 return 'err'
172172 return 'ok'
173173
174174
175175def api_del_file ():
176176 response .headers ['Access-Control-Allow-Origin' ] = '*'
177- path = PROJ_ROOT + '/' + request .POST .get ('path' )
177+ path = ROOT + '/' + request .POST .get ('path' )
178178 try :
179179 if os .path .isdir (path ):
180180 shutil .rmtree (path [:- 1 ])
@@ -187,7 +187,7 @@ def api_del_file():
187187
188188def api_save ():
189189 response .headers ['Access-Control-Allow-Origin' ] = '*'
190- path = PROJ_ROOT + '/' + request .POST .get ('path' )
190+ path = ROOT + '/' + request .POST .get ('path' )
191191 content = request .POST .get ('content' )
192192 try :
193193 file_object = open (path , 'w' )
@@ -201,7 +201,7 @@ def api_save():
201201
202202def api_run ():
203203 response .headers ['Access-Control-Allow-Origin' ] = '*'
204- path = PROJ_ROOT + '/' + request .POST .get ('path' )
204+ path = ROOT + '/' + request .POST .get ('path' )
205205 try :
206206 import androidhelper
207207 droid = androidhelper .Android ()
0 commit comments