36 lines
933 B
Markdown
36 lines
933 B
Markdown
# GDrive Visual Inspector
|
|
|
|
Local web app for:
|
|
- Uploading GAM raw CSV export
|
|
- Building clean shareable CSV output
|
|
- Generating interactive diagram (zoom/pan/cards)
|
|
|
|
## Run with Docker
|
|
|
|
```bash
|
|
cd /home/nikola/codex-cli/projects/gdrive-visual-app
|
|
docker compose up --build
|
|
```
|
|
|
|
Open `http://localhost:8080`.
|
|
|
|
## Expected CSV input
|
|
|
|
Generated via GAM, example:
|
|
|
|
```bash
|
|
gam user nikola.jovanovic@wolkabout.com print filelist \
|
|
fullpath showdepth pathdelimiter / \
|
|
excludetrashed \
|
|
oneitemperrow showpermissionslast \
|
|
fields id,name,mimeType,modifiedTime,size,owners.emailAddress,owners.displayName,permissions.type,permissions.role,permissions.emailAddress,permissions.domain,permissions.allowFileDiscovery \
|
|
> gdrive_test_raw.csv
|
|
```
|
|
|
|
## Outputs
|
|
|
|
After upload:
|
|
- `gdrive_curated.csv` (one row per file/folder, human-friendly)
|
|
- `gdrive_summary.csv` (aggregated for analysis/management)
|
|
- interactive diagram in the browser
|