# uavlogviewer **Repository Path**: wsptrdev/uavlogviewer ## Basic Information - **Project Name**: uavlogviewer - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-28 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UAV Log Viewer ![log seeking](preview.gif "Logo Title Text 1") This is a Javascript based log viewer for Mavlink telemetry and dataflash logs. [Live demo here](http://plot.ardupilot.org). ## Build Setup ``` bash # initialize submodules git submodule update --init --recursive # install dependencies npm install # enter Cesium token export VUE_APP_CESIUM_TOKEN= # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # run unit tests npm run unit # run e2e tests npm run e2e # run all tests npm test ``` # Docker run the prebuilt docker image: ``` bash docker run -p 8080:8080 -d ghcr.io/ardupilot/uavlogviewer:latest ``` or build the docker file locally: ``` bash # Build Docker Image docker build -t /uavlogviewer . # Run Docker Image docker run -e VUE_APP_CESIUM_TOKEN= -it -p 8080:8080 -v ${PWD}:/usr/src/app /uavlogviewer # Navigate to localhost:8080 in your web browser # changes should automatically be applied to the viewer ```