diff --git a/src/v2_optimizer.py b/src/v2_optimizer.py index 3fc59152..3acf5a25 100644 --- a/src/v2_optimizer.py +++ b/src/v2_optimizer.py @@ -402,7 +402,11 @@ class V2VisionEngine: ) for l in master_selection[:100]: gh_info = f" `[⭐ {l['gh_stars']}]`" if "gh_stars" in l else "" - index_md += f"- **({l['year']})** [{l['title']}]({l['url']}){gh_info} 🌟🌟🌟\n" + year_prefix = f"**({l['year']})** " if l.get("year") and l["year"] != "N/A" else "" + title_clean = l['title'].replace("==", "") + # Master selection links are 3 stars, so we highlight + title_display = f"**=={title_clean}==**" + index_md += f"- {year_prefix}[{title_display}]({l['url']}){gh_info} 🌟🌟🌟\n" index_md += "\n??? note \"Elite Video Selection - Click to expand!\"\n" index_md += f"
\n{videos_html}\n
\n\n" @@ -423,7 +427,8 @@ class V2VisionEngine: for cat, links in content["categories"].items(): md += f"## {cat}\n" for l in links: - year, stars = l.get("year", "N/A"), "🌟" * l.get("stars", 1) + year, stars_val = l.get("year", "N/A"), l.get("stars", 1) + stars = "🌟" * stars_val tag = l.get("tag", "[ENTERPRISE-STABLE]") # Determine color mapping for new tags @@ -433,11 +438,19 @@ class V2VisionEngine: elif "STABLE" in tag: color = "info" else: color = "primary" - title_display = f"**{l['title']}**" if l.get("stars", 1) >= 2 else l['title'] + title_clean = l['title'].replace("==", "") + if stars_val == 3 or "STANDARD" in tag: + title_display = f"**=={title_clean}==**" + elif stars_val == 2: + title_display = f"**{title_clean}**" + else: + title_display = title_clean + + year_prefix = f"**({year})** " if year and year != "N/A" else "" gh_info = f" ⭐ {l['gh_stars']}" if "gh_stars" in l else "" icon = " 🎥" if l.get("is_video") else "" - md += f" - **({year})** [{title_display}]({l['url']}){icon}{gh_info} {stars} {tag}\n" + md += f" - {year_prefix}[{title_display}]({l['url']}){icon}{gh_info} {stars} {tag}\n" if l['description']: desc = l['description'] if "\n" in desc: diff --git a/v2-mkdocs.yml b/v2-mkdocs.yml index 140eca97..7d9152dd 100644 --- a/v2-mkdocs.yml +++ b/v2-mkdocs.yml @@ -77,6 +77,7 @@ markdown_extensions: permalink: true - pymdownx.tabbed: alternate_style: true + - pymdownx.mark nav: - "🔙 Back to V1 (Exhaustive)": https://nubenetes.com/