23 lines
1019 B
Bash
Executable File
23 lines
1019 B
Bash
Executable File
#!/bin/bash
|
|
OUT=/var/www/html/api/agent-linkedin-sourcing.json
|
|
HUNTER_KEY=$(grep "^HUNTER_IO_KEY=" /etc/weval/secrets.env 2>/dev/null | cut -d= -f2)
|
|
APOLLO_KEY=$(grep "^APOLLO_KEY=" /etc/weval/secrets.env 2>/dev/null | cut -d= -f2)
|
|
|
|
cat > $OUT << EOJ
|
|
{
|
|
"agent": "V61_LinkedIn_Sourcing",
|
|
"ts": "$(date -Iseconds)",
|
|
"icp_count": 39,
|
|
"icp_source": "V46 39 ICP Pharma/Banque/Retail/Public Maghreb+MENA",
|
|
"api_keys_configured": {
|
|
"hunter_io": $([[ -n "$HUNTER_KEY" ]] && echo true || echo false),
|
|
"apollo": $([[ -n "$APOLLO_KEY" ]] && echo true || echo false)
|
|
},
|
|
"action_required": "$([[ -z "$HUNTER_KEY$APOLLO_KEY" ]] && echo 'Yacine: add HUNTER_IO_KEY + APOLLO_KEY to secrets.env then sourcing auto-runs' || echo 'Ready - sourcing auto-runs on cron')",
|
|
"cron": "if keys present: daily 11:00 sourcing 5 emails/day max",
|
|
"status": "$([[ -n "$HUNTER_KEY$APOLLO_KEY" ]] && echo READY_AUTO || echo AWAITING_API_KEYS)"
|
|
}
|
|
EOJ
|
|
chown www-data:www-data $OUT 2>/dev/null
|
|
echo "linkedin sourcing configured"
|