diff --git a/Conjuga/Conjuga/youtube_videos.json b/Conjuga/Conjuga/youtube_videos.json index 8a79014..9feef93 100644 --- a/Conjuga/Conjuga/youtube_videos.json +++ b/Conjuga/Conjuga/youtube_videos.json @@ -1,61 +1,63 @@ { - "note": "Curated YouTube videos per guide/grammar item for Issue #21. Each entry: {videoId, title}. Missing entries surface a 'No video yet' label in the app.", + "note": "Curated YouTube videos per guide/grammar item for Issue #21. Each entry: {videoId, title}. Missing entries surface a 'No video yet' label in the app. TheLanguageTutor videos preferred where a matching lesson exists.", "tenseGuides": { "ind_presente": {"videoId": "8HWXJjxvOTE", "title": "Spanish Present Tense: Regular -AR -ER -IR verb conjugation"}, - "ind_preterito": {"videoId": "R4SiKCStHuU", "title": "Preterite / pretérito in Spanish: how to form it (animated)"}, - "ind_imperfecto": {"videoId": "hMg05drgI7w", "title": "Spanish Imperfect Tense Tutorial v2.0"}, - "ind_futuro": {"videoId": "yjQGJFCUOog", "title": "Regular Future Tense Conjugation in Spanish (w/ Ser, Estar & Ir)"}, - "ind_perfecto": {"videoId": "y_yeb6qkMbs", "title": "Forming the PRESENT PERFECT in Spanish (PRESENTE PERFECTO)"}, - "ind_pluscuamperfecto": {"videoId": "5VpGDhJ8eNw", "title": "Past Perfect / Pluperfect / Pluscuamperfecto in Spanish"}, - "ind_futuro_perfecto": {"videoId": "459J8Cy-9DU", "title": "FUTURE PERFECT: How to form verbs in the futuro perfecto in Spanish"}, - "cond_presente": {"videoId": "9ctJ6I-4NJ8", "title": "03 Spanish Lesson - Conditional Tense"}, - "cond_perfecto": {"videoId": "jTBATres2hw", "title": "How to form the CONDITIONAL PERFECT in Spanish (condicional perfecto)"}, + "ind_preterito": {"videoId": "0PR7G81gKEc", "title": "Past Tense Verbs You Must Learn in Spanish — The Language Tutor Lesson 64"}, + "ind_imperfecto": {"videoId": "AmnTX30VliE", "title": "Mastering the Imperfect Tense in Spanish — The Language Tutor Lesson 50"}, + "ind_futuro": {"videoId": "U42loE1zhdw", "title": "Spanish Verbs in Future Tense — The Language Tutor Lesson 51"}, + "ind_perfecto": {"videoId": "-uHwV5Lu310", "title": "Present Perfect Indicative Tense in Spanish — The Language Tutor Lesson 55"}, + "ind_pluscuamperfecto": {"videoId": "T_M3h88BUUw", "title": "Understanding Past Perfect Indicative Tense in Spanish — The Language Tutor Lesson 57"}, + "ind_futuro_perfecto": {"videoId": "6cgc5ENNbR4", "title": "Understanding the Future Perfect Indicative in Spanish — The Language Tutor Lesson 62"}, + "ind_preterito_anterior": {"videoId": "OCCgeYLlqck", "title": "The Past Anterior Tense in Spanish — The Language Tutor Lesson 65"}, + "cond_presente": {"videoId": "nRaMf1Y1TCM", "title": "Understanding the Conditional Tense in Spanish — The Language Tutor Lesson 52"}, + "cond_perfecto": {"videoId": "nlF-8kg-xaM", "title": "Mastering the Conditional Perfect Tense in Spanish — The Language Tutor Lesson 63"}, "subj_presente": {"videoId": "CRvXpo45oHw", "title": "The Subjunctive in Spanish — The Language Tutor Lesson 58"}, - "subj_imperfecto_1": {"videoId": "oqMCJORRdVs", "title": "Easily conquer the Spanish Imperfect Subjunctive"}, - "subj_imperfecto_2": {"videoId": "oqMCJORRdVs", "title": "Easily conquer the Spanish Imperfect Subjunctive"}, - "subj_perfecto": {"videoId": "gAgFFpt6-08", "title": "Present Perfect Subjunctive Spanish Guide: How to Use 'Haya'"}, - "subj_pluscuamperfecto_1": {"videoId": "aAQCodqWhkU", "title": "The Past Perfect or Pluperfect Subjunctive in Spanish: Forms and Uses"}, - "subj_pluscuamperfecto_2": {"videoId": "aAQCodqWhkU", "title": "The Past Perfect or Pluperfect Subjunctive in Spanish: Forms and Uses"}, + "subj_imperfecto_1": {"videoId": "5VkCYZGvNlI", "title": "Imperfect Subjunctive in Spanish — The Language Tutor Lesson 59"}, + "subj_imperfecto_2": {"videoId": "5VkCYZGvNlI", "title": "Imperfect Subjunctive in Spanish — The Language Tutor Lesson 59"}, + "subj_perfecto": {"videoId": "Sm2DDq99Uzw", "title": "Unlock Fluent Spanish: Present Perfect Subjunctive Mastery! — The Language Tutor"}, + "subj_pluscuamperfecto_1": {"videoId": "am0YiYkTQ_E", "title": "Understanding the Past Perfect Subjunctive in Spanish — The Language Tutor Lesson 61"}, + "subj_pluscuamperfecto_2": {"videoId": "am0YiYkTQ_E", "title": "Understanding the Past Perfect Subjunctive in Spanish — The Language Tutor Lesson 61"}, "subj_futuro": {"videoId": "YPWJsmD3hN4", "title": "Spanish Answers, Episode 10: Future Subjunctive"}, "subj_futuro_perfecto": {"videoId": "9vmo2C-0iuQ", "title": "Free Spanish Lessons 151 - Spanish Subjunctive Tense: Future Perfect"}, - "imp_afirmativo": {"videoId": "uQi14msiaYg", "title": "Commands in Spanish: The Imperative Mood Explained"}, - "imp_negativo": {"videoId": "wsLFs_OQOfM", "title": "The Negative Imperative in Spanish"} + "imp_afirmativo": {"videoId": "C2UnO5khpi4", "title": "How to Make Commands in Spanish — The Language Tutor Lesson 54"}, + "imp_negativo": {"videoId": "C2UnO5khpi4", "title": "How to Make Commands in Spanish — The Language Tutor Lesson 54"} }, "grammarNotes": { - "ser-vs-estar": {"videoId": "X-7k7R3Ca9U", "title": "SER vs. ESTAR — The COMPLETE guide | How to Use 'To Be' in Spanish"}, - "por-vs-para": {"videoId": "PX6wnebioOA", "title": "Por vs Para — The definitive guide"}, - "preterite-vs-imperfect": {"videoId": "DfrpSIAuUjg", "title": "Preterite vs Imperfect in Spanish: Never Confuse Them Again"}, - "subjunctive-triggers": {"videoId": "OzGWFJTcrKc", "title": "Spanish Subjunctive Part 2/5: Wishes, Emotions & Doubt (WEIRDO Triggers)"}, - "reflexive-verbs": {"videoId": "z2UXjjp3vnI", "title": "Spanish Reflexive Verbs: How-To, 20 Verbs & My 1 RULE"}, - "object-pronouns": {"videoId": "vJD6AeHZ0j4", "title": "DIRECT & INDIRECT OBJECT PRONOUNS in Spanish: ALL you need to know"}, - "gustar-like-verbs": {"videoId": "eCDWXZlDHUA", "title": "How Verbs Like Gustar Work: Never Confuse Them Again"}, - "comparatives-superlatives": {"videoId": "OSxtLNHaRQg", "title": "Learn the COMPARATIVE and SUPERLATIVE in Spanish"}, - "conditional-if-clauses": {"videoId": "thvW8qVsqkE", "title": "Si Clauses: The Spanish Hypothetical Explained"}, - "commands-imperative": {"videoId": "uQi14msiaYg", "title": "Commands in Spanish: The Imperative Mood Explained"}, + "ser-vs-estar": {"videoId": "tFXGCUi2yls", "title": "Ser vs Estar — BaseLang Spanish Lesson #3"}, + "por-vs-para": {"videoId": "02Am4LlPGjU", "title": "When to Use Por or Para in Spanish — The Language Tutor Lesson 47"}, + "preterite-vs-imperfect": {"videoId": "LvhO2-azzig", "title": "Spanish Past Tense: When to Use the Preterite vs Imperfect — BaseLang"}, + "subjunctive-triggers": {"videoId": "pMAMDgNNPB0", "title": "Spanish Subjunctive Simplified For Beginners — BaseLang"}, + "reflexive-verbs": {"videoId": "_uH_tosBLyo", "title": "Reflexive Verbs in Spanish — The Language Tutor Lesson 37"}, + "object-pronouns": {"videoId": "gEe4NW1FXx4", "title": "Intro To Spanish Direct And Indirect Object Pronouns — BaseLang"}, + "gustar-like-verbs": {"videoId": "SAfXpyZlz-I", "title": "How to Use Gustar in Spanish — The Language Tutor Lesson 121"}, + "comparatives-superlatives": {"videoId": "U74ClJsbfb0", "title": "Comparatives and Superlatives in Spanish — The Language Tutor Lesson 123"}, + "conditional-if-clauses": {"videoId": "thvW8qVsqkE", "title": "Si Clauses: The Spanish Hypothetical Explained — BaseLang"}, + "commands-imperative": {"videoId": "C2UnO5khpi4", "title": "How to Make Commands in Spanish — The Language Tutor Lesson 54"}, "saber-vs-conocer": {"videoId": "j87i7MVCvIE", "title": "Saber vs. Conocer: Right (and WRONG) Times to Use These Spanish Verbs"}, - "double-negatives": {"videoId": "dmcLNMYxMFI", "title": "Learn Spanish Grammar: Double Negatives in Spanish"}, - "adjective-placement": {"videoId": "JNh6nuZe_zo", "title": "SPANISH ADJECTIVES: BEFORE or AFTER NOUNS??"}, - "tener-expressions": {"videoId": "uD1rcv_ZTNA", "title": "Idiomatic Expressions with TENER"}, - "personal-a": {"videoId": "5QRZ13VZ2PE", "title": "Personal 'A' in Spanish: What is it & How to Use it"}, - "relative-pronouns": {"videoId": "2YmFy5sJOj8", "title": "Master Spanish Relative Pronouns: donde, cuando, como, que, quien, cuyo"}, - "future-vs-ir-a": {"videoId": "oGHz-O_m0tk", "title": "IR A + Infinitive VS. Future Tense: What's the difference in Spanish?"}, - "accent-marks-stress": {"videoId": "iBWTR-a3pZc", "title": "LA TILDE | Word Stress and Accent Marks in Spanish"}, + "double-negatives": {"videoId": "Y887wmI0O_o", "title": "Understanding Negation Words in Spanish — The Language Tutor Lesson 67"}, + "adjective-placement": {"videoId": "2B_TK_aun8E", "title": "Adjectives and Nouns Working Together in Spanish — The Language Tutor Lesson 66"}, + "tener-expressions": {"videoId": "189Qg68VCmo", "title": "The Verb Tener — BaseLang Spanish Lesson #17"}, + "personal-a": {"videoId": "B38CwLxgmOc", "title": "Learn Spanish — Preposition 'A' vs. Personal 'A'"}, + "relative-pronouns": {"videoId": "fnD1VaLpsCA", "title": "How to Use Relative Pronouns in Spanish — The Language Tutor Lesson 73"}, + "future-vs-ir-a": {"videoId": "2nxynOxr_h4", "title": "Future Tense in Spanish: 3 Ways To Speak About The Future — BaseLang"}, + "accent-marks-stress": {"videoId": "mXro8ngx07A", "title": "Spanish Accent Marks: When and How to Use Them — The Language Tutor"}, "se-constructions": {"videoId": "ndxsrGD7b-8", "title": "Understanding 'SE' in Spanish: Reflexive, Passive, and Impersonal Constructions"}, - "spanish-suffixes": {"videoId": "2acPjFrmJCc", "title": "How to use Suffixes in Spanish - Basic Grammar"}, - "common-irregular-verbs": {"videoId": "1CmeCwO0t5w", "title": "Master the 4 Most Important Irregular Verbs in Spanish (SER, ESTAR, TENER, IR)"}, - "types-of-irregular-verbs": {"videoId": "tQuQcuwsIqw", "title": "Stem-Changing Verbs in Spanish: 90% of 'Irregular' Verbs Solved"}, + "estar-gerund-progressive": {"videoId": "s6HeVBv-ctM", "title": "How to Use Gerunds '-ing' in Spanish — The Language Tutor Lesson 113"}, + "spanish-suffixes": {"videoId": "o88gkstA0ds", "title": "Diminutives and Augmentatives in Spanish — The Language Tutor Lesson 78"}, + "common-irregular-verbs": {"videoId": "l0rOmomHSxg", "title": "Irregular Verbs in Spanish — The Language Tutor Lesson 21"}, + "types-of-irregular-verbs": {"videoId": "-XogD_S7pY4", "title": "Master IRREGULAR VERBS in the PRESENT TENSE | Complete Spanish Lesson"}, "present-indicative-conjugation": {"videoId": "8HWXJjxvOTE", "title": "Spanish Present Tense: Regular -AR -ER -IR verb conjugation"}, - "articles-and-gender": {"videoId": "h2b37zYtQuc", "title": "Definite Articles in Spanish: Rules and Examples"}, - "possessive-adjectives": {"videoId": "zJQxR4mUj2Y", "title": "Possessive adjectives in Spanish for beginners"}, - "demonstrative-adjectives": {"videoId": "jZJ0tE3WZlo", "title": "THIS & THAT in Spanish: How to use ESTE, ESE, AQUEL"}, - "greetings-farewells": {"videoId": "AqfQQZVmTUw", "title": "Every Spanish Greeting You Need (Formal, Casual & Slang)"}, + "articles-and-gender": {"videoId": "YeTIwDcKwZ4", "title": "Definite and Indefinite Articles in Spanish — The Language Tutor Lesson 11"}, + "possessive-adjectives": {"videoId": "Y4Aw1jy0ohE", "title": "Possessive Adjectives in Spanish — BaseLang"}, + "demonstrative-adjectives": {"videoId": "g4UzE8c2wik", "title": "How to Use This, These, That and Those in Spanish — The Language Tutor Lesson 56"}, + "greetings-farewells": {"videoId": "AqfQQZVmTUw", "title": "Every Spanish Greeting You Need (Formal, Casual & Slang) — The Language Tutor"}, "poder-infinitive": {"videoId": "hCUbz5942EY", "title": "Spanish - The Verb 'Poder' Explained In 3 Minutes"}, "al-del-contractions": {"videoId": "nWPZZWIwWxg", "title": "Spanish Contractions AL and DEL — The Language Tutor Lesson 15"}, - "prepositional-pronouns": {"videoId": "l29XtaZSSyY", "title": "PREPOSITIONAL PRONOUNS: How and when to use them in Spanish"}, - "irregular-yo-verbs": {"videoId": "yRf6adUKSzQ", "title": "Spanish Irregular Yo Form Verbs — Go Go Verbs Song"}, - "stem-changing-verbs": {"videoId": "tQuQcuwsIqw", "title": "Stem-Changing Verbs in Spanish: 90% of 'Irregular' Verbs Solved"}, - "stressed-possessives": {"videoId": "epObIkGAPoU", "title": "Spanish Long Form Possessive Adjectives Grammar | Possessive Pronouns"}, - "present-perfect-tense": {"videoId": "y_yeb6qkMbs", "title": "Forming the PRESENT PERFECT in Spanish (PRESENTE PERFECTO)"}, - "future-perfect-tense": {"videoId": "459J8Cy-9DU", "title": "FUTURE PERFECT: How to form verbs in the futuro perfecto in Spanish"} + "prepositional-pronouns": {"videoId": "quzRXk0oKp8", "title": "Mastering Prepositional Pronouns in Spanish — The Language Tutor Lesson 71"}, + "irregular-yo-verbs": {"videoId": "bM9NLgaeUvw", "title": "What are YO GO verbs in Spanish? — BaseLang"}, + "stem-changing-verbs": {"videoId": "WB2ThQauaWo", "title": "Stem Changing Verbs in Spanish: Explained For Beginners — BaseLang"}, + "stressed-possessives": {"videoId": "OL86D_omkSQ", "title": "Learning Possessive Pronouns in Spanish — The Language Tutor Lesson 68"}, + "present-perfect-tense": {"videoId": "-uHwV5Lu310", "title": "Present Perfect Indicative Tense in Spanish — The Language Tutor Lesson 55"}, + "future-perfect-tense": {"videoId": "6cgc5ENNbR4", "title": "Understanding the Future Perfect Indicative in Spanish — The Language Tutor Lesson 62"} } } diff --git a/Conjuga/Conjuga/youtube_videos.md b/Conjuga/Conjuga/youtube_videos.md index 8d87556..ab60aa2 100644 --- a/Conjuga/Conjuga/youtube_videos.md +++ b/Conjuga/Conjuga/youtube_videos.md @@ -2,11 +2,11 @@ Every tense guide and grammar note in the app can be tied to a single curated YouTube video. This file is generated from `Conjuga/youtube_videos.json` by `Scripts/generate_videos_markdown.py` — regenerate when you add or change entries. -- Total tense-guide entries: **19** of 20 -- Total grammar-note entries: **35** of 36 +- Total tense-guide entries: **20** of 20 +- Total grammar-note entries: **36** of 36 - Last verified: **2026-04-23** (run `python3 Scripts/generate_videos_markdown.py` to refresh) -Like counts are often blank because YouTube hides the public count on most videos for signed-out requests. Titles and durations are pulled live from YouTube; unavailable entries mean the video has been taken down, made private, or region-locked. +Like counts are often blank because YouTube hides the public count on most videos for signed-out requests. Titles and durations are pulled live from YouTube; unavailable entries mean the video has been taken down, made private, or region-locked. A few entries marked "not available on this app" are a transient yt-dlp extraction limit — the video itself still plays fine when tapping Stream in the app. ## Tense guides @@ -15,24 +15,25 @@ Tied to `TenseGuide.tenseId` in the Guide tab. | Tense ID | Title | Channel | Uploaded | Duration | Views | Likes | URL | |---|---|---|---|---|---|---|---| | `ind_presente` | Spanish Present Tense: Regular -AR -ER -IR verb conjugation | Learn Spanish with Spanish55 | 2019-10-18 | 7:14 | 51,288 | 233 | [watch](https://www.youtube.com/watch?v=8HWXJjxvOTE) | -| `ind_preterito` | Preterite/pretérito in Spanish: how to form it & learn it! Easy animated explanation for beginners. | Lingo Learner | 2018-01-08 | 8:41 | 427,420 | 5,858 | [watch](https://www.youtube.com/watch?v=R4SiKCStHuU) | -| `ind_imperfecto` | Spanish Imperfect Tense Tutorial v2.0 | Cyber Profe | 2022-12-30 | 7:29 | 23,872 | 111 | [watch](https://www.youtube.com/watch?v=hMg05drgI7w) | -| `ind_futuro` | Regular, Future Tense Conjugation in Spanish (w/ Ser, Estar & Ir) | The Spanish Dude | 2021-04-21 | 10:09 | 22,610 | 729 | [watch](https://www.youtube.com/watch?v=yjQGJFCUOog) | -| `ind_perfecto` | Forming the PRESENT PERFECT in Spanish (PRESENTE PERFECTO) | MaestroKaplan | 2012-05-27 | 5:14 | 234,626 | 1,422 | [watch](https://www.youtube.com/watch?v=y_yeb6qkMbs) | -| `ind_pluscuamperfecto` | Past Perfect, Pluperfect, Pluscuamperfecto in Spanish | MaestroKaplan | 2012-08-14 | 4:56 | 142,175 | 835 | [watch](https://www.youtube.com/watch?v=5VpGDhJ8eNw) | -| `ind_futuro_perfecto` | FUTURE PERFECT: How to form / conjugate verbs in the futuro perfecto in Spanish | MaestroKaplan | 2012-07-10 | 4:01 | 49,213 | 290 | [watch](https://www.youtube.com/watch?v=459J8Cy-9DU) | -| `cond_presente` | 03 Spanish Lesson - Conditional Tense | Señor Jordan | 2012-08-11 | 12:23 | 230,409 | 1,248 | [watch](https://www.youtube.com/watch?v=9ctJ6I-4NJ8) | -| `cond_perfecto` | How to form the CONDITIONAL PERFECT in Spanish (condicional perfecto) | MaestroKaplan | 2012-06-22 | 4:04 | 36,008 | 227 | [watch](https://www.youtube.com/watch?v=jTBATres2hw) | +| `ind_preterito` | Past Tense Verbs You Must Learn in Spanish \| The Language Tutor *Lesson 64* | The Language Tutor - Spanish | 2020-04-05 | 9:03 | 50,837 | 1,433 | [watch](https://www.youtube.com/watch?v=0PR7G81gKEc) | +| `ind_imperfecto` | Mastering the Imperfect Tense in Spanish \| The Language Tutor *Lesson 50* | The Language Tutor - Spanish | 2019-12-22 | 19:43 | 385,678 | 8,420 | [watch](https://www.youtube.com/watch?v=AmnTX30VliE) | +| `ind_futuro` | Spanish Verbs in Future Tense \| The Language Tutor *Lesson 51* | The Language Tutor - Spanish | 2019-12-30 | 13:58 | 389,408 | 9,542 | [watch](https://www.youtube.com/watch?v=U42loE1zhdw) | +| `ind_perfecto` | Present Perfect Indicative Tense in Spanish \| The Language Tutor *Lesson 55* | The Language Tutor - Spanish | 2020-01-29 | 18:09 | 273,176 | 6,676 | [watch](https://www.youtube.com/watch?v=-uHwV5Lu310) | +| `ind_pluscuamperfecto` | Understanding Past Perfect Indicative Tense in Spanish \| The Language Tutor *Lesson 57* | The Language Tutor - Spanish | 2020-02-09 | 7:46 | 132,330 | 3,400 | [watch](https://www.youtube.com/watch?v=T_M3h88BUUw) | +| `ind_futuro_perfecto` | Understanding the Future Perfect Indicative in Spanish \| The Language Tutor *Lesson 62* | The Language Tutor - Spanish | 2020-03-22 | 7:59 | 58,757 | 1,547 | [watch](https://www.youtube.com/watch?v=6cgc5ENNbR4) | +| `ind_preterito_anterior` | The Past Anterior Tense in Spanish \| The Language Tutor *Lesson 65* | The Language Tutor - Spanish | 2020-04-12 | 8:37 | 45,389 | 1,124 | [watch](https://www.youtube.com/watch?v=OCCgeYLlqck) | +| `cond_presente` | Understanding the Conditional Tense in Spanish \| The Language Tutor *Lesson 52* | The Language Tutor - Spanish | 2020-01-05 | 10:01 | 222,400 | 5,338 | [watch](https://www.youtube.com/watch?v=nRaMf1Y1TCM) | +| `cond_perfecto` | Mastering the Conditional Perfect Tense in Spanish \| The Language Tutor *Lesson 63* | The Language Tutor - Spanish | 2020-03-29 | 6:07 | 44,304 | 1,300 | [watch](https://www.youtube.com/watch?v=nlF-8kg-xaM) | | `subj_presente` | The Subjunctive in Spanish \| The Language Tutor *Lesson 58* | The Language Tutor - Spanish | 2020-02-23 | 16:30 | 424,782 | 11,272 | [watch](https://www.youtube.com/watch?v=CRvXpo45oHw) | -| `subj_imperfecto_1` | Easily conquer the Spanish Imperfect Subjunctive | Anytime Español | 2024-04-14 | 6:34 | 17,857 | 706 | [watch](https://www.youtube.com/watch?v=oqMCJORRdVs) | -| `subj_imperfecto_2` | Easily conquer the Spanish Imperfect Subjunctive | Anytime Español | 2024-04-14 | 6:34 | 17,857 | 706 | [watch](https://www.youtube.com/watch?v=oqMCJORRdVs) | -| `subj_perfecto` | Present Perfect Subjunctive Spanish Guide: How to Use "Haya" in Spanish | Anytime Español | 2025-05-18 | 10:53 | 4,403 | 401 | [watch](https://www.youtube.com/watch?v=gAgFFpt6-08) | -| `subj_pluscuamperfecto_1` | The Past Perfect or Pluperfect Subjunctive in Spanish: Forms and Uses | Professor Jason Spanish and Portuguese | 2014-05-09 | 22:47 | 72,339 | 1,011 | [watch](https://www.youtube.com/watch?v=aAQCodqWhkU) | -| `subj_pluscuamperfecto_2` | The Past Perfect or Pluperfect Subjunctive in Spanish: Forms and Uses | Professor Jason Spanish and Portuguese | 2014-05-09 | 22:47 | 72,339 | 1,011 | [watch](https://www.youtube.com/watch?v=aAQCodqWhkU) | +| `subj_imperfecto_1` | Imperfect Subjunctive in Spanish \| The Language Tutor *Lesson 59* | The Language Tutor - Spanish | 2020-03-01 | 18:04 | 194,900 | 4,226 | [watch](https://www.youtube.com/watch?v=5VkCYZGvNlI) | +| `subj_imperfecto_2` | Imperfect Subjunctive in Spanish \| The Language Tutor *Lesson 59* | The Language Tutor - Spanish | 2020-03-01 | 18:04 | 194,900 | 4,226 | [watch](https://www.youtube.com/watch?v=5VkCYZGvNlI) | +| `subj_perfecto` | Unlock Fluent Spanish: Present Perfect Subjunctive Mastery! | The Language Tutor - Spanish | 2020-03-08 | 6:47 | 89,060 | 2,105 | [watch](https://www.youtube.com/watch?v=Sm2DDq99Uzw) | +| `subj_pluscuamperfecto_1` | Understanding the Past Perfect Subjunctive in Spanish \| The Language Tutor *Lesson 61* | The Language Tutor - Spanish | 2020-03-15 | 8:51 | 75,462 | 1,862 | [watch](https://www.youtube.com/watch?v=am0YiYkTQ_E) | +| `subj_pluscuamperfecto_2` | Understanding the Past Perfect Subjunctive in Spanish \| The Language Tutor *Lesson 61* | The Language Tutor - Spanish | 2020-03-15 | 8:51 | 75,462 | 1,862 | [watch](https://www.youtube.com/watch?v=am0YiYkTQ_E) | | `subj_futuro` | Spanish Answers, Episode 10: Future Subjunctive | Spanish Answers | 2019-05-14 | 12:52 | 2,580 | 60 | [watch](https://www.youtube.com/watch?v=YPWJsmD3hN4) | | `subj_futuro_perfecto` | Free Spanish Lessons 151-Spanish Subjunctive tense:Future Perfect-Video 1/2 | Aprender Idiomas y Cultura General con Rodrigo | 2014-05-18 | 10:00 | 2,025 | 20 | [watch](https://www.youtube.com/watch?v=9vmo2C-0iuQ) | -| `imp_afirmativo` | Commands in Spanish: The Imperative Mood Explained | BaseLang | 2021-12-30 | 9:47 | 80,093 | — | [watch](https://www.youtube.com/watch?v=uQi14msiaYg) | -| `imp_negativo` | The Negative Imperative in Spanish | CENTRO IDEAL TUTORING | 2024-01-09 | 20:29 | 108 | 5 | [watch](https://www.youtube.com/watch?v=wsLFs_OQOfM) | +| `imp_afirmativo` | How to Make Commands in Spanish \| The Language Tutor *Lesson 54* | The Language Tutor - Spanish | 2020-01-19 | 16:50 | 307,013 | 7,142 | [watch](https://www.youtube.com/watch?v=C2UnO5khpi4) | +| `imp_negativo` | How to Make Commands in Spanish \| The Language Tutor *Lesson 54* | The Language Tutor - Spanish | 2020-01-19 | 16:50 | 307,013 | 7,142 | [watch](https://www.youtube.com/watch?v=C2UnO5khpi4) | ## Grammar notes @@ -40,50 +41,39 @@ Tied to `GrammarNote.id` (hand-authored + generated) in the Guide → Grammar ta | Grammar ID | Title | Channel | Uploaded | Duration | Views | Likes | URL | |---|---|---|---|---|---|---|---| -| `ser-vs-estar` | SER vs. ESTAR - The COMPLETE guide 🇪🇸 \| How to Use "To Be" in Spanish Correctly | My Daily Spanish | 2024-06-01 | 12:34 | 106,861 | 6,059 | [watch](https://www.youtube.com/watch?v=X-7k7R3Ca9U) | -| `por-vs-para` | Por vs Para 🇪🇸 The definitive guide! 🤓 | Spanish with James | 2026-02-05 | 15:07 | 3,115 | 124 | [watch](https://www.youtube.com/watch?v=PX6wnebioOA) | -| `preterite-vs-imperfect` | Spanish Past Tenses 101: Preterite vs Imperfect | Tell Me In Spanish | 2024-10-14 | 21:54 | 49,456 | 1,623 | [watch](https://www.youtube.com/watch?v=DfrpSIAuUjg) | -| `subjunctive-triggers` | Spanish Subjunctive Part 2/5: Wishes, Emotions & Doubt (WEIRDO Triggers) | NOT Your Spanish Professor | 2026-02-08 | 24:25 | 412 | 23 | [watch](https://www.youtube.com/watch?v=OzGWFJTcrKc) | -| `reflexive-verbs` | Spanish Reflexive Verbs: How-To, 20 Verbs & My 1 RULE to make them EASY | Tell Me In Spanish | 2024-06-24 | 16:57 | 29,656 | 912 | [watch](https://www.youtube.com/watch?v=z2UXjjp3vnI) | -| `object-pronouns` | DIRECT & INDIRECT OBJECT PRONOUNS in Spanish: ALL you need to know – me, te, lo, la, nos, los... | Butterfly Spanish | 2020-01-27 | 33:55 | 588,743 | 16,646 | [watch](https://www.youtube.com/watch?v=vJD6AeHZ0j4) | -| `gustar-like-verbs` | How Verbs Like Gustar Work: Never Confuse Them Again | Tell Me In Spanish | 2023-04-24 | 9:48 | 5,272 | 205 | [watch](https://www.youtube.com/watch?v=eCDWXZlDHUA) | -| `comparatives-superlatives` | Learn the COMPARATIVE and SUPERLATIVE in Spanish | Tommys Spanish School | 2018-06-16 | 5:33 | 60,589 | 1,134 | [watch](https://www.youtube.com/watch?v=OSxtLNHaRQg) | +| `ser-vs-estar` | Ser vs Estar: Spanish Lesson #3 | BaseLang | 2016-04-15 | 4:38 | 129,144 | 785 | [watch](https://www.youtube.com/watch?v=tFXGCUi2yls) | +| `por-vs-para` | When to Use Por or Para in Spanish \| The Language Tutor *Lesson 47* | The Language Tutor - Spanish | 2019-12-01 | 14:01 | 261,212 | 7,552 | [watch](https://www.youtube.com/watch?v=02Am4LlPGjU) | +| `preterite-vs-imperfect` | Spanish Past Tense: When to Use the Preterite vs Imperfect | BaseLang | 2025-01-14 | 4:20 | 37,948 | — | [watch](https://www.youtube.com/watch?v=LvhO2-azzig) | +| `subjunctive-triggers` | Spanish Subjunctive Simplified For Beginners | BaseLang | 2022-01-14 | 9:58 | 72,998 | — | [watch](https://www.youtube.com/watch?v=pMAMDgNNPB0) | +| `reflexive-verbs` | Reflexive Verbs in Spanish \| The Language Tutor *Lesson 37* | The Language Tutor - Spanish | 2019-09-22 | 10:37 | 324,262 | 7,345 | [watch](https://www.youtube.com/watch?v=_uH_tosBLyo) | +| `object-pronouns` | Intro To Spanish Direct And Indirect Object Pronouns | BaseLang | 2022-01-12 | 9:44 | 169,076 | — | [watch](https://www.youtube.com/watch?v=gEe4NW1FXx4) | +| `gustar-like-verbs` | How to Use Gustar in Spanish \| The Language Tutor *Lesson 121* | The Language Tutor - Spanish | 2021-12-12 | 14:06 | 173,299 | — | [watch](https://www.youtube.com/watch?v=SAfXpyZlz-I) | +| `comparatives-superlatives` | Comparatives and Superlatives in Spanish \| The Language Tutor *Lesson 123* | The Language Tutor - Spanish | 2022-05-10 | 15:57 | 90,246 | 2,085 | [watch](https://www.youtube.com/watch?v=U74ClJsbfb0) | | `conditional-if-clauses` | Si Clauses: The Spanish Hypothetical Explained | BaseLang | 2022-05-13 | 8:59 | 16,328 | — | [watch](https://www.youtube.com/watch?v=thvW8qVsqkE) | -| `commands-imperative` | Commands in Spanish: The Imperative Mood Explained | BaseLang | 2021-12-30 | 9:47 | 80,093 | — | [watch](https://www.youtube.com/watch?v=uQi14msiaYg) | +| `commands-imperative` | How to Make Commands in Spanish \| The Language Tutor *Lesson 54* | The Language Tutor - Spanish | 2020-01-19 | 16:50 | 307,013 | 7,142 | [watch](https://www.youtube.com/watch?v=C2UnO5khpi4) | | `saber-vs-conocer` | _(unavailable — Private video)_ | — | — | — | — | — | [watch](https://www.youtube.com/watch?v=j87i7MVCvIE) | -| `double-negatives` | Learn Spanish Grammar: Double Negatives in Spanish – No, Nada, Niguno, Ninguna, Nadie & more | Butterfly Spanish | 2017-05-29 | 25:29 | 229,767 | 5,896 | [watch](https://www.youtube.com/watch?v=dmcLNMYxMFI) | -| `adjective-placement` | SPANISH ADJECTIVES: BEFORE or AFTER NOUNS?? (English audio) | Speak Spanish With Paula | 2021-07-30 | 12:10 | 21,668 | 982 | [watch](https://www.youtube.com/watch?v=JNh6nuZe_zo) | -| `tener-expressions` | Idiomatic Expressions with TENER | MaestroKaplan | 2012-06-05 | 5:53 | 70,535 | 219 | [watch](https://www.youtube.com/watch?v=uD1rcv_ZTNA) | -| `personal-a` | Personal 'A' in Spanish: What is it & How to Use it | Tell Me In Spanish | 2023-07-27 | 7:32 | 5,889 | 277 | [watch](https://www.youtube.com/watch?v=5QRZ13VZ2PE) | -| `relative-pronouns` | Master Spanish Relative Pronouns: Where, When, How, Who, and Whose A1 B2 | Spanish Pro | 2024-12-01 | 8:17 | 211 | 17 | [watch](https://www.youtube.com/watch?v=2YmFy5sJOj8) | -| `future-vs-ir-a` | IR A + Infinitive VS. Future Tense: What's the difference in Spanish? | Learn Spanish with SpanishPod101.com | 2020-10-21 | 11:15 | 7,037 | 244 | [watch](https://www.youtube.com/watch?v=oGHz-O_m0tk) | -| `accent-marks-stress` | LA TILDE \| Word Stress and Accent Marks in Spanish \| Stressing the Right Syllable in Spanish Words! | Spanish Like a Native | 2020-09-15 | 8:44 | 5,796 | 195 | [watch](https://www.youtube.com/watch?v=iBWTR-a3pZc) | +| `double-negatives` | Understanding Negation Words in Spanish \| The Language Tutor *Lesson 67* | The Language Tutor - Spanish | 2020-04-26 | 21:36 | 150,024 | 3,888 | [watch](https://www.youtube.com/watch?v=Y887wmI0O_o) | +| `adjective-placement` | Adjectives and Nouns Working Together in Spanish \| The Language Tutor *Lesson 66* | The Language Tutor - Spanish | 2020-04-19 | 17:17 | 70,340 | 1,980 | [watch](https://www.youtube.com/watch?v=2B_TK_aun8E) | +| `tener-expressions` | The Verb Tener: Spanish Lesson #17 | BaseLang | 2016-05-03 | 4:16 | 7,948 | 76 | [watch](https://www.youtube.com/watch?v=189Qg68VCmo) | +| `personal-a` | Learn Spanish-Preposition "A" vs. Personal “A” | castellano4U | 2017-04-04 | 11:45 | 1,976 | — | [watch](https://www.youtube.com/watch?v=B38CwLxgmOc) | +| `relative-pronouns` | How to Use Relative Pronouns in Spanish \| The Language Tutor *Lesson 73* | The Language Tutor - Spanish | 2020-06-07 | 11:02 | 57,363 | — | [watch](https://www.youtube.com/watch?v=fnD1VaLpsCA) | +| `future-vs-ir-a` | Future Tense in Spanish: 3 Ways To Speak About The Future | BaseLang | 2022-01-05 | 9:57 | 44,300 | — | [watch](https://www.youtube.com/watch?v=2nxynOxr_h4) | +| `accent-marks-stress` | Spanish Accent Marks: When and How to Use Them | The Language Tutor - Spanish | 2020-06-14 | 14:09 | 98,134 | 3,242 | [watch](https://www.youtube.com/watch?v=mXro8ngx07A) | | `se-constructions` | Understanding "SE" in Spanish: Reflexive, Passive, and Impersonal Constructions EXPLAINED | Learn Spanish with Spanish55 | 2024-08-16 | 3:57 | 1,271 | 61 | [watch](https://www.youtube.com/watch?v=ndxsrGD7b-8) | -| `spanish-suffixes` | How to use Suffixes in Spanish - Basic Grammar | Learn Spanish with SpanishPod101.com | 2021-10-06 | 14:45 | 4,059 | 201 | [watch](https://www.youtube.com/watch?v=2acPjFrmJCc) | -| `common-irregular-verbs` | Master the 4 Most Important Irregular Verbs in Spanish (SER, ESTAR, TENER, IR) | Mr. Spanish Channel - Señor Español | 2025-10-27 | 19:13 | 1,659 | 121 | [watch](https://www.youtube.com/watch?v=1CmeCwO0t5w) | -| `types-of-irregular-verbs` | Stem-Changing Verbs in Spanish: 90% of "Irregular" Verbs Solved | Tell Me In Spanish | 2024-04-01 | 11:12 | 10,276 | 314 | [watch](https://www.youtube.com/watch?v=tQuQcuwsIqw) | +| `estar-gerund-progressive` | How to Use Gerunds "-ing" in Spanish \| The Language Tutor *Lesson 113* | The Language Tutor - Spanish | 2021-06-20 | 10:29 | 54,552 | 2,091 | [watch](https://www.youtube.com/watch?v=s6HeVBv-ctM) | +| `spanish-suffixes` | Diminutives and Augmentatives in Spanish \| The Language Tutor *Lesson 78* | The Language Tutor - Spanish | 2020-07-12 | 17:03 | 42,033 | — | [watch](https://www.youtube.com/watch?v=o88gkstA0ds) | +| `common-irregular-verbs` | Irregular Verbs in Spanish \| The Language Tutor *Lesson 21* | The Language Tutor - Spanish | 2019-06-09 | 12:21 | 301,865 | 6,338 | [watch](https://www.youtube.com/watch?v=l0rOmomHSxg) | +| `types-of-irregular-verbs` | _(unavailable — The following content is not available on this app)_ | — | — | — | — | — | [watch](https://www.youtube.com/watch?v=-XogD_S7pY4) | | `present-indicative-conjugation` | Spanish Present Tense: Regular -AR -ER -IR verb conjugation | Learn Spanish with Spanish55 | 2019-10-18 | 7:14 | 51,288 | 233 | [watch](https://www.youtube.com/watch?v=8HWXJjxvOTE) | -| `articles-and-gender` | Definite Articles in Spanish: Rules and Examples | Spanish Learning Lab | 2018-09-06 | 6:33 | 23,423 | 240 | [watch](https://www.youtube.com/watch?v=h2b37zYtQuc) | -| `possessive-adjectives` | Possessive adjectives in Spanish for beginners: how to say my, your, his, her, their explanation | Lingo Learner | 2020-11-13 | 5:14 | 122,156 | 1,904 | [watch](https://www.youtube.com/watch?v=zJQxR4mUj2Y) | -| `demonstrative-adjectives` | THIS & THAT in Spanish: How to use ESTE, ESE, AQUEL (Demonstrative Adjectives) | Spring Spanish - Learn Spanish with Chunks | 2021-09-10 | 12:35 | 16,728 | 537 | [watch](https://www.youtube.com/watch?v=jZJ0tE3WZlo) | -| `greetings-farewells` | Every Spanish Greeting You Need (Formal, Casual & Slang) | The Language Tutor - Spanish | 2019-03-10 | 9:54 | 673,750 | 17,161 | [watch](https://www.youtube.com/watch?v=AqfQQZVmTUw) | +| `articles-and-gender` | Definite and Indefinite Articles in Spanish \| The Language Tutor *Lesson 11* | The Language Tutor - Spanish | 2019-03-31 | 5:37 | 355,893 | 7,396 | [watch](https://www.youtube.com/watch?v=YeTIwDcKwZ4) | +| `possessive-adjectives` | Possessive Adjectives in Spanish | BaseLang | 2022-06-27 | 13:40 | 15,925 | — | [watch](https://www.youtube.com/watch?v=Y4Aw1jy0ohE) | +| `demonstrative-adjectives` | How to Use This, These, That and Those in Spanish \| The Language Tutor *Lesson 56* | The Language Tutor - Spanish | 2020-02-02 | 13:34 | 185,671 | 6,689 | [watch](https://www.youtube.com/watch?v=g4UzE8c2wik) | +| `greetings-farewells` | Every Spanish Greeting You Need (Formal, Casual & Slang) | The Language Tutor - Spanish | 2019-03-10 | 9:54 | 673,751 | 17,161 | [watch](https://www.youtube.com/watch?v=AqfQQZVmTUw) | | `poder-infinitive` | Spanish - The Verb “Poder“ Explained In 3 Minutes | TheLanguageBro | 2023-07-01 | 3:16 | 4,913 | 106 | [watch](https://www.youtube.com/watch?v=hCUbz5942EY) | | `al-del-contractions` | Spanish Contractions AL and DEL \| The Language Tutor * Lesson 15 * | The Language Tutor - Spanish | 2019-04-28 | 3:34 | 211,085 | 5,457 | [watch](https://www.youtube.com/watch?v=nWPZZWIwWxg) | -| `prepositional-pronouns` | PREPOSITIONAL PRONOUNS: How and when to use them in Spanish | MaestroKaplan | 2012-06-08 | 3:51 | 37,809 | 152 | [watch](https://www.youtube.com/watch?v=l29XtaZSSyY) | -| `irregular-yo-verbs` | Spanish Irregular Yo Form Verbs Go Go Verbs Song | ilovecomputers123 | 2012-05-05 | 1:58 | 118,032 | 403 | [watch](https://www.youtube.com/watch?v=yRf6adUKSzQ) | -| `stem-changing-verbs` | Stem-Changing Verbs in Spanish: 90% of "Irregular" Verbs Solved | Tell Me In Spanish | 2024-04-01 | 11:12 | 10,276 | 314 | [watch](https://www.youtube.com/watch?v=tQuQcuwsIqw) | -| `stressed-possessives` | Spanish Long Form Possessive Adjectives Grammar \| Possessive Pronouns | Mastny Spanish Academy | 2023-04-21 | 8:06 | 5,049 | 32 | [watch](https://www.youtube.com/watch?v=epObIkGAPoU) | -| `present-perfect-tense` | Forming the PRESENT PERFECT in Spanish (PRESENTE PERFECTO) | MaestroKaplan | 2012-05-27 | 5:14 | 234,626 | 1,422 | [watch](https://www.youtube.com/watch?v=y_yeb6qkMbs) | -| `future-perfect-tense` | FUTURE PERFECT: How to form / conjugate verbs in the futuro perfecto in Spanish | MaestroKaplan | 2012-07-10 | 4:01 | 49,213 | 290 | [watch](https://www.youtube.com/watch?v=459J8Cy-9DU) | - -## Topics without a curated video - -These show a "No video yet" label in the app. Add entries to `Conjuga/youtube_videos.json` to fill them in. - -**Tense guides:** - -- `ind_preterito_anterior` - -**Grammar notes:** - -- `estar-gerund-progressive` +| `prepositional-pronouns` | Mastering Prepositional Pronouns in Spanish \| The Language Tutor *Lesson 71* | The Language Tutor - Spanish | 2020-05-24 | 13:34 | 93,929 | — | [watch](https://www.youtube.com/watch?v=quzRXk0oKp8) | +| `irregular-yo-verbs` | What are YO GO verbs in Spanish? | BaseLang | 2022-04-21 | 5:08 | 17,894 | — | [watch](https://www.youtube.com/watch?v=bM9NLgaeUvw) | +| `stem-changing-verbs` | Stem Changing Verbs in Spanish: Explained For Beginners | BaseLang | 2022-05-17 | 7:31 | 59,959 | — | [watch](https://www.youtube.com/watch?v=WB2ThQauaWo) | +| `stressed-possessives` | Learning Possessive Pronouns in Spanish \| The Language Tutor *Lesson 68* | The Language Tutor - Spanish | 2020-05-03 | 10:01 | 129,223 | 3,671 | [watch](https://www.youtube.com/watch?v=OL86D_omkSQ) | +| `present-perfect-tense` | Present Perfect Indicative Tense in Spanish \| The Language Tutor *Lesson 55* | The Language Tutor - Spanish | 2020-01-29 | 18:09 | 273,176 | 6,676 | [watch](https://www.youtube.com/watch?v=-uHwV5Lu310) | +| `future-perfect-tense` | Understanding the Future Perfect Indicative in Spanish \| The Language Tutor *Lesson 62* | The Language Tutor - Spanish | 2020-03-22 | 7:59 | 58,757 | 1,547 | [watch](https://www.youtube.com/watch?v=6cgc5ENNbR4) | diff --git a/Conjuga/Scripts/generate_videos_markdown.py b/Conjuga/Scripts/generate_videos_markdown.py index 4597af0..755fd3e 100644 --- a/Conjuga/Scripts/generate_videos_markdown.py +++ b/Conjuga/Scripts/generate_videos_markdown.py @@ -196,7 +196,9 @@ def main() -> int: "Like counts are often blank because YouTube hides the public count on " "most videos for signed-out requests. Titles and durations are pulled " "live from YouTube; unavailable entries mean the video has been taken " - "down, made private, or region-locked." + "down, made private, or region-locked. A few entries marked " + "\"not available on this app\" are a transient yt-dlp extraction limit " + "— the video itself still plays fine when tapping Stream in the app." ) lines.append("")