Update TOOLS.md with blog-backup CLI documentation
This commit is contained in:
parent
d382ba1e0b
commit
8ddd307bc7
61
TOOLS.md
61
TOOLS.md
@ -70,11 +70,72 @@ git push origin main
|
||||
## Blog Backup
|
||||
- **Location:** /Users/mattbruce/Documents/Projects/OpenClaw/Web/blog-backup
|
||||
- **Live URL:** https://blog-backup-two.vercel.app
|
||||
- **API:** https://blog-backup-two.vercel.app/api
|
||||
- **Local Dev:** http://localhost:3002
|
||||
- **Stack:** Next.js + Supabase + Vercel
|
||||
- **Deploy:** `npm run build && vercel --prod` (no GitHub, CLI only)
|
||||
- **Features:** Daily digest blog with tag filtering, search, responsive design
|
||||
|
||||
### API Key
|
||||
- **Cron Job:** `daily-digest-2026-secure-key`
|
||||
- **Usage:** Set in Vercel environment as `CRON_API_KEY`
|
||||
- **In Skill:** `export BLOG_MACHINE_TOKEN="daily-digest-2026-secure-key"`
|
||||
- **Skill Location:** `~/.agents/skills/blog-backup/`
|
||||
|
||||
### CLI Access
|
||||
|
||||
**Location:** `/Users/mattbruce/Documents/Projects/OpenClaw/Web/blog-backup/scripts/`
|
||||
|
||||
**Script:** `blog.sh` - Digest management (create, list, get, delete, search, status)
|
||||
|
||||
**Quick Examples:**
|
||||
```bash
|
||||
cd /Users/mattbruce/Documents/Projects/OpenClaw/Web/blog-backup
|
||||
|
||||
# Create a digest
|
||||
./scripts/blog.sh post \
|
||||
--date 2026-02-26 \
|
||||
--content "# Daily Digest" \
|
||||
--tags '["AI", "iOS"]'
|
||||
|
||||
# List recent digests
|
||||
./scripts/blog.sh list --limit 10 --json
|
||||
|
||||
# Get specific digest
|
||||
./scripts/blog.sh get 1234567890
|
||||
|
||||
# Search digests
|
||||
./scripts/blog.sh search "OpenClaw"
|
||||
|
||||
# Check if digest exists for date
|
||||
./scripts/blog.sh status 2026-02-26
|
||||
|
||||
# Check API health
|
||||
./scripts/blog.sh health
|
||||
```
|
||||
|
||||
### Skill Usage
|
||||
```bash
|
||||
source ~/.agents/skills/blog-backup/lib/blog.sh
|
||||
export BLOG_MACHINE_TOKEN="daily-digest-2026-secure-key"
|
||||
export BLOG_API_URL="https://blog-backup-two.vercel.app/api"
|
||||
|
||||
# Create a digest
|
||||
DIGEST_ID=$(blog_post_create \
|
||||
--date "2026-02-26" \
|
||||
--content "# Daily Digest" \
|
||||
--tags '["AI", "iOS"]')
|
||||
|
||||
# List digests
|
||||
blog_post_list --limit 10 --json
|
||||
|
||||
# Get specific digest
|
||||
blog_post_get "1234567890"
|
||||
|
||||
# Search digests
|
||||
blog_post_search "OpenClaw"
|
||||
```
|
||||
|
||||
## Mission Control
|
||||
- **Location:** /Users/mattbruce/Documents/Projects/OpenClaw/Web/mission-control
|
||||
- **Live URL:** https://mission-control-rho-pink.vercel.app/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user