From 20620922d0ed4beb7d58e4894c9f9fbe428f1e4f Mon Sep 17 00:00:00 2001 From: darkicewolf50 Date: Sat, 30 Nov 2024 14:57:02 -0700 Subject: [PATCH] feat(putTogether): packagers and writeDB --- .../GetSchedulePackager.cpython-313.pyc | Bin 798 -> 798 bytes __pycache__/WriteDB.cpython-313.pyc | Bin 0 -> 5761 bytes __pycache__/main.cpython-313.pyc | Bin 0 -> 2059 bytes __pycache__/newMain.cpython-313.pyc | Bin 1754 -> 1754 bytes .../postSelectAppointment.cpython-313.pyc | Bin 1005 -> 1022 bytes __pycache__/send_email.cpython-313.pyc | Bin 0 -> 4229 bytes djangotutorial/db.sqlite3 | 0 djangotutorial/manage.py | 22 --- djangotutorial/mysite/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 160 -> 0 bytes .../getAppointments.cpython-312.pyc | Bin 546 -> 0 bytes .../__pycache__/newtest.cpython-312.pyc | Bin 596 -> 0 bytes .../selectAppointment.cpython-312.pyc | Bin 552 -> 0 bytes .../__pycache__/settings.cpython-312.pyc | Bin 2534 -> 0 bytes .../mysite/__pycache__/urls.cpython-312.pyc | Bin 1438 -> 0 bytes .../mysite/__pycache__/wsgi.cpython-312.pyc | Bin 646 -> 0 bytes djangotutorial/mysite/asgi.py | 16 -- djangotutorial/mysite/getAppointments.py | 8 - .../mysite/methods/GetSchedulePackager.py | 26 --- .../mysite/methods/MockDB/schedule.yaml | 11 -- .../GetSchedulePackager.cpython-312.pyc | Bin 910 -> 0 bytes .../postSelectAppointment.cpython-312.pyc | Bin 1114 -> 0 bytes .../mysite/methods/postSelectAppointment.py | 36 ---- djangotutorial/mysite/methods/schedule.yaml | 11 -- djangotutorial/mysite/newtest.py | 47 ----- djangotutorial/mysite/selectAppointment.py | 8 - djangotutorial/mysite/settings.py | 123 -------------- djangotutorial/mysite/urls.py | 28 --- djangotutorial/mysite/wsgi.py | 16 -- djangotutorial/polls/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 159 -> 0 bytes .../getAppointments.cpython-312.pyc | Bin 545 -> 0 bytes .../polls/__pycache__/newtest.cpython-312.pyc | Bin 595 -> 0 bytes .../selectAppointment.cpython-312.pyc | Bin 551 -> 0 bytes .../polls/__pycache__/urls.cpython-312.pyc | Bin 341 -> 0 bytes .../polls/__pycache__/views.cpython-312.pyc | Bin 388 -> 0 bytes djangotutorial/polls/admin.py | 3 - djangotutorial/polls/apps.py | 6 - djangotutorial/polls/migrations/__init__.py | 0 djangotutorial/polls/models.py | 3 - djangotutorial/polls/tests.py | 3 - djangotutorial/polls/urls.py | 12 -- djangotutorial/polls/views.py | 8 - interview_database.xlsx | Bin 9936 -> 5607 bytes main.py | 160 +++++++----------- newMain.py | 69 -------- postSelectAppointment.py | 16 +- requirements.txt | 3 + send_email.py | 6 +- web1.html | 6 +- 50 files changed, 81 insertions(+), 566 deletions(-) create mode 100644 __pycache__/WriteDB.cpython-313.pyc create mode 100644 __pycache__/main.cpython-313.pyc create mode 100644 __pycache__/send_email.cpython-313.pyc delete mode 100644 djangotutorial/db.sqlite3 delete mode 100755 djangotutorial/manage.py delete mode 100644 djangotutorial/mysite/__init__.py delete mode 100644 djangotutorial/mysite/__pycache__/__init__.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/getAppointments.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/newtest.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/selectAppointment.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/settings.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/urls.cpython-312.pyc delete mode 100644 djangotutorial/mysite/__pycache__/wsgi.cpython-312.pyc delete mode 100644 djangotutorial/mysite/asgi.py delete mode 100644 djangotutorial/mysite/getAppointments.py delete mode 100644 djangotutorial/mysite/methods/GetSchedulePackager.py delete mode 100644 djangotutorial/mysite/methods/MockDB/schedule.yaml delete mode 100644 djangotutorial/mysite/methods/__pycache__/GetSchedulePackager.cpython-312.pyc delete mode 100644 djangotutorial/mysite/methods/__pycache__/postSelectAppointment.cpython-312.pyc delete mode 100644 djangotutorial/mysite/methods/postSelectAppointment.py delete mode 100644 djangotutorial/mysite/methods/schedule.yaml delete mode 100644 djangotutorial/mysite/newtest.py delete mode 100644 djangotutorial/mysite/selectAppointment.py delete mode 100644 djangotutorial/mysite/settings.py delete mode 100644 djangotutorial/mysite/urls.py delete mode 100644 djangotutorial/mysite/wsgi.py delete mode 100644 djangotutorial/polls/__init__.py delete mode 100644 djangotutorial/polls/__pycache__/__init__.cpython-312.pyc delete mode 100644 djangotutorial/polls/__pycache__/getAppointments.cpython-312.pyc delete mode 100644 djangotutorial/polls/__pycache__/newtest.cpython-312.pyc delete mode 100644 djangotutorial/polls/__pycache__/selectAppointment.cpython-312.pyc delete mode 100644 djangotutorial/polls/__pycache__/urls.cpython-312.pyc delete mode 100644 djangotutorial/polls/__pycache__/views.cpython-312.pyc delete mode 100644 djangotutorial/polls/admin.py delete mode 100644 djangotutorial/polls/apps.py delete mode 100644 djangotutorial/polls/migrations/__init__.py delete mode 100644 djangotutorial/polls/models.py delete mode 100644 djangotutorial/polls/tests.py delete mode 100644 djangotutorial/polls/urls.py delete mode 100644 djangotutorial/polls/views.py delete mode 100644 newMain.py create mode 100644 requirements.txt diff --git a/__pycache__/GetSchedulePackager.cpython-313.pyc b/__pycache__/GetSchedulePackager.cpython-313.pyc index ab4453316dc9dc68b75d8631e31d7262e7a88356..15ad327ae9c5bc32e8846e26841a30e10f33a98b 100644 GIT binary patch delta 19 ZcmbQoHjj<#GcPX}0}zPRZR8SR1^_Ij1I_>d delta 19 ZcmbQoHjj<#GcPX}0}z}q+Q=os3;;081bqMi diff --git a/__pycache__/WriteDB.cpython-313.pyc b/__pycache__/WriteDB.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a93cb16d94b674f7614e89634a49b3104d0e5a05 GIT binary patch literal 5761 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 X_)t^o!uq#wwGd1q>hP{u2+HSg@|x5N literal 0 HcmV?d00001 diff --git a/__pycache__/newMain.cpython-313.pyc b/__pycache__/newMain.cpython-313.pyc index 8dd137b5d0983e9de69a3a24c0c8dab8a2b8b3cd..d5bbeed7af3920059bafc596a69544c2cee4aa1e 100644 GIT binary patch delta 19 Zcmcb`dyALrGcPX}0}zPRZREPZ1^_pH1rq=O delta 19 Zcmcb`dyALrGcPX}0}wo}*~oQ)4FEh&1>gVx diff --git a/__pycache__/postSelectAppointment.cpython-313.pyc b/__pycache__/postSelectAppointment.cpython-313.pyc index e59725e955924aea2992ab70125ad3d7e74f5671..5993c88db6c955fed70b054b194291025ddb49b3 100644 GIT binary patch delta 602 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 diff --git a/djangotutorial/mysite/__pycache__/getAppointments.cpython-312.pyc b/djangotutorial/mysite/__pycache__/getAppointments.cpython-312.pyc deleted file mode 100644 index 277ab7928320d7310eb29746fe8ac03b36330094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmZWlJxc>Y5Z%3xD0c}W78Vk;u{)eb2d^MG#xtrTPoS_lZq=URel7isz+#Mrs|I`X>Za!baoz(Or1{XYwx2kDH9>X>Hu<~!#^7a0Qy?Adt zShv>W=H1+zz4mIX4Y7bY89sxQ+T(W$4Rm!p`%(z95i?OZ`0wfXi|VN-!gEO6#_&B` h3}a>e4xh)Zaz`v+_|hq*@5Jtt)jlZ>Ga7Y9O+VR0egFUf diff --git a/djangotutorial/mysite/__pycache__/newtest.cpython-312.pyc b/djangotutorial/mysite/__pycache__/newtest.cpython-312.pyc deleted file mode 100644 index 9a423ca4e24939ab81e6b36823bd8be2480433ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmah`y=xRv5Pxs?ttYz)(Ii5Us8PnUF*Pn&+j)3^JQ|RiQP5~LNz z8iEXZnrN4c$~bW*VOL!yIzfu}$n@FC%=`fyO)vBx{kVGV-sO7bN-ci-`T=IG`K%R{008Aj3fX6 diff --git a/djangotutorial/mysite/__pycache__/selectAppointment.cpython-312.pyc b/djangotutorial/mysite/__pycache__/selectAppointment.cpython-312.pyc deleted file mode 100644 index 037aa84ca612bae41a015d87aa21e7f14f670592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmZWlJxc>I7*6h^%3X^T2L}-y9D0JiL2wd51wR%+>(s3@p}qF*awa)zp+X1$Llp&G z#h>D$bUSr&aud3B@=e=Q&PUcf39y&P5?n@aRQxUOH&`%7n@R%=ApH}5o6frN9 z0S#qUc~Y1lbU1?(Fg+xHd>!;S(HB^%h!LcUAEA*+)h~B&nv-$~MmTf~uF|-wk{Aua z!o(zT5D7<1rZ_!~sgQ}zsSs)hOH0Fjx5ao~!CJ2AbG&~u)Jx@umr2&RkPtof_GzO~%ld9&wkjXUewx?j7Q z>Dz^8qcDIF8BT8mjKn_O djd7enl17>+QBo&mT#`bfDvu8KK&%+sW$e(-BBR0gVlK?XnLCCu zEAPAMrfL^iWmn~=bQ9D?(5#TUs?>!^)J;}BV;isxQmF+q_nyah&i(E=$NoK;j4|*L z?=7}|PB6@$-sb2N8ZJKm4U1nG#K;U{kxyfFpX_59AA^0^|CSwCZAOpWPTp^a%gug_ z6S=oKOD2bqUk;;y9BDCfw8fy{8&;0NI|T1I3d;!u8WcdDF7}2cEQ-Glv{*Tb5^@S9 zQ3{99gcD~Nlz#0atUQ4xQ3k9g(S`mq+kajpY%3tA(It5jP01OEcLDyhXj;CAF3Xp8 zujH<(ci~vE;-+e}OpapPCPs^L>!!u&yOh|NYg^_fZrXe-wuB9AsWwL3+Aen+^<8FE zq!WXqwrbf!%iCOs0th$6oa1Nt`{2FkL7Eokhym!jY7^7o;LqM55RYj13kZ*68@Ao1 zU+444Y*Ky@<0ylsspqkg2f(~-wn>xbkMhkA;Oz~}t#>qy(+IUWbN%Ezs(~O7CKk7? zY8_1fPb>?sj|BS5yV4x%25PFk;VcYUAO^+Fj)iCDZ#|er&4)K1x4&$+?#?}a@KV{{ znpafgV4Bs>j+ahaxpH%0TiuZ{^l z7i`$}ZW~i)YD`Hnr9ks(g$@d}1s+$%J#4s`rgt4Q7j|ZbTAd)I;T_e&eE*!p-sL6l zz_3_8);V8|gAK#;BmUArHsX~#9RzM#Hx0hffBlCkwbuCpJYEpIGh+H+EEg5X8_h$2 zJ@7`F{X!gZ96!VnRinbu<0j|G`$EMVgS4Y0+H3`FtGav=xu=TBqgQ zIftc%UqQpz&fTHyagBO}o`LKU?c5(TJ|^)Dha+7s;D#53!gH}wbOXiGisVLwT21M% z!qr;6RINzP)R3ud5x+KCWoAc0wP0rNJn>@5DejT<3glNUSWC zDxw>x2+N`cvy^e3jpg01nzl;mj%gtUW(Pt2aD0PeOR&9W?bui%I?+_G8D0!5Ov`z4 zUZiDW5WS<9vC*{$u6d2x$;)dHWA~mvR`GHzDqA1>2@#Ge!rnZgU zP#Y$SVY`t9K@z=-c4LxQSP|>WbMbpOSQHl;OKwsqm#eE{QF&IC>XMr(RirwIKmgSt zxv}L^u~-&Yg%#0FtW>LYrLj^jR4a>av@R~!%0gX~-1MrnRPyZ0rGnrUk{c}wb-@cO zxzj?U{!FO}lC)Y~DJn07atV}GsJ~=cs4O*vB~d9k1%OmBo@+F8;=R^u9PgJXin4X_y*+XB94g53Bu$K=* zOd|bLhaL4y0h1aG8z{%|&S7)=C2J%1|c>qdJVlbw0T zqyaUU+RyO&>FHk|?WJ!Y2K{NU3HEKSFwu#3X}Rb3fnTJ*sf}*F9o?)9HW!nh`Q9

