Drogheda/00-Project-Management/Drive-Upload
2026-06-21 23:39:49 -06:00
..
drive_upload.py Initial commit (Hub backfill) 2026-06-21 23:39:49 -06:00
README.md Initial commit (Hub backfill) 2026-06-21 23:39:49 -06:00

tags project author date status
project-drogheda
drive
upload
ops
Project Drogheda Helgen CTO 2026-06-20 Active

Subir artefactos a Drive (Project-Drogheda)

Por qué no es automático (la fricción real)

  • El conector de Drive (MCP) puede crear carpetas y Google Docs nativos, pero no sube archivos binarios (PDF/.xlsx).
  • Claude in Chrome no puede manejar el diálogo nativo del sistema que Drive abre al pulsar "Subir archivo" (está fuera del navegador).

Por eso los PDF/.xlsx de marca requieren uno de los caminos de abajo. Es una limitación de la UI de Drive, no de la conexión.

Tres formas, de la más fácil a la más automatizable

  1. Google Drive para escritorio (sin script) — la más fácil. Instala Drive for Desktop; la carpeta Client Projects/Project-Drogheda aparece como carpeta local; arrastras los archivos ahí y se sincronizan solos. Cero scripts.
  2. rclone (una línea) — tras rclone config con tu Drive:
    FID_01=1R_ysNsVV7_f0vHevfMcSkXAdaSYgzI95   # 01-Requirements
    rclone copy 01-Requirements/Drogheda-HBOX-Ficha-Tecnica.pdf gdrive: --drive-root-folder-id=$FID_01
    
  3. Script de Python (Drive API) — drive_upload.py (en esta carpeta) con el mapeo ya incluido. Hace upsert (actualiza si ya existe). Ver el encabezado del archivo para el setup (OAuth credentials.json una vez). Uso:
    cd ~/Documents/Claude/Projects/Drogheda
    python3 00-Project-Management/Drive-Upload/drive_upload.py --dry-run   # ver el plan
    python3 00-Project-Management/Drive-Upload/drive_upload.py             # subir
    

Mapa: qué documento va a qué carpeta

Archivo (en el repo) Carpeta Drive Folder ID
01-Requirements/Drogheda-HBOX-Ficha-Tecnica.pdf 01-Requirements 1R_ysNsVV7_f0vHevfMcSkXAdaSYgzI95
01-Requirements/Drogheda-SRS-Requerimientos.pdf 01-Requirements 1R_ysNsVV7_f0vHevfMcSkXAdaSYgzI95
01-Requirements/Drogheda-Requirements-Tracker.xlsx 01-Requirements 1R_ysNsVV7_f0vHevfMcSkXAdaSYgzI95
03-Architecture-Hardware/Drogheda-Manual-Instalacion-Operacion.pdf 03-Architecture-Hardware 1LBUHOk9dnrrb5UxD5q9k-jBbO7lTlXos
03-Architecture-Hardware/Drogheda-BOM-Maestro.xlsx 03-Architecture-Hardware 1LBUHOk9dnrrb5UxD5q9k-jBbO7lTlXos
06-Testing-Validation/Drogheda-RCA-Informe-Falla.pdf 06-Testing-Validation 1CNLnjSa7ro3rkRGQ6w_DBUOIp5ukizi2
Marketing/HBOX-Datasheet/Drogheda-HBOX-Datasheet.pdf Commercial (Cliente) 1orZKyRi36nebjuHBXDLZIroXx_eWHXYZ
Marketing/HBOX-Brochure-RTK/Drogheda-HBOX-Brochure.pdf Commercial (Cliente) 1orZKyRi36nebjuHBXDLZIroXx_eWHXYZ

Carpeta raíz: Project-Drogheda → 1sAwXEq7PU7LMfEq4-swWa1O0bDBCKZ13 (dentro de "Client Projects"). Los .tex/fuentes editables se quedan en el repo; aquí sólo van los PDF/.xlsx finalizados. Regla: el .tex del repo y su PDF en Drive son el mismo artefacto en dos formatos.