Uploads videos recorded by thermal-recorder to the Cacophony Project API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
vendor
.gitignore
.goreleaser.yml
Gopkg.lock
Gopkg.toml
LICENSE
README.md
api.go
config.go
main.go
randstring.go
thermal-uploader-TEMPLATE.yaml
thermal-uploader.service

README.md

thermal-uploader

This software is used by The Cacophony Project to upload thermal video recordings in CPTV format to the project's API server. These recordings are typically created by the thermal-recorder.

Releases

This software uses the GoReleaser tool to automate releases. To produce a release:

  • Ensure that the GITHUB_TOKEN environment variable is set with a Github personal access token which allows access to the Cacophony Project repositories.
  • Tag the release with an annotated tag. For example: git tag -a "v1.4" -m "1.4 release"
  • Push the tag to Github: git push --tags origin
  • Run goreleaser --rm-dist

The configuration for GoReleaser can be found in .goreleaser.yml.