每日备份 2026-06-10 12:57:13

This commit is contained in:
root-backup committed 2026-06-10 12:57:14 +08:00
1 parent fda2ccb8c2
commit 3d2e638c6a
244 files changed
+58890 -3

No files matched your search

+89
View File
@@ -0,0 +1,89 @@
#!/bin/bash
# SEO进化猎手 v1.0 - 扫描SEO新工具/技术/策略
# 自动发现GitHub热门SEO工具和最新技术
PROGRESS_FILE="/root/.openclaw/workspace/seo/evolution-hunter-progress.md"
OUTPUT_FILE="/root/.openclaw/workspace/seo/logs/seo-evolution-scan.md"
PROXY="http://192.168.0.66:7890"
LOG_FILE="/root/.openclaw/workspace/seo/logs/seo-evolution.log"
TIMEOUT=20
log() { echo "[$(date '+%H:%M:%S')] $1" | tee -a "$LOG_FILE" 2>/dev/null; }
# 获取已扫描关键词
get_scanned() {
grep -E "^## 第.*扫描" "$PROGRESS_FILE" 2>/dev/null | \
sed -E 's/^## 第[0-9]+轮://' | \
tr '[:upper:]' '[:lower:]' | sort -u
}
# GitHub搜索
github_search() {
local query="$1"
local url="https://api.github.com/search/repositories?q=$(echo "$query" | python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.stdin.read().strip()))")&sort=stars&order=desc&per_page=5"
log "搜索: ${query:0:50}"
curl -s --max-time $TIMEOUT \
--proxy "$PROXY" \
-H "Accept: application/vnd.github.v3+json" \
-H "User-Agent: Mozilla/5.0" "$url" 2>/dev/null | python3 -c "
import json,sys
try:
data = json.load(sys.stdin)
for item in data.get('items', [])[:5]:
stars = item.get('stargazers_count', 0)
lang = item.get('language', 'N/A') or 'N/A'
desc = str(item.get('description', 'N/A'))[:100]
url = item.get('html_url', 'N/A')
print(f'| {item[\"full_name\"]} | ⭐{stars} | {lang} | {desc} | {url} |')
except: pass
" 2>/dev/null
}
main() {
log "========== SEO进化猎手启动 =========="
mkdir -p "$(dirname "$OUTPUT_FILE")"
# 记录轮次
round=$(grep -c "^## 第" "$PROGRESS_FILE" 2>/dev/null || echo 0)
round=$((round + 1))
{
echo "## 第${round}轮:$(date '+%Y-%m-%d %H:%M')"
echo ""
echo "### 已扫描关键词: $(get_scanned | tr '\n' ', ')"
echo ""
echo "### 发现结果"
echo ""
echo "#### SEO工具"
echo "| 项目 | Stars | 语言 | 简介 |"
echo "|-----|------|------|------|"
github_search "SEO tool python automation" || true
github_search "web scraper SEO python" || true
echo ""
echo "#### 内容生成"
echo "| 项目 | Stars | 语言 | 简介 |"
echo "|-----|------|------|------|"
github_search "AI content generator open source" || true
github_search "article writer python" || true
echo ""
echo "#### 关键词研究"
echo "| 项目 | Stars | 语言 | 简介 |"
echo "|-----|------|------|------|"
github_search "keyword research API python" || true
github_search "SEO analysis tool" || true
echo ""
echo "*扫描完成: $(date '+%H:%M:%S')*"
} > "$OUTPUT_FILE"
log "输出文件已创建: $(wc -c < "$OUTPUT_FILE")bytes"
log "========== SEO进化猎手结束 =========="
}
main "$@"