n3pVFCQ98x&QzG diff --git a/djangotutorial/mysite/__pycache__/urls.cpython-312.pyc b/djangotutorial/mysite/__pycache__/urls.cpython-312.pyc deleted file mode 100644 index 263b7485cd2c791d42a1e50dd491fffdcd547441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1438 zcmb7Ezi-<{6h2Z%QKD)KLDEDSj9eWQG69Q3S_Fkuw?P`ziGiX+(x8AAh31_lD!e=5 z?o|H(I&{kzPtKUNaEJa0*|XTNfgoHmbjp?>=#r^-qy#7_iY7N4?>#<#?|a|9$EOPm z9?@N99-2q#O|R+G3(GSpT)ZxvB&31dww6EpSQ~MJKxobJ8u0u277-r4lAX< z!2g8QJ}7R1)c-GT==2wM7yV}Rt1iI1d;13zbGDTXCn8b_XK0HHM0aJP2+9N>lUN0w z_tS`=dlQjnky1o3c@L$DR7miNA`)p3i4;e_BxG9#Xx$)iK~Tap7%gG5lthvsNl4E_ zdX1FIWG@Uck7ak}3ijEl4d z=#>Cn#~4KnB{btg^$^+;oa%Z8QI<`eCCwuKi)p;6z!Wf7q5f1CJ6dVCSEqH2I3=ry zMU;HgHs`kQ-AE%TJDa*NJcs&UEVvpGVTc3;;~AY>8tY@&nD`))0|T<+zsG2U#pwhm zY^X&j@|n`i1<&-^D1siJVrYK=b=4T{H zb$`zJ_Np0Ab(`#Y#j{AYS1s_v92O`}!Z6vUii;#l!*W!M;Rv$bx3x9OO)1}s ziyF%)D0lSss$yBzYrAQ|zn6ja*$eRb3(!3V-Pcv%)E~6=zk0NGa(3ke`p;qQLF?hw zgWi7c;M)GR6L{Hp&Of|xu(ZGQ_~%pDG4|4<=CfAkxYhad<|$m$o})TCTK@9ca`$+- U`@}tkw_Y`>P5ZZoxS*5&1C6+xRR910 diff --git a/djangotutorial/mysite/__pycache__/wsgi.cpython-312.pyc b/djangotutorial/mysite/__pycache__/wsgi.cpython-312.pyc deleted file mode 100644 index 1e0c9af7a7c52f390cd997e70b319d787a3be949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmYjP!EO^V5VdzhQ*CHKi1utDE|KVNi_{Asq*hI%AV?1>Lds?1t|uF(UVF8664F}_ zh)>`fP(OuB5eTF`fe;67pxk=Gn{Cw2!SlxBdGluEPit!)vetZj5Wm9+{VIZ`Rj$DN z*n$s;p&nwGIRf{v^{#Ldx94I6c(l4Kx%Q*lHC`fCVYkkmGQ!9~;GSQldMh)hv2yy& zd(&;TNu=a}$7G-~lFT$WK+;T&ATqw^wGDx{snVc{83HNaQz7WF075mPBvEWEU{k;Z z1ewr`FH({wz(~JO(^T+?8m?r&Z}|?2CMpBMrR|q25=2Q$&NUfu0gs3V@P@{u`biKl z6=|Q1sEpN8Q>2mrWU%9J2SYVADqxTbHA_I6V5(ytcz=p1I}M!QkHLh+U3f!AzOnye zx6?WdyUnAccBj=1Umfnhe%U;|Qx5NIFow%mH>!Cx46TAN%pIlkyQL04vhw|cHFIsB zyb5x{GbMA+7BU#nu`qe!B4@)owXo{qWcA)%XngJyhf`WQ~7oX=;JAhqWG6;-E z;spWGUxQL#2(N-^AYdy6!3Kb8B>I=y257;IaU2K8Z(p~vUMOmkW<4sajEL+ia~cb| ztZ=H7G+kT^#moE6K!8Bf{ecX8JS4Y z65}400%4yZ?7FNaP?>QgtJFMOx9!5>)91^D#iDJ`qCE5e>emZvtINf%-nLhYYkAv7 zRVf3+sR)=as1h&i@Gd8H6I0-OSBor5p!JCjh-b&^URmnk?{(_yis##i@D{Q zTaPLpuDKR-ysqW(7gbnfl(8#lMvF`#v22QYMrbrr6FDsC-8+kUM`04_n~a3YNUsa# zM+Rwnfrth}&rQzyJ?O;8bXv%^7;lIGJ5*$seM$LNjkcz8*lAFoWJw+S6(*aK@fvpj zy}!p)7JGNMt{iZMaw`a`p_>eL=+ky|rQtZx06g%yo z^H|(l5BVhpqdA_MvgF4Is2W-9H*dZ?5fGyVkpj!_ldo cCnw6->hz65^CX=}ry_nVZ^x#!kH&-aAH4_aq5uE@ diff --git a/djangotutorial/mysite/methods/__pycache__/postSelectAppointment.cpython-312.pyc b/djangotutorial/mysite/methods/__pycache__/postSelectAppointment.cpython-312.pyc deleted file mode 100644 index ec9dfb2eb7fcd0e6ba3a2f832326e89c5af19ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmZWo&1=*^6rb57yEW}vTYJzdbwE+~pj$;nL_}LHx?lyjAoQ|HGqc-tlbJX(v8+_= z!9zWIY7hPc;y)sI@S_Md^`Ln2R;{O=e3Nyp;y~W~-pBmjo4hx#%VihAdUJlNWm^b+ zHA-(ezrprR0IP^1iX$}J-SI4@g(qmXKrN6Kv#H%aiI5yDAm+eVpw3I&J>T0g>fjEp z6u%ksbnx4o$Cylz9c_CcR+0YWTSC3lkMI(f4uz~CepKK#Aj=?XQ%9S#`C71hXm?*K z^f+koxm8D%l0OCsh)ZB4e$e(?Op!DpK9Ni%f-6RvLV`N4bpp2gDO1|b!#&SW5)pD8 zGp=j(JJX(biFjTYQ$<8G*XD$1hrC4s!JDCseH{wkW4q2Cut+2%88$xJV3QgH1D z+IXlh+hM>KMbtb$ezg@tWv2rX=M`k7dKv^wshO#7ui#&1PScMRt5})aEof3umJNn# z!dL9Vxf{~~=rptE1nof3Pz*`$$xySYln18B%r^JS9Gb?7f{4Mtep1bNie28U1WlL# z7G;_W9onf^7lmvq=oC}cTU;~wAY_ZDCZKbS(<)u?c}wV23mN)RH4#yysxi~^f-2CI zuCs^*`r2;aPA8pg=s&9*f_!Ft)Fg;y^m7dDJ+k(Ay_5Cl-wq#rTKWu# zy&XQbQraq_Lt`69j(-|Cuv&XoTU%ToIq|(@54c;%cHC{CLH~@oF_>Fzn>4HN94dur zSpfV3Rd7~dIE z+m)j1&s}Eh%*5rl${9>J_hZ&*WKJSsgyjfC=1h66oxaPlplQUe$Wd^ZBGg$BTNcK6 u6ZLPR!5{W0c7I&NxC}S92UZ@ww+?=^_q=ltt<~1u6Cdo8TNbiMbIxCc-YF^o diff --git a/djangotutorial/mysite/methods/postSelectAppointment.py b/djangotutorial/mysite/methods/postSelectAppointment.py deleted file mode 100644 index 5a5688a..0000000 --- a/djangotutorial/mysite/methods/postSelectAppointment.py +++ /dev/null @@ -1,36 +0,0 @@ -import json -import datetime - -def SelectAppointment (appointmentJson): - """ - packages up a response for a http request - - ``appointmentJSON``: ``JSON`` - The appointment date and time details - - ``returns``: ``json`` - Returns the status of the booking confirmation - - ``Develop in part by``: Brock T - - ``Contact``: darkicewolf50@gmail.com - """ - - status = mockWriteFunction(appointmentJson) - - if status: - resBody = {"Success": True} - else: - resBody = {"Success": False} - - return { - "statusCode": 200, - "isBase64ENcoded": "false", - "body": json.dumps(resBody) - } - -def mockWriteFunction(appTime): - return 0 - -if __name__ == "__main__": - print(SelectAppointment("10:00 AM")) \ No newline at end of file diff --git a/djangotutorial/mysite/methods/schedule.yaml b/djangotutorial/mysite/methods/schedule.yaml deleted file mode 100644 index 2a85139..0000000 --- a/djangotutorial/mysite/methods/schedule.yaml +++ /dev/null @@ -1,11 +0,0 @@ -Date: - Sept 16: - Meeting Duration: 30 min - Meeting Start Times: - - 10:00 am - - 10:30 am - - 11:00 am - - 11:30 am - - 1:00 pm - - 1:30 pm - - 2:00 pm diff --git a/djangotutorial/mysite/newtest.py b/djangotutorial/mysite/newtest.py deleted file mode 100644 index 693c0df..0000000 --- a/djangotutorial/mysite/newtest.py +++ /dev/null @@ -1,47 +0,0 @@ -import json -from django.http import HttpResponse - -def index(request): - ymlschedule = {"message": False} - res = { - #"statusCode": 200, commented out because not needed django/wrapper will handle it - "isBase64ENcoded": "false", - "body": json.dumps(ymlschedule) - } - return HttpResponse(json.dumps(res), content_type='application/json') - ''' - response = HttpResponse(json.dumps(res), content_type='application/json') - response['X-IsBase64Encoded'] = 'false' # Custom header to indicate base64 encoding - response.status_code = 200 - return response - -from fastapi import FastAPI -from fastapi.responses import JSONResponse - -app = FastAPI() - -@app.get("/") -async def index(): - ymlschedule = {"message": False} - - # Create the response body with multiple items - res = { - "body": { - "Schedule": ymlschedule, # FastAPI will automatically serialize the dictionary - "message": "good", - } - } - - # Set custom headers - headers = { - "isBase64Encoded": "false", # Custom header - } - - # Return the response with the custom header - return JSONResponse( - content=res, - headers=headers, - # status_code=200 commented out just to show how to change it if you wanted - ) - - ''' diff --git a/djangotutorial/mysite/selectAppointment.py b/djangotutorial/mysite/selectAppointment.py deleted file mode 100644 index 15f2ec7..0000000 --- a/djangotutorial/mysite/selectAppointment.py +++ /dev/null @@ -1,8 +0,0 @@ -import json -from django.http import HttpResponse -from .methods.postSelectAppointment import SelectAppointment - - -def index(request): - res = SelectAppointment(request) - return HttpResponse(json.dumps(res)) \ No newline at end of file diff --git a/djangotutorial/mysite/settings.py b/djangotutorial/mysite/settings.py deleted file mode 100644 index 6e7457b..0000000 --- a/djangotutorial/mysite/settings.py +++ /dev/null @@ -1,123 +0,0 @@ -""" -Django settings for mysite project. - -Generated by 'django-admin startproject' using Django 5.1.3. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/5.1/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/5.1/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = "django-insecure-6&71dc8$=p0pg+5=7^_vk6_an^8o2mrr)gh1gs5#i56h)f2um6" - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = [ - "django.contrib.admin", - "django.contrib.auth", - "django.contrib.contenttypes", - "django.contrib.sessions", - "django.contrib.messages", - "django.contrib.staticfiles", -] - -MIDDLEWARE = [ - "django.middleware.security.SecurityMiddleware", - "django.contrib.sessions.middleware.SessionMiddleware", - "django.middleware.common.CommonMiddleware", - "django.middleware.csrf.CsrfViewMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", - "django.contrib.messages.middleware.MessageMiddleware", - "django.middleware.clickjacking.XFrameOptionsMiddleware", -] - -ROOT_URLCONF = "mysite.urls" - -TEMPLATES = [ - { - "BACKEND": "django.template.backends.django.DjangoTemplates", - "DIRS": [], - "APP_DIRS": True, - "OPTIONS": { - "context_processors": [ - "django.template.context_processors.debug", - "django.template.context_processors.request", - "django.contrib.auth.context_processors.auth", - "django.contrib.messages.context_processors.messages", - ], - }, - }, -] - -WSGI_APPLICATION = "mysite.wsgi.application" - - -# Database -# https://docs.djangoproject.com/en/5.1/ref/settings/#databases - -DATABASES = { - "default": { - "ENGINE": "django.db.backends.sqlite3", - "NAME": BASE_DIR / "db.sqlite3", - } -} - - -# Password validation -# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/5.1/topics/i18n/ - -LANGUAGE_CODE = "en-us" - -TIME_ZONE = "UTC" - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/5.1/howto/static-files/ - -STATIC_URL = "static/" - -# Default primary key field type -# https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" diff --git a/djangotutorial/mysite/urls.py b/djangotutorial/mysite/urls.py deleted file mode 100644 index da52cf6..0000000 --- a/djangotutorial/mysite/urls.py +++ /dev/null @@ -1,28 +0,0 @@ -""" -URL configuration for mysite project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/5.1/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" - -from django.contrib import admin -from django.urls import include, path -from . import newtest, getAppointments, selectAppointment - -urlpatterns = [ - path("polls/", include("polls.urls")), - path("admin/", admin.site.urls), - path("test", newtest.index, name="index"), - path("getSchedule", getAppointments.index, name="index"), - path("postSelectAppointment", selectAppointment.index, name="index"), -] \ No newline at end of file diff --git a/djangotutorial/mysite/wsgi.py b/djangotutorial/mysite/wsgi.py deleted file mode 100644 index 5dbe20a..0000000 --- a/djangotutorial/mysite/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for mysite project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") - -application = get_wsgi_application() diff --git a/djangotutorial/polls/__init__.py b/djangotutorial/polls/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/djangotutorial/polls/__pycache__/__init__.cpython-312.pyc b/djangotutorial/polls/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index bf20d195d83168e2bbc6912571bc1bec6afee3d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmX@j%ge<81g=JI=^*+sh(HIQS%4zb87dhx8U0o=6fpsLpFwJV+3A<(7iAY0Bqpa8 z>wD&vq!yKBrk3kEB_?O5=B4PTWF_XM=a-b0lIY~ g;;_lhPbtkwwJTx;8pjC4#URE9nYs7Q+&QoLyoCTqTL-l_;4ihAL7R$n9YhZiL~wwr zinRcTT2;e{=)?&0(5M=q&0AD8JJ`t#RpW_+liZP%afOPQMS>17oWfzDM&+4br=%6o zQ_ny5YLxpbH-ia6hm}?!^pO0`y-X`^uvGamq^cgHnVG3SzQ!-p?iruK2q%ugRU22g zBt}!PC^1PZjD@2mSxzrnRLDf&Q=ipK`tSCb0qP|u9u$H@feS7i2 zc(m@Ur_KBM4}0z1SWBS*IT@Y>O6V{E6%VS{|)ZBB(_|f=0MPyX)4S=VdRuJL}ABE=LSp z;Xh!NhyiWIe?+heqzR*fV3kfet5m)@bJzOd{eIu~c)Ty;<32%Izq`?zrG)&n$xxh& zpnnsC1HuWX8EIPYWHfi04kg@uO`2|(hV0A^H$rO09%)@Z1yzbdL4uqk@i1~x`@3k6 zk8&ra`;@z!>Cs$!xOD_05W2=!I@Xn16CBJ$s#aqK_mRMt zk!30>pres>vFsWzEjaATtH{Ps)e4#(Ih~q4gyYG%-jg5KZ=Bw`{cU>YVDru9;oiyg z!tWXj{NCChpN!2MvG@L4|HIO|iIZUdn9cVQO+qFEbSC(>dvOc@HaKXoI7*6h^l{(s3@p|-ud#3Z#ADmeHbR1|a- ze~OFJ?W~iNo6xP3Z`z)MK9Ki$lJ_(3b0*^;z`^=%?G^Y#UlJG-F<1d{g$N=zKxNHF zfJ38fU_?w}1!icKEztHQD%&0Gr9O3H(Zlido>KgfO3orlKQX+*W41&CT2)(|vwEaL z8mX%GB(Oo4a0W+Uu8{iibC_ghnb+zud)1PQoP^q3BscrwLspwi=Q} zu}xYbm!1))1wCm|sbW)5DfJGPmWBnt%|ui3N|j1~KT=ej)@gfnyHah^i1?&YiE2!> z6chDI;ByuP(wBd~ndhC@u1AEPiD@XS$CZmPc@zb^Eg<%^xZJ9lT@J2%e5+U-ow z&AnK;0fZngCDK5#J8qRfhQ*G@UkIr>W<=&Wlj`4U$N$vr9+AiZ2^Y+8Y9nN%70^wQ cg{xkxoCWh`VvOIA`;M01(Z(QUU~iQ44dn@divR!s diff --git a/djangotutorial/polls/__pycache__/urls.cpython-312.pyc b/djangotutorial/polls/__pycache__/urls.cpython-312.pyc deleted file mode 100644 index e8793e886253b3d2f888228695ecc803df890096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmYLDJx{|h5WS1zHZ&9@SQ(K}2AaJ>3=9YsHkOpds;!XL`H-CuDkiovF~VO!@K0Eo zA~7L`ZbjWXVXIW!@b2C{`@MVbb~|9|u74U|A;6a<>!N?d;>-+Bz=5NL6eC374kyw{ zNkkAF5XfCYM&A14f9LeA^-5Me#)wYZfj6@>z{V|Dc|9|sme89-)VhI&CK(sER?b)| zE`nC$^AXG9yjLlymGx3B3-&tIHqiJ+Fy-nraRNi W$HBwkx&Cku=7erL_rBUR4}Sq!P*c$W diff --git a/djangotutorial/polls/__pycache__/views.cpython-312.pyc b/djangotutorial/polls/__pycache__/views.cpython-312.pyc deleted file mode 100644 index 9647f446c2a807dc942b5d9a06917b7b3c5ac3ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmX|+u};G<5Qcq8p@p`H2|9W~5D5~A6~xd2DoY2L=oZzdw$zP-?NG|Zz&rFADxQLw zr4n1j#>9pcv2?-?fs@Yn-}(Me_G`VqPE4E~p7&o&{jkknIEBczjF=Hd7;rL%E&yT9 z6X`lr*DHP6r8%Uvw$||_s#rt{dr(+yaf{3vM$Cx*zhm%R=qutmork?PaxV7iL`cqj zdM%P&i8Rzy50J)!b47;{!+T#^qz7qP;%$OTD~qAaqrf;vDh_+7f{RF_yc^==pc(c? z7_oregi&AUL<>0#d5{AGyP^Deny%z%Suv!tNwr~)NAh0XUNo9-)z+fa%FKjxJU6ZW wlKg@Bu`HQk?wS+1X0>%ME5~EO5{@UbW?K6^wP}to7XZF11a`7jfK$jFKQgFW{{R30 diff --git a/djangotutorial/polls/admin.py b/djangotutorial/polls/admin.py deleted file mode 100644 index 8c38f3f..0000000 --- a/djangotutorial/polls/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/djangotutorial/polls/apps.py b/djangotutorial/polls/apps.py deleted file mode 100644 index 5184937..0000000 --- a/djangotutorial/polls/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class PollsConfig(AppConfig): - default_auto_field = "django.db.models.BigAutoField" - name = "polls" diff --git a/djangotutorial/polls/migrations/__init__.py b/djangotutorial/polls/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/djangotutorial/polls/models.py b/djangotutorial/polls/models.py deleted file mode 100644 index 71a8362..0000000 --- a/djangotutorial/polls/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/djangotutorial/polls/tests.py b/djangotutorial/polls/tests.py deleted file mode 100644 index 7ce503c..0000000 --- a/djangotutorial/polls/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/djangotutorial/polls/urls.py b/djangotutorial/polls/urls.py deleted file mode 100644 index 0cc22df..0000000 --- a/djangotutorial/polls/urls.py +++ /dev/null @@ -1,12 +0,0 @@ -from django.urls import path - -from . import views -# , newtest, getAppointments, selectAppointment - - -urlpatterns = [ - path("", views.index, name="index"), - # path("test", newtest.index, name="index"), - # path("getSchedule", getAppointments.index, name="index"), - # path("postSelectAppointment", selectAppointment.index, name="index"), -] diff --git a/djangotutorial/polls/views.py b/djangotutorial/polls/views.py deleted file mode 100644 index d6d6f4b..0000000 --- a/djangotutorial/polls/views.py +++ /dev/null @@ -1,8 +0,0 @@ -# from django.shortcuts import render - -# # Create your views here. -from django.http import HttpResponse - - -def index(request): - return HttpResponse("Hello, world. You're at the polls index.") \ No newline at end of file diff --git a/interview_database.xlsx b/interview_database.xlsx index 68fc44d8b569d1d7213422eddd21c087c85c8481..f649e881efbe9d4ead8491d7a3aee1510cbf3657 100644 GIT binary patch literal 5607 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 literal 9936 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 + UCalgary Baja Team ''' diff --git a/web1.html b/web1.html index 31da8f9..5049285 100644 --- a/web1.html +++ b/web1.html @@ -20,6 +20,10 @@

Best regards,

UCalgary Baja Interview Team

- UCalgary Baja Team + UCalgary Baja Team