|
|
@ -1,5 +1,7 @@ |
|
|
|
from flask import Flask, render_template, Markup, jsonify |
|
|
|
import json |
|
|
|
import os |
|
|
|
from json import dumps |
|
|
|
|
|
|
|
app = Flask(__name__, static_url_path='', static_folder="static", template_folder="templates") |
|
|
|
app.jinja_env.add_extension('jinja2.ext.loopcontrols') |
|
|
@ -8,17 +10,23 @@ app.jinja_env.add_extension('jinja2.ext.loopcontrols') |
|
|
|
# SETTING THE VARIABLES |
|
|
|
path = "/static/files/" |
|
|
|
|
|
|
|
|
|
|
|
#move this list to Jinja so it can be placed in layout |
|
|
|
#give back clicked value |
|
|
|
librarians = ["Alana", "Gentian", "Laurie", "Matias", "Scott", "Stacy", "Max", "Clara_B", "Michelle", "Clara_J_B", "Karen", "Lumsden_Primary_School", "Aaron", "Leo", "Maria", "Laura", "Honey", "Tender_Center", "wdka", "Naomi", "Cristina", "Julie", "ssw", "cyberspace", "Hannah", "Katarina", "Anastasia", "Kimmy", "Marie","Katherine", "Allison", "Mariana", "Viki", "Alice", "Eric", "hks", "cbk", "Sophie", "Antonio", "Jeremiah", "Angela", "Renee", "Marta", "Katherine", "Anna", "Auryn", "Ashley", "Anne", "Denise", "Eva", "Jonnah", "Kitty", "Masha", "Mia", "Cian", "Senke", "Maud", "Jinnie", "Rubin", "Julia", "Alana", "Gentian", "Laurie", "Matias","Scott", "Stacy"] |
|
|
|
# librarians = ["Alana", "Gentian", "Laurie", "Matias", "Scott", "Stacy", "Max", "Clara_B", "Michelle", "Clara_J_B", "Karen", "Lumsden_Primary_School", "Aaron", "Leo", "Maria", "Laura", "Honey", "Tender_Center", "wdka", "Naomi", "Cristina", "Julie", "ssw", "cyberspace", "Hannah", "Katarina", "Anastasia", "Kimmy", "Marie","Katherine", "Allison", "Mariana", "Viki", "Alice", "Eric", "hks", "cbk", "Sophie", "Antonio", "Jeremiah", "Angela", "Renee", "Marta", "Katherine", "Anna", "Auryn", "Ashley", "Anne", "Denise", "Eva", "Jonnah", "Kitty", "Masha", "Mia", "Cian", "Senke", "Maud", "Jinnie", "Rubin", "Julia", "Alana", "Gentian", "Laurie", "Matias","Scott", "Stacy"] |
|
|
|
|
|
|
|
librarians = [] |
|
|
|
|
|
|
|
with open('fakejson.json', 'r', encoding='utf8') as filesandnames: |
|
|
|
with open('realjson.json', 'r', encoding='utf8') as filesandnames: |
|
|
|
filetoname_dict = json.load(filesandnames) |
|
|
|
|
|
|
|
#get full list librarians from json (printed later through global variable) |
|
|
|
for file in filetoname_dict: |
|
|
|
for name in file["librarian"]: |
|
|
|
librarians.append(str(name)) |
|
|
|
librarians = list(dict.fromkeys(librarians)) |
|
|
|
|
|
|
|
#this value we should get from template |
|
|
|
librarianselected = filetoname_dict[2]["librarian"] |
|
|
|
librarianselected = "Ruben" |
|
|
|
|
|
|
|
#go from librarian name to file |
|
|
|
for file in filetoname_dict: |
|
|
@ -31,13 +39,13 @@ with open('fakejson.json', 'r', encoding='utf8') as filesandnames: |
|
|
|
fileselected = filetoname_dict[1]["debris"] |
|
|
|
|
|
|
|
#go from file name to librarian name |
|
|
|
print(fileselected) |
|
|
|
for file in filetoname_dict: |
|
|
|
if fileselected in file["debris"]: |
|
|
|
thelibrarian = file["librarian"] |
|
|
|
print("librarians for "+ str(fileselected)+" are: " + str(thelibrarian)) |
|
|
|
print("---------------------------------------------------") |
|
|
|
|
|
|
|
|
|
|
|
print(librarians) |
|
|
|
|
|
|
|
@app.route("/") |
|
|
|
def home(): |
|
|
|