- For summarizing the news, I have used Newspaper3k
- For scraping the news, I have used Google News RSS API.
- Trending News
- Favorite Topics
- Search News
- Quantity Control
-
Clone my repository:
git clone https://github.com/Kuntal271/NewsApp ~/NewsApp && cd NewsApp
-
Open CMD in the working directory and install the dependencies:
pip install -r requirements.txt
-
App.py
is the main Python file of the Streamlit web application. To run the app, write the following command in CMD or use any IDE:streamlit run App.py --server.port 80
-
Switch to superuser:
sudo su
-
Install Git, Python3, and Pip:
yum install git yum install python3 yum install python3-pip
-
Clone the repository and navigate to the directory:
git clone https://github.com/Kuntal271/NewsApp ~/NewsApp && cd NewsApp
-
Install the dependencies:
pip3 install -r requirements.txt
-
Run the app:
streamlit run App.py --server.port 80
For more details on using AWS EC2, refer to the AWS EC2 User Guide.