def dashboard(): invertList = request.args.get('invertList', -1) maxResults = request.args.get('maxResults', 10) sortBy = request.args.get('sortBy', 'publishedAt') start = request.args.get('start', 0) ## string entered by user is being sent with the key 'srch' search = request.args.get('srch', None) if search == None: data = collection.find().skip(int(start)).sort([ (sortBy, int(invertList)) ]).limit(int(maxResults)) else: data = [] ## traversing through the sorted data and searching the 'srch' string in "videoTitle" values for i in collection.find().skip(int(start)).sort([ (sortBy, int(invertList)) ]).limit(int(maxResults)): if search.lower() in i["videoTitle"].lower(): data.append(i) return render_template("index.html", data=data)
def index(): #db insert test item_dict = {} item_list = [] results = [] #fix this to be list comprehension later good_results = 0 bad_results = 0 item=collection.find() print type(item) for i in item: item_list.append(i) print "len of item_list is:", len(item_list) for record in known_good: for i in item_list: if record["_id"] == i["_id"]: # ids match. now check everything else if record == i: results.append([i,True]) good_results += 1 else: results.append([i,False]) bad_results += 1 return render_template("index.html",data=results,good=good_results,bad=bad_results)
def get_interfaces_from_switch_html(switch): interfaces_list = collection.find({"switch": switch}) if interfaces_list.count() != 0: return \ render_template("routes_templates/switch_interfaces.html", switch_name=switch, interfaces=interfaces_list) else: return render_template('error_templates/invalid_parameter.html')
def dashboard(): invertList = request.args.get('invertList', -1) maxResults = request.args.get('maxResults', 10) sortBy = request.args.get('sortBy', 'publishedAt') start = request.args.get('start', 0) data = collection.find().skip(int(start)).sort([(sortBy, int(invertList))]).limit(int(maxResults)) return render_template("index.html", data=data)
def get_interfaces_from_switch_json(switch): interfaces_list = collection.find({"switch": switch}) dic = {switch: {}} for interface in interfaces_list: dic[switch][interface['interface']] = \ {'Description': interface['description'], 'State': interface['state']} return jsonify(dic)