def getSource(source_id): strOutput = "" for strWord in CSourceManager.getSource(source_id): strOutput += str(strWord) strOutput += "<br/>" return strOutput
def getCorpusSimilarity(word): strOutput = "" for strWord in CSourceManager.getSourceSimilarity(word): strOutput += str(strWord) strOutput += "<br/>" return strOutput
def getCorpusConcordance(word): strOutput = "" for strWord in CSourceManager.getSourceConcordance(word): strOutput += str(strWord) strOutput += "<br/>" return strOutput
def getSourceTags(source_id): strOutput = "" for strToken in CSourceManager.getSourcePOS(source_id): strOutput += str(strToken) strOutput += "<br/>" return strOutput
def addSource(): ##validateJson(request) strUri = CSourceManager.addNewSource(request.get_json()) if strUri == None: abort(503) return jsonify({"insert-uri":strUri}) , 201
def getFullSource(): return Response(CSourceManager.getFullSource(), mimetype='text/html')
def getCorpusSummary(): lstStats = CSourceManager.getCorpusSummary() return "<html><body><table border='1' style='width:25%;border-collapse:collapse;margin: auto;'><tr><th>Corpus Stats</th><th>Count</th></tr><tr><td>Document</td><td>" + str(lstStats[0]) + "</td></tr><tr><td>Token</td><td>" + str(lstStats[1]) + "</td></tr><tr><td>Type</td><td>" + str(lstStats[2]) + "</td></tr><tr><td>Sentence</td><td>" + str(lstStats[3]) + "</td></tr></table></body><footer style='position: absolute; bottom: 0; width: 100%; height: 20px;'>Call <strong style='color: #FF0000;'>+65 9017 2413</strong> for any technical issues</footer></html>"