From 854588b7f812b42ffa072fb01240d111a0787a5e Mon Sep 17 00:00:00 2001 From: Liam Driscoll <driscolll4@cardiff.ac.uk> Date: Fri, 9 Dec 2022 12:09:02 +0000 Subject: [PATCH] Tidying up directory. --- WorkSpaces.sql | 19 --------------- db.db | Bin 8192 -> 0 bytes db.sqbpro | 2 -- framework.css | 13 ---------- main.py | 42 -------------------------------- project_server.py | 33 +++++++++++++++++++++++++ spaces.js | 53 ----------------------------------------- static/testSearch.html | 11 --------- 8 files changed, 33 insertions(+), 140 deletions(-) delete mode 100644 WorkSpaces.sql delete mode 100644 db.db delete mode 100644 db.sqbpro delete mode 100644 framework.css delete mode 100644 main.py delete mode 100644 spaces.js delete mode 100644 static/testSearch.html diff --git a/WorkSpaces.sql b/WorkSpaces.sql deleted file mode 100644 index 67a3cb6..0000000 --- a/WorkSpaces.sql +++ /dev/null @@ -1,19 +0,0 @@ -DELETE FROM 'coworking_spaces' WHERE Name = 'Name'; ---DROP TABLE IF EXISTS coworking_spaces; - - ---CREATE TABLE IF NOT EXISTS 'coworking_spaces' ( ---`Name` TEXT NOT NULL, ---`Address` TEXT NOT NULL, ---`Main_Photo` TEXT NOT NULL, ---`Additional_photos` TEXT NOT NULL, ---`Description` TEXT NOT NULL, ---`Website` TEXT NOT NULL, ---`Email` TEXT NOT NULL, ---`Phone_Number` TEXT NOT NULL, ---`Opening_Hours` TEXT NOT NULL, ---`Checkin_Instructions` TEXT NOT NULL, ---); - - ---INSERT INTO 'coworking_spaces'('Name','Address', 'Main_Photo', 'Additional_photos','Description','Website','Email','Phone_Number','Opening_Hours','Checkin_Instructions') VALUES ('Codebase CodeBase Edinburgh' , '37a Castle Terrace, Edinburgh, EH1 2EL ', 'https://images.squarespace-cdn.com/content/v1/55439320e4b0f92b5d6c4c8b/1646867535415-4JI39H286BUMT26H4FHN/C36A1915.jpg?format=2500w',' https://images.squarespace-cdn.com/content/v1/55439320e4b0f92b5d6c4c8b/1646868533510-J1OT4PEG5VM9FCBF8BJE/15.10.19_-_CREATIVE_BRIDGE_C02_-_DAY01_-_LQ-19+%281%29.jpg?format=2500w','https://images.squarespace-cdn.com/content/v1/55439320e4b0f92b5d6c4c8b/1646868421127-07KQ4N1OHTDDKQME686A/15.10.19_-_CREATIVE_BRIDGE_C02_-_DAY01_-_LQ-52+%281%29.jpg?format=2500w', 'Hi. We’re CodeBase. We've been exploring the world of startups and innovation for over five years now. We're not really sure how to best describe what we do, but we think the words "tech cluster" probably do it best. Please get in touch! We’re friendly people who are geeky about building tech startups, managing disruption and innovation.', 'https://www.thisiscodebase.com','info@thisiscodebase.com','(+44) 0131 560 2003', '08:00 - 17:00',' Use the email address or phone number to call ahead and book a desk, let them know you're a Tramshed member'); diff --git a/db.db b/db.db deleted file mode 100644 index 5f9d80005cbae66644b07bf7ed1162f834562839..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 zcmeHMZ*SYi8JCkbTib2v5EL0u1byltNP>vs@t-KBC=y$eE!pzFSdN!h!jU{ltVtew zM_ToO4zt?;+ehd(+sk2}WY1BS|0OQEw#%DIuyo`d@9w$he!t)I@VvXzi*g1-E)tr9 zRr$EGuuyppP^naI;r9l9XP@8W#e1_GEEg_ZUw3({QhWAK)p6ku|El2M{4@8!+yiqD z%snvoz}y3K56nF<_rTl(a}UftF!#X!!~-Yy7JhSA(-yu<a_Yw{;1ezmqI5Kn84Z}c zdViz&qP^5_Lw{+x*M`Nb&5Q8p!w(iWX~Gsi=(qpeuj1WO7z!rkdBp~e(!uta=lr}5 zABysbr!*d9s^!AtEwn;JnQA?MexLag-^<S{+6j%~^IIG~WrNKk@tHWU-O5<1*4E*L zxG+O=%mQ5Vpqt8E6oH!QwDrTs>fQX-jXzdy|Kp?jZ|VC#-25xv%s>CX9ys~x*6%)R zvTsj3t5UhYvzyZ);ssV5*rwtzlCTuh6#9igpjA~}B*%H4$)~z5bE>d4tOZ<;l98T7 zGSCCTXwJ01AYN-<WuxkK4-aFS;}H~-dccQ6#xx{VP76WPT=iR~l7$eZ5U?~CG@i~} zh28#Azq_>wD=?z@m<b6KCSx8mP|vYUu#};#*a5jOk7UjgDAJG#K!ZSVKCHn$gE5P< zOFbm`YK4GfMgnN!EBY1^qL5JuIfpnJvf5h~L!J@>8mMBK^8*|}@M1Jp13_QVM2>MC zeHM&?X4&_DdjIyr-DBhA$+7#TTe*K6wD>5aIkxtwFPnwTc>+jh$zZ3TM^$JQejKG( z5(8e<JMPSa@U&ly-D(rmfl-vQj8B+gA?`<_PckjwX^vjei!A0el)6bwQzxDt(RAPo zKAG;&FC5X(iL3iupo?+li#vYF#OqBWI<fS<)q$lMs{18}0OF4V;zHy_2IIo7Ld*k1 zO$iO<;xWTE;KNf#{rhh}NN7c)C`SaecyNH=4dvOsT{S66hy3}~%EnVm?Wlvr9`1vh zg()=#I#qt)0#MWuPHCyf3LOEBu^o*G0Vf1sA%Q~3<N;dDay3W-2PvPx5icGJhK*<7 zNSIRf*X{Rie-fSC`Tp+lGxz?J&yItp-Ri0@G-;9*vI>@=Sq;PmV=3$+*jZkMP7%lW zyJvv0w>R6$D4`=JYx3)YBCAy3(}FN9VKKwRp`kl2@rX@qlLU3!bzIM}%+U93-EchH zGi<}~h-+wD`(1C<G<QwU*=la=?)S*co<3N2dWKOq)s8)z9wvWjI)qGqH4_>Q%dUHl zK}<_~Np|+vce<9-ZS5^JH@4Qu{)Rr-Snrvx(YR=W>yXKr;{0MSOiggzhGl8J)mQax z&vvbj*>u)c>RoehRe52<afox(gmTvubW>EYpzvvqkjck*;I4EB<wVH=G9sgC#3YQ6 zi`5c0sC2Wu0sKNDrKQ9NqBP})i24%8D7=%&q!!p=ggaU*4&vZ>d6TmIiEV>nH%zc_ zTW#B;i2`z#yh|LvxOw|tbbRN;`R?0iP2(Zrm?9ZbiTg;(GzyfkiJXb*6v+}^pg2`w znZ-jY5z)(i3%pi;2BZlRoFV1QA!=NVu2(ikpG`$9wIx4e2upA6Hi=tzElnb)S*V%B zZhT`PSJa4S*!rnfp*kA6xl&&;9HX=eV-K!pij0t<ZilGQRY-ZRA&s<5@L_~{CPwHg zS%z0Q&0tYxMhtaCsDIv+sx&G?t$-2d=s=cY!mC0UMQEid3zSMC$dV$B@*^dYadg16 zB*H0`e3p>n7(g+|B2eEFKDE>MSt1wVtd#J89YH9fLlsbm(;8GYbkqn{66fW~ks5H5 z3uS5wUBQ$DpDFMgj$`T9MI?|0&);Z5G(RGb%?6+jS>QGZA&qIYHB|WyLH+mb8z0|0 zzIk%z_3rC0x?fld)jVWACMl{^$qKZ?DD?}0p&ymnrKs96$F!u+gg^nVp10#=#{je4 zo8j{(3YBA9o@Ekd`()^uz7y61J81a2QMc=jy6aeuZ8(~}*0sEj*{Cn?ZS>80$6o1d z>P-s~=oy!U>gUMykDJhNEDHr&TQj!$_I7*KdAZ@OG?!Nz%WG{6Dm8=D3~!(f%6G2r z%l2UTMYpxu9yE!GwXLOB#K5w*qZ!_l2WG=~V0ssowKVvQfxn8=8n$T|rmGQmeaGH3 zwmSV*Ykg;<js9HvuPk=VYc1|XD&xe&1Zh75i>i5e$iP>joPC4&*(~`~Y>z|5t<$VW zMUgYQs?1!mpDX?ik%e%C@+eV0CgqSg1u6-kF2wN>$O7-jm~&u);$wEL@)3OX^ciN% z7>gzhLSDr<Q(ordC{@`jHexa-VR0IyVoXW#l@m~yeAE{tKL->jHCzq0V@!@2pe!lQ z=e!8UpP#LDh@?(K?2$2^ArUZ3FQsq9*ufD{pX0oK5yeOwOuJP?oUOPD2~8;`v?B;3 zDT?x4`HCCP1qEXv+Ai_k<CKvq&nXkTH>)3^q&x;<SOz$C0wy8WnWVVyR#J+Ek3RYI vbN&9OcON`-)Ct4sxx)Er!i6)0@^nF7I5{{yFDOq5E}jisIuUr=IlzAa%uN<c diff --git a/db.sqbpro b/db.sqbpro deleted file mode 100644 index 734218b..0000000 --- a/db.sqbpro +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><sqlb_project><db path="C:/Users/c21070842/OneDrive - Cardiff University/Desktop/tramshed-tech-client-project-team-15/db.db" readonly="0" foreign_keys="1" case_sensitive_like="0" temp_store="0" wal_autocheckpoint="1000" synchronous="2"/><attached/><window><main_tabs open="structure browser pragmas query" current="1"/></window><tab_structure><column_width id="0" width="300"/><column_width id="1" width="0"/><column_width id="2" width="150"/><column_width id="3" width="2218"/><column_width id="4" width="0"/><expanded_item id="0" parent="1"/><expanded_item id="1" parent="1"/><expanded_item id="2" parent="1"/><expanded_item id="3" parent="1"/></tab_structure><tab_browse><current_table name="4,16:maincoworking_spaces"/><default_encoding codec=""/><browse_table_settings><table schema="main" name="coworking_spaces" show_row_id="0" encoding="" plot_x_axis="" unlock_view_pk="_rowid_"><sort/><column_widths><column index="1" value="139"/><column index="2" value="300"/><column index="3" value="300"/><column index="4" value="300"/><column index="5" value="300"/><column index="6" value="299"/><column index="7" value="265"/><column index="8" value="199"/><column index="9" value="169"/><column index="10" value="300"/></column_widths><filter_values/><conditional_formats/><row_id_formats/><display_formats/><hidden_columns/><plot_y_axes/><global_filter/></table></browse_table_settings></tab_browse><tab_sql><sql name="SQL 1">DELETE FROM coworking_spaces WHERE Name = 'Name'; -</sql><current_tab id="0"/></tab_sql></sqlb_project> diff --git a/framework.css b/framework.css deleted file mode 100644 index 54483b2..0000000 --- a/framework.css +++ /dev/null @@ -1,13 +0,0 @@ -body{ - background-color: white; - color: black; -} - -header{ - background-color: white; - color: black; - display: block; - margin-left: auto; - margin-right: auto; - float: center; -} diff --git a/main.py b/main.py deleted file mode 100644 index 0dddeee..0000000 --- a/main.py +++ /dev/null @@ -1,42 +0,0 @@ -from flask import Flask, request, render_template, redirect - -import sqlite3 -app = Flask(__name__) -DATABASE = "db.db" -ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) - - -@app.route("/Load/CodeBase") -def Load(): - Name = "Codebase"; - conn = sqlite3.connect(DATABASE) - cur = conn.cursor() - print(Name) - # getAddress(Name) - cur.execute("SELECT * FROM 'coworking_spaces' WHERE Name =?;", [Name]) - data = cur.fetchall() - print(data) - # cur.execute("SELECT Address FROM coworking_spaces WHERE Name =? ;", [Name]) - # Address = cur.fetchall() - # print(Address) - # cur.execute("SELECT Main_Photo FROM coworking_spaces WHERE Name =? ;", [Name]) - # Main_Photo = cur.fetchall() - # print(Main_Photo) - # cur.execute("SELECT Additional_photos FROM coworking_spaces WHERE Name =? ;", [Name]) - # Additional_photos = cur.fetchall() - # print(Additional_photos) - # cur.execute("SELECT Description FROM coworking_spaces WHERE Name =? ;", [Name]) - # Description = cur.fetchall() - # print(Description) - # cur.execute("SELECT Website FROM coworking_spaces WHERE Name =? ;", [Name]) - # Website = cur.fetchall() - # print(Website) - # cur.execute("SELECT Opening_Hours FROM coworking_spaces WHERE Name =? ;", [Name]) - # Opening_Hours = cur.fetchall() - # print(Opening_Hours) - conn.close() - return render_template('Space.html', data = data) - # pageAddress = Address, pageMain_Photo = Main_Photo, pageAdditional_photos = Additional_photos, pageDescription = Description, pageWebsite = Website, pageOpening_Hours = Opening_Hours ) - -if __name__ == "__main__": - app.run(debug=True) diff --git a/project_server.py b/project_server.py index accf454..24fb47d 100644 --- a/project_server.py +++ b/project_server.py @@ -27,6 +27,39 @@ def returnManageCoworkingSpaces(): if (request.method == 'GET'): return render_template("Manage_Coworking_Spaces.html") +@app.route("/Load/CodeBase") +def Load(): + Name = "Codebase"; + conn = sqlite3.connect(DATABASE) + cur = conn.cursor() + print(Name) + # getAddress(Name) + cur.execute("SELECT * FROM 'coworking_spaces' WHERE Name =?;", [Name]) + data = cur.fetchall() + print(data) + # cur.execute("SELECT Address FROM coworking_spaces WHERE Name =? ;", [Name]) + # Address = cur.fetchall() + # print(Address) + # cur.execute("SELECT Main_Photo FROM coworking_spaces WHERE Name =? ;", [Name]) + # Main_Photo = cur.fetchall() + # print(Main_Photo) + # cur.execute("SELECT Additional_photos FROM coworking_spaces WHERE Name =? ;", [Name]) + # Additional_photos = cur.fetchall() + # print(Additional_photos) + # cur.execute("SELECT Description FROM coworking_spaces WHERE Name =? ;", [Name]) + # Description = cur.fetchall() + # print(Description) + # cur.execute("SELECT Website FROM coworking_spaces WHERE Name =? ;", [Name]) + # Website = cur.fetchall() + # print(Website) + # cur.execute("SELECT Opening_Hours FROM coworking_spaces WHERE Name =? ;", [Name]) + # Opening_Hours = cur.fetchall() + # print(Opening_Hours) + conn.close() + return render_template('Space.html', data = data) + # pageAddress = Address, pageMain_Photo = Main_Photo, pageAdditional_photos = Additional_photos, pageDescription = Description, pageWebsite = Website, pageOpening_Hours = Opening_Hours ) + + @app.route("/SearchRecord", methods=['POST', 'GET']) def searchRecord(): diff --git a/spaces.js b/spaces.js deleted file mode 100644 index 31f8388..0000000 --- a/spaces.js +++ /dev/null @@ -1,53 +0,0 @@ -function SpacesLoad() { - document.getElementById('nextButton').addEventListener('click',loadValidatedQuestion); -} - -// Loads an validated question when called. -function loadpaceInfo() { - var xhttp = new XMLHttpRequest(); - xhttp.open("PUT", '/LoadValidatedQuestion', true); - xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhttp.onreadystatechange = function() { - if (xhttp.readyState === 4 && xhttp.status === 200) { - console.log(xhttp.responseText); - // Below is the message to output onto the Question Validation page, - // after it has been approved or rejected by a moderator. - document.getElementById("quizText").innerHTML = xhttp.responseText; - } else { -// console.error(`Status Text: ${xhttp.statusText}.`); -// console.error(`Ready State: ${xhttp.readyState}.`); - } - }; - xhttp.send(); -} - -// Function to call multiple functions. -function quizLoad() { - onQuizPageLoad(); - loadValidatedQuestion(); -} - -function submitAnswer(e) { - // Removes the standard form processing. - e.preventDefault(); - e.stopPropagation(); - var quizText = document.getElementById("quizText").textContent; - var quizAnswer = document.forms["quizForm"]["quizAnswer"].value; - params = 'quizText='+quizText+'&quizAnswer='+quizAnswer; - var xhttp = new XMLHttpRequest(); - xhttp.open("POST", '/SubmitAnswer', true); - xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhttp.onreadystatechange = function() { - if (xhttp.readyState === 4 && xhttp.status === 200) { -// console.log(xhttp.responseText); - // Below is the message to output onto the Question Validation page, - // after it has been approved or rejected by a moderator. - document.getElementById("DEBUGserverMessage").innerHTML = xhttp.responseText; - loadValidatedQuestion() - } else { -// console.error(`Status Text: ${xhttp.statusText}.`); -// console.error(`Ready State: ${xhttp.readyState}.`); - } - }; - xhttp.send(params); -} diff --git a/static/testSearch.html b/static/testSearch.html deleted file mode 100644 index c650c95..0000000 --- a/static/testSearch.html +++ /dev/null @@ -1,11 +0,0 @@ -<head> - <link rel="stylesheet" href="framework.css"> -</head> - -<body class="body"> - -<header> - - <li><a href="/Load/CodeBase">view CodeBase</a></li> - -</header> -- GitLab