https://github.com/A3M4/YouTube-Report
:bar_chart: Generate a personal YouTube report from your Google Takeout data
https://github.com/A3M4/YouTube-Report
matplotlib numpy reportlab seaborn wordcloud
Last synced: 6 months ago
JSON representation
:bar_chart: Generate a personal YouTube report from your Google Takeout data
- Host: GitHub
- URL: https://github.com/A3M4/YouTube-Report
- Owner: A3M4
- License: mit
- Created: 2019-12-10T02:18:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-23T00:02:24.000Z (over 2 years ago)
- Last Synced: 2024-11-27T03:34:58.420Z (about 1 year ago)
- Topics: matplotlib, numpy, reportlab, seaborn, wordcloud
- Language: Python
- Homepage:
- Size: 1.26 MB
- Stars: 643
- Watchers: 16
- Forks: 61
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Generate Your Personal YouTube Report

## Getting Started
### 1. Install Python 3+
If you don't already have Python 3+ installed on your computer, download it from https://www.python.org/downloads/.
### 2. Get Your YouTube Data
Here you can find out how to download your Google data: https://support.google.com/accounts/answer/3024190?hl=en
Here you can download all of the data that Google has stored on you: https://takeout.google.com/
To use this script, you only need to select and download "YouTube", which Google will provide to you as a Zip file by default.

### 3. Clone This Repository
On https://github.com/A3M4/Personal-YouTube-Report-Generator, click the green "Clone or Download" button at the top right of the page. Then, click the "Download ZIP" button, and extract the ZIP somewhere on your computer.
NOTE: Make sure to set your [Google Account language ](https://support.google.com/accounts/answer/32047)to English before downloading
### 4. Extract the Takeout File
Extract the Takeout File(from step 2) and move it to the repository folder(from step 3). Now the files in Repository folder look like below.

### 5. Install Dependencies
Open [command prompt or Terminal window](https://tutorial.djangogirls.org/en/intro_to_command_line/#what-is-the-command-line) in this repository folder, type the following and press enter:
```
pip install -r requirements.txt
```
### 6. Run the Script
In the same command prompt or Terminal window, type the following and press enter:
```
python report.py
```
### 7. Results
The script will generate a file named **YouTube_Report.pdf**. This file will automatically open in your browser once the script completes. Besides, you can find all the images that make up this report in **Images** folder.