From aae0e9f2065f684a81b1fd24279acf990d58c16d Mon Sep 17 00:00:00 2001 From: jacktjong Date: Tue, 1 Nov 2022 11:22:53 +0100 Subject: [PATCH 1/2] no changes but gotta commit --- .vs/ProjectSettings.json | 3 + .vs/VSWorkspaceState.json | 6 + .vs/slnx.sqlite | Bin 0 -> 110592 bytes .../config/applicationhost.config | 1025 +++++++++++++++++ .vs/twitter-project/v16/.suo | Bin 0 -> 15360 bytes __pycache__/template.cpython-310.pyc | Bin 0 -> 952 bytes eca/__pycache__/__init__.cpython-310.pyc | Bin 9908 -> 9884 bytes eca/__pycache__/http.cpython-310.pyc | Bin 4738 -> 4714 bytes eca/__pycache__/httpd.cpython-310.pyc | Bin 11367 -> 11343 bytes eca/__pycache__/pubsub.cpython-310.pyc | Bin 2107 -> 2083 bytes eca/__pycache__/sessions.cpython-310.pyc | Bin 4038 -> 4014 bytes eca/__pycache__/sse.cpython-310.pyc | Bin 2289 -> 2265 bytes eca/__pycache__/util.cpython-310.pyc | Bin 1635 -> 1611 bytes 13 files changed, 1034 insertions(+) create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 .vs/twitter-project/config/applicationhost.config create mode 100644 .vs/twitter-project/v16/.suo create mode 100644 __pycache__/template.cpython-310.pyc diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..dd3224031c8626118e9207afe1240f3e9f346ead GIT binary patch literal 110592 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 SGb~nh?kgx5!=js+&Hq2~-y5O; literal 0 HcmV?d00001 diff --git a/.vs/twitter-project/config/applicationhost.config b/.vs/twitter-project/config/applicationhost.config new file mode 100644 index 0000000..bd44eab --- /dev/null +++ b/.vs/twitter-project/config/applicationhost.config @@ -0,0 +1,1025 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/twitter-project/v16/.suo b/.vs/twitter-project/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..bba44184453068efd694ad623e7004e4cb4028e3 GIT binary patch literal 15360 zcmeI3-*Zz%6vsD3P*hYZD^noxMXtt6-?L+ zn=J3Vxv8lP4ExQ_l{tT6om%1O-(U9s@k{72%6;*yQ+N!DIWuF>4SVUY<-aD$Mtp6!YUWJFjG4Gem|33JOwx>+c}5~lZ?eWJmaFt?H7z00-AjR> z^v5WBx!9n~zxbY~CppF=369f)IGC(NxR?+9n)x51?yX||=Xn3Cj(gw$dG6<<#q{&M z9|!kf_6=8b^nsuF6x^qXWr zYj)82mtUxLMQeuazSa}Tkk*Em!B@an!7%t5co2LYYz5x{4}oujhrzeNx50P7BVYt< z1K$PP!4B{!*a>!l$G~o|2kZs=z<%&JcmjM6^zu9C`yS@|4EVk${{zw=dcM8&FP6#Q zyxFXs@(>W*(1=G@8NP@zEo-MIX=HBW{sLDyw4G+<&8sIK9@XU z3m;7qR2>dNUp`SS^v_bhrPyo~?&HuBwKSA(tm#E{`ttvzpAUgS$6xa6wmNE$eFoZD z8?Sjh&mnU1Zovv~*Z^sA^Q}R{|l6r zZ4pe^qd#lT!>h%tkDKfCCr?URAt|U1;$Lf}<})b$5z5N83gq`o;_{4t99cL+KQeq< zXrB`qCFx0_qEz%lS$5g=+3iNxd3fi4oYoUXT8q%0w)@h?IF#yT8zYpXhtqaX7Hka> znUl~L-!7~}+Wz?xPnZ8%=u1xuNQ|sPmR?_{oq;;&k5f_N)u}cVoMt{7d)U`S;UzC~2OZNO+Kb%wwOm zDrhBAt{1wYFS_zKg3_11y7NB{|FS%iCQ%XPOXMX$@qUr9k#@>9TPs##wFkXL`l2mZ z{iSlstAE~+9kJ!w*@MXA<&4?mpM~-?c0p3FRl3w7!GF#AC*EZ<1kU>J?Zw(vU*j>y z*l0&$%C=5UT|LFWe17?SLHUnTR(_gb?fh%S*KGJXb;|pn;X3#~O(XJG1b+ImE^FoA zDO>J&82%;C@@InbKS0?ODDczQdLY>gx&w8n4*pL;*VRAo%=_is5NqGMfO!= zn%wKQBw~L<^6AC9Ks>Dn@)g|iuSWlhEd^P7KTg^xJ@CWPI{4RG?fRe9=tt3g#}dsE z4`?-BU|uei=ppN0NU@D#ouK^7Uvc#>DE$ejYekkfJnyjqtpB$CbNAh7IuN+@^;UoC zg^kwNJZyx%9(kvxA}LB2JQx4Pwg$P>8+D88nMyN|i%hkzN1KR*VYxNQ=>fd`l%no235)rk6cZ|Rs5)HUkWd{s|* z>nOeXp!;7V$cD2sHI5v}^DK}vzjA`5Q}-SG=@h<;=VxY+Nc;?EUp;&e6VXRFcTl>M zR0n@U@D`zzej6kuUI)P_@q0Tp^%te|=S1_<%tI+%=l-5URU@Rc|4N{J3!NXA5e++c zy~ou%I(@AlTGyO_T1I;y;^>P)sOa# z{ND1_RIQcg;^}Ps-gmd_t-oh-^v*`=*V^B$R^EG;#h=z0f$}8b+xLG;?+v+QRqp5&O6EvuEr~3t7TT^SB<<6g- z8*n-gnYQmIRXdN?{R^!Vx*x251fef4!99QW)7Skc-9Pk39M#&?_{)Fa2L`3D`-%s3 zX%DDO|0Xf`6k3sS3RZYR-#&lUoz|fAwLZAb`RR`^>bh&8|HJW~4VT{faBJ&MZ0+|y zG*^;A!S?-+Aorh~u`2i60{1^``IGDk%JtEocZ!Tk`sdz9lnyqC{)aYM|82c@MnBm2 YZzcVI(BnU?!;&A(Ts`q;qsNc`0ULwPVgLXD literal 0 HcmV?d00001 diff --git a/__pycache__/template.cpython-310.pyc b/__pycache__/template.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e68f83216d46c07645f0eb885541c3c6249abdcd GIT binary patch literal 952 zcmZ8fy>1gh5Z<4=^Vx}=5KsbA1PN4!1O-hb6hWl4$PLg$mZIZkW1Vw<+TF_!Ix45- z0YE9B%oEV^9NSX4;000;X3mKe7;9!{=f*QT-#2By-(x6`f9xl}C1bzna$7LQc2LbW z8eqUP_Kr@G@jb2t$SDU8{4+M?dlCZZoUuI*;~~bo&}-v9h_@_Sm|+DLamSwyotGA= zO$0@*g?tZn7uDQH1H57T%yPgc;H7*jI5x&Y{!nxL?gA6%Ri<26X?2vAwHafyl}I>0 zDeJ;I?;zC*uQIVGj;jl%Y23@L-It^HMrkve#L3~o$dt8C)JUtUG$VVQTC4Q4N|zIr z*pXG(CbsH%b?SVhY+Ws44MUF�uARO9-bMA>T)BM_ES4vIYlfcq69x!x8w9-jv5D zXwo8*&dlHjSJ>wrBse1>t?cSi% zAg&XHbBhTCv>{)tGLVNtuOqz39t2iUe9G4tbk^7$Y%3vb_{4+m17`hi0rX(uyTFXa zsr)4HpM4lK0+!BkCeCaJ@7+eE9G2nEXL(K5%5X+x&0e6H)8>QvP>-Ew)rtMse^ZV( za%D_BRvS+)`DS{4b#Vy1pkzhwPeOJh|ijoYw4 z-@aAMF+{{b4EQ>KC_O2-;NhRuKyP9=3Y=6)tRJE8e08J>+b+zUJj%G$fp$~3T!-6v X33aAk5qM^RCS;)qx;-8SfgJF^elpF} literal 0 HcmV?d00001 diff --git a/eca/__pycache__/__init__.cpython-310.pyc b/eca/__pycache__/__init__.cpython-310.pyc index fbcc8415b0362544e7933d09c99abc3bd18779f0..c213546865fc6bdf97b6d7a540f919f099f49a6f 100644 GIT binary patch delta 78 zcmdnuJI9wVpO=@50SJ_~$0yHL+sL<_$rYN-_ gzc{9(JhP-EwMe(1C_gJTxg;hvIWcB4AM-M00QGAdg#Z8m delta 102 zcmbQ^yTz9;pO=@50SL;sh9`%rZsgm}BgS(aLqk(XGa?~+=aU6Nm* zA6inLnpcvlADNn1WT@|(pHiBWYN%gQo>@|oTBKW0l%JKFT%w2B_?O5#T4h47A2>~6r~pA g7sr&8XO@(t7U>oge*3Zw$EK4oQ$V)8IcS$YIF3B&@ z4=pKA%_~XOk4#N0GSv6YPbtkwHPkOD&nziPEz&J0%FjwoF40d-P6Xr4iA#O20l({XxGyZR! z#7s<1qOMHbn7D9ZYBU-XH*VaFOJhwm#)XS9Mi*|33(t3|g0XM$y>rhw_d7rLoY#Yo z2i+N$tD=m*$el#$a??%s-T5u;>tpfVSzBl0$C9bv)A4L(T&L`~w#PErcy4kym$P;A zn9dxtQ@OaEO2+f1^SDD5^8dOQD6@mfbPVt_pp(3&kM4O~jx~Io3DQ+FK(9QtrTmtu zHPm9ZmooY2yy;={fWMkt5IcfX#Hx_rIeLVlQ1wR}I1c5FiNfGjKmr{41!mwxRO?OhB5RF6j#$ zWRXk8Sm-c7Zi<&p-JzS6!YRsr`V^{HTk?^m4^(9wz8OG*-qZ%wP=5ZhkIIjp=v{yj zfHYB4AROhKF&o>%{c0?KCEPQY;UK+@1RWCSPw@)Zooy8+A;EhVTs)%_b|Rh8_5?S! z6YMU4q$&kX(3866p5LI{0~iGC1(XAlfEvIOfaIFs}w!fKF<&E`GJ0fJPjIQ<72}=!3OCbP}d76tiv;P~4=nZj^S4 z{%PzuSt?PvH@jI<_;K*gPED4NZRh}201xFZcNz-~4ZWo_-jQpN%%ukCi`RunCJ#DK zD@Y8M0?P2}EdAP)t(2Vlabq9-*R-M$TeHu->!`MqhlfXxY#W~H9n}Y5M;tv3Cd=NNUYA)TEwdT^*8i~Iw28%f#oH=;!#ar?0UQO4QpOkX z+H=K~nR6HB?m%^n9<+@#<&oRxwjI-)S{Kc>258XN-Hdm@i6$4A^G$B=%B&&}%!dk2SOU+2A+BZ^Fvuybb9c zz;OVVaT3x5fRl5)Ssdr;$&RN&jF2sq6{~bT^t)K1rLOy0;|zZ&mT4=h-)ebT^qm$ko0KZX|Y0{NLah~MIO4?ojs@NS)^A?)t&oyMB*~o z1;8@Et|9e`!j_q7qL7yAzefKQK}POUSc&0vInr+P?>gm4xN~X@_oQXzyiPm zSOs(e_5rw|O-Lnx0Vo3&>2N$GuF$D?Ok+O&Wr$ZsH0(-lmSxG%Bjx6+G?obH8;SMC zgUzz8(oQlItmv3g(b7_~X~EHA6>f{F=&<|gPVX1N|6b8O(Xg#$3b}QumsQ7gVjudo zpMFNmi6bwq{zoX1pIf`j^x!8qU~*&00R5PV{-2MSSg(UGct>66%bXvl6g8?PWASFK z@N#|(I&WwVopo>Na{`^YwSdkX7Kd;Mw@|QT_mICmK+e9uI(dE;RfYc%KngHQk<{%M zwwur}fm50FoTQ&pmm{CT^lyk=8rNY?3gU5ewN0D-BiqgDXFrb2e!MfEAnxw=D1Cel z-QaG~jo0F^x~&TOlu)=v{l~zSa}Us)?i`4p6m)Gv2x8Szhp_sUqTzv(i)-SIzC_;- m^z~x*7rk?9N@jBT!Ut#bTT=yf1rd>l=che)lARPj`1(IC!Zzvv diff --git a/eca/__pycache__/pubsub.cpython-310.pyc b/eca/__pycache__/pubsub.cpython-310.pyc index d7147d23e1886a4e92b9d992f0b94857c5d20884..2bccf256155c707ccf362a56d37897be985f3739 100644 GIT binary patch delta 78 zcmdljuvmaEpO=@50SJ_~$0tj&ZRGQ0GPHEIiU}=FEh>)5N=(j9iz&`8ElN&}DM~HK gFODfG&nziPEz&J0%FjwoE{RD^PK?>SfN3@>0GJjUZvX%Q delta 102 zcmZ21uv>sHpO=@50SL;sh9^H~-N@(3BgS(aLqk(XGa?~+=aU6Nm* zA6inLnpcvlADNn1WT@|(pHiBWYN%gQo>@|oTBKW0l%JKFT%wED diff --git a/eca/__pycache__/sessions.cpython-310.pyc b/eca/__pycache__/sessions.cpython-310.pyc index 1f9d32f8e94f70d5f949ce750ad250a705b22cff..8888f99bf06037bcc71610b0d762cb37c01dcc46 100644 GIT binary patch delta 78 zcmX>mzfPVnpO=@50SJ_~$0u_LY~)j6HneuOiU}=FEh>)5N=(j9iz&`8ElN&}DM~HK gFODfG&nziPEz&J0%FjwoE{RD^PK?=H&Fsws0G%Wn4FCWD delta 102 zcmZ1{e@vb)pO=@50SL;sh9`IMZ{$;9_6*h!Elw>e*3Zw$EK4oQ$V)8IcS$YIF3B&@ z4=pKA%_~XOk4#N0GSv6YPbtkwHPkOD&nziPEz&J0%FjwoF40d-P6Xr4$;{q70Htjr Aj{pDw diff --git a/eca/__pycache__/sse.cpython-310.pyc b/eca/__pycache__/sse.cpython-310.pyc index 59c80acaf8c4f846a9c2d517cc3e750dc5c8572c..c28daf5907ebe2a8e8fd696265db8e4dc7d7839d 100644 GIT binary patch delta 75 zcmew;cvFx&pO=@50SJ_~$8Y3bz+`CVY!wq)oLW>Ila-j9ofcD^Us{x$8dH>7kY5~A dQl42-l3Ju&P?VpQnp_f-nw%K3`3uuuRsf;T8(#nb delta 99 zcmca9_)(BMpO=@50SL;shHvCvz~t$tA6lGRRIHz$lUbHpl#!QMqVJMgoL!P%pdVUN yo|;#Zsvnt}SY)X0o1apelWM46Ql42-l3Ju&P?VpQnp~ovnw$v6o9{6FWd#6(b0cB^ diff --git a/eca/__pycache__/util.cpython-310.pyc b/eca/__pycache__/util.cpython-310.pyc index c76e6482adf0c699628c07e6b7836c4ad3d3e809..6ea917ab553546df58da3685c03efdc02a290bf4 100644 GIT binary patch delta 76 zcmaFNbDD=YpO=@50SJ_~$0uLj$ji%UXzpwk6Iz^FR2-9)n4Fy!Q=DH~l$;t_ delta 100 zcmX@j^O%P>pO=@50SL;sh9|Gt$ji&<>8~GJoLW?@pP!RimRgjNmsq0jl3JWyl3$=7 yT2h{xSCXn9nVMK+sPCJfQks)$s9#c^SyGZ(q+3vwpOuNFp5o From 4bb7b02a96aa34a39de4ddffa5408463bb029523 Mon Sep 17 00:00:00 2001 From: jacktjong Date: Tue, 1 Nov 2022 14:27:21 +0100 Subject: [PATCH 2/2] Update code.js JS to generate Tweet HTML --- dashboard_static/js/code.js | 107 ++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 dashboard_static/js/code.js diff --git a/dashboard_static/js/code.js b/dashboard_static/js/code.js new file mode 100644 index 0000000..6f5074e --- /dev/null +++ b/dashboard_static/js/code.js @@ -0,0 +1,107 @@ +let root = document.documentElement // Used for css variables + +let selectedSports = [] + +$(".sport").on("click", function() { + $(this).toggleClass("selected") + + let sportName = $(this).children()[1].innerHTML // 2nd element, which is the sport name + + + let index = selectedSports.indexOf(sportName) + if (index > -1 ) { // If element is found in array + selectedSports.splice(index, 1) // Remove sport at index + } else { + selectedSports.push(sportName) // Add sport to array + } + + $(this).trigger("selected", [selectedSports.includes(sportName), selectedSports]) // Trigger event +}) + +function getCSSVariable(name) { + return getComputedStyle(root).getPropertyValue(name) +} + +function tweetCell(tweet, parent) { + var cell = document.createElement("div"); + cell.innerHTML = + '
'+ + '' + + '
' + + '
'+ + ''+tweet.user.name+' '+ + '@'+tweet.user.screen_name+''+ + '
'+ + ''+tweet.text+''+ + '
'+ + '
'+ + 'favorite'+ + ''+tweet.favorite_count+''+ + '
'+ + '
'+ + 'repeat'+ + ''+tweet.retweet_count+''+ + '
'+ + '
'+ + 'chat_bubble'+ + ''+tweet.reply_count+''+ + '
'+ + '
'+ + '
'+ + '
'; + parent.append(cell); +} + + +var atweet = { + "created_at": "Sat Nov 16 12:51:41 +0000 2019", + "text": "@BobGreenburg @ONeill_Coffee Congrats to the excellent football program at Wilmington. One classy organization!", + "source": "Twitter for iPhone<\/a>", + "user": { + "name": "Express Youngstown", + "screen_name": "ExpressProsYO", + "url": "http:\/\/apply.expresspros.com\/", + "profile_image_url": "http:\/\/pbs.twimg.com\/profile_images\/775167844921188353\/fWquHsOK_normal.jpg", + }, + "quote_count": 0, + "reply_count": 0, + "retweet_count": 0, + "favorite_count": 0, + "entities": { + "hashtags": [ + + ], + "urls": [ + + ], + "user_mentions": [ + { + "screen_name": "BobGreenburg", + "name": "Bob Greenburg", + "id": 483881032, + "id_str": "483881032", + "indices": [ + 0, + 13 + ] + }, + { + "screen_name": "ONeill_Coffee", + "name": "O'NeillCoffeeCompany", + "id": 2804543925, + "id_str": "2804543925", + "indices": [ + 14, + 28 + ] + } + ], + "symbols": [ + + ] + }, +} + +for (let i = 0; i < 2; i++) { + tweetCell(atweet, $(".leftcol")); +} \ No newline at end of file