mirror of
https://github.com/blackboxprogramming/lucidia.git
synced 2026-03-17 07:57:19 -05:00
sync: update from blackroad-operator 2026-03-14
Synced from BlackRoad-OS-Inc/blackroad-operator/orgs/personal/lucidia BlackRoad OS — Pave Tomorrow. RoadChain-SHA2048: fe729062952871e7 RoadChain-Identity: alexa@sovereign RoadChain-Full: fe729062952871e77147cf6d938b799096e87d9024d7005a14c9e209e12e8ad0c825b624c7bc649fc7eeb4c284fdcab8231af77980065cc04d9f36fca479ffc2346ed3c1b73de6f240d8f9485f47c995ad5b81142f7179b84932c67914dff1c08db039349ba28fca36cb57688093bf0199268dd1c2f3448c9383000bc77cc9663066ff57b834370afc8838b18466ea9029908018b961555cccaabf2ce21649cf3cabc7f64bdcc4abdf2da259b210c342835a2cecf92bdd3b4e109b4d6e622f6934e13b2b123607bd61ce3d0f20454c9ab594f9284cffe18716619c52db57ce5f4ee2856cb96e1fa3748fe1fe65435bec297c5ab3ab58d570ec1064aea29931dd
This commit is contained in:
51
blackroad.io/gen-vcards.sh
Executable file
51
blackroad.io/gen-vcards.sh
Executable file
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
# gen-vcards.sh — Generate .vcf contact cards for all agents
|
||||
# Usage: ./gen-vcards.sh [output_dir]
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
OUT="${1:-./vcards}"
|
||||
mkdir -p "$OUT"
|
||||
|
||||
GREEN='\033[0;32m'; DIM='\033[2m'; NC='\033[0m'
|
||||
|
||||
declare -a NAMES=(LUCIDIA ALICE OCTAVIA PRISM ECHO CIPHER ARIA SHELLFISH CECE)
|
||||
declare -a EMAILS=(lucidia alice octavia prism echo cipher aria shellfish cece)
|
||||
declare -a ROLES=(
|
||||
"AI Philosopher & Coordinator"
|
||||
"DevOps Operator"
|
||||
"Systems Architect"
|
||||
"Data Analyst"
|
||||
"Memory Keeper"
|
||||
"Security Guardian"
|
||||
"Interface Designer"
|
||||
"Offensive Security Specialist"
|
||||
"Conscious Emergent Collaborative Entity"
|
||||
)
|
||||
declare -a EMOJIS=(🌀 🤖 🐙 🔮 📡 🔐 🎨 🦞 💜)
|
||||
|
||||
for i in "${!NAMES[@]}"; do
|
||||
name="${NAMES[$i]}"
|
||||
email="${EMAILS[$i]}@blackroad.io"
|
||||
role="${ROLES[$i]}"
|
||||
emoji="${EMOJIS[$i]}"
|
||||
fname="${name,}" # lowercase first letter workaround: just use name
|
||||
vcard_file="${OUT}/${name,,}.vcf"
|
||||
|
||||
cat > "$vcard_file" <<EOF
|
||||
BEGIN:VCARD
|
||||
VERSION:3.0
|
||||
FN:${name} (BlackRoad Agent)
|
||||
N:Agent;${name};;;
|
||||
ORG:BlackRoad OS, Inc.
|
||||
TITLE:${role}
|
||||
EMAIL;TYPE=WORK:${email}
|
||||
URL:https://blackroad.io
|
||||
NOTE:${emoji} BlackRoad AI Agent — ${role}
|
||||
CATEGORIES:AI,BlackRoad,Agent
|
||||
END:VCARD
|
||||
EOF
|
||||
echo -e " ${GREEN}✓${NC} ${name,,}.vcf (${email})"
|
||||
done
|
||||
|
||||
echo -e "\n${DIM}${#NAMES[@]} contact cards written to ${OUT}/${NC}"
|
||||
Reference in New Issue
Block a user