Загрузка видео...

Не удалось загрузить видео

На главную

Defuddle now returns Youtube transcripts! Paste a YouTube link into defuddle.md to get a markdown transcript with timestamps, chapters, and pretty good diarization! ...or if you just want to read it, try the new Reader mode in Obsidian Web Clipper powered by Defuddle.

343,583 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 70

Фото профиля kepano
kepano7 месяцев назад

Defuddle and Obsidian Web Clipper are both open source (MIT license)

Фото профиля K
K7 месяцев назад

how does it compare to ?

Фото профиля kepano
kepano7 месяцев назад

Give it a try and tell me! I think Defuddle is better in every way: - Runs in any environment (curl, cli, node, browser, self-host, etc) - Produces much cleaner Markdown, including footnotes, LaTeX, callouts, etc - Returns YouTube transcripts - Returns frontmatter with structured variables for author, published date, etc see also

Фото профиля Nick Milo
Nick Milo7 месяцев назад

Maybe it's still getting hammered right now, maybe it's where I'm at in learning how to use it, but three things I'm still trying to work out: • Getting the transcript to populate in the Web Clipper dropdown (it does on the defuddled page). • Getting that Reader view • Getting Claude in the Web Clipper

Фото профиля kepano
kepano7 месяцев назад

What version of Obsidian Web Clipper do you have? The new features require Obsidian Web Clipper 1.1.0 (available on all browsers except Firefox, still pending approval there) If you want Claude in Web Clipper you need to set up Interpreter:

Фото профиля Nick Milo
Nick Milo7 месяцев назад

I use Arc (Chrome) and Firefox and noticed Firefox was lagging behind, but Arc is at 1.1.0. Noted on Intrepreter.

Фото профиля kepano
kepano7 месяцев назад

So it works now? You should see a new book icon in the popup, or you can configure a hotkey, see Web Clipper settings

Фото профиля Nick Milo
Nick Milo7 месяцев назад

STILL TRYING: Getting the transcript to populate in the Web Clipper dropdown (it does on the defuddled page). ✅ Getting that Reader view IN PROGRESS: Getting Claude in the Web Clipper

Фото профиля kepano
kepano7 месяцев назад

What Web Clipper template are you using? Transcripts require using the {{content}} variable in your template. (It's the default template)

Фото профиля Nick Milo
Nick Milo7 месяцев назад

Oh whoa, I was doing the extra step of prepending "defuddle.md" to the front of the URL, but I actually can just click the Web Clipper directly on a YouTube page and get everything perfectly. Problem solved ✅

Фото профиля Johnny Devriese
Johnny Devriese7 месяцев назад

was excited about this but seems like it's not working

Фото профиля kepano
kepano7 месяцев назад

try again, I think it's just getting hammered at the moment — you can also run defuddle locally if you want

Фото профиля Leo Khomenko
Leo Khomenko7 месяцев назад

@johnnydevriese same here do I need an extension installed for it to work?

Фото профиля kepano
kepano7 месяцев назад

@johnnydevriese the problem seems unrelated to Defuddle, YouTube says "This video isn't available anymore"

Фото профиля Leo Khomenko
Leo Khomenko7 месяцев назад

@johnnydevriese idk, I tried another yt video ive just watched and Defuddle gives the same header with no transcript

Фото профиля kepano
kepano7 месяцев назад

@johnnydevriese can you try again now?

Фото профиля Leo Khomenko
Leo Khomenko7 месяцев назад

@johnnydevriese It worked last week, but now I'm getting an error on limits {"error":"Failed to fetch: 429 Too Many Requests"}

Фото профиля kepano
kepano7 месяцев назад

@johnnydevriese should be fixed now?

Фото профиля dkursada
dkursada7 месяцев назад

I'm running out of "wow, amazing"s, honestly I want to derive so much from some profound Youtube vids but even Gemini wouldn't go in that much depth. now defuddled md transcripts would work miles better

Фото профиля kepano
kepano7 месяцев назад

thank you! 🙏

Фото профиля fcarva.eth
fcarva.eth7 месяцев назад

bro... that's all I need. before, I would open the transcript, scroll down line 1 to the last line (which often didn't work). This saves an absurd amount of time, thanks

Фото профиля Alman Gonzaleshvili
Alman Gonzaleshvili7 месяцев назад

