mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-25 12:45:42 +01:00
49 lines
1.1 KiB
Python
49 lines
1.1 KiB
Python
from __future__ import absolute_import
|
|
|
|
class Service(object):
|
|
pass
|
|
|
|
from svtplay.service.aftonbladet import Aftonbladet
|
|
from svtplay.service.dr import Dr
|
|
from svtplay.service.expressen import Expressen
|
|
from svtplay.service.hbo import Hbo
|
|
from svtplay.service.justin import Justin
|
|
from svtplay.service.kanal5 import Kanal5
|
|
from svtplay.service.kanal9 import Kanal9
|
|
from svtplay.service.nrk import Nrk
|
|
from svtplay.service.qbrick import Qbrick
|
|
from svtplay.service.ruv import Ruv
|
|
from svtplay.service.sr import Sr
|
|
from svtplay.service.svtplay import Svtplay
|
|
from svtplay.service.tv4play import Tv4play
|
|
from svtplay.service.urplay import Urplay
|
|
from svtplay.service.viaplay import Viaplay
|
|
|
|
|
|
def service_handler(url):
|
|
sites = [
|
|
Aftonbladet(),
|
|
Dr(),
|
|
Expressen(),
|
|
Hbo(),
|
|
Justin(),
|
|
Kanal5(),
|
|
Kanal9(),
|
|
Nrk(),
|
|
Qbrick(),
|
|
Ruv(),
|
|
Sr(),
|
|
Svtplay(),
|
|
Tv4play(),
|
|
Urplay(),
|
|
Viaplay()]
|
|
|
|
handler = None
|
|
|
|
for i in sites:
|
|
if i.handle(url):
|
|
handler = i
|
|
break
|
|
|
|
return handler
|