1
0
ypv 2 gadi atpakaļ
vecāks
revīzija
1a7bf35073

+ 2 - 2
ЭАСвЗИ/2022-23/README.md

@@ -62,12 +62,12 @@ https://habr.com/ru/post/704904/
 **Потемкин М.**   
 **Короба К.**   
 
-#### Суммарно на всех - 119  
+#### Суммарно на всех - 118  
 Гончаров Р. [6] - 1+5 = 6  
 Климанский Д. [6] - 1+5 = 6   
 Жгельский Тимофей [2] - 5+5 = 10  
 Зуров Дмитрий [6] - 1+5 = 6  
-Скуйбеда Степан [1] - 6+5 = 12  
+Скуйбеда Степан [1] - 6+5 = 11  
 Пантелеев Валерий [5] - 1+5 = 6  
 Александров А. [4] - 3+5 = 8  
 Булавко Александр [3] - 4+5 = 9  

+ 1 - 1
ЭАСвЗИ/Лекции/1.3.300_Критерии_классификации_угроз/Doc.md

@@ -1,4 +1,4 @@
-# Критерии классификации угроз. Методы оценки опасности угроз.
+# Критерии классификации угроз
 ### Классификация угроз безопасности
 Под угрозой безопасности информации, понимается действие или событие, которое может привести к разрушению, искажению или несанкционированному использованию информационных ресурсов, включая хранимую, передаваемую и обрабатываемую информацию, а также программные и аппаратные средства.
 

+ 14 - 2
ЭАСвЗИ/Лекции/plagiat.py

@@ -9,9 +9,14 @@ import datetime
 # директория файла
 BASE_DIR = os.path.abspath(os.path.dirname(__file__))
 
+# кого проверяем
+who = "Савкин"
+
 print()
 files_paths = []
 exec_files_paths = [] # уже проверенные
+remove_files_paths = [] # файлы на удаление
+
 dirs = os.listdir(BASE_DIR)
 for dir in dirs:
     dir_path = os.path.join(BASE_DIR, dir)
@@ -25,7 +30,7 @@ for dir in dirs:
                 files_paths.append(file_path)
 
 now = datetime.datetime.now().strftime('%d-%m-%Y %H:%M')
-out_str = f"Время проверки: {now} \n"
+out_str = f"Проверка: {who}, время проверки: {now} \n"
 print(out_str)
 
 
@@ -68,7 +73,10 @@ for file_1 in tqdm(files_paths):
                         early_file = small_filename_1
                         later_file = small_filename_2
                     out_str += f"{later_file} позже {early_file}\n"
-                    out_str += f"ratio = {ratio}\n"
+                    out_str += f"ratio = {ratio}, удален\n"
+
+                    remove_files_paths.append(os.path.join(BASE_DIR, later_file))
+
 
                 exec_files_paths.append(f"{small_filename_1}|{small_filename_2}")
 
@@ -85,6 +93,10 @@ with open(log_path, "w", encoding="utf-8") as f_log:
     f_log.write(prev_str)
     f_log.close()
 
+# удаление файлов
+for remove_path in remove_files_paths:
+    os.remove(remove_path)
+
 
 print("success")
 

+ 9 - 6
ЭАСвЗИ/Лекции/plagiat_1.py

@@ -1,22 +1,25 @@
-"""
-https://www.cyberforum.ru/python-graphics/thread2712141.html
-"""
 import os
 from difflib import SequenceMatcher
 from tqdm import tqdm
 import datetime
 import requests
 
-# ссылка для проверки
-url = "http://213.155.192.79:3001/u20-24alexandrov/up/raw/25e5b3bb04000c73d5a804bb14b12c4ab1ec8bfb/%d0%ad%d0%90%d0%a1%d0%b2%d0%97%d0%98/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/%d0%9f1.3.300%20_%d0%9f%d0%be%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%b8%d0%b5_%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d0%b8_%d1%83%d0%b3%d1%80%d0%be%d0%b7/Alexandrov.md"
-
 # директория файла
 BASE_DIR = os.path.abspath(os.path.dirname(__file__))
+
+
+# ссылка для проверки
+url = "http://213.155.192.79:3001/ypv/up/raw/master/%d0%ad%d0%90%d0%a1%d0%b2%d0%97%d0%98/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/1.3.300_%d0%9a%d1%80%d0%b8%d1%82%d0%b5%d1%80%d0%b8%d0%b8_%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d0%b8_%d1%83%d0%b3%d1%80%d0%be%d0%b7/Doc.md"
+
 print()
 
 response = requests.get(url)
 post_html = response.text
 
+post_list = post_html.split("\n")
+print(post_list[0])
+
+exit()
 files_paths = []
 dirs = os.listdir(BASE_DIR)
 for dir in dirs: