Skip to content

Delouya1/ML_NewsSummarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ML News Summarizer

This is a simple GUI-based news summarizer that extracts the title, author, publish date, summary, and sentiment of a news article from a given URL. It uses the tkinter module for the graphical user interface, the newspaper module for article extraction, and the textblob module for sentiment analysis.

Installation

To use this project, you need to have Python 3 installed on your system, along with the following dependencies:

tkinter newspaper3k textblob You can install these dependencies by running the following command in your terminal: pip install tkinter newspaper3k textblob

Usage

To run the application, simply run the script in your terminal: python ml_news_summarizer.py The application will launch a GUI window that prompts you to enter a URL of a news article. Once you enter the URL and click the "Summarize" button, the application will extract the article's metadata, summary, and sentiment and display them in the appropriate fields.

License This project is licensed under the MIT License.

Video:

Screen.Recording.2023-03-29.at.19.48.03.mov

About

in this project I will bulid an app that will summarize news articles using natural language processing and machine learning in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages