Skip to content

radiorabe/acr-loader

Repository files navigation

ACR Loader

Loads data from ACRCloud's broadcat monitoring service and stores it in our ownCloud instance and/or MinIO service. Runs as a cronjob and is scheduled to run once per day.

Usage

helm install my-acrloader oci://ghcr.io/radiorabe/helm/acrloader \
  --version x.y.z \
  --set acr.bearerToken=<token>,acr.projectId=<pid>,streamId=<sid> \
  --set oc.enabled=true \
  --set oc.url=<url>,oc.user=<user>,oc.pass=<pass>,oc.path=<path> \
  --set minio.enabled=true \
  --set minio.url=<url>,minio.access_key=<key>,minio.secret_key=<secret>

Development

python -mvenv venv
. venv/bin/activate

python -mpip install poetry

poetry install

poetry run pytest

pre-commit run

License

This application is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

Copyright

Copyright (c) 2023 Radio Bern RaBe

About

Stores daily data from ACRCloud's broadcast monitoring service in ownCloud and MinIO.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages