Johan Andersson
e0618e9fb0
generic: handle it as a regular service
2015-09-06 16:03:57 +02:00
Johan Andersson
665104bec8
urldata: should be text instead of binary
2015-08-31 23:18:18 +02:00
Johan Andersson
082f167245
more requests fixes for get_urldata.
...
dont check the first byte
2015-08-31 22:04:59 +02:00
Johan Andersson
331de0a70f
replace self.http.get with our own function with debug info
2015-08-31 19:45:15 +02:00
Johan Andersson
7115c57e4c
generic: request fixes
2015-08-30 12:04:16 +02:00
Johan Andersson
84ee181f5b
adding request support.
...
still need some more work
2015-08-30 00:06:20 +02:00
Johan Andersson
7ea335ec10
service.exclude: don’t crash when using åäö
...
fixes #245
2015-07-13 19:26:51 +02:00
Johan Andersson
91a94f5b6e
generic: return None stream when http error.
2015-01-28 21:57:54 +01:00
Johan Andersson
cc72aa341a
Handle raw .m3u8 and .f4m links better.
2015-01-28 19:00:31 +01:00
Johan Andersson
f3c733bb56
Move sites variable to root dir to fix cyclic import.
2015-01-28 18:26:50 +01:00
Johan Andersson
7b0ff9437e
service: support for HDS and HLS stream playlists.
...
this fixes #201
2015-01-18 18:05:35 +01:00
Johan Andersson
a84dd4077f
pylint fixes
2015-01-05 21:52:34 +01:00
Johan Andersson
ec7c4bc7e0
generic: detect aftonbladet videos in iframes.
2014-12-30 21:19:14 +01:00
Johan Andersson
d7d8297811
pylint fixes
2014-12-26 02:04:29 +01:00
Johan Andersson
bbbd779282
service.exclude: check options.exclude is not empty
2014-12-22 18:35:58 +01:00
Johan Andersson
f5eb3c8749
Support for exclude filenames with WORD in them.
...
this fixes #190
2014-12-22 17:41:40 +01:00
Johan Andersson
dd67734fb4
generic: better way to detect embedded svtplay
2014-12-22 10:39:51 +01:00
Johan Andersson
efd7f46d98
youplay: support for youplay and affarsvarlden.se
2014-12-18 00:08:31 +01:00
Johan Andersson
80236561d9
generic: catch the error code from get_http_data
2014-12-12 16:22:29 +01:00
Johan Andersson
67b3c8bb54
Rewrite http request handling.
2014-12-08 23:07:02 +01:00
Johan Andersson
c66f6a51e4
disney: Adding support for disney.se
...
this fixes #148
2014-11-08 23:02:02 +01:00
Johan Andersson
3dd251e358
New service bigbrother.se
2014-09-06 11:35:59 +02:00
Johan Andersson
8284250df4
service: sort service import list
2014-08-17 10:57:08 +02:00
Johan Andersson
aee8a6ad61
New service vg.no
2014-08-17 10:55:05 +02:00
Johan Andersson
951979798d
generic: detect embedded aftonbladet videos
2014-08-12 19:08:08 +02:00
Johan Andersson
30c5da3f93
dbtv: Support for dbtv.no
2014-08-11 23:20:17 +02:00
Johan Andersson
62913151eb
mtvnn: new service support for nickelodeon.(se,no,nl)
...
this fixes #119
2014-08-11 20:41:09 +02:00
Johan Andersson
e986f44581
lemonwhale: svd.se have changed provider for videos.
2014-05-01 23:18:04 +02:00
Olof Johansson
5deeb84fc9
Break out OppetArkiv to subclass of Svtplay
2014-05-01 20:07:55 +02:00
Johan Andersson
aad965b8b6
generic: replace & with & on svt.se
2014-03-25 20:22:21 +01:00
Johan Andersson
24dd893fca
picsearch: New service.
...
DN.se is using picsearch now days instead of qbrick
2014-03-25 15:37:41 +01:00
Olof Johansson
1850c0473d
service: silence unused-argument warning from pylint
...
The options parameter is unused, but is part of the interface, so
we don't want to remove it.
2014-03-19 23:03:28 +01:00
Anders Waldenborg
6799899bcf
Add --all-episodes option (for svt only currently)
2014-02-18 19:00:20 +01:00
Anders Waldenborg
baa8d76551
Add get_urldata() method to service
...
self.get_urldata() is eqivalent to get_http_data(self.url), but
also caches the data, so no additional requests are made if it
is called multiple times (e.g when grabbing title or downloading
thumbnail).
Generic().get(url) still causes it to be fetched an extra time.
2014-02-18 19:00:20 +01:00
Anders Waldenborg
904e16d457
Split out opengraph getter to separate function
...
...and add doctests
2014-02-18 19:00:20 +01:00
Johan Andersson
c7634399a7
generic: detect embeded svtplay streams
2014-02-08 22:47:47 +01:00
Johan Andersson
701ce4fcdc
aftonbladet: support for the new site
2014-02-05 23:15:19 +01:00
Johan Andersson
a3c74d2ac1
generic: support for embed bambuser streams
2014-02-05 20:43:28 +01:00
Johan Andersson
ab4d50beed
bambuser: new service
2014-02-05 20:43:28 +01:00
Johan Andersson
2844e0dc33
generic: detect embeded tv4play streams
2014-02-04 20:20:36 +01:00
Johan Andersson
77e2235b48
OpenGraphThumbMixin: more matches for this.
...
I saw this variant on dn.se
2014-01-26 01:19:17 +01:00
Anders Waldenborg
b1871b3834
Add --thumbnail
...
Names thumbnails as $basename.tbn (Hi xbmc!)
2014-01-25 22:57:50 +01:00
Anders Waldenborg
9804d80302
Split subtitle getting to separate method
2014-01-25 22:57:50 +01:00
Anders Waldenborg
f331a653b6
Move url to object attribute
2014-01-25 22:57:50 +01:00
Anders Waldenborg
231eaf00e6
Make Service.handles a classmethod
...
This way it can be called without instantiating the class.
2014-01-25 22:57:49 +01:00
Johan Andersson
c24123dc61
service: missing urlparse for py3
2014-01-05 17:28:00 +01:00
Olof Johansson
e838384c52
Support supported_domains regexp for services
...
Lets services with more complex domains (like domains with language/country
codes) use a regular expressions that will match the supported domains for
the handles() method.
2014-01-01 16:22:07 +01:00
Olof Johansson
436090ddf9
Rename Service's handle method to handles
...
handle can be ambiguous (i.e, not a verb).
Signed-off-by: Olof Johansson <olof@ethup.se>
2014-01-01 16:22:07 +01:00
Olof Johansson
9f9bcad0c7
Add default handle method in Service base class
...
The default handle method will look for a supported_domains attribute
(a list), containing the supported domains. The subclassed service
class can of course override this if other means of determining support
is needded.
2014-01-01 16:22:07 +01:00
Johan Andersson
8535e6f106
generic: catch embed svt videos.
2013-11-14 22:43:39 +01:00