Skip to content

ethancoon/DataForYouTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataForYouTube

This website allows users to upload their YouTube watch history and receive detailed analytics. It provides insights into various aspects of your YouTube viewing habits, including your most-watched videos, favorite channels, and active watch times.

Table of Contents

Features

  • Top Videos and Channels: See your most-watched videos and channels.
  • Watch Time Analysis: Discover your most active watch times by hour and by day.
  • Longest Streaks: Identify your longest streaks of consecutive days watching YouTube.
  • Binge Watching Analysis: Find out your longest binge-watching sessions on a single channel.
  • Interactive Charts: Visualize your data with interactive charts and graphs.
  • Responsive Design: Fully responsive design for viewing on any device.

Getting Started

Prerequisites

  • Node.js (20.14.0)
  • npm (10.7.0)

Installation

  1. Clone the repository:
    git clone https://github.com/ethancoon/DataForYouTube.git
    cd DataForYouTube
  2. Install dependencies:
    npm install

Usage

  1. Navigate to the "Upload" section in the navigation bar.
  2. Click on the "Upload" button and select your YouTube watch history JSON file.
  3. The file will be processed, and your analytics will be displayed.

Development

Running Locally

  1. Run the project in development mode:
    npm run dev
  2. Alternatively, for just previewing use
    npm run preview

Building for Production

  1. Create a production build with
    npm run build

Contributing

Any and all contributions are more than welcome!

License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

Contact

If you have any questions or comments about the project, please reach out to me at eethanccoon@gmail.com

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors