From c76c172dfcb86b4778ded8ca4224f1adf8521a6a Mon Sep 17 00:00:00 2001 From: Jessica Hart Date: Thu, 16 Mar 2017 07:45:39 -0500 Subject: [PATCH] Completed Django time display and word generator --- .../random_word_generator/apps/__init__.py | 0 .../random_word_generator/apps/__init__.pyc | Bin 0 -> 187 bytes .../apps/main_app/__init__.py | 0 .../apps/main_app/__init__.pyc | Bin 0 -> 196 bytes .../apps/main_app/admin.py | 3 + .../apps/main_app/admin.pyc | Bin 0 -> 253 bytes .../apps/main_app/apps.py | 7 + .../apps/main_app/migrations/__init__.py | 0 .../apps/main_app/migrations/__init__.pyc | Bin 0 -> 207 bytes .../apps/main_app/models.py | 5 + .../apps/main_app/models.pyc | Bin 0 -> 314 bytes .../main_app/static/main_app/css/style.css | 28 ++++ .../main_app/templates/main_app/base.html | 15 +++ .../main_app/templates/main_app/index.html | 10 ++ .../apps/main_app/tests.py | 3 + .../apps/main_app/urls.py | 10 ++ .../apps/main_app/urls.pyc | Bin 0 -> 602 bytes .../apps/main_app/views.py | 26 ++++ .../apps/main_app/views.pyc | Bin 0 -> 1697 bytes .../Django/random_word_generator/db.sqlite3 | Bin 0 -> 131072 bytes .../Django/random_word_generator/manage.py | 22 ++++ .../random_word_generator/__init__.py | 0 .../random_word_generator/__init__.pyc | Bin 0 -> 204 bytes .../random_word_generator/settings.py | 121 ++++++++++++++++++ .../random_word_generator/settings.pyc | Bin 0 -> 2700 bytes .../random_word_generator/urls.py | 21 +++ .../random_word_generator/urls.pyc | Bin 0 -> 1027 bytes .../random_word_generator/wsgi.py | 16 +++ .../random_word_generator/wsgi.pyc | Bin 0 -> 690 bytes ...creenshot-127-0-0-1-8000-1489613279052.png | Bin 0 -> 177547 bytes .../Django/time_display/apps/__init__.py | 0 .../Django/time_display/apps/__init__.pyc | Bin 0 -> 178 bytes .../time_display/apps/timedisplay/__init__.py | 0 .../apps/timedisplay/__init__.pyc | Bin 0 -> 190 bytes .../time_display/apps/timedisplay/admin.py | 3 + .../time_display/apps/timedisplay/admin.pyc | Bin 0 -> 247 bytes .../time_display/apps/timedisplay/apps.py | 7 + .../apps/timedisplay/migrations/__init__.py | 0 .../apps/timedisplay/migrations/__init__.pyc | Bin 0 -> 201 bytes .../time_display/apps/timedisplay/models.py | 5 + .../time_display/apps/timedisplay/models.pyc | Bin 0 -> 308 bytes .../static/timedisplay/css/style.css | 25 ++++ .../templates/timedisplay/base.html | 15 +++ .../templates/timedisplay/index.html | 7 + .../time_display/apps/timedisplay/tests.py | 3 + .../time_display/apps/timedisplay/urls.py | 9 ++ .../time_display/apps/timedisplay/urls.pyc | Bin 0 -> 545 bytes .../time_display/apps/timedisplay/views.py | 11 ++ .../time_display/apps/timedisplay/views.pyc | Bin 0 -> 687 bytes .../Django/time_display/db.sqlite3 | Bin 0 -> 12288 bytes .../assignments/Django/time_display/manage.py | 22 ++++ .../time_display/time_display/__init__.py | 0 .../time_display/time_display/__init__.pyc | Bin 0 -> 186 bytes .../time_display/time_display/settings.py | 121 ++++++++++++++++++ .../time_display/time_display/settings.pyc | Bin 0 -> 2658 bytes .../Django/time_display/time_display/urls.py | 21 +++ .../Django/time_display/time_display/urls.pyc | Bin 0 -> 1060 bytes .../Django/time_display/time_display/wsgi.py | 16 +++ .../Django/time_display/time_display/wsgi.pyc | Bin 0 -> 654 bytes jessica_hart/assignments/counter/server.py | 28 ---- .../assignments/counter/static/css/style.css | 21 --- .../assignments/counter/templates/index.html | 20 --- jessica_hart/assignments/dojoSurvey/server.py | 14 -- .../dojoSurvey/static/css/style.css | 11 -- .../dojoSurvey/templates/index.html | 38 ------ .../dojoSurvey/templates/result.html | 17 --- jessica_hart/assignments/ninjaGold/server.py | 47 ------- .../ninjaGold/static/css/style.css | 70 ---------- .../ninjaGold/templates/index.html | 59 --------- 69 files changed, 552 insertions(+), 325 deletions(-) create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/__init__.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/__init__.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/__init__.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/__init__.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/apps.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/migrations/__init__.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/migrations/__init__.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/models.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/models.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/static/main_app/css/style.css create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/base.html create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/index.html create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/tests.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/views.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/apps/main_app/views.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/db.sqlite3 create mode 100755 jessica_hart/assignments/Django/random_word_generator/manage.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/__init__.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/__init__.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/settings.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/settings.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/urls.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/urls.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.py create mode 100644 jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.pyc create mode 100644 jessica_hart/assignments/Django/random_word_generator/screenshot-127-0-0-1-8000-1489613279052.png create mode 100644 jessica_hart/assignments/Django/time_display/apps/__init__.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/__init__.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/admin.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/admin.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/apps.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/migrations/__init__.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/migrations/__init__.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/models.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/models.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/static/timedisplay/css/style.css create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/base.html create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/index.html create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/tests.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.pyc create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/views.py create mode 100644 jessica_hart/assignments/Django/time_display/apps/timedisplay/views.pyc create mode 100644 jessica_hart/assignments/Django/time_display/db.sqlite3 create mode 100755 jessica_hart/assignments/Django/time_display/manage.py create mode 100644 jessica_hart/assignments/Django/time_display/time_display/__init__.py create mode 100644 jessica_hart/assignments/Django/time_display/time_display/__init__.pyc create mode 100644 jessica_hart/assignments/Django/time_display/time_display/settings.py create mode 100644 jessica_hart/assignments/Django/time_display/time_display/settings.pyc create mode 100644 jessica_hart/assignments/Django/time_display/time_display/urls.py create mode 100644 jessica_hart/assignments/Django/time_display/time_display/urls.pyc create mode 100644 jessica_hart/assignments/Django/time_display/time_display/wsgi.py create mode 100644 jessica_hart/assignments/Django/time_display/time_display/wsgi.pyc delete mode 100644 jessica_hart/assignments/counter/server.py delete mode 100644 jessica_hart/assignments/counter/static/css/style.css delete mode 100644 jessica_hart/assignments/counter/templates/index.html delete mode 100644 jessica_hart/assignments/dojoSurvey/server.py delete mode 100644 jessica_hart/assignments/dojoSurvey/static/css/style.css delete mode 100644 jessica_hart/assignments/dojoSurvey/templates/index.html delete mode 100644 jessica_hart/assignments/dojoSurvey/templates/result.html delete mode 100644 jessica_hart/assignments/ninjaGold/server.py delete mode 100644 jessica_hart/assignments/ninjaGold/static/css/style.css delete mode 100644 jessica_hart/assignments/ninjaGold/templates/index.html diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/__init__.py b/jessica_hart/assignments/Django/random_word_generator/apps/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/__init__.pyc b/jessica_hart/assignments/Django/random_word_generator/apps/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c8592c46ea2919f09356fb424e199cbf6890caf6 GIT binary patch literal 187 zcmZ9GK?=e!5Je-p5WzdR?8>=-h(f`g2qL%(p&8PYHdAJz(yMq0&*6EzfKzbgz<(e9 zU;LSVmW$W(eXY#zCh9wt%oN_3b1^2zLSg=mWn6kiW$TcM>8wK2tP?YbZGT!%It`CE(I@f}f_ EFRzX$iE=K2AD9j%uss|UrB+#Nrs9fVxh6A(ja8;&oM<}`F zy=I;wQWiK3xnY8`b>tb6qne|AaH_3G!sIe1aD6WjT_CF$SQ{v0YuEjd=i0c5T;Dp} Jj(>^Dd;y0kG~NIJ literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.py b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.pyc b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/admin.pyc new file mode 100644 index 0000000000000000000000000000000000000000..639d6d4d5491857900e72bf2730c82b5faf2869b GIT binary patch literal 253 zcmY*TOKQVF44sJyltQ!W0lM_cx+xM|nf3}ePCc)1FR$QxIsi4)TR@yGqKF@^kcd=Ycm6ig=29LXZ z+D$6~+Zk-As0mZ_Umr42`G4R}dN{C)44q^4wP{UEuqA4G_fkfGc2H7B8{rxZ4im%s ym|8+8=j#v+S_;*LqOBT-E}BFU%rGznR)#=Tuvdgvn)2;JQvAxIRxNy;{sSAiGG`JHP5o9(Yc4AN3e412RnS~eeMxMt5Xk|vQ z2$lCqDvvbZXN!-|ucsdVO7eaU66k_~;U&NW1OXcXqH+mdLTF&qFmK?YJ>rAzhpQEg z%97h0U7w6q-W8j*r-O6MPGH&7-TqQpu%Oh-T;^<*S~G)k%FT>A4ryhc*L7lB_5Vh% zO!1LyCLAr1>-ARWg10FR-kx{ay;rit5 literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/static/main_app/css/style.css b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/static/main_app/css/style.css new file mode 100644 index 0000000..82d01e9 --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/static/main_app/css/style.css @@ -0,0 +1,28 @@ +@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,300,100); +body { + background-color: #3e94ec; + font-family: "Roboto", helvetica, arial, sans-serif; + font-size: 16px; +} +#wrapper { + margin: 50px auto; + padding: 20px; + width: 450px; + text-align: center; + background: rgba(255,255,255,0.15); + border: 1px solid rgba(255,255,255,0.25); + border-radius: 4px; +} +h1 { + font-size: 20px; +} +h1, p { + color: #fafafa; + font-weight: 300; + font-style: normal; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} +p { + font-size: 40px; + margin: 5px; +} diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/base.html b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/base.html new file mode 100644 index 0000000..9115856 --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/base.html @@ -0,0 +1,15 @@ + +{% load staticfiles %} + + + + Random Number Generator + + + +
+ {% block content %} + {% endblock %} +
+ + diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/index.html b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/index.html new file mode 100644 index 0000000..dbc2e23 --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/templates/main_app/index.html @@ -0,0 +1,10 @@ +{% extends 'main_app/base.html' %} + +{% block content %} +

Random Word (attempt #{{ request.session.count }})

+

{{ request.session.string }}

+
+ {% csrf_token %} + +
+{% endblock %} diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/tests.py b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.py b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.py new file mode 100644 index 0000000..0de161c --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.py @@ -0,0 +1,10 @@ +from django.conf.urls import url +from . import views + +def index(request): + pass + +urlpatterns = [ + url(r'^$', views.index), + url(r'^generate$', views.generate) +] diff --git a/jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.pyc b/jessica_hart/assignments/Django/random_word_generator/apps/main_app/urls.pyc new file mode 100644 index 0000000000000000000000000000000000000000..19a999b67b9d7b6a0ee5709ca76de7872058f0c2 GIT binary patch literal 602 zcmcgoK~BRk5L_o|3q^=txO3ubVhgMO%q>d6hc-@ws;X!B80InS1l|GW z37`Pg0gRzc;4Nxpx0RhBiwNdjP(7HXM_g5Z^GF3VA2Y07rGwZz9cCMiTgrp?J8zj& zh{lO#?ZHXP>TsvW%;C!#$?x5;MVdiA5;~G466ri!WzNexYl{jm#!hcgj%{ggc&{)u z8c*_m=U3LqahaLIN|zaB>*dxuwJgw}%e-|mYZ{Vurp=O>XfWt`|^7;XTYX39Jt$7}WLR0p@2bhM=r{Q^gc(UKi{)7deY%=fB8TxCt aW&hlBNOoCUwXX0gQi7F70Ktc+Y0|-Sz!LpZR)A*;moBkl+ zQUtsXkHPcs0PxK?w0(kNWhS#bJL_-0nQ{1gqy6RQueT{Jp8)@lA#Mnj;iqU$lq(u3 z$^#k&l!r75NwF`Wd4om`IS0E*qb6k`eI**TC~JtZLRnLcRX#uLv~aKagQpY1^1QUV z$h7sVVrItb)cbWTo_k-#+Er!Y^dME(Vd1c+5cdKK@IDdEhz?iC-sLycOYHXwxWg;% zeTKAjhvN1U4SeVSkPUnjx2ENy@CHVW&v|Q#2@VtOxozk?F~vBks>lHNX?N=Ld54Mf zD^N~5XUZamNga-nU8|24+WC&`vT^`T(QBuzi)I{>Cey_F=vi4#=6bJh&9RR9<*a-H z-=xTO;azla=BH&5^=C;jDI=Q{S(%SdN}G)*y3jW9rHz2gMHdKP+$yxXid~ zGlXDMZ7CMvmJ?_|gxmKpE|@$F$i{^HL9Y*J7K(1r4ru!f3hNq3>3bXmt3hc%yI}TF z*h7u87M&{^URvm$VTaiocz)->%i$|?14hiNm`iMgI#!V!lupSt^3VJhcI%>C<}Hza z6Q0DS#*7zLrEQuxErFSt81G`vJ?1;5TrmTv+YU^QapV6h4>$j^hMI|RJOHFNgI%?u zwpBX-pQspw8DfImJt*`!`sh2+2dU0C__ zGl;n_ZZRGPPO8Hh$v|ZCQRup9X??mtv$J2CJ?5kFO;(&q%)J)#49R76K3LV6U2{G% Ze!aZR7IVGNq{^r1j#^ji;o9n2`!5%zi5CC> literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/random_word_generator/db.sqlite3 b/jessica_hart/assignments/Django/random_word_generator/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..5b2cc3f9cae96e80e41168b2ac8bd4a53df05af5 GIT binary patch literal 131072 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 E0ma=q*#H0l literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.py b/jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.py new file mode 100644 index 0000000..e3e1320 --- /dev/null +++ b/jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for random_word_generator 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/1.10/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "random_word_generator.settings") + +application = get_wsgi_application() diff --git a/jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.pyc b/jessica_hart/assignments/Django/random_word_generator/random_word_generator/wsgi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b563d300483af2f78225aa318d8bd3208850f179 GIT binary patch literal 690 zcmZ`$&2AGh5O#Lk6fGcC0&zq><^XGYMF`OtS~D{l}M5{8=gQZ}^WV3`U3rlv*}uE*(5~umUGnI@m4cbpuAu z=elj3Ej3y6^EvCiW%ULFNb5O$vn3>Y7PnC@tb=DV0%S{~HojEKU>S2$YhU5tno4XG zcy*K?y--VB6Dk9(!%YL8)H+sHW%h>GWYFV==`lkERCG*ns~UR3#PHqmWOP1aXU7iu$%EuDd6fJH?48aT literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/random_word_generator/screenshot-127-0-0-1-8000-1489613279052.png b/jessica_hart/assignments/Django/random_word_generator/screenshot-127-0-0-1-8000-1489613279052.png new file mode 100644 index 0000000000000000000000000000000000000000..3a07fa15ae87ea46169b3e781a5c7f2616d2e16f GIT binary patch literal 177547 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:! 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 z z3}BlZS~gR8O8zBm_VbIj6*B1R+n7>S%S^qNkv2FYEAksOu6S}!=y ziF`7jgU@f=G?3+zEo2{PS5I2HC5#)4CszF)O7l&wQh*4&T0IS@p84bnQ^x?PeX`F* zdShzKHa$9>-jt0~K(jeBe|kQM&8LF*)G&bRxU_Rxg{gZw0&=0J7YvB6mh2|>51*Q6 z8*4>q&?{JiOjqnbPUDBD8(b>C1<@*l&W6tw7iF)d-uPR$esPjtLx*Kv7HbRmnkN^l zxVWF?E*|oO+7m<7FF#HbT!v`db~1+6k$*>bnOFY~1eoY!v1U0^7P?KtI-A2%)-!MW%oI0+R<~NB^MD6y1aVeeZ}_ z{GcfzX7NKR3n6B)jMM*zjYzckj&r5`7ZNR&3w8_M9*Gv;iF!VMr$hdk1)#kR0aX8v z4gT>|2%tg$)p985B$8(=$D#!xz!Ds*D%`0XG22*88nzrBfG}GXZH+?|=jrD@izlJ(mb%WX1 z2^v?PXxxwY5ILBceHf~Kyfap?g4t(?{ppYQ-Vh`Bo`S;af*8TSde8;WfI*C4nIM8h zg5^9U5($=r2}mTM52p079Dzg2RlX27M6WaSp$&mU2ppo*2_z?=V+egL$NZNk#wA{_ zt^Sz>U}Q#;WjqT~E?q9XBIQz~TuKMIknS-ZL%s@BNcVWT`Y_TxUamfjRENGYD>}G?REOvo zLLbYK#Q5v9YUv6xM?|kP^q~!zBU%psA#jLZXXry40*4SdM6VOb2*q+bfs9bl>kK{I zK}w{{L1d&vO0P3Z@gMX*H&M#DnOEnZS%80W1xS*-oCiRXJJ~pAQt`AH!lt$QGwp9mWD_S zKN1xdLCQBTlsOP+v{Yx7hH-vn1R5=ekq~G^uQT+x1j!G+8NXZ zu^ybWi@>4pvj~Ah%hd-EI7H)2e4eDVHvXkPB8I zJ%jIS5z;gGKKz5fFoE<8zH-jAO#7ej8PHM#t2>eye^+3DMMz>yuQT+(9Z8Joiz#$@ zAd(oC&$}?NTj5pwTxW4UJyWLZfAvxc~zYIE26< zIu0N`13HG#*w+FwM0y6xA!Gy&A#jL3{vhSjuN=uz79r)*rEu?SH;j}^mji&v9MN(^ zBgk0wS6v7?Lql=`I);4Zw~-R*asUu1kuC=S5jgafSs`!;nIrnHV?pMKmP5!$iF7%H zjFd>1L&*QFW7U2~w>3l11|9WZ5BZ*wsH#HnL% z0Y}Gv;@C9Y_D;z4XHFeEgJVejnPbyrz?oX?KXK~VNpPlC!_OR><_C^J!~DdlV;2EO z-GAcPv`%n(iu_NUI))g*au^RWg5?koVg$<}9wZX{3(#3CTOyHQImClRg5}x*2ppnE t$#f-83<8H19nQBe5IFRI9}Zy{2q{w*Yx0$AKzatLAJP0Z`LO99{|nEBXwU!v literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/apps/__init__.py b/jessica_hart/assignments/Django/time_display/apps/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/jessica_hart/assignments/Django/time_display/apps/__init__.pyc b/jessica_hart/assignments/Django/time_display/apps/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7552c1a1294d3bc84f230b1d694e6fd463c59078 GIT binary patch literal 178 zcmZSn%*(}MJ4*~`T6NNsR}MdnPsW^F8NvcjzGEeyxi2hl4AXU%94!yJbjm}#Ju!;{gTYw w)cBOl;)0ySO8vxwf@1yn_{_Y_lK6PNg31yOp!qhr`6;D2sdgY&6az5>05u~l^#A|> literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.py b/jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.pyc b/jessica_hart/assignments/Django/time_display/apps/timedisplay/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..717e0cd3735c5de0fb675028c5328776da1f21a9 GIT binary patch literal 190 zcmZSn%*%DD@?=CZ0~9as5p?ANTz1vDfQUlDorofc8yP!8JEilX8HG8bTd(2)G%X?+l9%uv zNnY}rjGyswD&QLf>MJUo5lBh~4S->AX29eC4rxMyep953rZ6NB(rCL)yWKD)khQR- z%L->htFL=vApHlV)4-3YTI97t)P<--8~Db#vQhKA)px~nSGzT7r8UY17Q!Ei*QzGbzJ?$PIQ?C%jvzsi(c% zT<|tzhEvHM1*m%y96?5Jb&DJaQ^3T?AM+C)T{0OdFldbdv)1ca@?73-JhivMZpU&g FQE%9CHzfc7 literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/models.py b/jessica_hart/assignments/Django/time_display/apps/timedisplay/models.py new file mode 100644 index 0000000..bd4b2ab --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/models.py @@ -0,0 +1,5 @@ +from __future__ import unicode_literals + +from django.db import models + +# Create your models here. diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/models.pyc b/jessica_hart/assignments/Django/time_display/apps/timedisplay/models.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e2c0f8393619dd93405e3be4fe6d1f4b1609a426 GIT binary patch literal 308 zcmYLF%}T^D5T3Lmx*+T$c<|8E<^^O~q2NtqMUcIO*o@tj{FF>8^bx)KDn5Wtx{AZ_ zWxnsrOor57SF6wY!x*e)7W&Sp&7(aAYy$FuC{VQI=M7Lebgz-`xtwN*KM-zDBC#1JNEkEF=UdDb3Vo(+hwrK)}u0(MyF?~$B`E0 ZPdKf(8RvY#FWoYo9B#`dR6b{2{Q#e3PD20y literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/static/timedisplay/css/style.css b/jessica_hart/assignments/Django/time_display/apps/timedisplay/static/timedisplay/css/style.css new file mode 100644 index 0000000..f028cf6 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/static/timedisplay/css/style.css @@ -0,0 +1,25 @@ +@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,300,100); +#wrapper { + margin: 50px auto; + padding: 20px; + width: 960px; + text-align: center; +} +body { + background-color: #3e94ec; + font-family: "Roboto", helvetica, arial, sans-serif; + font-size: 16px; +} +h1 { + font-size: 20px; +} +h1, p { + color: #fafafa; + font-weight: 300; + font-style: normal; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} +p { + font-size: 30px; + margin: 5px; +} \ No newline at end of file diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/base.html b/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/base.html new file mode 100644 index 0000000..a9440f9 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/base.html @@ -0,0 +1,15 @@ + +{% load staticfiles %} + + + + Time Display + + + +

+ {% block content %} + {% endblock %} +
+ + \ No newline at end of file diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/index.html b/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/index.html new file mode 100644 index 0000000..568802e --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/templates/timedisplay/index.html @@ -0,0 +1,7 @@ +{% extends 'timedisplay/base.html' %} + +{% block content %} +

The current time and date:

+

{{ time }}

+ +{% endblock %} \ No newline at end of file diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/tests.py b/jessica_hart/assignments/Django/time_display/apps/timedisplay/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.py b/jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.py new file mode 100644 index 0000000..311a6de --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.py @@ -0,0 +1,9 @@ +from django.conf.urls import url +from . import views + +def index(request): + pass + +urlpatterns = [ + url(r'^$', views.index) +] diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.pyc b/jessica_hart/assignments/Django/time_display/apps/timedisplay/urls.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d5557e5cef19d8e02c67e493a1eafb62e8e75557 GIT binary patch literal 545 zcmcgoOHRWu5FICJ`3b2Aw0bnL= z#SO6R=b1O-(R+@+PmjybuZIG5E9U!(58W^r-U@1fMnR@PnFve_bp%ZeSj%qdzl!^ly$1S;j@<&8o&r5l7-;q(;$E@(YO)f)W4# literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/views.py b/jessica_hart/assignments/Django/time_display/apps/timedisplay/views.py new file mode 100644 index 0000000..3aeea31 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/apps/timedisplay/views.py @@ -0,0 +1,11 @@ +from django.shortcuts import render, HttpResponse +import datetime + +# Create your views here. +def index(request): + now = datetime.datetime.now() + time = now.strftime("%b %d, %Y %-I:%M %p") + context = { + "time": time + } + return render(request, 'timedisplay/index.html', context) \ No newline at end of file diff --git a/jessica_hart/assignments/Django/time_display/apps/timedisplay/views.pyc b/jessica_hart/assignments/Django/time_display/apps/timedisplay/views.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3e1c197df5e663b7f35c4b76c6faec904d662091 GIT binary patch literal 687 zcmcgp!A{#i5S{hX7DYj=REe`MmU4jXjRUQ!qDG=U6d@xd@TGFSOKi*b8qXvoQgRC4 zQ1zGi9zFnO+@Sse>z(J>x8r?p*7|X8@aONtRR-G;@cSzV8V1W#K?P7NNEFloBmpR4 z1E@448mxwUfMiFQi_s2$Q#|n)$uabnp>vIO9Su4CPSnN@Ti>8N%M>$GFY%27KQRzM z$y31wV69-KpbW&qM!`COf*D>0aJ1Gy8dhwCQNu=W#n12~pA!8JBYO}=*I{({<2d>m zMlFd96}7|tZDI>-t8{4!_O}@4R9C%y+U0$ll9OWA0BHPOPa<_ULdML&zuI@4b?$cN zkYW*t`?iJ6d_!(QBTk_Qw49ksbRC+~Ar@JhryZG7@28auCtWdjX5veK!h6%Eb`7C9 zUsCQHGbz(%>Wzs1da<3hE%wX{F)!R5j@u=@VWGY$NpQdb>ODVN4T6zy^ntXf7j8!!G-YPM3lm8W*ogX?! zW|wvR!A{Q11pxsFKmY;|fB*y_009U<00I#B7lE<0-|lpHqQyflmy6uAx6`FuyvTC4 znYL~s--~^Uz3afIjlE7O3fVQ4?pwkS+Pxls7hh+l&!Wt#X`!-OXjPTVtsB;lbM38l zn;cuEHmOp}Ox6^RVhSfgK;vjI^rD1r{e-+pJQ{@Nq@f?iU9!b|Zquu%XHTMbF8Y0U zU1k=Wcl~|Ul;%pB2c|+xtqQp=b(`MYH2nw&KmY;|fB*y_009U<00Izz00eee0R8_C c|6F_;1Rwwb2tWV=5P$##AOHafK;T>86Q*8jl>h($ literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/manage.py b/jessica_hart/assignments/Django/time_display/manage.py new file mode 100755 index 0000000..8139943 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "time_display.settings") + try: + from django.core.management import execute_from_command_line + except ImportError: + # The above import may fail for some other reason. Ensure that the + # issue is really that Django is missing to avoid masking other + # exceptions on Python 2. + try: + import django + except ImportError: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) + raise + execute_from_command_line(sys.argv) diff --git a/jessica_hart/assignments/Django/time_display/time_display/__init__.py b/jessica_hart/assignments/Django/time_display/time_display/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/jessica_hart/assignments/Django/time_display/time_display/__init__.pyc b/jessica_hart/assignments/Django/time_display/time_display/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f1a3910744693f8bb2742f151d7558e55cace7a3 GIT binary patch literal 186 zcmZSn%*)l0eljAN0SXv_v;ztHN!B< literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/time_display/settings.py b/jessica_hart/assignments/Django/time_display/time_display/settings.py new file mode 100644 index 0000000..af03174 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/time_display/settings.py @@ -0,0 +1,121 @@ +""" +Django settings for time_display project. + +Generated by 'django-admin startproject' using Django 1.10.6. + +For more information on this file, see +https://docs.djangoproject.com/en/1.10/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/1.10/ref/settings/ +""" + +import os + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/1.10/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'd@_wig0&h0wr37@j$dwpqsxrdcltsf@t^j5maazyvin_lz*a5w' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'apps.timedisplay', + '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 = 'time_display.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 = 'time_display.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/1.10/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + + +# Password validation +# https://docs.djangoproject.com/en/1.10/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/1.10/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.10/howto/static-files/ + +STATIC_URL = '/static/' diff --git a/jessica_hart/assignments/Django/time_display/time_display/settings.pyc b/jessica_hart/assignments/Django/time_display/time_display/settings.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7bf46e6e92b759aff9f77812fff74d1562b60238 GIT binary patch literal 2658 zcmb7G>vq~k5MICmo5Z;~_oh|bG;z{KvYUkT^z@`wK*5}FJC=x3{irIm3oOxvXjdWR zZ=Rr!)#vF0w6iNfq~@F+BeBfx%zX3hXl6y>@9pxRpZs)X<+!dnQJ z(XfQf6Ub<}Hg>~dq%guc z4Tnq_M6tqYKpafj#CK=PB#y?!<7&BFCn1SlPO#FSDfh8-eB|PQh6>|u%;%Q(m4pG5 zGDqH5_xIEaxW5GCAc~1XLkJSMoJOGnHy=?5OMUVKups3T=M(m`rs2qAY8qrg!HWWo zgqlFqcr>9N(-yq76rYcXGDv)1@hRgKxRVJ2QS))k!h}}N9E*we7`D{WMyM9v7U>Q=rRu_QI9l~&H zjUR_c<%tKx*rQAxP>g*tbz`D3;w3TVGu506t)-4V$vhT2TM$uKAk389isOUKam5Zw zAc#V>Du4dpn#BXP3d3tkrYqLZGVBE@7qYraNQXIOlX|jFSA5rOXpy~D|5lpO6~{^z zG+5?G^?d5R9lPFJXc_g*%h(M_XChjIt+-wS*VU#}lh|iW%K$kEpjkOl`+!73yyzS? zZ9;3VW?USnFZAjwqg~@0AlDj4Cf@`>?{*zAVY_QkWodoj4m6?%`-)<~C;eo|#5ppr z+a-lH#xZ#ZEyvmSnfYgVU*jU42YY>y5U-%7SKJU1&sJ+j`58@h};<2^RW*PJx6IlLpjxMSHzYEg<{PPXX4VAq|qCNx~r?We~rf z0wV3U?wo0cac~NZb`p@7dM82700;>mC5#t9>RDAL%29(i3N)X#dlM!yk&Xjz1jpfd zScsS`-igacX_9FiLgPr;?K8P9P#i}bTi_%nFLcuoCCa)=T8&z*X&mcE20sTDN1cx4^p2X< zPWvU_f(6THb(^|nm|PtD$7a1De4CA`E~-$59!E5kwl&?-1xJ(L09(Ch9XegzG>)3d*A1uIsTpaYM$2&QPTP=M?ZHkP`#-gpljiN2rPG*wbFF}M8pFBScG1(t56!Yf_4@<>DF<&eea@n=Dk;#SJR-srZ dX|g}Mu>2eTd|q654OA_d-qs|2n(P$e+y1MkD9;k|(Py#wH-5(Ss8so9#G zPT!LQqvx_(S>~nDS@wA$$ob0F4f9@D?aoOpohR0;yl^4F5pT$)6klCVj*KPBSV5$o z8>=D&X==foAWn!$M(`}WZ`_1ZZc3N)CDWB@tXYcE=cQ3pXu6y4zM$STvUD_fQ_SyZ z_Vyc72<9f)(Mp$r-gVxHx|@@I&I!{*s>WD9A!KfiB5GZ*rr8*`{9kVTW6fB>R*4vj z+RzTpo(;yE(iTREG0{wky+ODSM%h8loO^zOwec<7|M4(>A#9+M$6mFBju9*JzcZf@ zkuz5WnBnLarxRV)D=u|~jffdTc_mJ??a@hW4nZzUv%^gIup zZ@J=q+(zA<^F?hcihXR;4T2%!4o0I){=qZEJp`Ykz!W~LX6u}UhaL*XmDE0{XYNVR zo5tl~cQ>mW0YAjGjsQi0>s1tf2YqkXGesLrBlM#i&)&+5Y2@+%?Z~BF`eBIpCtQIl zJ$1r5x)jdIk}a6^^qnzPEy$sjmx3OerP;@~N-LqgqaW9PVKhCA3s1K{yPHbrc;2l2 Yea!Jn8NRB;>&JL^eH8uVX|j|41+(ZpDF6Tf literal 0 HcmV?d00001 diff --git a/jessica_hart/assignments/Django/time_display/time_display/wsgi.py b/jessica_hart/assignments/Django/time_display/time_display/wsgi.py new file mode 100644 index 0000000..a52b172 --- /dev/null +++ b/jessica_hart/assignments/Django/time_display/time_display/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for time_display 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/1.10/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "time_display.settings") + +application = get_wsgi_application() diff --git a/jessica_hart/assignments/Django/time_display/time_display/wsgi.pyc b/jessica_hart/assignments/Django/time_display/time_display/wsgi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..085d4009f6ecb6d2f3e12eb5d7ce6ca980cb9160 GIT binary patch literal 654 zcmY*W!EO^V5OsFjfEJJ{0X_Se1FY#4Aw;V!Q4pkvv;yU_G3&|3E3ap@o~F&Y7k-V8 z;4An57$+ctwfj7t=b3pkPJceizSZBqRN~J{d4I!yIAbtE%ozv5B*G2EoDKd`;S$lN zVxEct3`BDvnnPg@ggF#<3A<8p$8p0LG#d?Lt{)89=h=87EA&fS%O&=bYzw8ap>uj8 zyB-^;D9^G9Nx1DWK#;Toxr@@y>8}o?4pPe&&9#H)4%Xo0TK9HKdEJ7Mi-qnwXDdw> z{bIrS-g2oHdyv+1)pkor^qkxVxwHGLuD)8zgKY5{6 zctfZRbPhKycv3f^wkor~cuhwG?vtJ{)Ieoq$~`r7%tZ0-bUMB$XXlrflj(R?ez+*E z-k*o3F>r4lc>p5o>oB?(nFwXc(#nz&wlUBVZ#$WJ#ogtx+9&qyE`wj&9zA93;8X^d z`q~ja;Nza6QM~^TLdi#U6`&8Qfe?6#E8UYCBi20oqPJ^M1vYrfT - - - - Session Counter - - - -
-

Counter

-

{{ session['count'] }}

-
- -
-
- -
-
- - diff --git a/jessica_hart/assignments/dojoSurvey/server.py b/jessica_hart/assignments/dojoSurvey/server.py deleted file mode 100644 index 1f117b5..0000000 --- a/jessica_hart/assignments/dojoSurvey/server.py +++ /dev/null @@ -1,14 +0,0 @@ -from flask import Flask, render_template, request, redirect - -app = Flask(__name__); - -@app.route('/') -def index(): - return render_template("index.html") # Render the template and return it - -@app.route('/result', methods = ['POST', 'GET']) -def result(): - if request.method == 'POST': - return render_template("result.html", result = request.form) - -app.run(debug=True) # Run the app in debug mode diff --git a/jessica_hart/assignments/dojoSurvey/static/css/style.css b/jessica_hart/assignments/dojoSurvey/static/css/style.css deleted file mode 100644 index ae3f660..0000000 --- a/jessica_hart/assignments/dojoSurvey/static/css/style.css +++ /dev/null @@ -1,11 +0,0 @@ -#wrapper { - border: 3px solid #000; - font-family: Arial, Helvetica, sans-serif; - margin: 100px auto; - padding: 30px; - width: 350px; -} -h1 { - font-weight: normal; - text-decoration: underline; -} diff --git a/jessica_hart/assignments/dojoSurvey/templates/index.html b/jessica_hart/assignments/dojoSurvey/templates/index.html deleted file mode 100644 index 447818b..0000000 --- a/jessica_hart/assignments/dojoSurvey/templates/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - Dojo Survey Index - - - -
-
-

- - -

-

- - -

-

- - -

-

-

-

-
-
- - diff --git a/jessica_hart/assignments/dojoSurvey/templates/result.html b/jessica_hart/assignments/dojoSurvey/templates/result.html deleted file mode 100644 index fe7f4be..0000000 --- a/jessica_hart/assignments/dojoSurvey/templates/result.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Dojo Survey Index - - - -
-

Submitted Info

-

Name: {{ result.name }}

-

Dojo Location: {{ result.dojo }}

-

Favorite Language: {{ result.language }}

-

Comment: {{ result.comment }}

-
- - diff --git a/jessica_hart/assignments/ninjaGold/server.py b/jessica_hart/assignments/ninjaGold/server.py deleted file mode 100644 index ad8b39d..0000000 --- a/jessica_hart/assignments/ninjaGold/server.py +++ /dev/null @@ -1,47 +0,0 @@ -from flask import Flask, render_template, redirect, request, session -from datetime import datetime -import random - -app = Flask(__name__) -app.secret_key = 'abkjlkhkljhklhlkjhlkc' - -@app.route('/') -def index(): - if not 'gold' in session: # If no gold is in session, set gold to 0 - session['gold'] = 0 - if not 'events' in session: # Initialize events list if not in session - session['events'] = [] - return render_template('index.html') - -@app.route('/process_gold', methods=['POST']) -def process_gold(): - building = request.form['building'] # Generate gold range based on building - if building == 'Farm': - result = random.randint(10, 21) - session['gold'] += result - elif building == 'Cave': - result = random.randint(5, 11) - session['gold'] += result - elif building == 'House': - result = random.randint(2, 6) - session['gold'] += result - elif building == 'Casino': - result = random.randrange(-50, 51) - session['gold'] += result - - timestamp = datetime.now().strftime('%Y/%m/%d %-I:%S %p') - if result < 0: - act_string = 'Entered a {} and lost {} gold... Ouch.. ({})'.format(building, abs(result), timestamp) - rg_class = 'red' - else: - act_string = 'Earned {} gold from the {}! ({})'.format(result, building, timestamp) - rg_class = 'green' - event = { # Pass both the string to print and the desired color class - 'msg': act_string, - 'class': rg_class, - } - session['events'].insert(0, event) - - return redirect('/') - -app.run(debug=True) diff --git a/jessica_hart/assignments/ninjaGold/static/css/style.css b/jessica_hart/assignments/ninjaGold/static/css/style.css deleted file mode 100644 index de15536..0000000 --- a/jessica_hart/assignments/ninjaGold/static/css/style.css +++ /dev/null @@ -1,70 +0,0 @@ -#wrapper { - font-family: Arial, Helvetica, sans-serif; - margin: auto; - width: 960px; -} -#gold { - display: block; - padding: 10px 0px; -} -#activities { - display: block; - height: 150px; - overflow: auto; - margin: 0px 10px; - padding: 10px 25px; -} -#count { - display: inline-block; - padding: 6px 10px; - width: 150px; -} -#count, .box, #activities { - border: 3px solid #000; -} -h1 { - text-align: center; -} -h1, h3 { - font-weight: normal; -} -h3 { - font-size: 18px; -} -input[type=submit] { - background-color: white; - border: 2px solid gold; - color: black; - font-size: 16px; - margin: 14px 0px; - padding: 16px 32px; - text-align: center; - text-decoration: none; - transition-duration: 0.4s; -} -input[type=submit]:hover { - background-color: gold; - color: white; -} -.box { - display: inline-block; - height: 200px; - margin: 10px; - text-align: center; - width: 210px; -} -.emph { - font-weight: bold; -} -.gold { - color: gold; -} -.red { - color: #A2111F; -} -.green { - color: #5E7A4F; -} -.none { - color: grey; -} diff --git a/jessica_hart/assignments/ninjaGold/templates/index.html b/jessica_hart/assignments/ninjaGold/templates/index.html deleted file mode 100644 index cd26225..0000000 --- a/jessica_hart/assignments/ninjaGold/templates/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Ninja Gold - - - -
-

Welcome to Ninja Gold!

-
-

Your Gold: {{ session['gold'] }}

-
-
-

Farm

-

(earns 10-20 gold)

-
- - -
-
-
-

Cave

-

(earns 5-10 gold)

-
- - -
-
-
-

House

-

(earns 2-5 gold)

-
- - -
-
-
-

Casino

-

(earns/takes 0-50 gold)

-
- - -
-
-

Activites:

-
- - {% if session['events'] %} - {% for event in session['events'] %} -

{{event['msg']}} - {% endfor %} - {% else %} -

No activity here.

- {% endif %} -
-
- -