1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-24 12:15:40 +01:00
Commit Graph

857 Commits

Author SHA1 Message Date
Johan Andersson
ea70ec30bf urllib: remove unused imports 2015-08-31 20:35:05 +02:00
Johan Andersson
7922966aff sr: dont look for aria-label when getting the audio info
fixes #258
2015-08-31 20:18:18 +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
abf29827fb oppetarkiv: request fixes 2015-08-31 17:14:31 +02:00
Johan Andersson
63a59707fe tv4play: request fixes 2015-08-31 17:14:19 +02:00
Johan Andersson
57842a3895 viaplay: request fixes 2015-08-31 17:14:08 +02:00
Johan Andersson
c2ae9e99e7 aftonbladet: request fixes 2015-08-31 17:13:48 +02:00
Johan Andersson
1bd7410cc2 dbtv: send hls url to hlsparse 2015-08-31 16:53:23 +02:00
Johan Andersson
c691aa6ea1 disney: request fixes 2015-08-31 16:51:09 +02:00
Johan Andersson
9394f03251 http: remove unused imports 2015-08-30 14:42:29 +02:00
Johan Andersson
a0f0b192e2 http: use requests 2015-08-30 14:41:59 +02:00
Johan Andersson
fb7d4dd1b9 vimeo: we need the content to look at it 2015-08-30 14:41:19 +02:00
Johan Andersson
a1e987348d download_thumbernail: use request instead 2015-08-30 12:04:49 +02:00
Johan Andersson
7115c57e4c generic: request fixes 2015-08-30 12:04:16 +02:00
Johan Andersson
12e85b00ee picsearch: unused import 2015-08-30 12:03:56 +02:00
Johan Andersson
4daf49f84b twitch: more requests fixes 2015-08-30 11:57:45 +02:00
Johan Andersson
d51e513c17 More request fixes 2015-08-30 11:27:31 +02:00
Johan Andersson
1d51ad71f1 kanal5: requests fixes 2015-08-30 10:33:38 +02:00
Johan Andersson
daec9178d8 tv4play: requests fixes 2015-08-30 10:20:47 +02:00
Johan Andersson
f416a17572 ensure_unicode: remove extra space 2015-08-30 00:08:24 +02:00
Johan Andersson
84ee181f5b adding request support.
still need some more work
2015-08-30 00:06:20 +02:00
Johan Andersson
b47f3f8601 Prepare for release 0.10.2015.08.24 2015-08-24 23:06:41 +02:00
Johan Andersson
5a54105ccc output: use the right slash for the right platform
fixes #251
2015-08-24 23:02:28 +02:00
Johan Andersson
ea014f27d2 svtplay: seperate format and output json. 2015-08-24 23:02:28 +02:00
Olof Johansson
495dc1fcaa twitch: Don't include description in filename
This can easily lead to "IOError: [Errno 36] File name too long"
exceptions.
2015-08-24 18:44:46 +02:00
Olof Johansson
f7b26a5745 Rename Justin to Twitch
Justin has been disbanded for a while.
2015-08-24 18:42:58 +02:00
Johan Andersson
7ea335ec10 service.exclude: don’t crash when using åäö
fixes #245
2015-07-13 19:26:51 +02:00
Johan Andersson
1beebb7bea mtvnn: they changed how the id is present in the text.
fixes #243
2015-07-05 21:51:58 +02:00
Johan Andersson
f3f748dde2 efn: adding support
fixed #242
2015-07-05 21:08:11 +02:00
Johan Andersson
5b015b95c1 oppetarkiv: they changed the links for the videos.
this fixes #238
2015-06-28 16:45:43 +02:00
Johan Andersson
63eee40e49 subtitle_wrst: check against int instead of str
this fixes #240
2015-06-07 20:10:36 +02:00
Johan Andersson
0006eeea58 Prepare for release 0.10.2015.05.24 2015-05-24 17:31:34 +02:00
Johan Andersson
0259643fbe __init__: unused import 2015-05-24 14:55:45 +02:00
Johan Andersson
0ee4ef7ce9 justin: unused variable 2015-05-24 14:51:37 +02:00
Johan Andersson
89cf3cad76 tv4play: they changed the order on name and type key.
this fixes #237
2015-05-24 14:27:07 +02:00
Johan Andersson
b0dbe63345 justin: better filenames 2015-05-24 13:59:11 +02:00
Johan Andersson
6f228284cf justin: refactor get function 2015-05-24 12:37:16 +02:00
Johan Andersson
e1100fa7d4 justin: support for the new vod system 2015-05-23 19:18:04 +02:00
Johan Andersson
617edb4d21 urplay: better path for rtmp streams 2015-05-06 10:42:03 +02:00
Johan Andersson
620cbf9b43 urplay: Check how many items we have in subtitles
This fixes #235
2015-05-06 10:33:24 +02:00
Johan Andersson
7950e06e0d smi: check if data is empty 2015-05-01 22:34:02 +02:00
Johan Andersson
4d634dc323 unused import 2015-04-30 11:42:21 +02:00
Johan Andersson
072e4d50c7 filename: it should be latin1 not lain1. 2015-04-30 11:03:52 +02:00
Johan Andersson
5c135d24a4 Move automagic filename thing to output.py 2015-04-30 11:02:18 +02:00
Johan Andersson
07038caa2a get_one_media: don’t try to decode utf8 on filenames on windows
more fixes #233
2015-04-30 10:51:43 +02:00
Johan Andersson
67ad23a8b3 get_one_media: handle international character in output
this fixes #233
2015-04-29 15:06:18 +02:00
Johan Andersson
acb3349591 qbrick: unused import unquote_plus 2015-04-28 23:20:34 +02:00
Johan Andersson
01fee67b88 vg, vimeo: missing newline at the end of file 2015-04-28 23:19:35 +02:00
Johan Andersson
c95c51fa5d subtitle: missing r-prefix 2015-04-28 23:16:44 +02:00
Johan Andersson
7ed21ae16b smi: Handle subtitle that starts direct after the previous one.
this fixes #225
2015-04-28 23:00:24 +02:00
Johan Andersson
26a5db7a6e wrst: don’t encode the data to utf8 on python3 2015-04-28 22:59:07 +02:00
Johan Andersson
679f40cf35 io: use StringIO instead of BytesIO 2015-04-28 22:58:02 +02:00
Johan Andersson
29612f4f11 get_one_media: fixes issues with filenames with “, ‘ and \ in windows
this fixes #230
2015-04-27 22:25:56 +02:00
Johan Andersson
749d00ac82 svtplay: use context instead of statistics for filename 2015-04-16 21:58:48 +02:00
Johan Andersson
bdeea1e130 facebook: better error message 2015-03-31 20:51:13 +02:00
Johan Andersson
6f20126ff7 facebook: support for downloading public videos. 2015-03-31 20:49:08 +02:00
Johan Andersson
1d3f3ac96f Prepare for release 0.10.2015.03.25 2015-03-25 00:17:30 +01:00
Jimmy Axenhus
ae8e768b51 Add a new command line switch --get-url that prints the URL instead. 2015-03-24 21:10:01 +01:00
Olof Johansson
2265d544b9 Synchronize manual with --help text 2015-03-21 18:36:31 +01:00
Johan Andersson
d58ce64ec8 urplay: they updated their site a bit.
this fixes #213
2015-03-21 17:36:15 +01:00
Johan Andersson
e449d8c471 subtitle: py3 fixes 2015-03-12 21:39:36 +01:00
Johan Andersson
abd38b55ea subtitle: smi py3 fixes 2015-03-12 21:33:55 +01:00
Johan Andersson
cd2ef6b403 ruv: leftover debugstuff.. 2015-03-12 19:35:33 +01:00
Johan Andersson
5c6859fdf3 ruv: some files is .mp4 files instead of .m3u8
this fixes #218
2015-03-08 14:56:04 +01:00
Johan Andersson
70ef4a30a5 qbrick: sydsvenskan is not supported anymore
fixes #216
2015-03-08 14:46:27 +01:00
Johan Andersson
fce27d5736 svtplay: Grab all episodes from the new program page.
fixes #216
2015-03-08 00:44:26 +01:00
Anders Waldenborg
371e06f6cf ur.se: Add scraping for all episodes if rss doesn't exist
Example: http://www.ur.se/Produkter/178229-Vilda-djur-Trana
2015-03-07 10:46:01 +01:00
Anders Waldenborg
101354ed7e Add urljoin to svtplay_dl.utils.urllib 2015-03-07 10:42:48 +01:00
Johan Andersson
c5d21de673 dr: subtitle support
this fixes #214
2015-03-01 21:46:22 +01:00
Johan Andersson
ec7356aeea subtitle: rewrite wrst function 2015-03-01 21:44:55 +01:00
Johan Andersson
3821481322 aftonbladet: support for the new design 2015-02-17 13:41:26 -08:00
Johan Andersson
1e501bc7b9 aftonbladet: check if we got any streams or not 2015-02-17 13:41:25 -08:00
Johan Andersson
72f04e3b47 svtplay: don’t crash when we can’t get any HLS streams 2015-02-01 09:09:37 +01:00
Johan Andersson
bcccfd3e86 New version 0.10.2015.01.28 2015-01-28 22:34:42 +01:00
Johan Andersson
91a94f5b6e generic: return None stream when http error. 2015-01-28 21:57:54 +01:00
Johan Andersson
ff3971edec outout: remove a superfluous-parens 2015-01-28 21:02:27 +01:00
Johan Andersson
a1fdefa0ca raw: refactor filename part 2015-01-28 20:57:37 +01:00
Johan Andersson
68854fc53a get_media: they to the same thing so better have fewer lines 2015-01-28 20:50:10 +01:00
Johan Andersson
cc72aa341a Handle raw .m3u8 and .f4m links better. 2015-01-28 19:00:31 +01:00
Johan Andersson
15b3909035 raw: handle directories better 2015-01-28 18:58:38 +01:00
Johan Andersson
4ae9a99fdc get_media: service_handler need sites 2015-01-28 18:33:15 +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
8f89b00c5e unused imports 2015-01-25 14:41:29 +01:00
Johan Andersson
fd4c5fb385 get_one_media: don’t try to run .find on undefined variable 2015-01-25 13:54:38 +01:00
Johan Andersson
2a8ecf1106 raw: output to directory 2015-01-25 13:53:47 +01:00
Johan Andersson
d38992af51 tv4play: support for finding video in go:video 2015-01-20 13:12:47 +01:00
Johan Andersson
f0d75a0a7b tv4play: move finding video id part into its own function 2015-01-20 13:10:35 +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
6a374ffa06 Move hdcore check to utils/get_http_data 2015-01-18 18:01:41 +01:00
Johan Andersson
6763f33f94 options: if fource-subtitle is set, set subtitle to true. 2015-01-18 16:39:55 +01:00
Johan Andersson
ab3283aace output: extract the filename and add srt file extension to it.
Issue is that when we specify filename with -o the subtitles
is written to that file and later when we want to save the video 
to that file. the file already exists.
2015-01-16 21:58:42 +01:00
Johan Andersson
723b7df1c8 viaplay: don’t try to yield empty streams 2015-01-16 21:18:54 +01:00
Johan Andersson
2a941a6cce sr: dived the quality with 1000 2015-01-16 21:15:05 +01:00
Johan Andersson
2451e3fc45 New version 0.10.2015.01.05 2015-01-05 22:41:50 +01:00
Johan Andersson
b09b4c17f5 main: --list-quality option 2015-01-05 22:40:40 +01:00
Johan Andersson
0b9eb59d36 main: better help message for -H 2015-01-05 22:00:18 +01:00
Johan Andersson
a84dd4077f pylint fixes 2015-01-05 21:52:34 +01:00
Johan Andersson
f144bfb21f findexpisode: don’t run the second section for .srt files
this fixes: #199
2015-01-01 22:11:27 +01:00
Johan Andersson
6e144ab45d output: more fixes for #140 2014-12-31 19:55:53 +01:00
Johan Andersson
fb31725ccd subtitle: use output function instead of the special one for this class. 2014-12-30 21:20:03 +01:00
Johan Andersson
ec7c4bc7e0 generic: detect aftonbladet videos in iframes. 2014-12-30 21:19:14 +01:00
Johan Andersson
7c6b1c7f23 findexpisode: we want to use this for subtitles also. 2014-12-30 21:18:48 +01:00
Johan Andersson
21cd9efe93 output: no need to get the filename when we already have it in options 2014-12-30 21:18:01 +01:00
Johan Andersson
60d2a01f16 svtplay: add leading 0 in episodes <10 2014-12-29 20:02:49 +01:00
Johan Andersson
9c9d99a035 svtplay: two digits for season number 2014-12-28 16:08:50 +01:00
Johan Andersson
6561f06fb3 svtplay: this is already on False 2014-12-28 15:23:54 +01:00
Johan Andersson
5893ffd44b svtplay: support for öppetarkiv
this will only work with those with episodes in the name.

