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@25S_(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: