优化情报分栏和日报展示

This commit is contained in:
Codex
2026-07-08 23:39:41 +08:00
parent 88e1cf4b7a
commit 8e15211f07
16 changed files with 371 additions and 93 deletions
+4 -1
View File
@@ -58,7 +58,9 @@ class GitHubHotProjectClient:
def _search(self, query: str) -> dict[str, Any]:
# GitHub REST搜索直接返回排序后的仓库元数据,便于后续模型研判。
url = f"{self.endpoint}?{urlencode({'q': query, 'sort': 'stars', 'order': 'desc', 'per_page': '10'})}"
per_page = min(max(self.settings.github_max_projects * 2, 20), 100)
params = {"q": query, "sort": "stars", "order": "desc", "per_page": str(per_page)}
url = f"{self.endpoint}?{urlencode(params)}"
request = Request(
url,
headers={
@@ -92,6 +94,7 @@ class GitHubHotProjectClient:
f"主要语言为 {language}"
)
return SignalItem(
source_type="github",
topic="GitHub 热门项目",
title=full_name,
summary=summary,