优化情报分栏和日报展示
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user