1
mirror of https://github.com/streamlink/streamlink synced 2024-11-16 05:03:49 +01:00
Commit Graph

7 Commits

Author SHA1 Message Date
stepshal
922e169207 Add blank line after class or function definition (#408) 2017-01-12 14:54:55 +00:00
beardypig
d2717041c8 Boost the test coverage a bit (#362)
* tests: improving test coverage

* tests: improving test coverage of utils

* tests: ensure that all the plugins can be loaded

* tests: simple parse test for m3u8

* tests: mock tvplayer plugin requests

* tests: use mock from unittest where available

* test_hls_playlist: all strings are unicode

* plugins.{ine,atresplayer}: fix bug in regex for py26
2017-01-05 09:27:15 -08:00
Beardypig
f29b08c58c Windows command line parsing fix (#300)
* Enable automated testing on Windows via AppVeyor

* tests: add some tests for the command line argument parsing

* cli: fixed windows argument parsing with escaped quotes, etc.

* tests: python2.6 requires unittest2

* tests: fixed awful typo!
2016-12-15 11:47:22 -08:00
Charlie Drage
a6ceedc4e7 Rename instances of "livestreamer" to "streamlink"
Renames all instances of "livestreamer" to "streamlink".
2016-09-19 15:46:06 -04:00
Christopher Rosell
b132610c56 Add the beginnings of a proper plugin API.
For now it contains a way for plugins to load support
modules that are located in the same plugin directory
as the main plugin.
2013-09-19 23:00:50 +02:00
Christopher Rosell
6a8f2341ce Add ability to choose stream type preference.
When there are multiple streams with same name
but different streaming types, a priority system
is used.

API: plugin.get_streams(priority=["rtmp", "hls", ...])
CLI: --stream-priority rtmp,hls,http,akamaihd
2012-12-29 21:48:10 +01:00
Christopher Rosell
443546f30b Add some unit testing. 2012-11-19 03:47:13 +01:00