:-( tried 7 videos to give a fair chance, same 287b file

Фото профиля Ambika Iyer
Ambika Iyer7 месяцев назад

Doesnt seem to work for all youtube, does it ? this didnt give me the entire script - This is all I got

Фото профиля kepano
kepano7 месяцев назад

it works for me, but I am beginning to suspect there are some differences I need to account for if you're accessing defuddle outside of the US anyway that should only affect the defuddle website, if you use web clipper it should work

Фото профиля Ambika Iyer
Ambika Iyer7 месяцев назад

That is right, the clipper works. Thanks ! Very useful tool.

Фото профиля kepano
kepano7 месяцев назад

can you try again on defuddle.md?

Фото профиля Ambika Iyer
Ambika Iyer7 месяцев назад

still the website doesnt work

Фото профиля @codejake
@codejake7 месяцев назад

I was surprised to learn that Defuddle already seems to handle X articles (the long form posts) well! 🫡

Фото профиля Juri Strumpflohner
Juri Strumpflohner7 месяцев назад

✅

Фото профиля Logan Yang
Logan Yang7 месяцев назад

Great stuff! Seems it works off of a Cloudflare worker? Curious how you work around the YouTube rate limits/IP blocks?

Фото профиля Michael
Michael7 месяцев назад

API for defuddle?

Фото профиля kepano
kepano7 месяцев назад

see also

Фото профиля Luca Bernardi
Luca Bernardi7 месяцев назад

Podcasts transcript would also be cool

Фото профиля kepano
kepano7 месяцев назад

@lucabernardi what URL? some podcast websites already have transcripts, which should be picked up automatically

Фото профиля Luca Bernardi
Luca Bernardi7 месяцев назад

I was thinking the ones on like

Фото профиля kepano
kepano7 месяцев назад

@lucabernardi Defuddle is an HTML-to-MD tool not a transcription service. It's able to get YouTube transcripts because they're on the page. It can't get transcripts from web pages that don't provide them.

Фото профиля Luca Bernardi
Luca Bernardi7 месяцев назад

Ah, gotcha! I didn't realize that you were exclusively relying on the innertube's YouTubei/v1 endpoint. Digging more into the project's code, I see why what I was suggesting wouldn't make sense. Thank you!

Фото профиля Peter Beens 🇨🇦
Peter Beens 🇨🇦7 месяцев назад

Does it not work for YouTube shorts?

Фото профиля Adarsh Kr Singh
Adarsh Kr Singh7 месяцев назад

defuddle is insane. extracting transcripts with diarization is something i need all the time. open source plus obsidian integration is perfect

Фото профиля Pol Kuijken
Pol Kuijken7 месяцев назад

Reader mode is so good, please add it to the rightclick menu for the extension

Фото профиля kepano
kepano7 месяцев назад

will do, but the fastest is the keyboard shortcut, I have it set to Opt+Shift+R

Фото профиля Pol Kuijken
Pol Kuijken7 месяцев назад

Can reader mode be triggered via other plugins? Would love to make a plugin that automatically shows websites in reader mode based on a user-configurable whitelist. (if you'd consider native functionality: the plugin could show "Always do for this site?")

Фото профиля Kent
Kent7 месяцев назад

!!!!!!!!!!!

Фото профиля Albino Tonnina
Albino Tonnina7 месяцев назад

Love trascripts from YouTube. This is how I do it with echOS:

Фото профиля smol compute
smol compute7 месяцев назад

Sweet!

Фото профиля limeade333
limeade3337 месяцев назад

I do not have an AI interpret section in my Obsidian Clipping plugin. Is this a new feature that will be rolling out in a later release? Browser specific?

Фото профиля donCheetos
donCheetos7 месяцев назад

This is insane. Keep up the good work! Building something opensource using this. Hopefully people will find it useful!

Фото профиля Emin Devrim Fidan
Emin Devrim Fidan7 месяцев назад

@obsdmd That’s great @kepano!

Фото профиля George K
George K6 месяцев назад

nice addition with the transcript support. for anyone needing thousands of transcripts at once i built a youtube transcript scraper on apify that handles full channels in bulk, timestamps included. 154 users running it for RAG pipelines and content research.

Фото профиля Joe Whitmarsh-Brown
Joe Whitmarsh-Brown7 месяцев назад

this is awesome thanks for sharing with the rest of us.

Фото профиля Lance
Lance7 месяцев назад

what is claude doing on the interpretation here?

Фото профиля kepano
kepano7 месяцев назад

it's using a prompt variable that summarizes the transcript

Фото профиля Lance
Lance7 месяцев назад

Ever have any trouble with the output length? Like token limits?

Фото профиля kepano
kepano7 месяцев назад

Interpreter is model-agnostic, any limitations come from them model

Фото профиля Koko
Koko7 месяцев назад

Did YouTube transcripts break?

Фото профиля Pamela Wang, PhD
Pamela Wang, PhD7 месяцев назад

I think this might be what moves me from Readwise to obsidian web clipper.

Фото профиля Selu Mikami
Selu Mikami7 месяцев назад

dude... you are goated fr.

Фото профиля Janua
Janua7 месяцев назад

Literally built this last weeks. Will see how it compares.. the race for software is on. 👀

Фото профиля Ujwal
Ujwal7 месяцев назад

magic

Фото профиля Leo Khomenko
Leo Khomenko6 месяцев назад

Hey, thanks for the tool! It`s working quite reliably now and it`s become my go-to for summarising yt

Фото профиля hlitoroy (opinion arc)
hlitoroy (opinion arc)7 месяцев назад

what about notebookllm?

Фото профиля kepano
kepano7 месяцев назад

already works with notebooklm

Фото профиля storm
storm7 месяцев назад

I am in California, currently is not working for youtube. thank you for making this tool though.

Фото профиля kepano
kepano7 месяцев назад

did you try running it locally? (e.g. via npx)

Фото профиля storm
storm7 месяцев назад

yes, i tried to run it locally in terminal

Фото профиля dengqj
dengqj7 месяцев назад

Working now for some, but still two common issues I guess: 1. IP geo-bias: A Language IP fails on B Language videos (maybe YouTube returns wrong lang tracks). 2. Language code mismatch: metadata "en-GB" but actual captions are just "en" ? (e.g. Dwarkesh video).

Фото профиля Ronit
Ronit7 месяцев назад

is this still true? have been hitting Youtube rate limits when I tried to use Defuddle on a YouTube video 🤔

Фото профиля kepano
kepano7 месяцев назад

Should work, but there are many ways to use Defuddle locally if that happens. Try Obsidian Web Clipper or the Defuddle CLI.

Фото профиля Ronit
Ronit7 месяцев назад

sorry! I'm not that technically savvy. I had asked Claude to create a skill out of defuddle, and that's failing now. But, I'll try to figure how to get it working based on your suggestion. Thank you.

Фото профиля Ronit
Ronit7 месяцев назад

running locally already and apparently the issue was a transient one. working now 🙏🏼

Похожие видео