diff --git a/README.md b/README.md index 4fd140b..e422d26 100644 --- a/README.md +++ b/README.md @@ -21,14 +21,14 @@ A collection of enhancements, plugins, and prompts for [OpenWebUI](https://githu > 🕐 Last updated: 2026-01-11 17:58 -| Rank | Plugin | Downloads | Views | -|:---:|------|:---:|:---:| -| 🥇 | [Smart Mind Map](https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a) | 348 | 3165 | -| 🥈 | [Export to Excel](https://openwebui.com/posts/export_mulit_table_to_excel_244b8f9d) | 181 | 559 | -| 🥉 | [Async Context Compression](https://openwebui.com/posts/async_context_compression_b1655bc8) | 128 | 1437 | -| 4️⃣ | [📊 Smart Infographic (AntV)](https://openwebui.com/posts/smart_infographic_ad6f0c7f) | 120 | 1393 | -| 5️⃣ | [Flash Card](https://openwebui.com/posts/flash_card_65a2ea8f) | 94 | 1766 | -| 6️⃣ | [Export to Word (Enhanced)](https://openwebui.com/posts/export_to_word_enhanced_formatting_fca6a315) | 87 | 814 | +| Rank | Plugin | Downloads | Views | Updated | +|:---:|------|:---:|:---:|:---:| +| 🥇 | [Smart Mind Map](https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a) | 348 | 3165 | 2025-01-06 | +| 🥈 | [Export to Excel](https://openwebui.com/posts/export_mulit_table_to_excel_244b8f9d) | 181 | 559 | 2025-01-06 | +| 🥉 | [Async Context Compression](https://openwebui.com/posts/async_context_compression_b1655bc8) | 128 | 1437 | 2026-01-11 | +| 4️⃣ | [📊 Smart Infographic (AntV)](https://openwebui.com/posts/smart_infographic_ad6f0c7f) | 120 | 1393 | 2026-01-11 | +| 5️⃣ | [Flash Card](https://openwebui.com/posts/flash_card_65a2ea8f) | 94 | 1766 | 2025-01-06 | +| 6️⃣ | [Export to Word (Enhanced)](https://openwebui.com/posts/export_to_word_enhanced_formatting_fca6a315) | 87 | 814 | 2025-01-06 | *See full stats in [Community Stats Report](./docs/community-stats.md)* diff --git a/README_CN.md b/README_CN.md index 65178c7..90b515f 100644 --- a/README_CN.md +++ b/README_CN.md @@ -21,14 +21,14 @@ OpenWebUI 增强功能集合。包含个人开发与收集的插件、提示词 > 🕐 最后更新于 2026-01-11 17:58 -| 排名 | 插件 | 下载 | 浏览 | -|:---:|------|:---:|:---:| -| 🥇 | [Smart Mind Map](https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a) | 348 | 3165 | -| 🥈 | [Export to Excel](https://openwebui.com/posts/export_mulit_table_to_excel_244b8f9d) | 181 | 559 | -| 🥉 | [Async Context Compression](https://openwebui.com/posts/async_context_compression_b1655bc8) | 128 | 1437 | -| 4️⃣ | [📊 Smart Infographic (AntV)](https://openwebui.com/posts/smart_infographic_ad6f0c7f) | 120 | 1393 | -| 5️⃣ | [Flash Card](https://openwebui.com/posts/flash_card_65a2ea8f) | 94 | 1766 | -| 6️⃣ | [Export to Word (Enhanced)](https://openwebui.com/posts/export_to_word_enhanced_formatting_fca6a315) | 87 | 814 | +| 排名 | 插件 | 下载 | 浏览 | 更新日期 | +|:---:|------|:---:|:---:|:---:| +| 🥇 | [Smart Mind Map](https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a) | 348 | 3165 | 2025-01-06 | +| 🥈 | [Export to Excel](https://openwebui.com/posts/export_mulit_table_to_excel_244b8f9d) | 181 | 559 | 2025-01-06 | +| 🥉 | [Async Context Compression](https://openwebui.com/posts/async_context_compression_b1655bc8) | 128 | 1437 | 2026-01-11 | +| 4️⃣ | [📊 Smart Infographic (AntV)](https://openwebui.com/posts/smart_infographic_ad6f0c7f) | 120 | 1393 | 2026-01-11 | +| 5️⃣ | [Flash Card](https://openwebui.com/posts/flash_card_65a2ea8f) | 94 | 1766 | 2025-01-06 | +| 6️⃣ | [Export to Word (Enhanced)](https://openwebui.com/posts/export_to_word_enhanced_formatting_fca6a315) | 87 | 814 | 2025-01-06 | *完整统计请查看 [社区统计报告](./docs/community-stats.zh.md)* diff --git a/scripts/openwebui_stats.py b/scripts/openwebui_stats.py index 9caec2f..a289c93 100644 --- a/scripts/openwebui_stats.py +++ b/scripts/openwebui_stats.py @@ -414,8 +414,8 @@ class OpenWebUIStats: "author_header": "| 👤 作者 | 👥 粉丝 | ⭐ 积分 | 🏆 贡献 |", "header": "| 📝 发布 | ⬇️ 下载 | 👁️ 浏览 | 👍 点赞 | 💾 收藏 |", "top6_title": "### 🔥 热门插件 Top 6", - "top6_updated": f"> 🕐 最后更新于 {get_beijing_time().strftime('%Y-%m-%d %H:%M')}", - "top6_header": "| 排名 | 插件 | 下载 | 浏览 |", + "top6_updated": f"> 🕐 自动更新于 {get_beijing_time().strftime('%Y-%m-%d %H:%M')}", + "top6_header": "| 排名 | 插件 | 下载 | 浏览 | 更新日期 |", "full_stats": "*完整统计请查看 [社区统计报告](./docs/community-stats.zh.md)*", }, "en": { @@ -424,8 +424,8 @@ class OpenWebUIStats: "author_header": "| 👤 Author | 👥 Followers | ⭐ Points | 🏆 Contributions |", "header": "| 📝 Posts | ⬇️ Downloads | 👁️ Views | 👍 Upvotes | 💾 Saves |", "top6_title": "### 🔥 Top 6 Popular Plugins", - "top6_updated": f"> 🕐 Last updated: {get_beijing_time().strftime('%Y-%m-%d %H:%M')}", - "top6_header": "| Rank | Plugin | Downloads | Views |", + "top6_updated": f"> 🕐 Auto-updated: {get_beijing_time().strftime('%Y-%m-%d %H:%M')}", + "top6_header": "| Rank | Plugin | Downloads | Views | Updated |", "full_stats": "*See full stats in [Community Stats Report](./docs/community-stats.md)*", }, } @@ -467,13 +467,13 @@ class OpenWebUIStats: lines.append(t["top6_updated"]) lines.append("") lines.append(t["top6_header"]) - lines.append("|:---:|------|:---:|:---:|") + lines.append("|:---:|------|:---:|:---:|:---:|") medals = ["🥇", "🥈", "🥉", "4️⃣", "5️⃣", "6️⃣"] for i, post in enumerate(top_plugins): medal = medals[i] if i < len(medals) else str(i + 1) lines.append( - f"| {medal} | [{post['title']}]({post['url']}) | {post['downloads']} | {post['views']} |" + f"| {medal} | [{post['title']}]({post['url']}) | {post['downloads']} | {post['views']} | {post['updated_at']} |" ) lines.append("")