From 24cb89e6ee3519c3b528f24e7fa1312996c36cfb Mon Sep 17 00:00:00 2001 From: Tait Hoyem Date: Thu, 5 May 2022 17:18:28 -0600 Subject: [PATCH] First major piece of work. Writing CSV info now. --- accounts/__init__.py | 0 accounts/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 137 bytes accounts/__pycache__/admin.cpython-37.pyc | Bin 0 -> 178 bytes accounts/__pycache__/apps.cpython-37.pyc | Bin 0 -> 414 bytes accounts/__pycache__/models.cpython-37.pyc | Bin 0 -> 510 bytes accounts/admin.py | 3 + accounts/apps.py | 6 + accounts/migrations/0001_initial.py | 32 +++++ accounts/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 0 -> 960 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 148 bytes accounts/models.py | 8 ++ accounts/tests.py | 3 + accounts/views.py | 3 + core/__init__.py | 0 core/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 133 bytes core/__pycache__/admin.cpython-37.pyc | Bin 0 -> 1552 bytes core/__pycache__/apps.cpython-37.pyc | Bin 0 -> 402 bytes core/__pycache__/models.cpython-37.pyc | Bin 0 -> 4998 bytes core/admin.py | 33 +++++ core/apps.py | 6 + .../__pycache__/add_teams.cpython-37.pyc | Bin 0 -> 1122 bytes core/management/commands/add_teams.py | 18 +++ core/management/commands/init_db.py | 21 +++ core/migrations/0001_initial.py | 83 +++++++++++ core/migrations/0002_auto_20220504_2124.py | 32 +++++ core/migrations/0003_auto_20220504_2125.py | 23 +++ .../migrations/0004_rename_shot_shotongoal.py | 17 +++ .../migrations/0005_rename_shotongoal_shot.py | 17 +++ core/migrations/0006_auto_20220504_2306.py | 34 +++++ .../0007_penelty_peneltylength_peneltytype.py | 45 ++++++ core/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 0 -> 1882 bytes .../0002_auto_20220504_1912.cpython-37.pyc | Bin 0 -> 791 bytes .../0002_auto_20220504_2124.cpython-37.pyc | Bin 0 -> 1140 bytes .../0003_auto_20220504_2125.cpython-37.pyc | Bin 0 -> 784 bytes ...0004_rename_shot_shotongoal.cpython-37.pyc | Bin 0 -> 508 bytes ...0005_rename_shotongoal_shot.cpython-37.pyc | Bin 0 -> 512 bytes .../0006_auto_20220504_2306.cpython-37.pyc | Bin 0 -> 986 bytes ...y_peneltylength_peneltytype.cpython-37.pyc | Bin 0 -> 2161 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 144 bytes core/models.py | 134 ++++++++++++++++++ core/tests.py | 3 + core/views.py | 3 + .../game_1/shots_game_one_lvad.csv | 26 ++++ .../game_2/penelties_game_two_lvad.csv | 6 + .../game_2/shots_game_two_lvad.csv | 29 ++++ .../game_3/penelties_game_three_lvad.csv | 2 + .../game_3/shots_game_three_lvad.csv | 22 +++ .../game_4/penelties_game_four_lvad.csv | 5 + .../game_4/shots_game_four_lvad.csv | 37 +++++ csvs/low_vision_and_development/teams.csv | 31 ++++ csvs/open/teams.csv | 69 +++++++++ csvs/womens/game_1/shots.csv | 23 +++ csvs/womens/teams.csv | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 140 bytes .../__pycache__/settings.cpython-37.pyc | Bin 0 -> 2372 bytes hockeystats/__pycache__/urls.cpython-37.pyc | Bin 0 -> 919 bytes hockeystats/__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 551 bytes hockeystats/settings.py | 6 +- run.sh | 2 + 61 files changed, 781 insertions(+), 1 deletion(-) create mode 100644 accounts/__init__.py create mode 100644 accounts/__pycache__/__init__.cpython-37.pyc create mode 100644 accounts/__pycache__/admin.cpython-37.pyc create mode 100644 accounts/__pycache__/apps.cpython-37.pyc create mode 100644 accounts/__pycache__/models.cpython-37.pyc create mode 100644 accounts/admin.py create mode 100644 accounts/apps.py create mode 100644 accounts/migrations/0001_initial.py create mode 100644 accounts/migrations/__init__.py create mode 100644 accounts/migrations/__pycache__/0001_initial.cpython-37.pyc create mode 100644 accounts/migrations/__pycache__/__init__.cpython-37.pyc create mode 100644 accounts/models.py create mode 100644 accounts/tests.py create mode 100644 accounts/views.py create mode 100644 core/__init__.py create mode 100644 core/__pycache__/__init__.cpython-37.pyc create mode 100644 core/__pycache__/admin.cpython-37.pyc create mode 100644 core/__pycache__/apps.cpython-37.pyc create mode 100644 core/__pycache__/models.cpython-37.pyc create mode 100644 core/admin.py create mode 100644 core/apps.py create mode 100644 core/management/commands/__pycache__/add_teams.cpython-37.pyc create mode 100644 core/management/commands/add_teams.py create mode 100644 core/management/commands/init_db.py create mode 100644 core/migrations/0001_initial.py create mode 100644 core/migrations/0002_auto_20220504_2124.py create mode 100644 core/migrations/0003_auto_20220504_2125.py create mode 100644 core/migrations/0004_rename_shot_shotongoal.py create mode 100644 core/migrations/0005_rename_shotongoal_shot.py create mode 100644 core/migrations/0006_auto_20220504_2306.py create mode 100644 core/migrations/0007_penelty_peneltylength_peneltytype.py create mode 100644 core/migrations/__init__.py create mode 100644 core/migrations/__pycache__/0001_initial.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0002_auto_20220504_1912.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0002_auto_20220504_2124.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0003_auto_20220504_2125.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0004_rename_shot_shotongoal.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0005_rename_shotongoal_shot.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0006_auto_20220504_2306.cpython-37.pyc create mode 100644 core/migrations/__pycache__/0007_penelty_peneltylength_peneltytype.cpython-37.pyc create mode 100644 core/migrations/__pycache__/__init__.cpython-37.pyc create mode 100644 core/models.py create mode 100644 core/tests.py create mode 100644 core/views.py create mode 100644 csvs/low_vision_and_development/game_1/shots_game_one_lvad.csv create mode 100644 csvs/low_vision_and_development/game_2/penelties_game_two_lvad.csv create mode 100644 csvs/low_vision_and_development/game_2/shots_game_two_lvad.csv create mode 100644 csvs/low_vision_and_development/game_3/penelties_game_three_lvad.csv create mode 100644 csvs/low_vision_and_development/game_3/shots_game_three_lvad.csv create mode 100644 csvs/low_vision_and_development/game_4/penelties_game_four_lvad.csv create mode 100644 csvs/low_vision_and_development/game_4/shots_game_four_lvad.csv create mode 100644 csvs/low_vision_and_development/teams.csv create mode 100644 csvs/open/teams.csv create mode 100644 csvs/womens/game_1/shots.csv create mode 100644 csvs/womens/teams.csv create mode 100644 hockeystats/__pycache__/__init__.cpython-37.pyc create mode 100644 hockeystats/__pycache__/settings.cpython-37.pyc create mode 100644 hockeystats/__pycache__/urls.cpython-37.pyc create mode 100644 hockeystats/__pycache__/wsgi.cpython-37.pyc create mode 100755 run.sh diff --git a/accounts/__init__.py b/accounts/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/accounts/__pycache__/__init__.cpython-37.pyc b/accounts/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..373db8e2da15504d6b854ac4581a45b634e1b4cc GIT binary patch literal 137 zcmZ?b<>g`kf-6Ugl0fuh5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o6vAKO;Xk6-Xp! wr&bo1B$gDTuoIJ$^Gox9g7NX0d6^~g@p=W7w>WHa^HWN5Qtd!yeFkC%04?+(KmY&$ literal 0 HcmV?d00001 diff --git a/accounts/__pycache__/admin.cpython-37.pyc b/accounts/__pycache__/admin.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3d8b33596c0f45e4de155fd8a06d4614f0857eab GIT binary patch literal 178 zcmZ?b<>g`kf-6UglI(%>V-N=hn1BoiATAaF5-AKRj5!Rsj8Tk?3@J>(44TX@fuanW zjJH@5Q*tx&{4|-O_)@YG^V0M6lJoOQiZYXmKnAR2C}IXuVB(j)enx(7Dv(IdPOU61 nNh~QwVJ9Xh=a=RI1;Hlj6;$5hu*uC&Da}c>V+5M<8HgDG)v_## literal 0 HcmV?d00001 diff --git a/accounts/__pycache__/apps.cpython-37.pyc b/accounts/__pycache__/apps.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..01c30eeff3d832687ee714bb4a2722e0787e4519 GIT binary patch literal 414 zcmY*VJ5Izf5Vd2k6!t@bXpv~sWG{fwW|5%VhAxfe%{U?8e29}`Y2gT5f_rcTDz{Wz zVJpV@2r<$;KhM1RXtt}>oS=PuHv4yczujjtj%0&wE)jqL)uf;?rR0u)2keaiQ}mU^ z9`Jh-%zjWs0%}j9y1uE(G|v(jnT#UYpqq09MPdpBD{0KYi#agt!0l<2Bvn_oW~hI; zfJa$oRS5gAs6c5GZu2ba+Uhn}8muoz`7W4QUx-o`N(eg_0@a;%d@00pC-s;)1C`27 zw?bkMk@iiv%YBf>-JyqLxPGV#g^)a{gK1@J{_$z(TGq7*>qEn^(%s59@F}N#WEU{I e825L|#&ZLl_HWd{78tYs)v)umyOVL+CHn>KerY%W literal 0 HcmV?d00001 diff --git a/accounts/__pycache__/models.cpython-37.pyc b/accounts/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..da8149698ad334410efbb3bf2f08212ef77a544a GIT binary patch literal 510 zcmY*VJ5Iwu5S{Tli4!FaqT&XTkl_FbMNoi*lm^kbSvj7C5d48%y9lBqx8MYvf{sIM zOT`tan28e+Mw-v=ynXL!&qkvGa9n-b*$4M8Icy{3VZ!MSxeyTMP+)>6bC3sxN)*Bc zkfLw}6dHV0Nl2Y*7d|k__y-W9nQ5z6s*tFamOFfA}#N#IIGIq-p}H+spoNP&x#%2-vDT4)s|?7 VTzp$m@X<-@=~O<>iQW*0>K8RqbYB1f literal 0 HcmV?d00001 diff --git a/accounts/admin.py b/accounts/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/accounts/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/accounts/apps.py b/accounts/apps.py new file mode 100644 index 0000000..3e3c765 --- /dev/null +++ b/accounts/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class AccountsConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'accounts' diff --git a/accounts/migrations/0001_initial.py b/accounts/migrations/0001_initial.py new file mode 100644 index 0000000..57ad8ef --- /dev/null +++ b/accounts/migrations/0001_initial.py @@ -0,0 +1,32 @@ +# Generated by Django 3.2.13 on 2022-05-04 18:30 + +import django.contrib.auth.models +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('auth', '0012_alter_user_first_name_max_length'), + ] + + operations = [ + migrations.CreateModel( + name='HockeyUser', + fields=[ + ('user_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='auth.user')), + ], + options={ + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + 'abstract': False, + }, + bases=('auth.user',), + managers=[ + ('objects', django.contrib.auth.models.UserManager()), + ], + ), + ] diff --git a/accounts/migrations/__init__.py b/accounts/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/accounts/migrations/__pycache__/0001_initial.cpython-37.pyc b/accounts/migrations/__pycache__/0001_initial.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6074469783605e754d0aee0d54604f3ab5d84bb5 GIT binary patch literal 960 zcmY*XJ9E@95Vqv^J(4icK*cb_fSXI8pkkPWK%lu$Bx&4eWJ|f&@e4`EkhIX|A5Z`t ze}o^gEfs%(ij{pwf;{@Xt6idJGg;8BB6gNfNXb9?7$V%td zwq9ctc5!QgAp4h6DoE-Ix*(}1{W7pG$gqqAk#RXH!*X0s1i{Z2fe5dHQ}h&(h*2MX zam83n&~I99l;PLSZ%%KWUilbpOKc#wO^D}fPRGd5<4bdvKHS-P@|5w)NX3>K;j~cN zu!h%?)%+u?WV0}5FnZhO=knqNJs|4+I-?FQV;f^;^(24^DlN;Eh17~-7h$~L=RUXHRybY`Oy4!~xJ5Xy&qE+e z-Yi<6B7>+e4$cRJ`+G|g`kf-6Ugl0fuh5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o6vOKO;Xk6-Xp! zr&bo1B$gDTuoIJ$^Gox9g1MRLMTsSu`FX|q@$s2?nI-Y@dIgoYIBatBQ%ZAE?LfwU H24V&P+a@Kq literal 0 HcmV?d00001 diff --git a/accounts/models.py b/accounts/models.py new file mode 100644 index 0000000..a9b565e --- /dev/null +++ b/accounts/models.py @@ -0,0 +1,8 @@ +from django.contrib.auth.models import User +from django.db import models + +# Create your models here. +class HockeyUser(User): + pass + def __str__(self): + return f"{self.username}" diff --git a/accounts/tests.py b/accounts/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/accounts/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/accounts/views.py b/accounts/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/accounts/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/core/__init__.py b/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/core/__pycache__/__init__.cpython-37.pyc b/core/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5fdc32d1d33c7128c0a6fc480fafc178d58cc78d GIT binary patch literal 133 zcmZ?b<>g`kf)huIl0fuh5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o2BxKO;Xk6-Xp! tr&bo1B$gDTu#@wPQuX8GGxIV_;^XxSDsOSvk(A9(-( literal 0 HcmV?d00001 diff --git a/core/__pycache__/admin.cpython-37.pyc b/core/__pycache__/admin.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..172fad3cf068d1defec1cbf9f0337d61da5a0078 GIT binary patch literal 1552 zcmbVMOK;RL5VjNNxtr|+kN^Q%abktk{sDv*gwzuiQaR-kxodA4$fMXPXwT(`z>&Yh z3Hi#Ye}NM-PIlXfUY1Cn9na^-H#492b&|vczU-$u4H+T7akBnAaON=dFED}#T9S&U zv~p6Xa#OcrDXYBHtNhfbL^#4NgDOlzN@VyglJq-0B7zC;D-oUyKg5^rB~3>bb1mkJ z0I*<#jVX0z0Ss36*p9_~i%rB1U=ZoCU9o#Y zW_wo@(wq6le^>IAREE8myfXfYGmO}p^Y9Gj0^XK{DSyM?ci;r@p zTi)t{zi5;^v{@aTuM}znRiHr{By>V*BZGWhK<2n)3g%|M!p%V>m~rnh$k{WauC86q ztV7W>ajGH+no!9c9yRwi d4c>U0v`qM-`_FiZ710mDOzGI&r!o6?`~?aZI3@r9 literal 0 HcmV?d00001 diff --git a/core/__pycache__/apps.cpython-37.pyc b/core/__pycache__/apps.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f20d4c06049ae42fbb7a2956070db9f056e7f4d0 GIT binary patch literal 402 zcmY*Vy-ve05Vqq~DrvhQRwULiq%VL_e(`cxB=h zn7C_NAx^r_pYOi=u~)NM#LzxJ+U*;jUvxQIh-888E)akLH>~0*=j@h20OFN_(ELTD z0fcuf9(|*V#oV7Pn`Uk6yeu+`9E~Gcpt~~!%~B2wD|sp)NJ9|VA@tGOwtA?2K8FWY z7dC-yQd!W(C9ASn_MN>cwE-VyDBZ*(KbEpqm6p;+Qlhdq#HUg|^~xMFr=WAyn@%dM zm-*0ua__9A_wV87a(-_sjgUR+o$FNR{&5;OS54!RX4eX=qW^IOV;=H-WD^TNIqXf! aHlXID{Tnl|3C8^RYS{Oh{>G7ZDt-Zx0Auq2 literal 0 HcmV?d00001 diff --git a/core/__pycache__/models.cpython-37.pyc b/core/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..59df9f95e3340c171b30c53253ebc6b73ed6c9cc GIT binary patch literal 4998 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 OuixnQNKL6j0{1^m$q3s3 literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0002_auto_20220504_1912.cpython-37.pyc b/core/migrations/__pycache__/0002_auto_20220504_1912.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f500cac8295e589782ace2530456eba746ed181c GIT binary patch literal 791 zcmaJ@K^*91bKUkOkVEa?|oQ;6P^BEG`2qzG-^wTK@-$eM9bJEhX~^BjwLXH^bgA*hoisP7$$p`VB8HcTBdLlj!|!IDcs)DCayEM zgXP_|+1o>1SY$NswXox|EKgah+M(srMh)*oodDmk{=$xc4+23!u_M<7Q|Pv7FJX_A z__RY&(_?tDl6)hyO^nO!R>4iL>eMF^3T%poIacR>&kS4-HusC)x3N$7;mXYiFOFxD zt4q9}e`ZpsW?0xrt)(oe&hP{hS5kb@3JK>$Zd2yt8M8TKSoB&7#AC)juDNt)9Rsn# zI)s|H!syVYIeI6Y^OZ|u)8_ylX?zvLW-k|9?>u?G68j(fjp%#m_2$=`>7wrhn)#*J zU^9dH2fJxZuiwNJXI?SB9(q=lRaHJNAFj_Ge~Y1aP$ literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0002_auto_20220504_2124.cpython-37.pyc b/core/migrations/__pycache__/0002_auto_20220504_2124.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..efd3004edd6f6255694bcd606beab8f30abcecac GIT binary patch literal 1140 zcmZWo%W~5&6t(3?Y$s_`D36vxVTMgMX&PEq9i}e|9i}ZqyYj~4}*~w(%3+(NH5a!3YVMi5XhdPH{G{sGByx1_xYdfCoMV(1aGWlK|#meoCM-o#ifI zt_OGUz5Cbi!y?>6f1v&M;Q>6H+UEq8(AT7`w4J)?TsjZS@Ca6>7DgWb7kN@g5(`$R zB(cH{JVlnzq<=J{hg|JZ$*FAh`~CHZ6|7=$Chep|>y9aBC3MM+i7chHE-J)C<3XYP zmc}o*!b*5aPR(0bt*vv;Xa>@*SWa;k=?t^DxWwQjLpG-uWhDuN14$0|yS8k_ld6nH zoW>Oe*&K70$NVa~q*u}x$T`l~HA?b{@?k0HpLG(onj>&3aqTP3ddh>{_+=4cJG8O)))n|qq@kTD)c=n9 zlSOmc)R|pZ`gO-W7-~^!DVF{^d-VnG&A9L_)wEjWw*4CIqEC8TwfwJ?qC%y0Owala Df&fK< literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0003_auto_20220504_2125.cpython-37.pyc b/core/migrations/__pycache__/0003_auto_20220504_2125.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..81401ef9e6d3309ce8a1733dd799666e226d31ac GIT binary patch literal 784 zcmZXS&2H2%5XT)mUmJGYQb4=_LJCOTG~ML{s3640f%Z^NxmekZo6R;Ki=7;LhHGDd zH{g|g<6%fdh&Uf38v*1ofO&QBuP@94}HheBu$fLvf$})y2xC$?t1NSg{(S=>8*pwX?Co7 zWRwRvZOu8ed?F1SnKV8Bg6NGdmi^Jia$tF3IkddAJhA-3u(Y3|7w6JAW2Ql|?y5p4 z9e}vZhq{j$ifV-9ZQcm&TI*d_q6Y2uRU5RHvsQVWN9m%erkJB3Tcn@?AnvnUf>rk9e==ikv nXR)g%u*uu9JA#$1!sc!-@3I={ImXf9%TbTlrbK1RK45}*-u5ZVnP#8L^-BGE02mBy!jki;cUg*wB^58*F)W#TU| zadxSyo^(&|&Ua7ueBbSc1Y_vy*#jly+ZOxaNbWH8C4wZ97Nn#prDQ~;C)o#)4Cu;x zXQ?Ooltlgy&XI_kuw2gTtXZl`=eD(vBS9c3l>}GmoTd!;%D1ADe|lKAq>q9v(;n}Y zBG2$#)nG2-IKCFyrcok^lO!I-1Cd-M!<0`KsxhI(r)s3K0#^c6NKs`an4p3;$0pH< z3526Um{5pP$xQ*sJ3_o}vcitrO2Qf{301xXU3=)koIZnn94iTh3Dp|@O@5L34Bs96 zKK2)?1cdwrwz|n0eZ;MY{^5W6=w={lrz><^0ygO&gQ literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0005_rename_shotongoal_shot.cpython-37.pyc b/core/migrations/__pycache__/0005_rename_shotongoal_shot.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..674e42d0b40998f6b51fd0d7f5cc4826de85008f GIT binary patch literal 512 zcmY+AzfQw25XSA;32A8I0od5Gv>jkW2(grb7Kv_ItTcD(ACkDlsSq=)JP5Dkm5Eni z;_OnDp5)VaXWwW4eB0|KjN&ddvk7PH%N4tjByMP#b4tK~m#pF$=WN6v0P)U1AYTP< zA`3uHSsH%RIhJypRLgmjw@Y1{!nJmBV2CW^z-W}uc_vVz{j zY@$@9VN)XMu2RpNy!7T&0j{wItcxX@CLj)b{OE5UYrxVbdX0aepR75deV=~r2Mb*x zrQ!)+O`EsoKs%1X{*MMkborlX3*))^>(@q*Z$!()lwuJ{$ph}YlT_Fata5_y!^}U> W_xDfPs#6-Y@zs{{+W8p=(-pr8k%x}} literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0006_auto_20220504_2306.cpython-37.pyc b/core/migrations/__pycache__/0006_auto_20220504_2306.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2813c797a1cfb880dd9bf660f9d6253a8117d033 GIT binary patch literal 986 zcmZuwO>fgc5cRhmH!0;y2q7WF0VxtBR-ip0R9ev@p|%Km@@3^@rjFf>9lVZ2dWCEM z2mB(WxpF}L3!Ip>2^DJB+VPw9?99Bk>z!UNGR;U?UI+vm2fl{#?`?l8Z*)HzrYW0uaOtdJf=QM4&4ERq=t zH7)D1NXtYvkQ@!k(>B9n3N%onEY8;S-oacZORV}Xxnr3Wr{ok1DXCKyf+fQmsav5; zY6PLPlU0{}o5j_FwkuAv?w({QfgD|({IM)2r&v+11<-V&D9~SZZR%(w>g61ngn4x4 z9~F=GxiRe>kav(Ng`k}s@^_kKP~GEmx-i*r1O8-MW)oE81D+%cS#wLtXCbjj>*-;C zodVHxCj^B;aJLJIjJra7S|qa3i9NtM7J$VhLseOvnS$2#ZALG|=y|j?m@g~+hxk0zV>W^9IgV-Z^U%8f-Ng4j w>a-LFFmBkk9Pj^I9JIg5U`4KaqFdLsE=jcL8Lv_BveosKmP+Zc4KuL+09X+in*aa+ literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0007_penelty_peneltylength_peneltytype.cpython-37.pyc b/core/migrations/__pycache__/0007_penelty_peneltylength_peneltytype.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..589b0660e17d3db225d56a4a843fb901521023ee GIT binary patch literal 2161 zcmaJ?OLN;c5avr1^|F;Tu^T5%)%2;fkrgFz`bg8n@-wO9jHOIF>VZRXAqp}@svzZ5 zy0%yUhxXWi(=%?Jp8OYj>H?4yH_enBf**Dliw}!kV6#-pYxw-IoOJ&zXxd+*Gk+`u zkMK)s*nkFls15awJ~TRpF8W4jcC1|uOt5~@z#{q}^RwB>fYH*bnKK-tRSljW(tvp> zjiZFy!x%`IJoANa{;VK)gkSQ9u4zQ;=%95B&;z|=5^I3oz$Eq{3l_c^upxVD^$c)O z=0FbeP=F$oU@5R+8Oo;y>Mjub*W7Pf&j?Jocxp&5Z~c##OK=%hU=`kmE3gJv;TpUH z*Wq2LzA%@&E9L8eVj`&2?`=cf!Qg;6U>9BJa;fp0L%u+{kUw_5!;J;R(8S)TR#G4)A;>F)jHhKjze{#Ao5 zp%u4#l!TD*!fcW4$w-phxer?@i^!!4y$rGt(;5+v%_z6I(`Ixe7z$D^rmHWaWE8VB8G2Djk4dGe_JU_;apNl^l_jo^ZWG$0 zzC2%$&`mL0em??wLSgKMC~63i)h6ChYO5w&6Ot^Do;MCtc2)H35oS;fXnsX>&D#lX z{h1+gBSQI^De)a9us9dFao9$fQ6>`G%0%L<#CIijB)%tcPT~!LnMfUOv<|DfqGY8M zbJhXoy^P%MgfFXQQj)k*HZ6$asf{oZ2&-mzrW< z($tN|>GYyvtF~&UF3!zU%>8NkyoHd+N zNDvoY_eb1pQS71z1cw5qC`OLSJuEckv2h@7A0~IQxJiS@c>e5&lH@s2ZVHyR#_G0G zU77I#nJM!-xB)bXp5mcn!@!Gzm>bZ=Jrj|~D-Lt?=&-%rZ1a4KDW$Hx-!&GA=!)j= z@7DYAkYMBE$(5vDn*0lkh^)W5G1u{+yzkC~Hv6ks&ZQ!5wb6u$q!d{vFKfrNElW3y zOZqjvY$~)d`>*IX^t^suU&BwdYq}g;wRui0sRmscHWjHW3t>&&-nIE+85OG%^S)Z2 VLNUs?^FVFTLlN*qn3Z+M{09N6i~9fo literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/__init__.cpython-37.pyc b/core/migrations/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..891b0753b668f71ce83bde7301e6df7ada8590f3 GIT binary patch literal 144 zcmZ?b<>g`kf)huIl0fuh5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o6vKKO;Xk6-Xp! zr&bo1B$gDTu#@wPQuT8)(~A;IGV}9__2c6+^D;}~g`kf~3PmNg(<$h=2h`Aj1KOi&=m~3PUi1CZpd1ip7tt3A9krT;;YJrZTJCP^oVKgI> zXxqQRqFwfn@FTSCqNl6wyXuu}C$2+JQ^^|7+`0F=cfPrIW_@KEXOJ_A?n3}1)DuxP;6u&(V#p9l90IRNkEF+Fy@9x{9}tmx=)yHQ^*s@PyhqU~ zb;v`Efs}ik_u04AD)<(Y20lg+SiV~&UKIhW-0xG1RYyTr2k^W{#Qo55M29ji`unGg zGCe>?ga+b!(+LUtKfVI8Kj!EUOn^)!8w=Ye??vlF7O2OF6$WH=>F&FyM@y?q(VI8R z?~i(HC1PR353Lt>mXGeeIb8d`e{A=T$x3DIS>#zyJbPJ-vnzVZv@AdLIEyY15GBj^ zctH20l;3D^QW~Q3n-jvsgm|1E_X&%xO-wSv7&3l#!o>;GMvEJh7P$S?N_K|Df`vO5 ztqwI@3gD1KGaypBY|4)%HCaD)S|@YS+9cpG1Zm7(9mvM4DrcSG#=E{J)zZKJP-Vfs zRKw;KC5L0G&n99qk-+gdWE>-R)JpSm%y4oMBf7?oTLTKmte$>i5e~K99+=i!tPSb) zMqs+6(@%vSXIB9MJEbofbj!`>-_?43h7 zc@mXTIP6z)aY1QsHrh%owB?o(BzHozH4%K8J$;k0Lq7lmj}!{2JE_Y^AoHYfLrzrc zQpZe+;?+RI52EMiMQTxxx}n=7p3Qrw_CK80eo!pi!x&EiUYr-89l9i-)>(up;;n{E z&v&(2R7~y&YE`4php@<`>jQC^v`%d-Du06#2cpH%`6g|pS4+ZEyK+4)8U`Nph7lM0 zc$_+PFUTR^amg@}b0?7pg!#^U5*PY-+<06st;?#Cq(EF&mD-M?884L|SDl+$KSN$LekT8j9f$HTH-xks4E+Cx2YM3+%Yy9O0%w)QE$g+ zAx`txOduj7Y4g|D)t>JXY))?Hf9;QMMyY=sm%hU-2_5qM0wS^3*a*3q{CrW!3%Noe lmmPl#!aqiNVKB~(q;mzKnDpn$g?#dsOF}Mv3&NC;`x{dEBisN0 literal 0 HcmV?d00001 diff --git a/hockeystats/__pycache__/urls.cpython-37.pyc b/hockeystats/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..20c067ef4a2437dd6262293532addda9133c86cf GIT binary patch literal 919 zcma)5O>fjN5KXe_wxlimg}G%TElGokd|dXDdSma#OKeBB11wj54Znkb zkt-*TTsblJX3+|%QZ2bC zW3vQs)z-FVRuoiKCZ}s6SE|)&%_^H$N)${MkMpy_s+L!#aLEOhH%0RD3lWHAX3142 zE5~kI)`Ons@SIX061ZrUwljdGRszJPByBsq+{=G79aDl?;9_no@l&zU|L~?J`j?OE@^6c-(#^vY4ln!K){m1B9R!v8_ zT%ifRo|9H#Gk5-6dt(5pV0&CHn`E#YtekD_+O{KihVMuYxl?b-o!KrLwJOlSU8U5$ z@VIG~CBJZ7gDmV12o+pn5Ie`ej{UKClO6SkWr_1qmh<}qB~)THUuc}zpg-Q@sohV| z$A(+h$BuY^yw}X{fxd^|{r2a)aNWc0-^AY literal 0 HcmV?d00001 diff --git a/hockeystats/__pycache__/wsgi.cpython-37.pyc b/hockeystats/__pycache__/wsgi.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e848693142238a0ce3a0990b1483d4d2e6348efc GIT binary patch literal 551 zcmZ`$!EO^V5cN7~6KyHtP;vG(65VYjPE~~fwM0RX9#T{(myNTYY#h9v)!I!-ul<1j z0v!1c{=ytN@e7$u zIWN5vRgDYCeG8Ce!My6|EnCdugyNdsMTA`2a`OI@Q4F%2r1$!p`o t-WKamRyUuy4*!lxc?lH$JN{(eP$bnVbWb-vzv&W+YeJiM`7{2UKLC!;uE+oY literal 0 HcmV?d00001 diff --git a/hockeystats/settings.py b/hockeystats/settings.py index d159c1c..6829adf 100644 --- a/hockeystats/settings.py +++ b/hockeystats/settings.py @@ -25,18 +25,20 @@ SECRET_KEY = 'django-insecure-!%q6x!-!z^^(vxhs*zsuztwc@#(x&^w4=pyghye*)47znc3ng( # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -ALLOWED_HOSTS = [] +ALLOWED_HOSTS = ["*"] # Application definition INSTALLED_APPS = [ + "accounts", 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + "core", ] MIDDLEWARE = [ @@ -121,3 +123,5 @@ STATIC_URL = 'static/' # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +USER_MODEL = "accounts.HockeyUser" diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..82d9c0e --- /dev/null +++ b/run.sh @@ -0,0 +1,2 @@ +#!/bin/sh +python3 manage.py runserver 0.0.0.0:8001