"""This is the main flask library page""" import flask from flask import render_template from csvparser.csvparser import getpublications, gettypes, getyears APP = flask.Flask(__name__, static_folder="static") @APP.route("/") def index(): """Main route, shows all the books and you can filter them, a bit""" pubtypes = gettypes() pubyears = getyears() publicatons = getpublications() template = render_template( "index.html", publications=publicatons, pubtypes=pubtypes, pubyears=pubyears ) return template @APP.route("/") def show_book(publicationID): """route for a publication, still needs to be made""" # parse csv, render template with full list. return render_template("publication.html") @APP.route("/") def upload_book(publication): """upload a new book, still needs to be made""" return render_template("upload.html") if __name__ == "__main__": APP.debug = True APP.run(port=5000)