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
import os, sys, json
#PORT_NUMBER = 8000
from findfsdb import create_db
from utils.findfsdb import create_db
from utils.utils import load_config
def run():
create_db()

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

@ -5,8 +5,8 @@ import json
from http.server import BaseHTTPRequestHandler
import os
from utils.utils import get_list_overlays, load_config, write_config, sort_install_pkg
from package import search
from findfsdb import on_find
from utils.package import search
from utils.findfsdb import on_find
from src.route import Router
from io import BytesIO
#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()
pkg_list = json.loads(data)
print(pkg_list)
except Exception (e):
except Exception(e):
print(e)
self.r_t = json.dumps({"dump_portage": pkg_list})

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

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

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

Loading…
Cancel
Save