Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ from __future__ import print_function
|
|
| 2 |
from flask import Flask, render_template,request,flash , json, url_for,g , redirect , jsonify , send_file ,make_response
|
| 3 |
import os
|
| 4 |
import json
|
| 5 |
-
import fitz
|
| 6 |
from PIL import Image
|
| 7 |
import cv2
|
| 8 |
import numpy as np
|
|
@@ -167,7 +167,7 @@ def getfromdropboxImg(jsdata):
|
|
| 167 |
@app.route('/savebase64Img/',methods=["POST"])
|
| 168 |
def stringToRGB():
|
| 169 |
vv = eval(request.form.get('answers'))
|
| 170 |
-
|
| 171 |
if ( vv[5][2].startswith('3.2') or vv[5][2].startswith('3.3') ) :
|
| 172 |
print('3.2 section')
|
| 173 |
pdfpath,pdflink=tsadropboxretrieval.getPathtoPDF_File(nameofPDF=vv[0])
|
|
@@ -192,7 +192,17 @@ def stringToRGB():
|
|
| 192 |
|
| 193 |
|
| 194 |
if vv[5][2].startswith('2.8'):
|
| 195 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
return jsonify(arr)
|
| 197 |
|
| 198 |
@app.route('/2.1Trial/',methods=["POST"])
|
|
@@ -267,11 +277,11 @@ def measureproject(result,dataDoc=0,img=0,dxffile=0):
|
|
| 267 |
listofmarkups=[]
|
| 268 |
print('RATIOS=',result[4])
|
| 269 |
# for i in range(len(result[0])):
|
| 270 |
-
dbpdfpath,pdflink=tsadropboxretrieval.getPathtoPDF_File(nameofPDF=result[0])
|
| 271 |
-
dbxTeam= tsadropboxretrieval.ADR_Access_DropboxTeam('user')
|
| 272 |
-
md, res =dbxTeam.files_download(path=dbpdfpath)
|
| 273 |
-
dataDoc = res.content
|
| 274 |
-
annotatedimg,pdf_document,spreadsheet_url, list1 , df_doors=doors_fasterrcnn.main_run(dataDoc,'separated_classes.pth',result[0],pdfpath, result[4]) #single_double.pth
|
| 275 |
|
| 276 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 277 |
# global pdflink
|
|
@@ -734,6 +744,8 @@ def cvtSummarytoXML(jsdata):
|
|
| 734 |
# print(result[1])
|
| 735 |
xmllink=google_sheet_to_xml.create_xml(documentname=result[1],dbPath=path)
|
| 736 |
return jsonify(xmllink)
|
|
|
|
|
|
|
| 737 |
#_________________________________________________________________________________________________________________________
|
| 738 |
#_________________________________________________________________________________________________________________________
|
| 739 |
|
|
|
|
| 2 |
from flask import Flask, render_template,request,flash , json, url_for,g , redirect , jsonify , send_file ,make_response
|
| 3 |
import os
|
| 4 |
import json
|
| 5 |
+
import fitz
|
| 6 |
from PIL import Image
|
| 7 |
import cv2
|
| 8 |
import numpy as np
|
|
|
|
| 167 |
@app.route('/savebase64Img/',methods=["POST"])
|
| 168 |
def stringToRGB():
|
| 169 |
vv = eval(request.form.get('answers'))
|
| 170 |
+
print(vv)
|
| 171 |
if ( vv[5][2].startswith('3.2') or vv[5][2].startswith('3.3') ) :
|
| 172 |
print('3.2 section')
|
| 173 |
pdfpath,pdflink=tsadropboxretrieval.getPathtoPDF_File(nameofPDF=vv[0])
|
|
|
|
| 192 |
|
| 193 |
|
| 194 |
if vv[5][2].startswith('2.8'):
|
| 195 |
+
pdfpath,pdflink=tsadropboxretrieval.getPathtoPDF_File(nameofPDF= str(vv[0]))
|
| 196 |
+
dbxTeam= tsadropboxretrieval.ADR_Access_DropboxTeam('user')
|
| 197 |
+
md, res =dbxTeam.files_download(path=pdfpath)
|
| 198 |
+
dataDoc = res.content
|
| 199 |
+
doc = fitz.open("pdf",dataDoc)
|
| 200 |
+
page=doc[0]
|
| 201 |
+
if page.rotation!=0:
|
| 202 |
+
page.set_rotation(0)
|
| 203 |
+
pix = page.get_pixmap(dpi=300) # render page to an image
|
| 204 |
+
pl=Image.frombytes('RGB', [pix.width,pix.height],pix.samples)
|
| 205 |
+
arr=measureproject(vv,dataDoc,pl)
|
| 206 |
return jsonify(arr)
|
| 207 |
|
| 208 |
@app.route('/2.1Trial/',methods=["POST"])
|
|
|
|
| 277 |
listofmarkups=[]
|
| 278 |
print('RATIOS=',result[4])
|
| 279 |
# for i in range(len(result[0])):
|
| 280 |
+
# dbpdfpath,pdflink=tsadropboxretrieval.getPathtoPDF_File(nameofPDF=result[0])
|
| 281 |
+
# dbxTeam= tsadropboxretrieval.ADR_Access_DropboxTeam('user')
|
| 282 |
+
# md, res =dbxTeam.files_download(path=dbpdfpath)
|
| 283 |
+
# dataDoc = res.content
|
| 284 |
+
annotatedimg,pdf_document,spreadsheet_url, list1 , df_doors=doors_fasterrcnn.main_run(img,dataDoc,'separated_classes.pth',result[0],pdfpath, result[4]) #single_double.pth
|
| 285 |
|
| 286 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 287 |
# global pdflink
|
|
|
|
| 744 |
# print(result[1])
|
| 745 |
xmllink=google_sheet_to_xml.create_xml(documentname=result[1],dbPath=path)
|
| 746 |
return jsonify(xmllink)
|
| 747 |
+
|
| 748 |
+
|
| 749 |
#_________________________________________________________________________________________________________________________
|
| 750 |
#_________________________________________________________________________________________________________________________
|
| 751 |
|