ClePy May Meetup: Practical Python pipeline for AI assisted learning
Details
We will be hosted at Happy Dog, in the Underdog (basement).
Meetup Agenda
6:00-6:30pm Social and Setup, Announcements.
6:30-7:30pm Presentation (see below)
7:30-8:00pm Social and Clean-up
Presentation
video2mdnotes: A Practical Python Pipeline for AI-Assisted Learning
Presenter: Curtis O'Neal
How many hours of conference talks, tutorials, and lectures are sitting unwatched in your bookmarks? What if you could offload the bulk of the note taking, compress the information, and rapidly digest them? Would you search on that extracted information? Would you prioritize what to learn next instead of letting them pile unused - while the pace of change increases?
This talk walks through `video2mdnotes`, a personal Python project that downloads video content, transcribes it with a local Whisper model, and uses an LLM to produce structured Markdown notes
ready for a knowledge management system like Obsidian. It uses a summarzing prompt customized for my technology learning use-case, but can be easily adjusted.
The goal was never a polished SaaS product -- it was a real-world excuse to stitch together tools the Python community is already talking about: `yt-dlp`, FastAPI, Docker, Whisper, uses an Anthropic or OpenAI AI API key, touches on Simon Wilison's llm tool, creates a local chrome plugin, to target the video, uses and a handful of standard library utilities.
What started as some strung together python and bash commands - was iterated on both with hand coding - and AI assisted coding, to accelerate note-taking from YouTube.
Invitation to the repo will be provided at the end of the talk, and a preview of the version two project, and next plans will be shown.
About Curtis: Curtis O'Neal is an AI Engineer with a background spanning
data engineering, healthcare analytics, AI consulting, media data analytics, and digital innovation technologies. He helps to co-organize the Cleveland AI and Data Meetup focussing on community outreach and served as a Technical Services Advisor at BlueSkyAI, where he applied
data and AI techniques to athlete performance. His projects live at the intersection of practical Python tooling, AI Agent decision making, SME knowledge capture, and knowledge management.
---
If you decide to not come to the meetup but initially RSVP yes, please change your response so we have a proper headcount and folks who are on the waitlist can attend.
Want to present a talk? Let us know on meetup or the #clepy channel on Cleveland Tech Slack.
Join the Cleveland Tech Slack group here: https://cleveland-tech.vercel.app/


