From f1f2ed3a25d1d57805500006be7b16f89b0ec3a5 Mon Sep 17 00:00:00 2001 From: Bruce Li Date: Thu, 25 Jan 2024 19:13:55 -0800 Subject: [PATCH] added and fixed web pages --- src/.VisualScript.py.swp | Bin 20480 -> 16384 bytes src/.VisualScript.py.un~ | Bin 54466 -> 61533 bytes src/.example.vs.un~ | Bin 0 -> 4072 bytes src/VisualScript.py | 8 ++++---- src/VisualScript.py~ | 35 +++++++++++++++++++++++++++++++++-- src/example.vs | 2 ++ src/example.vs~ | 6 ++++++ 7 files changed, 45 insertions(+), 6 deletions(-) create mode 100644 src/.example.vs.un~ create mode 100644 src/example.vs~ diff --git a/src/.VisualScript.py.swp b/src/.VisualScript.py.swp index 6698d729cf2287d62bc289d701c547ce837df9ab..8f9727ac0289a805952d7c8874307d3db1d63e46 100644 GIT binary patch delta 1209 zcmYk)Ye-X30KoBc=gic-T-a+B+scy2S16jgiXK#iWKk9^#xaa1c#NB9MGZ=^4ePNKYJ{~yyh8}r;6pX`A_a?}L$p?S#jHk% z8BAjWV|a}L+`?rv!i`dFK{6IYkEwVe-l8AZA>%BZC_pYOn2lpoxPd0r!V%{cVk?tO znD8r>P2d%}5WqP&upil205u}>g?NF7=)ifL#$jwiIubAzBg8Y@M*s~tg6&B5G8plD z9VEFTLnN9S$NNdC0{Gsq~-|O|YXdiy;YPbkd6zNI;k)QJSg6 zQ5?W3C`XkT9hB5%QSs*gS1>zkZH#QspHWpf%+$b delta 1780 zcmY+^S!`5Q0D$2;%#@aH0~ivjK-y}93bJEmSD+6N_8>lJOjrs`phd9>gg~YtXeGpr z!2|>q49iQ6HUp?=NLgZBiV_;4)V2dy9*j1kNI?|qcOyP9$#?EKGk4}@a{ip!+DPr* zNZ%zR7R{JlJZ{*?z^ium}?ycch*tY73qP!o8#MyV+Cgm z{X*PZekL!~r+9F()GB-@P9C}Z>8_jHpo{CY5q|qyK4vdlSjikF@&JY0^zbX3AUo7~<}xa27(fm;dImuwyQ!s;1q|SiEDz&2Td1Uhd$?)O+i0SJoouCw`AnsZ z7(eNuh4VBr_Py;awa@t=$1w^V;D?~E4E}i zn^?to%Cpju*w$#eWbDJ)k(yL|;-FMw;`wNza&_wQNxM=llLkzkv!=RoXz|iD)issX zH8pD|-L+nF_j2Xk%ccK)oE|p0A(C9YOqEWfY3c~esB`JI>%a3G7s=308?Bt?BaZSe zb*y48W4WL3a0(Bi3{4#7EoxcJR0b8QBFCg#GF^1i!H=}j!sq;-+BWm>WLnBxMpHyD z!t5@q>T5n>H(OZCA|^A0zJ%2^u_sRz8%?TM$Qa7V=NBckaf|;MHVxXQo41~%7-jtTD0Lrzep-GrNsHNC;wlb C-W%os diff --git a/src/.VisualScript.py.un~ b/src/.VisualScript.py.un~ index d79740b7b9a69ce1f0d12a2cbf163b145860b674..8b12f0e6f9dd1fc55eb6c5e8ac3976db4205006e 100644 GIT binary patch delta 1841 zcmcIlO=uHA7~S3El6o*&lXhEUlU=2@Xf;B?N%C7DSS`wLwk6E+#e_TlLyj zJ4HMwVkKz3*t+V`f+r7xML|JOEGSk4iwA%9q~F_g!fuf=`18Tzo1L9`@6GJYw~xkr zuiyH1?oA)NwkOlp{a#WAKez5sW_H~TH+HOl`SeGs))-$|6aU`wZT8bpaQ|?PBuO@b zMJWy$ozbk3Y)>3ER-0+_sIgho*koe)Mon82O?78XBV(G!sk8i)bU$>tA5wV5z7*@5 zh<%h$O^^xa2?%5k$*}ZBKi>K$dWW9LIjiFN19`>4DeB1*P7-+Js8K=iSxX*v$yKqB z&OAl>3V{G&5y57Gkyr>rdkH*1Gj0W+Y?n7-aMfJDO1XBfeS-2fv<*w^cbI)8<~!6k zL9khDV66(KJb?#Pu*ha>x^k<$N`!riC5p>rn_anQDyby9x-Y`k-4Cl^I>l)zLj}xR z#F<}!IbhQy?C51yD8?1~7PBdhUC4*rVjw?F-~nNXwTp|r@`zo6SkQGqoa4d@`Fgi3 zWC~o9GAuy$fVk`%kL(C!BlBfFr<4uktKA-;d4|9Pe&FGVxQBNh55w@#yr74&p?No@ z{PAI;kH7;4VJa(bY6hn0SjF=#e{*e{RA~2eBb56H@DdXCqA&Jr&>%Lb?T=q^0&zJIg8+zzVTRPriYY80S;mcD`Y$muY;L){jgjg3 FDgb>TCY}HQ diff --git a/src/.example.vs.un~ b/src/.example.vs.un~ new file mode 100644 index 0000000000000000000000000000000000000000..a3addf7333de9efa6272812a3c3be9030dbccde0 GIT binary patch literal 4072 zcmeI#y-UMD7zXf5TdPvRB2vEwL#75qaOj{|6fD%yrLN+~*;djVXtdzw=IHKFCkF=? z{|3Q9!NJj0T$~hfQ{N}e#X}|AZTG-6^zza0{&<_qYO~d;`4#cRQXjMD52w}3Pq)Kr zFAKNX?YXm?!{hzy*T?C%^!UjgW2}!xf17Wttk-$bjV3T@VFwKaTR9lNa+WjLYq7O^ z?4_i-oA496vNQ_#_C*OVg)b%=DnJ~QAqQjcqjdcq5l#vI~7JMMfW6qGF z3OYk%r6jVvLbf9szGMTF+M6K6|15@KLlLxw*ydF>bc_r-?dKU7wHbWWc7$E{u*6xW z%}@oMA+K_hS5B^3ocLJ=A(a(+5F5mO8ZlHsXGm-@Nh}|W?FIaR$83^G-Wv$PHiQYo zhAQX`u`MOB4gX@BqLqkTJ%UQUBj6svhGCZesD}0sT_uTb d9;%=-q*o2~tnQ1O`sl)nWa59lsQ;cXz5yUXnpXe- literal 0 HcmV?d00001 diff --git a/src/VisualScript.py b/src/VisualScript.py index e6ac158..a5eda45 100644 --- a/src/VisualScript.py +++ b/src/VisualScript.py @@ -7,7 +7,7 @@ import matplotlib.pyplot as plt import sys from statistics import * -fro flask import * +from flask import * import webbrowser tur = turtle @@ -159,13 +159,13 @@ def returnMean(list): sortedlist = sorted(list) meannum = sum(sortedlist) / len(sortedlist) return meannum - def webPage(title, header, content, contentt=None, contenttr=None, contentb=None, contenth=None, contentcb=None, cssfile=None, filename="index.html"): + def webPage(title=, header, content, contentt="", contenttr="", contentb="", contenth="", contentcb="", cssfile=None, filename="index.html"): filenamecustom = filename structure = f""" - {title} + {title} @@ -173,7 +173,7 @@ def webPage(title, header, content, contentt=None, contenttr=None, contentb=None

