Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 5
0
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)