TruthLens-Backend / utils /constants.py
Gargi Monga
Deploy backend
c8b1fd7
Raw
History Blame Contribute Delete
1.31 kB
"""
Project-wide constants
"""
# -------------------------
# Trust Score Weights
# -------------------------
FACT_WEIGHT = 0.50
SOURCE_WEIGHT = 0.30
URL_WEIGHT = 0.20
# -------------------------
# Trust Levels
# -------------------------
HIGH_TRUST = 80
MEDIUM_TRUST = 60
LOW_TRUST = 0
# -------------------------
# Default Scores
# -------------------------
DEFAULT_FACT_SCORE = 50
DEFAULT_SOURCE_SCORE = 50
# -------------------------
# URL Risk Scores
# -------------------------
URL_SCORE = {
"Low": 100,
"Medium": 70,
"High": 30
}
# -------------------------
# Trusted Domains
# -------------------------
TRUSTED_DOMAINS = [
"bbc.com",
"reuters.com",
"who.int",
"gov.in",
"wikipedia.org",
"un.org",
"nature.com",
"sciencedirect.com"
]
# -------------------------
# URL Shorteners
# -------------------------
SHORTENED_DOMAINS = [
"bit.ly",
"tinyurl.com",
"t.co",
"goo.gl",
"ow.ly"
]
# -------------------------
# Opinion Words
# Used by claim extractor
# -------------------------
OPINION_WORDS = [
"think",
"believe",
"feel",
"love",
"hate",
"good",
"bad",
"best",
"worst",
"awesome",
"terrible",
"beautiful",
"excellent",
"poor"
]