{content}

{contentt}

{contenttr}

-

{contenttb}

+

{contentb}

{contenth}

{contentcb}

diff --git a/src/VisualScript.py~ b/src/VisualScript.py~ index b8e494a..295886f 100644 --- a/src/VisualScript.py~ +++ b/src/VisualScript.py~ @@ -7,7 +7,8 @@ import turtle import matplotlib.pyplot as plt import sys from statistics import * -fro flask import * +from flask import * +import webbrowser tur = turtle @@ -158,7 +159,37 @@ def process_code(file): sortedlist = sorted(list) meannum = sum(sortedlist) / len(sortedlist) return meannum - def + def webPage(title, header, content, contentt=None, contenttr=None, contentb=None, contenth=None, contentcb=None, cssfile=None, filename="index.html"): + filenamecustom = filename + structure = f""" + + + + {title} + + + +

{header}

+

{content}

+

{contentt}

+

{contenttr}

+

{contentb}

+

{contenth}

+

{contentcb}

+ + + """ + + with open(filename, "w") as html: + html.write(structure) + webbrowser.open(filename) + + def webPageStart(filename): + # opens html files only + webbrowser.open(filename) + + + diff --git a/src/example.vs b/src/example.vs index 5fe9187..30f12f8 100644 --- a/src/example.vs +++ b/src/example.vs @@ -4,3 +4,5 @@ x = returnMedian(list, "y") log(x) function print(): log("hello world") +content = "john" +webPage("steve", "tim", "timmy") diff --git a/src/example.vs~ b/src/example.vs~ new file mode 100644 index 0000000..5fe9187 --- /dev/null +++ b/src/example.vs~ @@ -0,0 +1,6 @@ +// this is a comment +list = [1, 2, 3, 4, 5, 6 , 7, 8, 9, 10, 10, 12, 11] +x = returnMedian(list, "y") +log(x) +function print(): + log("hello world")