fix utils for parse portage files und start WS server for low RT(RealTime) response

pull/1/head
serkus01 3 years ago
parent 1aa048916e
commit a1d717b109

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
{"portage": {}}

@ -4,7 +4,7 @@ from http.server import HTTPServer
from src.handler import Handler as Handler from src.handler import Handler as Handler
import os, sys, json import os, sys, json
#PORT_NUMBER = 8000 #PORT_NUMBER = 8000
from findfsdb import create_db from utils.findfsdb import create_db
from utils.utils import load_config from utils.utils import load_config
def run(): def run():
create_db() create_db()

@ -0,0 +1 @@
https://youtu.be/dIv4TY7-gqM

@ -5,8 +5,8 @@ import json
from http.server import BaseHTTPRequestHandler from http.server import BaseHTTPRequestHandler
import os import os
from utils.utils import get_list_overlays, load_config, write_config, sort_install_pkg from utils.utils import get_list_overlays, load_config, write_config, sort_install_pkg
from package import search from utils.package import search
from findfsdb import on_find from utils.findfsdb import on_find
from src.route import Router from src.route import Router
from io import BytesIO from io import BytesIO
#repl = '<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<!DOCTYPE repositories SYSTEM "http://www.gentoo.org/dtd/repositories.dtd">' #repl = '<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<!DOCTYPE repositories SYSTEM "http://www.gentoo.org/dtd/repositories.dtd">'
@ -55,7 +55,7 @@ class Handler(BaseHTTPRequestHandler):
data = fn.read() data = fn.read()
pkg_list = json.loads(data) pkg_list = json.loads(data)
print(pkg_list) print(pkg_list)
except Exception (e): except Exception(e):
print(e) print(e)
self.r_t = json.dumps({"dump_portage": pkg_list}) self.r_t = json.dumps({"dump_portage": pkg_list})

@ -1,8 +1,8 @@
#-*- coding: UTF-8 -*- #-*- coding: UTF-8 -*-
#!/usr/bin/env python #!/usr/bin/env python
import os, sys import os, sys
from package import search from utils.package import search
from getUses import get_local_USE from utils.getUses import get_local_USE
def ScanRecoverFile(): def ScanRecoverFile():
ScanResult =[] ScanResult =[]

@ -4,9 +4,9 @@ import os, sys
import json import json
from io import StringIO from io import StringIO
from utils.utils import get_list_overlays, sort_install_pkg from utils.utils import get_list_overlays, sort_install_pkg
from GenRecovers import ScanRecoverFile from utils.GenRecovers import ScanRecoverFile
from getUses import get_global_USE, get_local_USE from utils.getUses import get_global_USE, get_local_USE
from package import search from utils.package import search
# создаём разширеную базу пактов с предлизительно структурой # создаём разширеную базу пактов с предлизительно структурой
#pkg_list ={"category": [{name: name_pkg, versions:[list_version]}]} #pkg_list ={"category": [{name: name_pkg, versions:[list_version]}]}
# и клладём это всё в json # и клладём это всё в json

@ -3,7 +3,7 @@
'__autor__'== 'serkus' '__autor__'== 'serkus'
import os, sys, json import os, sys, json
from urllib import request from urllib import request
from package import search from utils.package import search
#import xml #import xml
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
#Проверяем пользователь ROOT или нет #Проверяем пользователь ROOT или нет

Loading…
Cancel
Save