fix(stats): restore dynamic badges and update community statistics

- Recover dynamic Shields.io badges in README by restoring missing Gist ID 'db3d95687075a880af6f1fba76d679c6'.
- Add 'tool' to DOWNLOADABLE_TYPES and implement TYPE_ALIASES for normalization (mapping 'tools' to 'tool').
- Update community statistics and Ranking list (Top 6) based on latest marketplace data.
- Refactor openwebui_stats.py with 100% English comments and enhanced user ID auto-resolution.
- Verify Smart Mind Map (#1) and other top plugins maintain correct sorting.
This commit is contained in:
fujie
2026-03-03 19:29:34 +08:00
parent 83e317a335
commit 369e8c900c
5 changed files with 775 additions and 278 deletions

View File

@@ -1,16 +1,17 @@
{
"total_posts": 25,
"total_downloads": 6379,
"total_views": 67827,
"total_upvotes": 254,
"total_downvotes": 3,
"total_saves": 337,
"total_downloads": 7058,
"total_views": 75199,
"total_upvotes": 273,
"total_downvotes": 4,
"total_saves": 372,
"total_comments": 58,
"by_type": {
"post": 6,
"tool": 1,
"post": 5,
"pipe": 1,
"action": 12,
"filter": 4,
"action": 12,
"prompt": 1,
"review": 1
},
@@ -22,13 +23,13 @@
"version": "1.0.0",
"author": "Fu-Jie",
"description": "Intelligently analyzes text content and generates interactive mind maps to help users structure and visualize knowledge.",
"downloads": 1328,
"views": 11410,
"upvotes": 23,
"saves": 59,
"downloads": 1426,
"views": 12082,
"upvotes": 26,
"saves": 63,
"comments": 15,
"created_at": "2025-12-30",
"updated_at": "2026-02-27",
"created_at": "2025-12-31",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a"
},
{
@@ -38,10 +39,10 @@
"version": "1.5.0",
"author": "Fu-Jie",
"description": "AI-powered infographic generator based on AntV Infographic. Supports professional templates, auto-icon matching, and SVG/PNG downloads.",
"downloads": 1076,
"views": 10746,
"downloads": 1155,
"views": 11609,
"upvotes": 25,
"saves": 40,
"saves": 45,
"comments": 10,
"created_at": "2025-12-28",
"updated_at": "2026-02-13",
@@ -54,13 +55,13 @@
"version": "1.2.7",
"author": "Fu-Jie",
"description": "A content normalizer filter that fixes common Markdown formatting issues in LLM outputs, such as broken code blocks, LaTeX formulas, and list formatting. Including LaTeX command protection.",
"downloads": 609,
"views": 6795,
"upvotes": 18,
"saves": 37,
"downloads": 661,
"views": 7239,
"upvotes": 20,
"saves": 40,
"comments": 5,
"created_at": "2026-01-12",
"updated_at": "2026-02-27",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/markdown_normalizer_baaa8732"
},
{
@@ -70,10 +71,10 @@
"version": "0.4.4",
"author": "Fu-Jie",
"description": "Export current conversation from Markdown to Word (.docx) with Mermaid diagrams rendered client-side (Mermaid.js, SVG+PNG), LaTeX math, real hyperlinks, improved tables, syntax highlighting, and blockquote support.",
"downloads": 578,
"views": 4611,
"downloads": 628,
"views": 4995,
"upvotes": 16,
"saves": 30,
"saves": 35,
"comments": 5,
"created_at": "2026-01-03",
"updated_at": "2026-02-13",
@@ -86,13 +87,13 @@
"version": "1.3.0",
"author": "Fu-Jie",
"description": "Reduces token consumption in long conversations while maintaining coherence through intelligent summarization and message compression.",
"downloads": 559,
"views": 5452,
"upvotes": 15,
"saves": 41,
"downloads": 619,
"views": 5875,
"upvotes": 16,
"saves": 46,
"comments": 0,
"created_at": "2025-11-08",
"updated_at": "2026-02-21",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/async_context_compression_b1655bc8"
},
{
@@ -102,10 +103,10 @@
"version": "0.3.7",
"author": "Fu-Jie",
"description": "Extracts tables from chat messages and exports them to Excel (.xlsx) files with smart formatting.",
"downloads": 492,
"views": 2693,
"downloads": 523,
"views": 2898,
"upvotes": 10,
"saves": 8,
"saves": 9,
"comments": 0,
"created_at": "2025-05-30",
"updated_at": "2026-02-13",
@@ -118,8 +119,8 @@
"version": "",
"author": "",
"description": "",
"downloads": 473,
"views": 5498,
"downloads": 523,
"views": 6055,
"upvotes": 9,
"saves": 14,
"comments": 0,
@@ -127,22 +128,6 @@
"updated_at": "2026-01-28",
"url": "https://openwebui.com/posts/ai_task_instruction_generator_9bab8b37"
},
{
"title": "Flash Card",
"slug": "flash_card_65a2ea8f",
"type": "action",
"version": "0.2.4",
"author": "Fu-Jie",
"description": "Quickly generates beautiful flashcards from text, extracting key points and categories.",
"downloads": 285,
"views": 4128,
"upvotes": 13,
"saves": 18,
"comments": 2,
"created_at": "2025-12-30",
"updated_at": "2026-02-13",
"url": "https://openwebui.com/posts/flash_card_65a2ea8f"
},
{
"title": "GitHub Copilot Official SDK Pipe",
"slug": "github_copilot_official_sdk_pipe_ce96f7b4",
@@ -150,15 +135,31 @@
"version": "0.9.0",
"author": "Fu-Jie",
"description": "Integrate GitHub Copilot SDK. Supports dynamic models, multi-turn conversation, streaming, multimodal input, infinite sessions, bidirectional OpenWebUI Skills bridge, and manage_skills tool.",
"downloads": 263,
"views": 4106,
"upvotes": 14,
"downloads": 301,
"views": 4540,
"upvotes": 16,
"saves": 10,
"comments": 6,
"created_at": "2026-01-26",
"updated_at": "2026-02-27",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/github_copilot_official_sdk_pipe_ce96f7b4"
},
{
"title": "Flash Card",
"slug": "flash_card_65a2ea8f",
"type": "action",
"version": "0.2.4",
"author": "Fu-Jie",
"description": "Quickly generates beautiful flashcards from text, extracting key points and categories.",
"downloads": 295,
"views": 4297,
"upvotes": 13,
"saves": 20,
"comments": 2,
"created_at": "2025-12-30",
"updated_at": "2026-02-13",
"url": "https://openwebui.com/posts/flash_card_65a2ea8f"
},
{
"title": "Deep Dive",
"slug": "deep_dive_c0b846e4",
@@ -166,15 +167,31 @@
"version": "1.0.0",
"author": "Fu-Jie",
"description": "A comprehensive thinking lens that dives deep into any content - from context to logic, insights, and action paths.",
"downloads": 204,
"views": 1631,
"downloads": 211,
"views": 1699,
"upvotes": 6,
"saves": 13,
"saves": 14,
"comments": 0,
"created_at": "2026-01-08",
"updated_at": "2026-01-08",
"url": "https://openwebui.com/posts/deep_dive_c0b846e4"
},
{
"title": "OpenWebUI Skills Manager Tool",
"slug": "openwebui_skills_manager_tool_b4bce8e4",
"type": "tool",
"version": "",
"author": "",
"description": "",
"downloads": 169,
"views": 2629,
"upvotes": 6,
"saves": 7,
"comments": 0,
"created_at": "2026-02-28",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/openwebui_skills_manager_tool_b4bce8e4"
},
{
"title": "导出为Word增强版",
"slug": "导出为_word_支持公式流程图表格和代码块_8a6306c0",
@@ -182,8 +199,8 @@
"version": "0.4.4",
"author": "Fu-Jie",
"description": "将对话导出为 Word (.docx),支持 Mermaid 图表 (客户端渲染 SVG+PNG)、LaTeX 数学公式、真实超链接、增强表格格式、代码高亮和引用块。",
"downloads": 153,
"views": 2631,
"downloads": 157,
"views": 2732,
"upvotes": 14,
"saves": 7,
"comments": 4,
@@ -198,8 +215,8 @@
"version": "0.1.0",
"author": "Fu-Jie",
"description": "Automatically extracts project rules from conversations and injects them into the folder's system prompt.",
"downloads": 99,
"views": 1839,
"downloads": 106,
"views": 1911,
"upvotes": 7,
"saves": 11,
"comments": 0,
@@ -207,6 +224,22 @@
"updated_at": "2026-01-20",
"url": "https://openwebui.com/posts/folder_memory_auto_evolving_project_context_4a9875b2"
},
{
"title": "GitHub Copilot SDK Files Filter",
"slug": "github_copilot_sdk_files_filter_403a62ee",
"type": "filter",
"version": "0.1.3",
"author": "Fu-Jie",
"description": "A specialized filter to bypass OpenWebUI's default RAG for GitHub Copilot SDK models. It moves uploaded files to a safe location ('copilot_files') so the Copilot Pipe can process them natively without interference.",
"downloads": 69,
"views": 2231,
"upvotes": 4,
"saves": 1,
"comments": 0,
"created_at": "2026-02-09",
"updated_at": "2026-02-26",
"url": "https://openwebui.com/posts/github_copilot_sdk_files_filter_403a62ee"
},
{
"title": "智能信息图",
"slug": "智能信息图_e04a48ff",
@@ -215,7 +248,7 @@
"author": "Fu-Jie",
"description": "基于 AntV Infographic 的智能信息图生成插件。支持多种专业模板,自动图标匹配,并提供 SVG/PNG 下载功能。",
"downloads": 65,
"views": 1304,
"views": 1370,
"upvotes": 10,
"saves": 1,
"comments": 0,
@@ -223,22 +256,6 @@
"updated_at": "2026-02-13",
"url": "https://openwebui.com/posts/智能信息图_e04a48ff"
},
{
"title": "GitHub Copilot SDK Files Filter",
"slug": "github_copilot_sdk_files_filter_403a62ee",
"type": "filter",
"version": "0.1.3",
"author": "Fu-Jie",
"description": "A specialized filter to bypass OpenWebUI's default RAG for GitHub Copilot SDK models. It moves uploaded files to a safe location ('copilot_files') so the Copilot Pipe can process them natively without interference.",
"downloads": 54,
"views": 2098,
"upvotes": 3,
"saves": 1,
"comments": 0,
"created_at": "2026-02-09",
"updated_at": "2026-02-25",
"url": "https://openwebui.com/posts/github_copilot_sdk_files_filter_403a62ee"
},
{
"title": "思维导图",
"slug": "智能生成交互式思维导图帮助用户可视化知识_8d4b097b",
@@ -246,8 +263,8 @@
"version": "0.9.2",
"author": "Fu-Jie",
"description": "智能分析文本内容,生成交互式思维导图,帮助用户结构化和可视化知识。",
"downloads": 45,
"views": 691,
"downloads": 50,
"views": 734,
"upvotes": 6,
"saves": 2,
"comments": 0,
@@ -263,7 +280,7 @@
"author": "Fu-Jie",
"description": "通过智能摘要和消息压缩,降低长对话的 token 消耗,同时保持对话连贯性。",
"downloads": 38,
"views": 783,
"views": 814,
"upvotes": 7,
"saves": 5,
"comments": 0,
@@ -278,8 +295,8 @@
"version": "0.2.4",
"author": "Fu-Jie",
"description": "快速将文本提炼为精美的学习记忆卡片,支持核心要点提取与分类。",
"downloads": 32,
"views": 830,
"downloads": 33,
"views": 863,
"upvotes": 7,
"saves": 1,
"comments": 0,
@@ -294,8 +311,8 @@
"version": "1.0.0",
"author": "Fu-Jie",
"description": "全方位的思维透镜 —— 从背景全景到逻辑脉络,从深度洞察到行动路径。",
"downloads": 26,
"views": 581,
"downloads": 29,
"views": 626,
"upvotes": 5,
"saves": 1,
"comments": 0,
@@ -304,51 +321,35 @@
"url": "https://openwebui.com/posts/精读_99830b0f"
},
{
"title": "🚀 GitHub Copilot SDK Pipe v0.9.0: Copilot SDK Skills Core Capabilities & Extended Delivery",
"title": "🚀 GitHub Copilot SDK Pipe v0.9.0: Skills & RichUI",
"slug": "github_copilot_sdk_pipe_v090_copilot_sdk_skills_co_99a42452",
"type": "post",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 7,
"upvotes": 0,
"saves": 0,
"views": 1162,
"upvotes": 5,
"saves": 1,
"comments": 0,
"created_at": "2026-02-27",
"updated_at": "2026-02-27",
"created_at": "2026-02-28",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/github_copilot_sdk_pipe_v090_copilot_sdk_skills_co_99a42452"
},
{
"title": "🚀 GitHub Copilot SDK Pipe v0.8.0: Conditional Tool Filtering & Publish Reliability 🎛",
"slug": "github_copilot_sdk_pipe_v080_conditional_tool_filt_a5a3322d",
"type": "post",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 1059,
"upvotes": 2,
"saves": 2,
"comments": 0,
"created_at": "2026-02-25",
"updated_at": "2026-02-25",
"url": "https://openwebui.com/posts/github_copilot_sdk_pipe_v080_conditional_tool_filt_a5a3322d"
},
{
"title": "🚀 GitHub Copilot SDK Pipe v0.7.0: Native Tool UI & Zero-Config CLI 🛠️",
"title": "🚀 GitHub Copilot SDK Pipe v0.7.0: Skills & Rich UI 🛠",
"slug": "github_copilot_sdk_pipe_v070_native_tool_ui_zero_c_4af38131",
"type": "post",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 2162,
"upvotes": 7,
"views": 2504,
"upvotes": 8,
"saves": 2,
"comments": 1,
"created_at": "2026-02-22",
"updated_at": "2026-02-22",
"created_at": "2026-02-23",
"updated_at": "2026-02-28",
"url": "https://openwebui.com/posts/github_copilot_sdk_pipe_v070_native_tool_ui_zero_c_4af38131"
},
{
@@ -359,7 +360,7 @@
"author": "",
"description": "",
"downloads": 0,
"views": 2257,
"views": 2341,
"upvotes": 7,
"saves": 4,
"comments": 0,
@@ -375,12 +376,12 @@
"author": "",
"description": "",
"downloads": 0,
"views": 1839,
"views": 1887,
"upvotes": 12,
"saves": 19,
"saves": 21,
"comments": 8,
"created_at": "2026-01-25",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/open_webui_prompt_plus_ai_powered_prompt_manager_s_15fa060e"
},
{
@@ -391,7 +392,7 @@
"author": "",
"description": "",
"downloads": 0,
"views": 234,
"views": 246,
"upvotes": 2,
"saves": 0,
"comments": 0,
@@ -407,9 +408,9 @@
"author": "",
"description": "",
"downloads": 0,
"views": 1502,
"views": 1531,
"upvotes": 16,
"saves": 11,
"saves": 12,
"comments": 2,
"created_at": "2026-01-10",
"updated_at": "2026-01-10",
@@ -421,10 +422,10 @@
"name": "Fu-Jie",
"profile_url": "https://openwebui.com/u/Fu-Jie",
"profile_image": "https://community.s3.openwebui.com/uploads/users/b15d1348-4347-42b4-b815-e053342d6cb0/profile_d9510745-4bd4-4f8f-a997-4a21847d9300.webp",
"followers": 295,
"followers": 307,
"following": 6,
"total_points": 299,
"post_points": 251,
"total_points": 319,
"post_points": 271,
"comment_points": 48,
"contributions": 54
}