Skip to content

team-limakilo/lardoon

 
 

Repository files navigation

Lardoon

Lardoon is a web repository that provides a clean interface for listing, searching, and downloading ACMI files. Lardoon is intended to be used alongside TacView and jambon to automatically record and import server-side TacView recordings.

Web UI

Lardoon comes with a web UI that displays a list of all imported replays, and allows you to view individual flight tracks within those replays. Additionally Lardoon can quickly trim TacView files to only the specific portion related to a given flight, reducing ACMI file/download size greatly.

Example

Example Setup

Lets explore an example lightweight setup that allows you to automatically record and import ACMIs remotely via the TacView realtime protocol.

Recording

We can use jambon to automatically record TacViews remotely, simply by running a process somewhere like so:

$ while :; do jambon record --server coldwar.hoggitworld.com --output saw-$(date +"%m-%d-%y-%H-%M").acmi; sleep 30; done 

This doesn't account for some hiccups like network or server outages, but will give you a good starting point.

Importing

Lardoon requires ACMI files to be processed to extract metadata. This can be done iteratively on files while they are being recorded, so the following is enough:

$ while :; do lardoon import -p /mnt/bigdata/lardoon/; sleep 300; done

Pruning

If you decide to delete files from disk you will need to run a prune:

lardoon prune --no-dry-run

About

ACMI repository and trimming service

Resources

License

Stars

Watchers

Forks

Languages

  • Go 53.9%
  • TypeScript 36.8%
  • JavaScript 5.9%
  • HTML 1.3%
  • Dockerfile 1.2%
  • CSS 0.9%