jl48590n commited on
Commit
5a4871c
Β·
verified Β·
1 Parent(s): 4b474ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -9
app.py CHANGED
@@ -74,15 +74,20 @@ class URLValidator:
74
  # Initialize validator
75
  validator = URLValidator()
76
 
77
- st.title("URL Credibility Checker")
78
- url = st.text_input("Enter URL")
79
- query = st.text_input("Enter Search Query")
80
 
81
- if st.button("Check Credibility"):
 
 
 
82
  if url and query:
83
- result = validator.rate_url_validity(query, url)
84
- st.write("**Final Score:**", result["Final Score"])
85
- st.write("**Star Rating:**", result["Star Rating"])
86
- st.write("**Explanation:**", result["Explanation"])
 
 
87
  else:
88
- st.warning("Please enter both a URL and a search query.")
 
74
  # Initialize validator
75
  validator = URLValidator()
76
 
77
+ st.set_page_config(page_title="URL Credibility Checker", layout="centered")
78
+ st.title("🌐 URL Credibility Checker")
79
+ st.markdown("**Analyze the credibility of a website based on its content, trustworthiness, and relevance.**")
80
 
81
+ url = st.text_input("πŸ”— Enter URL")
82
+ query = st.text_input("πŸ” Enter Search Query")
83
+
84
+ if st.button("βœ… Check Credibility"):
85
  if url and query:
86
+ with st.spinner("Analyzing credibility..."):
87
+ result = validator.rate_url_validity(query, url)
88
+ st.success("Analysis Complete!")
89
+ st.metric(label="Final Score", value=result["Final Score"])
90
+ st.write("**Star Rating:**", result["Star Rating"])
91
+ st.markdown(f"**πŸ“Œ Explanation:** {result['Explanation']}")
92
  else:
93
+ st.warning("⚠️ Please enter both a URL and a search query.")