from flask import Flask from flask import render_template, request from lesana.collection import Collection COLLECTIONPATH = "/home/fabio/progetti/glcomo/bookmarks" PAGESIZE = 20 app = Flask("linkopedia") collection = Collection(COLLECTIONPATH) @app.route('/search.html') def search(name=None): page = int(request.args.get('p', 1)) - 1 q = request.args.get('q') collection.start_search(q) data = list(collection.get_search_results(page, PAGESIZE)) return render_template('index.html', q=q, page=page, data=data) @app.route('/', methods=['GET']) def hello_world(): pagestart = 0 page = int(request.args.get('p', 1)) pagestart = (page - 1) * PAGESIZE pageend = pagestart + PAGESIZE data = list(collection.get_all_documents())[pagestart:pageend] print(data[0].get_data()['added'].__class__) return render_template('index.html', page=page, data=data)