Add files via upload

This commit is contained in:
PYDT authored and GitHub committed 2024-01-25 18:09:58 +08:00
1 parent 488feb6108
commit e28d99a257
3 files changed
+23 -12

No files matched your search

+15 -6
View File
@@ -19,8 +19,8 @@ class MainWindow_Controller(QMainWindow):
self.setAttribute(Qt.WA_TranslucentBackground)
self.setWindowFlags(Qt.FramelessWindowHint)
self.pyas = str(sys.argv[0]).replace("\\", "/")
self.pyae_version = "2024-01-24"
self.pyas_version = "3.0.1"
self.pyae_version = "0000-00-00"
self.pyas_version = "3.0.2"
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.init_show_pyas()
@@ -36,10 +36,6 @@ class MainWindow_Controller(QMainWindow):
self.init_control()
self.init_threads()
def init_data_base(self):
self.pe = ListCompressor()
self.pe.load_model(model_dict)
def init_threads(self):
self.protect_proc_init()
self.protect_file_init()
@@ -54,6 +50,19 @@ class MainWindow_Controller(QMainWindow):
self.tray_icon.activated.connect(self.init_show_pyas)
self.tray_icon.show()
def init_data_base(self):
try:
if os.path.exists("C:/ProgramData/PYAS/PYAS_Function.vdb"):
self.pe = ListCompressor()
self.pe.load_model("C:/ProgramData/PYAS/PYAS_Function.vdb")
self.pyae_version = self.pe.get_label()
else:
self.pe = ListCompressor()
self.pe.load_model(model_dict)
self.pyae_version = self.pe.get_label()
except Exception as e:
self.bug_event(e)
def init_config_boot(self):
try:
with open(r"\\.\PhysicalDrive0", "r+b") as f:
+7 -6
View File
@@ -1,4 +1,4 @@
import json
import json, hashlib
class ListCompressor:
def __init__(self):
@@ -18,13 +18,14 @@ class ListCompressor:
def train_model(self, label, data):
if label not in self.model:
self.model[label] = []
unique_words = set([item for sublist in data for item in sublist])
self.model['word'] = {word: idx for idx, word in enumerate(unique_words)}
self.model[label].extend([[self.model['word'][item] for item in lst] for lst in data])
for lst in data:
self.model[label].append(hashlib.md5(''.join(map(str, lst)).encode()).hexdigest()[:8])
def predict(self, new_list):
new_list = [self.model['word'].get(item, 1) for item in new_list if item in self.model['word']]
for label, items in self.model.items():
if label != 'word' and new_list in items:
if label != 'word' and hashlib.md5(''.join(map(str, new_list)).encode()).hexdigest()[:8] in items:
return label
return None
def get_label(self):
return list(self.model.keys())[0]
+1
View File
@@ -0,0 +1 @@
model_dict = {"2024-01-25": ["f8eaca69", "f0f5732f", "1b02d2da", "9b83055e", "fa39258e", "ebad499a", "f9f96fde", "7e7275ce", "dc2bd521", "2e3086b1", "4cbbe367", "cb9e21ee", "628691a4", "62a39640", "724103b9", "c8756155", "7feb71ad", "d2668208", "8b136daa", "55e78944", "e4753bc3", "21bb3aef", "ecf51f02", "5e47ce27", "ec90753b", "cf04dfb7", "319e2db4", "bafe8409", "55634643", "d1ad686f", "632f4531", "0513868a", "776c99fe", "8b6a35fc", "86f8c21f", "07483ddf", "57b1794e", "68b4c29f", "c069d7d5", "55433105", "a51343e5", "bee130c7", "0e2d378e", "736a55d1", "ac0b27eb", "221b87e3", "5dd1e0c9", "1f53d69f", "62a348cf", "b2c4204c", "87074aa5", "f1dc8325", "2bd013a0", "d1e142b8", "00b0d86d", "6c48e028", "c21af82e", "d2528b9e", "d90657b4", "b16889df", "846a7177", "acf0fbaa", "0ae06db8", "e81da5d7", "94c2d42c", "c969fd9d", "9af5a01e", "a072f779", "6a0c7324", "e1240e10", "97be1e02", "f074f5b4", "2beae172", "14688765", "0facf2a6", "39ae5ad7", "ee0a9c21", "94691d9a", "e952305f", "f30de2e7", "191f1163", "596a470f", "36888e71", "1a5cb45a", "18b3bf16", "e91746a4", "bdcb5a86", "30739d24", "e26dfd80", "f1ae2ce5", "d8261ac3", "23191f29", "94497ba5", "20cb7eec", "35eeb9fc", "f25e7c70", "94bff605", "b6a46047", "acf3bb61", "aea0475c", "d4da4030", "ce095672", "4c626e62", "234f232b", "010bd7e6", "4e552f39", "088b5c3d", "be39b5c7", "e3e0254f", "43d61eab", "fdf069cb", "4d57d439", "6d75bcaa", "0157ab1a", "cf88078b", "957e7561", "a1895d33", "11b631fb", "fbe63639", "3efc231b", "fa8ceeae", "967929f9", "c838e850", "30547b8f", "aebc3614", "71fa160a", "5dea0cda", "0593e9a2", "05178537", "a33c2ab4", "f1bde64f", "7fe931dd", "6be2182a", "af0d6ebb", "f242ebc1", "65284f49", "73b78451", "cf215013", "85a4b8a4", "ef2ac9f8", "61099a43", "09082309", "3cbb09cf", "39d583d4", "e65f4785", "690b5995", "1fe35f2e", "dfea1c9a", "f0949aca", "19d85999", "44349994", "522ec9f6", "fcaa2063", "a141f55e", "13102764", "1e54fc8c", "16eb1d17", "7782a5e0", "3d19c3b6", "f14e284b", "26dbaaa7", "3c36ae8e", "4beef072", "0077b966", "295e94f1", "07687215", "69134125", "6be14646", "10c1954f", "18b6668e", "d4afaff6", "b5f2dd11", "833b1998", "30ff5635", "8d8e66bb", "15bbc35a", "2ba7934b", "d0c36eb5", "b81c15eb", "9542f014", "2f7ca0b7", "72646e9e", "be5348af", "8ac3e370", "23edb694", "cea3f4a5", "8f74e253", "5606be13", "29a60790", "c11f9756", "c90d1128", "c8ee6a44", "022ab8d8", "ebaa875f", "f45011dd", "d8efdadd", "72e25499", "9fe86003", "5dc456d1", "b6ed92dc", "7bf6f523", "3bd56a87", "d0008616", "839f31ff", "3025c6b7", "d41f3fb7", "b233ddd9", "302c6754", "d6d13cfd", "7bf71a77", "018b8805", "b71b7a0d", "9297a1cb", "c10f2cf6", "639a51eb", "6399f135", "a0a8dfd1", "d786ef37", "a51484ee", "0abbe6f4", "8d394492", "57d2bb57", "897e3a5f", "f516133b", "184ccf63", "cb25c53f", "6cc57095", "cd48542a", "b6ec2abf", "5064bd10", "3e3a904e", "35ebf1ea", "1ed5d4af", "ec883603", "6c3d2e9a", "2f3f077c", "e0b6a475", "781b603d", "a8ac4be7", "3ae3b681", "99e3aca7", "b47d2a97", "817d5bcb", "e7e4805a", "8c0d1b23", "41858343", "068c506c", "5cfe1ec3", "eda8c8fd", "35385307", "d3cb5549", "e4e549d2", "96471e95", "861a909a", "e1aee43f", "5a34fc94", "506d0366", "5529b024", "97255487", "7c5e3180", "a2b9d78f", "cffd3e92", "1f4f4ab1", "a97155f3", "c9dfa23f", "ece85b50", "99ad8db1", "cc431464", "31f03b48", "9425f525", "d440e8ed", "002e23f2", "de6d3489", "96474097", "6104f9a3", "5b692416", "979532a1", "c56d5e02", "6d642743", "34962f83", "1bf7af93", "08798831", "fb15345a", "5c2a1c1e", "bb94e602", "355885b6", "4492b29b", "971f7f79", "1e62932b", "f1bede8b", "8ace816a", "4f85c567", "4794d596", "86a6529d", "333b7df1", "86a8a864", "5458e526", "14238173", "bd2797bd", "5354fc59", "aa818d5e", "62145122", "cebe043f", "c8476924", "7e5013a9", "4211942c", "39bae570", "59d0bcc8", "8c919cb4", "55cd1300", "6fec3fac", "ec842bbb", "29a47420", "0b95337c", "54224ade", "7abd0227", "8ec73106", "f60b523e", "e29225d6", "d722b746", "9342c1e3", "4c1e1a2e", "ce494c91", "1c623712", "20879280", "1176c81f", "3cbe70c8", "0ab6b9b5", "090a5016", "1aa3b54f", "0ac1e588", "c4ca6358", "9d8ed7e1", "2fd8a8a8", "327018cc", "b48f6dcc", "1250f47d", "eabebfd0", "98ecee4c", "5694217b", "df5292b9", "43ca2196", "6043426b", "5668ab16", "6ff4ce20", "ccdbc95c", "5ef75e18", "226217c3", "8da2c149", "d578162e", "8e108bc2", "5008e44f", "a828b92d", "10f2a2b1", "a69a2aba", "47a32506", "7033ad33", "4c44a17c", "1bc9bab0", "43adb03a", "9dbfcd08", "ee6b50e6", "a98e1d1d", "2038f57b", "6aa98b23", "20fcecfd", "539bc501", "e7e38d5e", "640f2927", "79f68a23", "1938493f", "5b28a176", "19c928b8", "51fe1954", "23269a41", "051020bf", "15826bb9", "0016c379", "136c1369", "4f5a3b25", "44dde6a5", "34d7276a", "8f737801", "6a2eaaab", "1488771c", "086c7679", "f8b69084", "1b146d77", "79d85fa6", "95840477", "ff778b87", "2fe5822d", "6357bd68", "1d067fed", "c605b02a", "d9e4a2da", "4ce7e503", "6c1c79f2", "c9f98890", "f4eb7828", "5e570d46", "65f145c0", "c0d7b8fb", "fbca4af8", "ef0a1059", "de09d16e", "f8984bae", "8c43a7fe", "a470767a", "e425c385", "233f9d91", "0d8e37d4", "51453f5f", "d3554f30", "1Line truncated