You are browsing as a guest. Sign up (or log in) to start making projects!

4h 32m 37s logged

Devlog #3: Giving HighlightClipper a Face (and a Glow Up):yay-excited:

In the last update, my project could finally (yes, finally! ) take on a 90 minute video and identify the highlight timestamps, and generate the final clipped montage - all in one go. :blobhaj_celebrate:

All that was left to do was give HighlightClipper a worthy UI, befitting its mighty purpose.

The Waiting Game :retro-load:

Now, I’m just as patient as the next person, but waiting for the same video to download again and again is not a pleasant experience. :yay-tired:

So, I decided to implement caching. Given the YT video id, I could store the relevant data in an sqlite3 database!

The UI

Now that caching was implemented, I could focus fully on making a good looking UI. Being a big fan of neo-brutalism themes, I tried to challenge myself by building one. And, let’s be honest, does it not look PRETTY?:neoboykisser_gay:

So far there’s a home page, with a crowd noise vs time graph so that users can understand how highlight-worthy moments are identified. Then they can select the video they want to analyse, which can be any YouTube video or from a selected catalogue of videos pre-downloaded (saves time spent downloading! :spin-loading: )

Next Up

All I’ve got left to do now is to connect the backend and frontend using FastAPI. All feedback in the comments are appreciated! See you next time!:glowstick: :neo:

1
92

Comments 0

No comments yet. Be the first!