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

https://github.com/madeffort/youtube-trend-dashboard

A YouTube analytics tool for trend, sentiment, and suitability insights.
https://github.com/madeffort/youtube-trend-dashboard

openai pandas python streamlit

Last synced: 10 months ago
JSON representation

A YouTube analytics tool for trend, sentiment, and suitability insights.

Awesome Lists containing this project

README

          




YTDashBoard


YTDashBoard



A YouTube analytics tool for trend, sentiment, and suitability insights.







Key FeaturesHow To UseDownloadCreditsRelatedSupportLicense

![YTDashBoard](https://github.com/madEffort/youtube-trend-dashboard/assets/158125247/f9f31067-b941-44ac-a14d-cd6aa080d311)

## Key Features

#### Trend Analysis
* Popular Video Upload Ratio by Weekday
* Popular Video Upload Ratio by Time Slots
* Average Number of Tags Used in Popular Videos for SEO Optimization
* Word Cloud Representation of Popular Topics and Keywords

#### Comment Analysis
* Sentiment Ratio of Public Opinion on YouTube Videos
* Suitability of YouTube Videos for Children Based on the Number of Profanities

#### Compare Youtube Videos
* Comprehensive Comparison of Videos

## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com) and [Python](https://www.python.org/downloads/) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/madEffort/youtube-trend-dashboard.git

# Go into the repository
$ cd youtube-trend-dashboard

# Install dependencies
$ poetry install
```

Create a `.env` file and set environment variables
```
YOUTUBE_API_KEY="*********************"
OPEN_API_KEY="***********************"
```

```bash
# Run the app
$ streamlit run src/main.py
```

## Download

You can [download](https://github.com/madEffort/youtube-trend-dashboard/releases) the latest release version of the YTDashboard.

## Credits

This software uses the following open source packages:

- [Python](https://www.python.org/)
- [Streamlit](https://streamlit.io/)
- [Pandas](https://pandas.pydata.org/)

## Related

- [OpenAI](https://openai.com/blog/openai-api)
- [Youtube Transcript Api](https://pypi.org/project/youtube-transcript-api/)

## Support


Donate with PayPal

## License

This project adheres to the Apache-2.0 license, and you can find more detailed information in the [LICENSE](https://github.com/madEffort/youtube-trend-dashboard/blob/main/LICENSE)

---

> GitHub [@madEffort](https://github.com/madEffort)  · 
> Naver [@madEffort](https://search.naver.com/search.naver?where=nexearch&sm=tab_etc&mra=bjky&x_csa=%7B%22fromUi%22%3A%22kb%22%7D&pkid=1&os=32229226&qvt=0&query=%EA%B9%80%ED%98%84%EC%9A%B0)