this fixes #140
2014-12-28 14:33:25 +01:00
Johan Andersson
008d05d2c1 svtplay: remove arkiv from the filename 2014-12-28 14:18:16 +01:00
Johan Andersson
4519897cfe svtplay: Add season and episode info in the filename 2014-12-28 13:57:50 +01:00
Johan Andersson
d152e02d06 filenamify: dont remove dot 2014-12-28 13:57:11 +01:00
Johan Andersson
d7d8297811 pylint fixes 2014-12-26 02:04:29 +01:00
Johan Andersson
b2b94bb175 New version 0.10.2014.12.26 2014-12-26 00:41:22 +01:00
Johan Andersson
29e52a4f3c options: don’t start at zero.
this fixes #195
2014-12-26 00:40:14 +01:00
Johan Andersson
e2ba77309c New version 0.10.2014.12.25 2014-12-26 00:00:05 +01:00
Johan Andersson
a9cfc70393 svtplay: don’t try to parse !json data. 2014-12-25 23:57:45 +01:00
Johan Andersson
e53a2741da get_media: do not try to parse episodes when we can’t find any.
this fixes #194
2014-12-25 23:55:53 +01:00
Johan Andersson
7671a26810 get_media: catch urlerror here? 2014-12-25 23:48:34 +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
46eb879ed4 viaplay: support for alternative subtitles
this fixes #193
2014-12-22 15:30:32 +01:00
Johan Andersson
282a9cd273 mtvservices: data input to re.search 2014-12-22 11:02:28 +01:00
Johan Andersson
3fa00d18be Handle error from get_http_data 2014-12-22 11:02:03 +01:00
Johan Andersson
08e9ca162f viaplay: format string fixes 2014-12-22 11:01:04 +01:00
Johan Andersson
dd67734fb4 generic: better way to detect embedded svtplay 2014-12-22 10:39:51 +01:00
Johan Andersson
ef3890d9ec missing r prefix in regex matches. 2014-12-22 10:20:37 +01:00
Johan Andersson
71c29c1a02 radioplay: forgot data input in re.search 2014-12-22 10:17:14 +01:00
Johan Andersson
6edeb93400 picsearch: bad indentation. 2014-12-22 10:15:24 +01:00
Johan Andersson
91370d6a77 http: unused import 2014-12-22 10:14:02 +01:00
Johan Andersson
063242b365 svtplay: subtitles didn’t get the right filename 2014-12-22 10:04:32 +01:00
Johan Andersson
dde85fb7fb urplay: support for downloading lastest X episodes 2014-12-21 13:45:44 +01:00
Johan Andersson
fe39ba2a82 viaplay: support for downloading lastest X episodes 2014-12-21 13:28:46 +01:00
Johan Andersson
86a638b029 mtvnn: support for downloading lastest X episodes 2014-12-21 13:16:05 +01:00
Johan Andersson
64d90eb369 öppetarkiv: support for downloading lastest X episodes 2014-12-21 13:10:26 +01:00
Johan Andersson
e882b59635 svtplay: support for downloading lastest X episodes 2014-12-21 13:01:51 +01:00
Johan Andersson
48dd670625 tv4play: support for downloading lastest X episodes 2014-12-21 13:01:28 +01:00
Johan Andersson
113fbbfd88 option to download last X episodes 2014-12-21 13:01:09 +01:00
Johan Andersson
9eaf758f02 tv4play: latest first 2014-12-21 12:27:16 +01:00
Johan Andersson
0fa4f8f7c2 tv4play: send the cookies to get the video info for hls streams 2014-12-20 23:00:35 +01:00
Johan Andersson
d8978edbc2 tv4play: Look for rtmp in scheme
Sometimes when you login you have rtmpe streams
instead of rtmp.
2014-12-20 23:00:06 +01:00
Johan Andersson
9f0587a68c disney: grab the right video when fragment is available. 2014-12-20 22:23:41 +01:00
Johan Andersson
178dea24fd hls: refactor some code 2014-12-20 21:07:55 +01:00
Johan Andersson
72ec064cc3 hls: handle error when getting key 2014-12-20 21:04:37 +01:00
Johan Andersson
a2e430b699 tv4play: Sometimes the value of days is None. 2014-12-18 14:12:10 +01:00
Johan Andersson
efd7f46d98 youplay: support for youplay and affarsvarlden.se 2014-12-18 00:08:31 +01:00
Johan Andersson
d341782100 picsearch: don’t try to parse rtmp with hds 2014-12-17 21:06:08 +01:00
Johan Andersson
cecbcda162 svtplay_dl: we want to see the data not the error code.. 2014-12-17 21:05:34 +01:00
Johan Andersson
7d9d2c7680 sami: they started to use : instead of , 2014-12-15 22:19:58 +01:00
Johan Andersson
2aa0fc3e84 tv4play: No need to display a warning message here. 2014-12-15 22:09:27 +01:00
Johan Andersson
a2f66186d4 smi: broken regex is broken. 2014-12-15 22:06:24 +01:00
Johan Andersson
e273fd0abc get_http_data: send postdata in the argument for Request 2014-12-15 12:33:49 +01:00
Johan Andersson
fae2ac28ea tv4play: support for users 2014-12-15 00:32:41 +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
8e4a428543 picsearch: import hds and hdsparse. 2014-12-03 17:49:15 +01:00
Johan Andersson
5bfd1fb736 picsearch: support for hds streams. 2014-12-03 17:48:30 +01:00
Johan Andersson
167175e224 tv4play: better way to find “?” 2014-12-03 17:47:41 +01:00
Johan Andersson
06467d5bab svtplay: Check suburl instead of subtitle 2014-11-28 23:44:05 +01:00
Johan Andersson
b540fb8992 svtplay: Better error message 2014-11-26 16:12:39 +01:00
Johan Andersson
be75c47419 svtplay: http-rewrite 2014-11-26 16:03:34 +01:00
Johan Andersson
77525f8092 viaplay: http-rewrite 2014-11-26 16:02:06 +01:00
Johan Andersson
9895420e2d vimeo: http-rewrite 2014-11-26 16:01:54 +01:00
Johan Andersson
b09629fcc8 vg: http-rewrite 2014-11-26 16:01:45 +01:00
Johan Andersson
f16cd55f3e urplay: http-rewrite 2014-11-26 16:01:30 +01:00
Johan Andersson
3d2497e3ab tv4play: http-rewrite 2014-11-26 16:01:20 +01:00
Johan Andersson
5e85a6c17c sr: semibetter error message 2014-11-26 16:00:56 +01:00
Johan Andersson
ea0cdad42b ruv: http-rewrite 2014-11-26 16:00:28 +01:00
Johan Andersson
bbba883570 radioplay: http-rewrite 2014-11-26 16:00:21 +01:00
Johan Andersson
6f12640e1e qbrick: http-rewrite 2014-11-26 16:00:11 +01:00
Johan Andersson
23220639bb picsearch: http-rewrite 2014-11-26 15:59:57 +01:00
Johan Andersson
d9fb6ebc60 nrk: http-rewrite 2014-11-26 15:59:38 +01:00
Johan Andersson
3bb83f7cbe mtvnn: http-rewrite 2014-11-26 15:59:16 +01:00
Johan Andersson
1cd3f77912 lemonwhale: had some issues with some videos 2014-11-26 15:46:31 +01:00
Johan Andersson
3ba343b479 Try and catch some http errors. 2014-11-25 23:20:14 +01:00
Johan Andersson
75972511fe tv4play: remove one space. 2014-11-25 21:48:08 +01:00
Johan Andersson
75fe876c90 svtplay: unused subtitle variable 2014-11-25 21:47:49 +01:00
Johan Andersson
cd9cc95dfa Remove unused import sys. 2014-11-25 21:47:29 +01:00
Johan Andersson
0f93c5c1ce Return instead of sys.exit 2014-11-25 21:46:33 +01:00
Johan Andersson
adc39782d7 kanal5: move down subtitle after automagicfilename 2014-11-25 21:34:46 +01:00
Johan Andersson
66c394cca1 kanal5: save cookies to options 2014-11-25 19:03:24 +01:00
Johan Andersson
e94975b256 subtitle: support for cookies 2014-11-25 19:03:24 +01:00
Johan Andersson
fa6a4c61d2 viaplay: better error messages 2014-11-25 19:03:24 +01:00
Johan Andersson
b505a03d3c service: replace sys.exit with return 2014-11-25 19:03:24 +01:00
Johan Andersson
9624fbdcaf svtplay: just return if we can’t find any video. 2014-11-25 19:03:24 +01:00
Johan Andersson
8f30de9a85 tv4play: better error message 2014-11-25 19:03:24 +01:00
Johan Andersson
8ceb3ea56d More rewrite 2014-11-25 19:03:24 +01:00
Johan Andersson
dde3672966 viaplay: easier to read .endswith instead if len - 3 2014-11-25 19:03:23 +01:00
Johan Andersson
8cb76b98f5 tv4play: convert it to http rewrite. 2014-11-25 19:03:23 +01:00
Johan Andersson
dcc1367250 subtitle: refactor so we can reuse the try-except-thing 2014-11-25 19:03:23 +01:00
Johan Andersson
524fe2ce0c subtitle: catch http errors. 2014-11-25 19:03:23 +01:00
Johan Andersson
e1e56773cb get_http_data: remove try-except-clause 2014-11-25 19:03:23 +01:00
Johan Andersson
65143fb9f7 subtitle_json: only convert to utf8 on py2 2014-11-25 19:02:50 +01:00
Johan Andersson
b83f001f6f kanal5: bogus cookie thing is not needed. 2014-11-25 18:52:59 +01:00
Johan Andersson
f85840e502 kanal5: remove unused import 2014-11-25 17:07:45 +01:00
Johan Andersson
db5b7dd15e main: improve quality help text 2014-11-25 14:34:43 +01:00
Johan Andersson
76e6921771 disney: better automagic filename
this fixes #148
2014-11-23 13:04:05 +01:00
Johan Andersson
d836c438b1 subtitle_smi: Empty subtitles.
this fixes #180
2014-11-23 13:04:05 +01:00
Göran Gustafsson
b3811e7409 Menu fix 2014-11-23 10:31:33 +01:00
Johan Andersson
52c3ce8977 New version 0.9.2014.11.16 2014-11-16 22:11:18 +01:00
Johan Andersson
75c508292e kanal5: Send the cookies to subtitle.
super hack workaround for #178
2014-11-16 22:09:16 +01:00
Johan Andersson
ad5399f5de kanal5: proper error message when we try to access premium content 2014-11-16 21:55:54 +01:00