Listen, monitor and archive your streams!
Project description
earhorn
Listen, monitor and archive your streams!
Install
sudo apt install ffmpeg
pip install earhorn
earhorn --archive-path=/to/my/archive https://stream.example.org/live.ogg
Docker
docker pull ghcr.io/jooola/earhorn
Usage
Usage: earhorn [OPTIONS] URL
URL of the stream.
Options:
--hook PATH Hook to run to handle events.
--archive-path PATH Path to the archive directory.
--archive-segment-size INTEGER Archive segment size in seconds. [default: 3600]
--archive-segment-filename TEXT Archive segment filename (without extension). [default: archive-%Y%m%d_%H%M%S]
--archive-segment-format TEXT Archive segment format. [default: ogg]
--help Show this message and exit.
Releases
To release a new version, first bump the version number in pyproject.toml
by hand or by using:
# poetry version --help
poetry version <patch|minor|major>
Run the release target:
make release
Finally, push the release commit and tag to publish them to Pypi:
git push --follow-tags
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
earhorn-0.6.0.tar.gz
(19.5 kB
view hashes)
Built Distribution
earhorn-0.6.0-py3-none-any.whl
(20.4 kB
view hashes)