diff options
Diffstat (limited to 'src/livestreamer/stream/http.py')
-rw-r--r-- | src/livestreamer/stream/http.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/livestreamer/stream/http.py b/src/livestreamer/stream/http.py new file mode 100644 index 0000000..ab9a763 --- /dev/null +++ b/src/livestreamer/stream/http.py @@ -0,0 +1,17 @@ +from . import Stream +from ..utils import urlget + +class HTTPStream(Stream): + def __init__(self, session, url, **args): + Stream.__init__(self, session) + + self.url = url + self.args = args + + def open(self): + res = urlget(self.url, prefetch=False, + exception=StreamError, + **self.args) + + return res.raw + |