Skip to content

Latest commit

Β 

History

History
74 lines (49 loc) Β· 2.16 KB

File metadata and controls

74 lines (49 loc) Β· 2.16 KB

Generate comprehensive reports for YouTube playlists. Get insights on total duration, average video length, and detailed statistics for each video.

desktop screenshot

✨ Features

  • Comprehensive Insights: Get detailed info about your playlists, including total duration, average video duration, number of videos, and specific details for each video.
  • Playback Speed Adjustment: Customize your viewing experience by adjusting the playback speed from 0.25x to 2x.
  • Flexible Sorting Options: Easily sort videos by position, duration, views, likes, or publish date.
  • Efficient Filtering: Use the search bar to quickly filter and find specific videos within your playlist.
  • Targeted Analysis: Analyze only the portions of the playlist that interest you with a range selector.
  • Customizable Table View: Tailor your video table by toggling specific columns.

🧰 Tech used

  • React
  • TypeScript
  • Vite
  • React Router
  • Tanstack Query
  • Tailwind CSS
  • Shadcn UI
  • Framer Motion

πŸ’» Setup Locally

  1. Clone the repository
  2. Install dependencies: pnpm install
  3. Create a .env.local file in the root directory and add your YouTube API key:
    VITE_YT_API_KEY=your_api_key_here
    
  4. Run the development server: npm run dev
  5. Open http://localhost:5001 in your browser

πŸ›£ Roadmap

  • Add tests

🌈 Inspiration

To-do

πŸ’‘ Learnings

To-do

πŸ“œ License

MIT

πŸ’™ Acknowledgements


⭐ Leave a star maybe? ⭐

Source | Twitter | GitHub