# coding: utf8 #------------------------------------------------------------------------------------------------------------------------------ from config import * #------------------------------------------------------------------------------------------------------------------------------ # Flask / Server #------------------------------------------------------------------------------------------------------------------------------ from waitress import serve from flask import Flask, redirect, url_for, render_template, request, session,jsonify,send_file #------------------------------------------------------------------------------------------------------------------------------ # MongoDB #------------------------------------------------------------------------------------------------------------------------------ import pymongo from pymongo import MongoClient from bson.objectid import ObjectId import json import simplejson import urllib #------------------------------------------------------------------------------------------------------------------------------ # email #------------------------------------------------------------------------------------------------------------------------------ from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import smtplib #------------------------------------------------------------------------------------------------------------------------------ # API #------------------------------------------------------------------------------------------------------------------------------ from datetime import datetime, timedelta from random import randint import pyqrcodeng #------------------------------------------------------------------------------------------------------------------------------ # genérico #------------------------------------------------------------------------------------------------------------------------------ from math import radians, cos, sin, asin, sqrt, acos,ceil,floor #------------------------------------------------------------------------------------------------------------------------------ import os import glob #------------------------------------------------------------------------------------------------------------------------------ # API #------------------------------------------------------------------------------------------------------------------------------ import re import base64 #------------------------------------------------------------------------------------------------------------------------------ # Ranking #------------------------------------------------------------------------------------------------------------------------------ import threading import time #------------------------------------------------------------------------------------------------------------------------------ # IA #------------------------------------------------------------------------------------------------------------------------------ import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import numpy as np from random import random # from sklearn.metrics import accuracy_score from scipy.io.wavfile import write import _pickle as pkl def stringToBase64(s): return base64.b64encode(s.encode('utf-8')) def base64ToString(b): try: return base64.b64decode(b).decode('utf-8') except ValueError: return base64.b64decode(b).decode('ISO-8859-1').encode('utf8').decode('utf8') def RANDON_CODES(number_of_codes=1,not_can_do=[],digits=50): m = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM" codigos_gedados = [] while len(codigos_gedados)