Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ronaldkanyepi/scrapping-news-data

Web Scrapping news data from leading newspapers in Zimbabwe
https://github.com/ronaldkanyepi/scrapping-news-data

gallery-images news newsaggregator newsapp newsarticles python streamlit webscraper-website webscraping

Last synced: about 1 month ago
JSON representation

Web Scrapping news data from leading newspapers in Zimbabwe

Awesome Lists containing this project

README

        

# Scrapping-News-Data
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/ronald55/scrapping-news-data/main/main.py)

Web Scrapping news data from leading newspapers in Zimbabwe. The app includes newspapers such as [Herald Zimbabwe](https://www.herald.co.zw/category/articles/top-stories) , [Chronicle](https://www.chronicle.co.zw/category/s6-demo-section/c37-top-stories/), [Sunday Mail](https://www.sundaymail.co.zw/category/news/top-stories) among others

#### What is web scrapping
[Web scraping](https://www.parsehub.com/blog/what-is-web-scraping/) refers to the extraction of data from a website. This information is collected and then exported into a format that is more useful for the user. Be it a spreadsheet or an API.

Streamlit is an open-source
Python library that makes it easy to create and share beautiful,
custom web apps for machine learning and data science. In just a few minutes you can build and deploy powerful data apps.
[Streamlit Docs](https://docs.streamlit.io/library/get-started)

#### To install relevant packages
Open your shell or terminal and install the relevant packages using the command below

```python
pip install -r requirements.txt
```

#### To run this Application
Open the root folder of the project and run the command below:
```python
streamlit run main.py
```

#### Dashboard Example:
Click [Here](https://share.streamlit.io/ronald55/scrapping-news-data/main/main.py) to view the demo
![Dashboard](components/img/image.png "Web Scrapping Dashboard")