At /packets, return 10 records by default and add n=x to return x packets.
This commit is contained in:
10
api_app.py
10
api_app.py
@ -1,4 +1,4 @@
|
||||
from flask import Flask
|
||||
from flask import Flask, request
|
||||
from flask_restful import Resource, Api, reqparse
|
||||
from datetime import date, timedelta
|
||||
import configparser
|
||||
@ -67,9 +67,13 @@ def select_all_frames(conn):
|
||||
|
||||
class Packets(Resource):
|
||||
def get(self):
|
||||
#data = read_logs(log_folder)
|
||||
try:
|
||||
n = int(request.args.get('n'))
|
||||
except:
|
||||
n = 10
|
||||
print(n)
|
||||
conn = get_db_connection()
|
||||
data = select_all_frames(conn)
|
||||
data = select_all_frames(conn)[-n:]
|
||||
# Sort by created date, descending (https://stackoverflow.com/a/45266808)
|
||||
data.sort(key=operator.itemgetter('created'), reverse=True)
|
||||
#data.sort(key=created, reverse=True)
|
||||
|
Reference in New Issue
Block a user