atproto user agency toolkit for individuals and groups
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 23 lines 714 B view raw
1#!/bin/bash 2# Extract the <script> block from the served page and check for JS syntax errors. 3# Usage: npm run check-js 4PORTFILE="/tmp/p2pds-node1.port" 5if [ ! -f "$PORTFILE" ]; then 6 echo "Node 1 not running. Start with: npm run start:node1" 7 exit 1 8fi 9PORT=$(cat "$PORTFILE") 10BASE="http://localhost:$PORT" 11 12# Extract JS between <script> and </script> 13curl -s "$BASE/" | sed -n '/<script>/,/<\/script>/p' | sed '1d;$d' > /tmp/p2pds-page-script.js 14 15echo "Script size: $(wc -c < /tmp/p2pds-page-script.js) bytes, $(wc -l < /tmp/p2pds-page-script.js) lines" 16 17# Check syntax with Node 18node --check /tmp/p2pds-page-script.js 2>&1 19if [ $? -eq 0 ]; then 20 echo "JS syntax: OK" 21else 22 echo "JS syntax: ERRORS FOUND" 23fi