rsget_lib 0.3.0

Library to get information about and download livestreams
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod downloaders;
pub mod error;
pub mod sites;
//pub mod stream;

use stream_lib::StreamType;

#[allow(unreachable_patterns)]
/// Utility to get a url from a `StreamType`.
pub fn stream_type_to_url(stream: StreamType) -> String {
    match stream {
        StreamType::Chuncked(req) => req.url().to_string(),
        StreamType::HLS(req) => req.url().to_string(),
        StreamType::NamedPlaylist(req, _) => req.url().to_string(),
        _ => unimplemented!(),
    }
}