1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 <!-- Primary SEO --> 8 <title>ZeroTube â Turn YouTube Into a Real Learning Session</title> 9 <meta name="description" content="ZeroTube turns YouTube into a real learning environment â timestamped notes, AI summaries, transcripts, quizzes, and spaced repetition built into every video you study." /> 10 <meta name="robots" content="index, follow" /> 11 <link rel="canonical" href="https://zerotube.app/" /> 12 13 <!-- Open Graph --> 14 <meta property="og:type" content="website" /> 15 <meta property="og:site_name" content="ZeroTube" /> 16 <meta property="og:url" content="https://zerotube.app/" /> 17 <meta property="og:title" content="ZeroTube â Turn YouTube Into a Real Learning Session" /> 18 <meta property="og:description" content="ZeroTube turns YouTube into a real learning environment â timestamped notes, AI summaries, transcripts, quizzes, and spaced repetition built into every video you study." /> 19 <!-- og:image: supply /public/og-image.png (1200x630) then uncomment: --> 20 <!-- <meta property="og:image" content="https://zerotube.app/og-image.png" /> --> 21 22 <!-- Twitter / X Card --> 23 <meta name="twitter:card" content="summary_large_image" /> 24 <meta name="twitter:title" content="ZeroTube â Turn YouTube Into a Real Learning Session" /> 25 <meta name="twitter:description" content="ZeroTube turns YouTube into a real learning environment â timestamped notes, AI summaries, transcripts, quizzes, and spaced repetition built into every video you study." /> 26 <!-- <meta name="twitter:image" content="https://zerotube.app/og-image.png" /> --> 27 28 <!-- Favicons --> 29 <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 30 <!-- Generate these from favicon.svg and uncomment: --> 31 <!-- <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" /> --> 32 <!-- <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> --> 33 34 <!-- JSON-LD structured data --> 35
35<script type="application/ld+json"> 36 { 37 "@context": "https://schema.org", 38 "@type": "SoftwareApplication", 39 "name": "ZeroTube", 40 "applicationCategory": "EducationalApplication", 41 "description": "ZeroTube turns YouTube videos into structured learning sessions with timestamped notes, AI-generated summaries, quizzes, and spaced repetition review.", 42 "url": "https://zerotube.app", 43 "offers": { 44 "@type": "Offer", 45 "price": "0", 46 "priceCurrency": "USD" 47 }, 48 "operatingSystem": "Web, Chrome Extension", 49 "featureList": [ 50 "Timestamped notes", 51 "AI-generated summaries", 52 "Searchable transcripts", 53 "Auto-generated quizzes", 54 "Spaced repetition review", 55 "Study session tracking" 56 ] 57 } 58 </script>
58 59
59<script type="module" crossorigin src="/assets/index-uQwo-zm0.js"></script>
59 60 <link rel="stylesheet" crossorigin href="/assets/index-D1JN2fvE.css"> 61 </head> 62 <body> 63 <div id="root"></div> 64 </body> 65</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.