Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33438c5169 | ||
|
|
605698cff7 | ||
|
|
b9e4d928ea |
@@ -9,6 +9,7 @@ on:
|
||||
env:
|
||||
VERSION_TAG: '${{ github.ref_name }}'
|
||||
CURL_TOKEN: '${{ secrets.TOKEN_GITEA }}'
|
||||
GPG_SIGNING_KEY: '${{ secrets.GPG_SIGNING_KEY }}'
|
||||
|
||||
jobs:
|
||||
goreleaser:
|
||||
@@ -34,4 +35,4 @@ jobs:
|
||||
args: release --clean
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.TOKEN_GITEA }}
|
||||
GORELEASER_FORCE_TOKEN: gitea
|
||||
GORELEASER_FORCE_TOKEN: gitea
|
||||
|
||||
@@ -4,7 +4,4 @@ Timelapse application for my AXIS P1387-LE nature camera.
|
||||
|
||||
This probably could have been a bash script. But whats the fun in that?
|
||||
|
||||
WIP:
|
||||
- I still want to add S3 file handling.
|
||||
- Convert SystemD timers of my two bash scripts into the app itself for file orginization and daily MP4 video generation.
|
||||
- Setup Ntfy for scheduled notifications of yeterday, monthly, and yearly for when timelapse videos are ready.
|
||||
WIP: I still want to add S3 file handling.
|
||||
|
||||
@@ -8,6 +8,7 @@ import (
|
||||
"image/png"
|
||||
"net/http"
|
||||
"os"
|
||||
"os/exec"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
@@ -53,6 +54,13 @@ func CaptureImage() bool {
|
||||
log.Fatal().Err(err).Msgf("")
|
||||
} else {
|
||||
log.Info().Msg("New image created: " + config.StoragePath + filename)
|
||||
|
||||
cmd := exec.Command("cp", config.StoragePath+filename, config.StoragePath+"/latest.png")
|
||||
|
||||
err := cmd.Run()
|
||||
if err != nil {
|
||||
log.Error().Msgf("Error copying to latest.")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -16,4 +16,4 @@ access_key = ""
|
||||
secret_key = ""
|
||||
|
||||
[timer]
|
||||
chron = "*/5 * * * *"
|
||||
chron = "1 * * * *"
|
||||
|
||||
@@ -55,7 +55,7 @@ access_key = ""
|
||||
secret_key = ""
|
||||
|
||||
[timer]
|
||||
chron = "*/5 * * * *"
|
||||
chron = "1 * * * *"
|
||||
EOT
|
||||
|
||||
info "Downloading axis_timelapse_linux_amd64..."
|
||||
|
||||
Reference in New Issue
Block a user