Spaces:
Running
Running
Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
|
@@ -256,6 +256,27 @@ def format_report(result: dict) -> str:
|
|
| 256 |
md += f"- **[{name}]({url})** — {reason}\n"
|
| 257 |
md += "\n"
|
| 258 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 259 |
md += "---\n\n> ResearchRadar · 论文研究方向全景 + 开源代码评估 + 对比实验推荐\n"
|
| 260 |
|
| 261 |
return md
|
|
|
|
| 256 |
md += f"- **[{name}]({url})** — {reason}\n"
|
| 257 |
md += "\n"
|
| 258 |
|
| 259 |
+
# ===== 审核质量报告 =====
|
| 260 |
+
audit = result.get("audit", {})
|
| 261 |
+
if audit:
|
| 262 |
+
md += "\n---\n\n## 六、质量审核报告\n\n"
|
| 263 |
+
md += f"**综合质量评分**: {audit.get('overall_score', 'N/A')}/100\n\n"
|
| 264 |
+
md += f"{audit.get('summary', '')}\n\n"
|
| 265 |
+
|
| 266 |
+
if audit.get("actions"):
|
| 267 |
+
md += "### 改进建议\n\n"
|
| 268 |
+
for action in audit["actions"]:
|
| 269 |
+
md += f"- {action}\n"
|
| 270 |
+
md += "\n"
|
| 271 |
+
|
| 272 |
+
src = audit.get("source_audit", {})
|
| 273 |
+
if src.get("unreliable_repos"):
|
| 274 |
+
md += "### ⚠️ 来源可靠性提醒\n\n"
|
| 275 |
+
md += "以下仓库来源可靠性较低,评估结果仅供参考:\n\n"
|
| 276 |
+
for r in src["unreliable_repos"]:
|
| 277 |
+
md += f"- `{r}`\n"
|
| 278 |
+
md += "\n"
|
| 279 |
+
|
| 280 |
md += "---\n\n> ResearchRadar · 论文研究方向全景 + 开源代码评估 + 对比实验推荐\n"
|
| 281 |
|
| 282 |
return md
|