Quickly and easily skim through TeslaCam recordings and manage the USB drive.
- Auto-detects USB drive (any drive with a root TeslaCam folder)
- Plays all three camera recordings in synchronization
- Keyboard shortcuts to quickly skim through recordings and tag any interesting recordings
- Quickly delete individual recordings or everything not tagged
- Displays how much space is used/remaining on the USB drive
- Dark/light themes
Due to Electron's usage of Chromium, and Chromium's lack of support for HEVC (h.265) playback, recordings from Teslas equipped with HW3 will not work. I'm open to some suggestions for workarounds!
If you have Defender SmartScreen enabled on Windows 10, you may get a warning about an "unrecognized app" when trying to install. You can click "More Info" then "Run anyway" to get around the warning.
The reason you get this is because I'm not distributing this behind an established software company, which would require paying hundreds to get a code signed certificate. This is simply a personal project that I'm sharing.
At its core, this project uses Electron, Express, Vue, and Vuetify. To run this locally, simply clone the repo and run yarn install
or npm install
.
Available tasks
electron:serve // Runs development mode
electron:build // Bundles/packages executable into dist_electron
electron:generate-icons // Generates build/icons/** from public/icon.png
This project is built on top of Electron Builder and vue-cli-plugin-electron-builder. Electron Builder configuration, like build targets, is managed in vue.config.js
.
MIT