nowfound

Work · December 11, 2023

TA

Turn any YouTube video into a blog post

Hi everyone! This project started with me manually doing the following process: Step 1: Get the transcript from youtube by clicking "show transcript" inside the description box Step 2: The transcript usually won't have any punctuation and have lots of mistakes, so paste it into ChatGPT to clean it up or summarize it. The idea here is to make this process as seamless as possible. What I ended up with was a Chrome extension [0] that adds a button in the YouTube UI that does all of this. Automating it allowed me to do a lot of cool things that would be hard to do manually: 1. I use the…

In plain words

This Chrome extension automatically converts YouTube videos into blog posts by extracting transcripts, cleaning up punctuation and errors using ChatGPT, and removing sponsorship segments. It adds a button directly to YouTube's interface for seamless processing. The tool includes a global cache so users can instantly access previously processed videos rather than waiting for new transcriptions. It's designed for content creators, researchers, and anyone who wants to repurpose video content into written format.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi everyone! This project started with me manually doing the following process: Step 1: Get the transcript from youtube by clicking "show transcript" inside the description box Step 2: The transcript usually won't have any punctuation and have lots of mistakes, so paste it into ChatGPT to clean it up or summarize it. The idea here is to make this process as seamless as possible. What I ended up with was a Chrome extension [0] that adds a button in the YouTube UI that does all of this. Automating it allowed me to do a lot of cool things that would be hard to do manually: 1. I use the sponsorblock database to remove sponsorhsip segments from the video before passing it into ChatGPT. 2. There's also a global cache, so if anyone else has done this process for a video, you see it instantly (rather than having to wait for ChatGPT to type out its response). 3. You can click on any part of the generated summary to jump to the corresponding part of the video 4. When cleaning up the transcript of long videos, I make it faster by breaking the video into chunks and feeding all the chunks into ChatGPT in parallel. I mostly did this project to learn more about web development. I ended up learning how to use AWS Lambda, DynamoDB, and Supabase. (All my past experience with backend web development involved SSHing into digitalocean droplets and whatnot, so just being able to focus on the code was a real joy.) But in the process I realized I had created something genuinely useful, that I was using all the time and that my friends were asking to download. So last night I implemented ratelimiting and decided to share it on HN! Generating a summary for a 10min video costs me about $0.10, which I'm happy to subsidize for now. It uses my OpenAI API key, so if a ton of people start using it I guess I'll need to add a way for people to submit their own API key to use for their requests haha. [0]: https://chromewebstore.google.com/u/1/detail/ireadfaster/anf... PS: About personal information: I get your email address when you log in with Google (needed for ratelimiting). Then I store the video IDs of the videos you generate summaries or transcripts for (also for ratelimiting). No other information about you is retained. If you just look at a youtube video and don't interact with the chrome extension, nothing is stored. EDIT: actually I think Supabase stores the last time you logged in, and you log in every time you open youtube. I'll see if I can disable this behavior

More work this month

the category →
  • Let agents source clips from terabytes of your local video

    Work · 18d ago · clipto.com

  • Free local transcription that is 100% Private

    Work · 17d ago · hynote.ai

  • The app store for voice native apps that lives in your notch

    Work · 28d ago · voiceos.com

  • Ask any question, get a video back instantly

    Work · 24d ago · scrimba.com

  • Handle all of the work before, during, and after meetings

    Work · 17d ago · calendly.com

Launched alongside, December 2023

the whole month →
  • BM

    Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): https://play.google.com/store/apps/details?id=com.beeper.ima and there's a technical writeup here: https://blog.beeper.com/p/how-beeper-mini-works. Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple…

    Commerce · 2023 · beeper.com

  • HA

    Hey! I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s. The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned…

    Work · 2023 · heynote.com

  • LogoFast988

    Make beautiful logos with AI, fast & free

    AI · 2023 · logofa.st

  • FuseBase941

    Client collaboration platform for professional services

    Dev tools · 2023 · thefusebase.com

  • Beep! 2.0871

    Fastest tool to assign and share visual tasks with your team

    Work · 2023 · justbeepit.com

  • Clean up your inbox in minutes, open source

    AI · 2023 · getinboxzero.com