Spaces:
Sleeping
Sleeping
File size: 958 Bytes
5fdb69e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
from summarizer.fetcher import fetch_web_content
from summarizer.summarizer import summarize_text
from utils.logger import logger
def main():
url = input("Enter a URL to summarize: ")
logger.info(f"Fetching content from: {url}")
content = fetch_web_content(url)
if content:
logger.info("Content fetched successfully. Sending to OpenAI for summarization...")
# summary = summarize_text(content,'gpt-4o-mini', engine="openai")
# summary = summarize_text(content, 'deepseek-r1:1.5B', engine="ollama-lib")
summary = summarize_text(content, 'deepseek-r1:1.5B', engine="ollama-api")
if summary:
logger.info("Summary generated successfully.")
print("\nSummary of the page:\n")
print(summary)
else:
logger.error("Failed to generate summary.")
else:
logger.error("Failed to fetch web content.")
if __name__ == "__main__":
main()
|