rafaldembski commited on
Commit
a7e37bd
·
verified ·
1 Parent(s): 1fbaac1

Update pages/Analysis.py

Browse files
Files changed (1) hide show
  1. pages/Analysis.py +4 -13
pages/Analysis.py CHANGED
@@ -1,5 +1,3 @@
1
- # pages/Analysis.py
2
-
3
  import streamlit as st
4
  from utils.functions import (
5
  get_phone_info,
@@ -21,9 +19,7 @@ import requests
21
  from phonenumbers import parse, is_valid_number, NumberParseException
22
 
23
  def extract_urls(text):
24
- url_pattern = re.compile(
25
- r'(https?://[^\s]+)|(www\.[^\s]+)'
26
- )
27
  urls = url_pattern.findall(text)
28
  urls = [url[0] or url[1] for url in urls]
29
  return urls
@@ -31,10 +27,7 @@ def extract_urls(text):
31
  def check_urls_with_phishtank(urls):
32
  phishing_urls = []
33
  for url in urls:
34
- params = {
35
- 'format': 'json',
36
- 'url': url
37
- }
38
  try:
39
  response = requests.post('https://checkurl.phishtank.com/checkurl/', data=params)
40
  if response.status_code == 200:
@@ -85,7 +78,7 @@ def check_urls_with_safe_browsing(urls):
85
 
86
  def analyze_sms(message, phone_number, additional_info, language):
87
  st.subheader(get_translation('sms_analysis_header', language))
88
-
89
  # Informacje o numerze telefonu
90
  country, operator = get_phone_info(phone_number)
91
  if country and operator:
@@ -576,8 +569,6 @@ def show_analysis(language):
576
  with st.form("sms_form"):
577
  message = st.text_area(get_translation('enter_sms_content', language), height=150)
578
  phone_number = st.text_input(get_translation('sender_phone_number', language))
579
-
580
- # Dodaj dodatkowe pola i informacje, jeśli potrzebujesz
581
 
582
  submitted = st.form_submit_button(get_translation('analyze_button', language))
583
 
@@ -587,7 +578,7 @@ def show_analysis(language):
587
  elif not phone_number.strip():
588
  st.error(get_translation('sender_phone_number', language))
589
  else:
590
- additional_info = "" # Dodaj dodatkowe informacje, jeśli potrzebujesz
591
  analyze_sms(message, phone_number, additional_info, language)
592
 
593
  elif selected_analysis == get_translation('email_analysis', language):
 
 
 
1
  import streamlit as st
2
  from utils.functions import (
3
  get_phone_info,
 
19
  from phonenumbers import parse, is_valid_number, NumberParseException
20
 
21
  def extract_urls(text):
22
+ url_pattern = re.compile(r'(https?://[^\s]+)|(www\.[^\s]+)')
 
 
23
  urls = url_pattern.findall(text)
24
  urls = [url[0] or url[1] for url in urls]
25
  return urls
 
27
  def check_urls_with_phishtank(urls):
28
  phishing_urls = []
29
  for url in urls:
30
+ params = {'format': 'json', 'url': url}
 
 
 
31
  try:
32
  response = requests.post('https://checkurl.phishtank.com/checkurl/', data=params)
33
  if response.status_code == 200:
 
78
 
79
  def analyze_sms(message, phone_number, additional_info, language):
80
  st.subheader(get_translation('sms_analysis_header', language))
81
+
82
  # Informacje o numerze telefonu
83
  country, operator = get_phone_info(phone_number)
84
  if country and operator:
 
569
  with st.form("sms_form"):
570
  message = st.text_area(get_translation('enter_sms_content', language), height=150)
571
  phone_number = st.text_input(get_translation('sender_phone_number', language))
 
 
572
 
573
  submitted = st.form_submit_button(get_translation('analyze_button', language))
574
 
 
578
  elif not phone_number.strip():
579
  st.error(get_translation('sender_phone_number', language))
580
  else:
581
+ additional_info = ""
582
  analyze_sms(message, phone_number, additional_info, language)
583
 
584
  elif selected_analysis == get_translation('email_analysis', language):