Initial commit to git.yoin
This commit is contained in:
21
searchnews/scripts/ralph/ralph.sh
Normal file
21
searchnews/scripts/ralph/ralph.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# Ralph Loop 启动脚本 - 仅初始化,不循环
|
||||
|
||||
DATE=${1:-$(date +%Y-%m-%d)}
|
||||
PRD_FILE=".opencode/skills/searchnews/scripts/ralph/prd.json"
|
||||
PRD_TEMPLATE=".opencode/skills/searchnews/scripts/ralph/prd.template.json"
|
||||
|
||||
# 从模板创建/重置 prd.json
|
||||
if [ -f "$PRD_TEMPLATE" ]; then
|
||||
jq --arg date "$DATE" '.date = $date | .sources[].status = "pending" | .is_complete = false' "$PRD_TEMPLATE" > "$PRD_FILE"
|
||||
echo "Initialized prd.json for $DATE"
|
||||
else
|
||||
echo "Error: Template not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Sources to crawl:"
|
||||
jq -r '.sources[] | " [\(.priority // "normal")] \(.name): \(.url)"' "$PRD_FILE"
|
||||
echo ""
|
||||
echo "Ready! Agent will now process each source and update prd.json status."
|
||||
Reference in New Issue
Block a user