011ccfb8cd
Plugin fino (id osint-db) que habla HTTP con el service local osint_db (FastAPI + DuckDB) y renderiza tablas de datos en las notas del vault osint mediante el code block osintdb. Incluye parser puro de directivas con tests (node --test), settings tab, comando de paleta, enlaces internos para columnas note_path, build con esbuild + tsc y deploy.sh al vault. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
20 lines
516 B
Bash
Executable File
20 lines
516 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Despliega el plugin al vault osint: copia manifest.json, main.js y styles.css
|
|
# a la carpeta de plugins de Obsidian. Requiere haber corrido `pnpm build` antes.
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
TARGET="/home/enmanuel/Obsidian/osint/.obsidian/plugins/osint-db"
|
|
|
|
if [ ! -f main.js ]; then
|
|
echo "ERROR: falta main.js — ejecuta 'pnpm build' primero." >&2
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p "$TARGET"
|
|
cp manifest.json main.js styles.css "$TARGET/"
|
|
|
|
echo "Plugin desplegado en $TARGET"
|
|
ls -l "$TARGET"
|