Olof Johansson
c906b989c2
justin: don't assume Exception has message attribute
...
In Python3, the Exception class does not have a message attribute.
Stringifying the Exception object results in the same thing though,
and it works in both Python 2 and 3.
2014-03-19 22:48:40 +01:00
Olof Johansson
b31f6f6d85
Add editor modelines
2014-03-19 22:45:19 +01:00
Johan Andersson
0f98db73a9
__main__: remove leftover tab from previous commit
2014-03-19 20:44:38 +01:00
Johan Andersson
7fa19be9cd
Merge pull request #77 from olof/topic/catch_keyboardinterrupt
...
Catch KeyboardInterrupt to avoid traceback
2014-03-17 18:16:05 +01:00
Olof Johansson
20dcc5e3ce
Catch KeyboardInterrupt to avoid traceback
...
Fixes #75
2014-03-17 17:47:54 +01:00
Johan Andersson
2cece32246
subtitle_sami: this fixes #74
2014-03-11 16:05:32 +01:00
Johan Andersson
81f1f49301
subtitle_json: fixing #73
2014-03-11 16:04:38 +01:00
Johan Andersson
368fa3c7ed
Merge pull request #70 from olof/topic/viaplay_latest_ep_url
...
viaplay: try harder when extracting video IDs
2014-03-09 17:32:27 +01:00
Johan Andersson
e568bef14c
viaplay: this fixes #69 because streams are using non-standard port.
2014-03-09 17:26:40 +01:00
Johan Andersson
4e83665af5
rtmp: show the command during verbose.
2014-03-09 16:51:14 +01:00
Olof Johansson
58140554c8
viaplay: try harder when extracting video IDs
...
Before this change, the viaplay class would look for the video id only in the
URL. With this change, it will also look for it in the HTML document (after
fetching it) if it isn't in the URL. This makes svtplay-dl able to support
"latest episode" URLs, like:
http://www.viasat4play.no/programmer/viva-la-bam
vs
http://www.viasat4play.no/programmer/viva-la-bam/359853
2014-03-09 16:27:06 +01:00
Johan Andersson
2d0a4f2beb
qbrick: this will fix #72
2014-03-09 16:26:54 +01:00
Olof Johansson
316509de8e
fetcher.rtmp: call rtmpdump with -V if verbose
...
With this change, you can make rtmpdump verbose as well if you call svtplay-dl
with -v.
2014-03-09 15:34:58 +01:00
Johan Andersson
ebbbef85c5
get_media: change order on Generic and service_handler
...
Generic is now a fallback if we can't find any site that handles the url.
bonus with this is one less fetch of data at the beginning if we have
a site that handles that url.
2014-02-23 11:52:22 +01:00
Johan Andersson
3fb15e06b9
Merge pull request #66 from avtobiff/fix-services-in-pod
...
Fix services in pod
2014-02-19 07:32:29 +01:00
Per Andersson
0cb3742e0d
Fix services in pod
...
Viasat 4 play URL ends with slash as all other URLs.
Correct TLDs for Latvia and Lithuania.
2014-02-19 00:16:44 +01:00
Johan Andersson
d30c734951
readme.md: adding bambuser to the list
2014-02-18 20:48:38 +01:00
Johan Andersson
7781269c65
svtplay-dl.pod: Update the file with the new sites.
2014-02-18 20:48:38 +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
Anders Waldenborg
5fe5eb40f2
Fix automatic filename generation when output is a directory
2014-02-18 18:59:18 +01:00
Cristian Ionescu-Idbohrn
ee1ba8b16e
manual: Remove duplicate url
2014-02-17 09:15:05 +01:00
Johan Andersson
35827e7e6e
New version 0.9.2014.02.15
2014-02-15 11:33:25 +01:00
Johan Andersson
693bd84444
Merge pull request #64 from olof/topic/error_on_live_hls
...
Error out on live hls
2014-02-15 11:31:56 +01:00
Olof Johansson
f695063307
Reraise UIExceptions when called with --verbose
2014-02-11 18:46:54 +01:00
Olof Johansson
8e46384048
hds: Error on live streams
...
This can be overriden using the --force flag.
2014-02-11 18:46:53 +01:00
Olof Johansson
b9107b20b6
hls: Error on live streams
...
This can be overriden using the --force flag, but the output may
be a bit disappointing --- only the current state of the HLS
playlist is downloaded, and no reload is attempted.
2014-02-11 18:46:53 +01:00
Olof Johansson
045ef96252
logging: adjust message format, <level>: <message>
2014-02-11 18:46:53 +01:00
Olof Johansson
a89127c384
sr: add http scheme to url only if it's missing
2014-02-11 18:46:37 +01:00
Johan Andersson
0a88eb1009
svtplay: sometimes subtitleReferences is None
2014-02-11 18:16:26 +01:00
Johan Andersson
85e286937a
Merge pull request #63 from olof/topic/twitch-fixes
...
Add HLS support for Twitch/Justin
2014-02-09 20:59:11 +01:00
Johan Andersson
c7634399a7
generic: detect embeded svtplay streams
2014-02-08 22:47:47 +01:00
Olof Johansson
3aef528b5d
justin: Add HLS support
2014-02-08 17:40:25 +01:00
Olof Johansson
159d0d929d
justin: refactoring
...
Break out logic for video and channel fetching to functions and introduce a
JustinUrlException class, that represents faulty URLs.
2014-02-08 17:40:25 +01:00
Olof Johansson
38b3c7820b
hls: automatically detect baseurl
2014-02-08 17:40:25 +01:00
Olof Johansson
b50fd6b907
Fix pylint anomalous-backslash-in-string warnings
...
Also, avoid having to escape " in strings by delimiting it with '
instead.
2014-02-08 17:31:54 +01:00
Olof Johansson
6d55a58796
make: ignore informational pylint warnings
...
Pylint keeps complaining about pylint warnings are overriden. They
are overriden because we don't want to see them.
2014-02-08 17:27:03 +01:00
Olof Johansson
e8dc4781db
urllib: export quote (url encoding)
2014-02-08 17:10:58 +01:00
Johan Andersson
701ce4fcdc
aftonbladet: support for the new site
2014-02-05 23:15:19 +01:00
Johan Andersson
a7b114398b
kanal5: print error message when we see drm
2014-02-05 22:13:26 +01:00
Johan Andersson
05364d2f08
viaplay: some streams need live flag set
2014-02-05 22:03:16 +01:00
Johan Andersson
3ad91fcdf4
viaplay: support for tvplay.lv
2014-02-05 21:50:31 +01:00
Johan Andersson
16c7240f53
viaplay: print the geolock error message.
2014-02-05 21:46:19 +01:00
Johan Andersson
e26a32e140
sr: this will work with the new site from last year.
2014-02-05 21:34:58 +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
Olof Johansson
d4b03b53af
make: Make shebang line overrideable
2014-02-05 18:52:31 +01:00
Johan Andersson
1a329ecae7
qbrick: they are using space in the path.
2014-02-05 12:42:11 +01:00
Johan Andersson
3d44657775
viaplay: they changed the urls
...
maybe look for a better way to detect the id?
2014-02-05 12:28:10 +01:00