From 9426a806c982680d0ac50bf0291d3c67e56aac67 Mon Sep 17 00:00:00 2001 From: serkus01 <7erkus@gmail.com> Date: Wed, 1 Sep 2021 20:48:07 +0900 Subject: [PATCH] change README.md --- README.md | 4 +-- __pycache__/findfsdb.cpython-39.pyc | Bin 2136 -> 2182 bytes findfsdb.py | 9 ++++--- overlays.json | 2 +- pkgs.json | 1 - src/__pycache__/handler.cpython-39.pyc | Bin 3764 -> 3969 bytes src/handler.py | 36 +++++++++++++++---------- 7 files changed, 29 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index f80351d..0f35375 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,7 @@
  • Скачайте дистрибутив проекта
  • Введите в терминале:
  • - cd web_pоrt && - git clone https://github.com/brython-dev/brython.git ./view/static/js/ - или скачайте Brython и распакуйте его в ./view/static/js/ + git clone
  • Запустите его ./start
  • Откройте в браузере localhost:8080 ну или IP адресс и порт указаный в файле config.json
  • diff --git a/__pycache__/findfsdb.cpython-39.pyc b/__pycache__/findfsdb.cpython-39.pyc index 060997dfb8d9329935a2015e4dd0e0e52622e88d..dc41b315d01589fc8abd78a6f8e9d71e5be21370 100644 GIT binary patch delta 169 zcmca1&?d;2$ji&c00gJvbrQLGHu7CzWLz-$F{1|KoXI>)(%Lq)Y&Fa-3=^1QIcnKU zm=>_turFi;@)={l#W2@$)N!p_dfYsewa O!N|kN#>mGgzytuO8Yu+; delta 153 zcmZn@ydl7s$ji&c00c|S|0W#f-pF@_k+Ed*V@3_eg2_Bg(%J&GY&Fa-3=FrKzw}3GoPrA}DVO0hdrCh^&s2IFGeEJE=&t zivgbjON$T^9P9&}stRbuv4;w{BCZxE#08ZT5;sKoXY2&`g2b-o^?(24+iz#))`|B{ zdUemU2|o76=j(UB_AXNQbak_}+o*;OzP)#|PGjn45l>@#8e4cL`CWgo^KC@>8Z!m} z1ZVny$Z^YH<~HSb4xSe#OEIfUKU#_*f_`d1Vk)eDI-&!JHDO0u7b8~*BRala4M>o^ zK*D#HF^_yNV_PM`DV+#MxLw%4KC%m2cyhfW!!MJ7E)z`avvj02VE_?XBRwtnN>Q=5 zX%D!KR2=3amHAi~UZf`<7^OGG35`+ z|6Qz*Wm8yTF4i&sJ)_j&_vNR-AId+c{Chnb{36$V%JKuiDz{L=>`1~xQPJnNiYZ_W z<(Cd#{6CU*#+v3XkRF78Pm)1Z&m5}Sqx+Tnb^Q-nX;2xHo<`D?|173ZCR5pRY?{G< z#;GXP&$F3<0kI|Qq@2okW|eba6rwaj#|FTPMbd@X4(8B8*_^_oNi=qP^lBugBRg`s z6bNn?Qxd~5CC45FpD1lgsEx+I6Ep01k+2g*5~nsu>^4d4iCIO(>0%$#`YQdb92r%?{#p@`ZIC zzDa(vUYmC+)%NyASlJ3&!H^1GbJ^Z*d#&B#qQ22cR?_X{`*iv2fl*y=25e}y>%6`j z4)vhE+xU&*Epp(z+_=`@3(vOp0+!rMzyHKgSILZ>R-J{sgg(RcGjCsMv_%tZK!Z<7 zlOgMbT$6K)uZ5y6npcwB_Cp4j7gTcBer_?#a}uWO0WaXBW+BzJon|P8uwJuTSazqr zA11FmPdYWTJx1Eer_S*guA@HzQ(piZEU;4)TsguLWFZFy>QWb$H5W{3f=+Rbcm;c% z`sn8)GLA_8be8f^0BJ@5+YGhP`R0OaLG^L0!sVsPAI0t*RfPFV(lCA0&B)nB?7mD^ zy{7q!S|&eu<%eY?rZv=STAI}%z+E(+%kvc+hR&uC?FwGt_^n*Z&0kH5{%8LHH3x1B delta 1235 zcmZux&2Jk;6rVTy;o0?i>o|^G+f7SC`VDsAgi0zZQG}4Hs^k(92^lNnrcRu-J39?& zwTlJr8C>QFs%#{#NT?hu{(xS%`v?+;BK6o~)i;x*%7Gp2o0&K7{oeb%H@n}S`C~rU z%H@25&#S_(P5<}YM|AF;#+}}7yAij=&b_$N7rpKFrhM`RO=%dSp@;9s_{Mqlk9`4b z6*#rQL+SDiXG8i!HH8GmnF&cqldKU=Y#c)iNR)q%#NA~AW~`%>EFs%41Rx_TTEVr$ zy&Wo^A(qdxh;=#z=^daA;eYX-9^l;qq5(%VdTC$+gn23bAxUXM#os)aQkfkGJWOZ@ zCI$*^pBY=&p(7A081w|s9}!Sj+}faiJXy4VXzXW<{SDkpy&qFvm;fU56EeDVj3XQ!BA_nNnM3x5LztClXti0*m74d5x&+?#$rN<2kI6 zXvrorFK31r@&1d0Qc5O0tH(VildYEeobEV>ES-{%3MmNh#940i) zB$;uMmnV=i%zMAj^EdLip(lNi$m{4LavZnv*9@X6^(T@-wEA z&y!$Wk<}wTud02v;CPz1dd$j$_pu_l)-1J`zBrBbNpUcZ{HH~KqUaeX`PMH>OXx7%;_dqTFh+G^cj zq*Ggc+Q8gw{<_B(%X?JqIQE}D$Q;umg-gZn))m_weTaV3ApxK z-~$8S3g7~S)TaR~TRyndR-<6va)GJef=iHn@?XH9aRq%uUW*SGFx!I~m;X+OSdl)ds43}AKUj(SSI4eF>e}yGjRsV)Ry#}_>Ev^6n diff --git a/src/handler.py b/src/handler.py index 44fa52d..2008cfd 100755 --- a/src/handler.py +++ b/src/handler.py @@ -45,10 +45,19 @@ class Handler(BaseHTTPRequestHandler): self.end_headers() if self.path =="/": #print("data:\t" + self.get_data()) - + """ with open('./views/index.html', 'tr') as f: self.r_t=f.read() print(self.client_address) + """ + try: + with open('./pkgs.json', 'tr') as fn: + data = fn.read() + pkg_list = json.loads(data) + print(pkg_list) + except Exception (e): + print(str(e)) + self.r_t = json.dumps({"dump_portage": pkg_list}) elif self.path == '/main': #print(self.rfile.read()) @@ -80,8 +89,7 @@ class Handler(BaseHTTPRequestHandler): try: with open('./pkgs.json', 'tr') as fn: data = fn.read() - pkg_list = json.load - s(data) + pkg_list = json.loads(data) print(pkg_list) except Exception (e): print(str(e)) @@ -102,20 +110,20 @@ class Handler(BaseHTTPRequestHandler): print(config) print(param) - elif self.path == 'find': + elif self.path == '/find': param = request['params']['name'] pk_list = [] search_result = {} - #if len(param.split('/')) == 2: - # param = param.split('/')[1] - #p_list = on_find(param) - #print(p_list) - #if len(p_list) == 0: - # print("Never Found") - # self.r_t = str(json.dumps({"Package_result": p_list})) - #else: - #for p in p_list: - #print(p) + if len(param.split('/')) == 2: + param = param.split('/')[1] + p_list = on_find(param) + print(p_list) + if len(p_list) == 0: + print("Never Found") + self.r_t = str(json.dumps({"Package_result": p_list})) + else: + for p in p_list: + print(p) if len(param.split("/")) == 2: pk_list.append(search(param.split("/")[1])) else: