8000 GitHub - utkubakir/youtube-stats: Simple web app that provides insights from your YouTube watch history with beautiful visualizations and analytics.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Simple web app that provides insights from your YouTube watch history with beautiful visualizations and analytics.

License

Notifications You must be signed in to change notification settings

utkubakir/youtube-stats

Repository files navigation

YouTube Watch History Analyzer

A modern web application that provides detailed analytics and insights from your YouTube watch history. Built with Next.js, TypeScript, and Tailwind CSS.

YouTube Stats Analyzer

Features

  • Comprehensive Analytics: View your watching patterns, total watch time, and channel statistics
  • Interactive Charts: Visualize your viewing habits with beautiful, responsive charts
  • Dark Mode Support: Seamless experience in both light and dark themes
  • Fully Responsive: Works perfectly on desktop, tablet, and mobile devices
  • Privacy Focused: All data processing happens locally in your browser

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/utkubakir/youtube-stats.git
cd youtube-stats
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 with your browser to see the application.

How to Use

  1. Go to Google Takeout
  2. Select only "YouTube and YouTube Music"
  3. Choose "History" and deselect all other data
  4. Export and download your data
  5. Upload the JSON file to the application
  6. Explore your YouTube watching patterns!

Tech Stack

Development

Project Structure

youtube-stats/
├── src/
│   ├── app/             # Next.js app router
│   ├── components/      # React components
│   └── styles/          # Global styles
├── public/             # Static assets
└── package.json       # Project dependencies

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Acknowledgments

About

Simple web app that provides insights from your YouTube watch history with beautiful visualizations and analytics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0