浏览代码

Петров Станислав [1]

ypv 1 年之前
父节点
当前提交
fccde6f56f
共有 3 个文件被更改,包括 29 次插入23 次删除
  1. 1 1
      2023-24/README.md
  2. 23 19
      plagiat_1.v2.py
  3. 5 3
      Лекции/README.md

+ 1 - 1
2023-24/README.md

@@ -163,7 +163,7 @@ https://habr.com/ru/post/711122/
 Воронин Федор [1]: , 
 Ирлица Никита: 2,  
 Зенченко Роман: 2,  
-Петров Станислав: 2, 2, 
+Петров Станислав [1]: 2, 2, 
 Рябошапченко Тимур [1]:,  
 Цупиков Дмитрий [1]:   
 Шкляров Валентин: 2,  

+ 23 - 19
plagiat_1.v2.py

@@ -19,7 +19,7 @@ BASE_DIR = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
 LECTION_DIR = os.path.join("EASvZI", "Лекции")
 
 # ссылка для проверки
-url = "http://213.155.192.79:3001/u21-25gavrilenko/EASvZI/src/6b61ce083a7486f58211beef8cb0334ff78db881/%d0%93%d0%b0%d0%b2%d1%80%d0%b8%d0%bb%d0%b5%d0%bd%d0%ba%d0%be.md"
+url = "http://213.155.192.79:3001/u21-25petrov/EASvZI/src/9b20c7ba3e493e4c000da0eacb3954e8ea8cf71a/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/1.3.100_%d0%9f%d0%be%d1%82%d0%b5%d0%bd%d1%86%d0%b8%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5_%d1%83%d0%b3%d1%80%d0%be%d0%b7%d1%8b_%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8/%d0%9f%d0%b5%d1%82%d1%80%d0%be%d0%b2.md"
 
 # ------------------------------- / НАСТРОЙКИ ------------
 
@@ -174,24 +174,28 @@ for readme_str in readme_list:
         variant_uri = variant_uri.replace("),", "")
         variant_uri = variant_uri.replace(")", "")
         variant_uri = variant_uri.strip()
-        
-        variant_path = os.path.join(BASE_DIR, LECTION_DIR, variant_uri)
-        try:
-            with open(variant_path, encoding="utf-8") as f:
-                variant_html = f.read()
-        except:
-            with open(variant_path, encoding="cp1251") as f:
-                variant_html = f.read()
-
-        variant_tokens, variant_uniq_text = preprocess_text(variant_html)
-        print(f"количество уникальных слов варианта: {len(set(variant_tokens))}")
-
-        # пересечение множеств 
-        min_tokens_len = min([len(set(post_tokens)), len(set(variant_tokens))])
-        c = list(set(post_tokens) & set(variant_tokens))
-        ratio = (1 - (len(c) / min_tokens_len)) * 100
-        print(f"количество совпадающих слов: {len(c)} / {ratio:.2f}%")
-        print()
+            
+        if "youtube" in variant_uri:
+            print("youtube - не проверяем")
+            print()
+        else:
+            variant_path = os.path.join(BASE_DIR, LECTION_DIR, variant_uri)
+            try:
+                with open(variant_path, encoding="utf-8") as f:
+                    variant_html = f.read()
+            except:
+                with open(variant_path, encoding="cp1251") as f:
+                    variant_html = f.read()
+
+            variant_tokens, variant_uniq_text = preprocess_text(variant_html)
+            print(f"количество уникальных слов варианта: {len(set(variant_tokens))}")
+
+            # пересечение множеств 
+            min_tokens_len = min([len(set(post_tokens)), len(set(variant_tokens))])
+            c = list(set(post_tokens) & set(variant_tokens))
+            ratio = (1 - (len(c) / min_tokens_len)) * 100
+            print(f"количество совпадающих слов: {len(c)} / {ratio:.2f}%")
+            print()
 
 if not(lection_exist):
     print("Лекция не найдена в readme")

+ 5 - 3
Лекции/README.md

@@ -73,10 +73,11 @@
 
 
 1.3.100 Потенциальные угрозы безопасности в автоматизированных системах. 
-[Определение угроз безопасности информации ограниченного доступа. 1 часть](https://www.youtube.com/watch?v=vHSXESPtDVY&list=PLZpM7gSGJ5RFPNcT9CXa7F5a6bsHmB4cW&index=6), 
+[Определение угроз безопасности информации ограниченного доступа. 1 часть](https://www.youtube.com/watch?v=vHSXESPtDVY), 
 [Вариант 1](1.3.100_Потенциальные_угрозы_безопасности/Doc.md), 
 [Теслин И.](1.3.100_Потенциальные_угрозы_безопасности/GGTESL.md), 
 [Пивовар Д.](1.3.100_Потенциальные_угрозы_безопасности/pivovar.md), 
+[Петров С.](1.3.100_Потенциальные_угрозы_безопасности/Петров.md), 
 
   
 1.3.101 Что такое стеганография?  
@@ -84,7 +85,7 @@
 [Пивовар Д.](1.3.101_Стеганография/pivovar.md), 
 [Гавриленко Н.](1.3.101_Стеганография/Гавриленко.md), 
 
-  
+
 1.3.105 [Ущерб, как категория классификации угроз](1.3.100_Потенциальные_угрозы_безопасности/1.3.105_Ущерб_как_катебгория_классификации_угроз.md), 
 
 
@@ -258,7 +259,8 @@
 2.3.100 Содержание и порядок деятельности персонала по эксплуатации защищенных автоматизированных систем и подсистем безопасности автоматизированных систем.  
 [Потемкин М.](2.3.100_Содержание_порядок_деятельности_персонала_эксплуатации_ЗАС/potemkin.md)
 
-[2.3.200 Общие обязанности администратора информационной безопасности автоматизированных систем.](2.3.200_Общие_обязанности_администратора_информационной_безопасности_автоматизированных_систем/2.3.200_General_responsibilities.md)
+2.3.200 Общие обязанности администратора информационной безопасности автоматизированных систем  
+[Вариант 1](2.3.200_Общие_обязанности_администратора_информационной_безопасности_автоматизированных_систем/2.3.200_General_responsibilities.md), 
 
 
 ### Тема 2.4. Защита от несанкционированного доступа к информации