mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-08-19 04:16:26 +00:00
Merge branch 'develop'
This commit is contained in:
@@ -139,7 +139,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
|
||||
| :--- | :--- |
|
||||
| **Total Technical Resources (Links)** | **15214+** |
|
||||
| **Specialized MD Pages** | **161** |
|
||||
| **Total Commits** | **5034+** |
|
||||
| **Total Commits** | **5036+** |
|
||||
| **Primary AI Engine** | **Google Gemini (Agentic)** |
|
||||
<!-- HEART_STATS_END -->
|
||||
|
||||
@@ -177,7 +177,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem.
|
||||
| 6 | 2023 | 30 | 123 | Maintenance & Refinement |
|
||||
| 7 | 2024 | 53 | 218 | Curation Strategy Pivot |
|
||||
| 8 | 2025 | 5 | 20 | Stability & Research Phase |
|
||||
| 9 | 2026 | 1475 | 6,091 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
| 9 | 2026 | 1477 | 6,100 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
<!-- ANNUAL_GROWTH_END -->
|
||||
|
||||
<!-- ANNUAL_CHART_START -->
|
||||
@@ -193,8 +193,8 @@ xychart-beta
|
||||
title "Nubenetes Annual Growth Metrics (2018–2026)"
|
||||
x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"]
|
||||
y-axis "Volume (Commits / Estimated New Refs)" 0 --> 9000
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 6091]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 1475]
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 6100]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 1477]
|
||||
```
|
||||
<!-- ANNUAL_CHART_END -->
|
||||
|
||||
@@ -203,7 +203,7 @@ xychart-beta
|
||||
| Month | Commits | Est. New Refs | Status |
|
||||
| :--- | :---: | :---: | :--- |
|
||||
| 2026-04 | 25 | 103 | Active Curation |
|
||||
| 2026-05 | 1450 | 5,988 | **Agentic Inception (Gemini Era)** |
|
||||
| 2026-05 | 1452 | 5,996 | **Agentic Inception (Gemini Era)** |
|
||||
<!-- MONTHLY_SURGE_END -->
|
||||
|
||||
### 2.4. Content Distribution and Semantic Clustering
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
3. [Kubernetes](#kubernetes)
|
||||
4. [Spain](#spain)
|
||||
5. [Tweets](#tweets)
|
||||
6. [Videos](#videos)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -72,15 +72,28 @@ async def main():
|
||||
if not os.path.exists(INVENTORY_PATH):
|
||||
return
|
||||
|
||||
force_enrich = os.getenv("FORCE_ENRICH", "false").lower() == "true"
|
||||
|
||||
with open(INVENTORY_PATH, "r") as f:
|
||||
inventory = yaml.safe_load(f)
|
||||
|
||||
video_urls = [u for u, e in inventory.items() if e.get("is_featured_video")]
|
||||
|
||||
tasks = []
|
||||
skipped = 0
|
||||
for url in video_urls:
|
||||
if inventory[url].get("is_enriched") and not force_enrich:
|
||||
skipped += 1
|
||||
continue
|
||||
tasks.append(enrich_video_entry(url, inventory[url]))
|
||||
|
||||
if skipped > 0:
|
||||
log_event(f"[*] Skipped {skipped} already enriched videos. Use FORCE_ENRICH=true to re-process.")
|
||||
|
||||
if not tasks:
|
||||
log_event("[*] No videos need enrichment.")
|
||||
return
|
||||
|
||||
# Process in small batches to respect rate limits
|
||||
batch_size = 5
|
||||
for i in range(0, len(tasks), batch_size):
|
||||
|
||||
Reference in New Issue
Block a user