Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ronaldkanyepi/scrapping-news-data
- Owner: ronaldkanyepi
- License: mit
- Created: 2022-02-13T01:52:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-13T16:16:36.000Z (almost 3 years ago)
- Last Synced: 2024-12-22T09:34:56.846Z (about 2 months ago)
- Topics: gallery-images, news, newsaggregator, newsapp, newsarticles, python, streamlit, webscraper-website, webscraping
- Language: Python
- Homepage:
- Size: 530 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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")