A tool to get a HLS video stream.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

35 lines
913 B

[package]
name = "hlsget"
version = "0.4.0"
edition = "2021"
authors = ["Georg Hopp <georg@steffers.org>"]
license = "GPL-3.0-or-later"
license-file = "LICENSE"
description = "A HLS video stream download tool"
readme = "README.md"
repository = "https://git.weird-web-workers.org/ghopp/hlsget"
[dependencies]
anyhow = "1.0"
bytes = "1.9"
clap = { version = "4.5", features = [ "derive", "cargo" ] }
env_logger = "0.11"
futures-util = "0.3"
http = "1.2"
http-body-util = "0.1"
indicatif = "0.17"
log = "0.4"
m3u8-rs = "6.0"
reqwest = "0.12"
shellwords = "1.1"
tokio = { version = "1.42", features = [ "macros", "rt", "rt-multi-thread" ] }
tower = { version = "0.5", features = [ "buffer", "limit", "timeout" ] }
tower-http = { version = "0.6", features = [
"decompression-br",
"decompression-deflate",
"decompression-gzip",
"decompression-zstd"
]}
tower-http-client = "0.4"
tower-reqwest = "0.4"
which = "7.0"