A3M4 / YouTube-Report

:bar_chart: Generate a personal YouTube report from your Google Takeout data
MIT License
636 stars 64 forks source link

Tracking when you've watched what #14

Open kootenpv opened 4 years ago

kootenpv commented 4 years ago

Hi, sorry to hijack an issue here, but I've been working last few weeks with Takeout data as well and I've realized that the most interesting things is what we're missing and that is "how long do we watch" and "which part of the video".

Nostalgia is a project that will help you to connect all your personal data, and I think it is currently the only method (since 1 week) that will help you get when you've watched what on YouTube!

Maybe it is useful for some: https://github.com/nostalgia-dev/nostalgia_chrome If you have any ideas on how to improve it I would love to hear it! And perhaps we can think of visualizations on top of that.

Basically it will run a Python backend to send info to (listening only locally), and the Chrome plugin will send stuff to the backend which processes it.

Example data:

{
  "playingSince": 1576322193.558,
  "seekTime": 0,
  "playingUntil": 1576322368.119,
  "duration": 174.5609998703,
  "totalClipDuration": 174.461,
  "pageLoadTime": 1576320013.227,
  "loc": "https://www.youtube.com/watch?v=7XdadYIxdEE",
  "title": "Sam Feldt- Post Malone (feat RANI) - YouTube",
  "likes": 35081,
  "dislikes": 607
}