An open API service indexing awesome lists of open source software.

https://github.com/daoud-hussain/innews

Deployed Python application on AWS EC2 with SSL, nginx configuration, and CI/CD workflows for automatic deployment on new commits.
https://github.com/daoud-hussain/innews

Last synced: about 2 months ago
JSON representation

Deployed Python application on AWS EC2 with SSL, nginx configuration, and CI/CD workflows for automatic deployment on new commits.

Awesome Lists containing this project

README

        

# InNews🇮🇳: News Summarizer App

[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)
[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-360/)

## [Watch Tutorial for this project](https://youtu.be/HHYqpHwGDgQ)

## [Demo of App](https://share.streamlit.io/spidy20/innews/App.py)

## Source
- For summarizing the news I have used [Newspaper3k](https://newspaper.readthedocs.io/en/latest/)
- For scraping the news I have used Google News RSS API.

## Features
- Trending News
- Favorite Topics
- Search News
- Quantity control

## Usage
- Clone my repository.
- Open CMD in working directory.
- Run following command.
```
pip install -r requirements.txt
```
- `App.py` is the main Python file of Streamlit Web-Application.
- To run app, write following command in CMD. or use any IDE.
```
streamlit run App.py --server.port 80
```
- For more explanation of this project see the tutorial on Machine Learning Hub YouTube channel.

## Just follow☝️ me and Star⭐ my repository

## [Buy me a Coffee☕](https://www.buymeacoffee.com/spidy20)
## [Donate me on PayPal](https://www.paypal.me/spidy1820)
## Donate me via UPI - machinelearninghubai@okhdfcbank