feat: initial commit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user