import random import time def nowEpoch(): return int(time.time()) * 1000 def JsonResp(data, status): from flask import Response import json return Response(json.dumps(data), mimetype="application/json", status=status) def randID(): randId = randString(3) + randString(3) + randString(3) + randString(3) + randString(3) + randString(3) return randId def randString(length): randString = "" for _ in range(length): randString += random.choice("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890") return randString def randStringCaps(length): randString = "" for _ in range(length): randString += random.choice("ABCDEFGHJKLMNPQRSTUVWXYZ23456789") return randString def randStringNumbersOnly(length): randString = "" for _ in range(length): randString += random.choice("23456789") return randString def validEmail(email): import re if re.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$", email) != None: return True else: return False