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

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

Awesome Lists containing this project

README

          

# Generate Your Personal YouTube Report
avatar

## 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.

avatar

### 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.

avatar

### 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.