HTML 77.2%
TypeScript 10.5%
Python 9.6%
JavaScript 2.5%
1#!/bin/bash2# Off-node copies of the nightly dumps and of the raw archive (run from the laptop or from M1M32 via cron).3# Usage: scripts/backup-offnode.sh [node=M2M32c] [dest=M1M32:~/backups/ai-atlas]4set -euo pipefail5NODE=${1:-M2M32c}6DEST=${2:-M1M32:~/backups/ai-atlas}7ssh "${DEST%%:*}" "mkdir -p ${DEST#*:}/{db,raw,text}"8rsync -az --delete-after -e ssh "$NODE:~/ai-atlas-data/backups/" "$DEST/db/"9rsync -az -e ssh "$NODE:~/ai-atlas-data/raw/" "$DEST/raw/"10rsync -az -e ssh "$NODE:~/ai-atlas-data/text/" "$DEST/text/"11echo "backups copied to $DEST"12