File size: 1,958 Bytes
954fa0f
e61bfdd
954fa0f
 
 
 
081923f
 
954fa0f
 
 
509e193
948e3b5
081923f
 
509e193
081923f
 
 
509e193
081923f
 
 
 
509e193
081923f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
509e193
 
 
 
 
 
 
 
081923f
 
 
 
 
 
 
 
 
 
509e193
081923f
 
 
 
 
 
509e193
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
title: News Dashboard
emoji: 🔥
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 8501
pinned: true
license: mit
---

# News-Dashboard

## Overview

News-Dashboard is an application designed for scraping data from Google News and performing Sentiment Analysis based on the collected data. It utilizes the Google News library for scraping News and is built using the Streamlit framework. The application provides a user-friendly interface for viewing data reports using Agrid, displaying charts with Plotly, generating word clouds, and presenting dataset information through the `ydata-profiling` library.

## Installation

To run News-Dashboard, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/bayhaqy/News-Dashboard.git
```

2. Install the required dependencies:

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

## Usage

1. Open the terminal and navigate to the project directory.

2. Run the application using the following command:

```bash
streamlit run app.py
```

3. Please see the ip address website.
4. The application will open in your default web browser.

## Running on Google Colab

1. Open file [X-Dashboard.ipynb](https://colab.research.google.com/github/bayhaqy/X-Dashboard/blob/main/X_Dashboard.ipynb)
2. Running all of the code.
3. Open url where generated from localtunnel.
4. On the website localtunnel, put the ip public for google colab.
5. Dashboard will be open.

## License

This project is licensed under the MIT License.

## Contact

For any inquiries or feedback, please reach out us.

## Acknowledgements

- [Gnews]([https://github.com/bayhaqy/tweet-harvest](https://pypi.org/project/gnews/))
- [Streamlit](https://streamlit.io/)
- [Plotly](https://plotly.com/)
- [ydata-profiling](https://github.com/pandas-profiling/pandas-profiling)

## GitHub Repository

Visit the GitHub repository at [News-Dashboard Repository](https://github.com/bayhaqy/News-Dashboard.git) for more information.