[ WDG // MESHCORE INGEST NODE ]

HEIMDALL

/ meshmapper log → wdgwars meshcore / browser-local / no install required /

drop zone
Drop MeshMapper debug log, CSV, MeshCore JSON, or app database or click to browse .txt .csv .json .db // MeshMapper debug log (About & Support, best) / MeshMapper "Copy CSV" / multi-section log / offline ping-log / MeshCore app database
booting heimdall runtime...
decoded // meshcore_nodes
NODE_IDROLELATLONRSSISNRHOPS
Next step: click Direct upload (API) with your key set in the panel below. Download JSON saves the same API payload for later or scripted upload.the downloaded JSON is Heimdall's payload for the WDGWars /api/upload/ API, not a file for the upload form on wdgwars.pl (that form is only confirmed to accept WiGLE CSV and dump1090-fa aircraft JSON, so meshcore JSON gets a parse error there). To put your nodes on the map, use the CLI with an API key (run python3 heimdall.py --setup once, then python3 heimdall.py yourfile.csv), or self-host this page with the included serve.py proxy to enable browser-side direct upload.

  
uplink config
Key lives in this browser's localStorage and is only sent to the endpoint above. Clear it any time by emptying the field and saving.