Don't let your food get cold while trying to find the perfect video! Gemini Video Summarizer Chrome Extension is here to summarize your video and ensure it is not a clickbait!
Approximately 3.7 million videos are uploaded to YouTube, and users spend an average of 20 minutes every single day. When attention is a commodity, users want to make sure that those 20 minutes are spent watching quality videos that are worth their time. This is where Gemini's high capabilities of summarizing long textual inputs come in. Users being able to pick videos that are worth their time is a step forward in improving user satisfaction.
- Clone the GitHub repo
- Make sure you have all the required libraries by running 'pip install -r requirements.txt
- Run the python application
- Go to your Google Chrome, head to your extensions and turn on developer mode
- Choose load unpacked and pick extension folder
- Enjoy Gemini Video Summarizer!
The Gemini Video Summarizer Chrome extension takes the user's input YouTube URL, pulls the video transcript from YouTubeTranscriptAPI, feeds it into Gemini to provide a summary within 250 words, and checks its clickbait score.
We built a Python Flask app to communicate between our extension and Gemini. For user experience, we used HTML, CSS, and JavaScript.
As it was my first time building a Chrome extension, I struggled to turn a Flask app into a whole Chrome extension. It was also a little tricky to upload it to Chrome to test it due to some errors.
I am proud that it works! I am also proud of myself for utilizing and tapping into priceless technology that will soon impact so many lives.
I've learned how to communicate with Gemini's API, build a Chrome extension, and add animations in CSS.
Here are the future goals for Gemini Video Summarizer
- Get it published on the Chrome Web Store
- Add a feature to access the whole transcript
- Add a feature to access keynotes with corresponding timestamps in the video
- Improve user experience with feedback that comes from users
- Build a web app and mobile app version
- Be the best video summarizer in the market!
