Johan Andersson
|
b5aed11c17
|
tests._formatname: add some test on different format test configurations
|
2018-10-05 23:28:05 +02:00 |
|
Johan Andersson
|
7c2d86375e
|
utils.output: dot and dash is optional
|
2018-10-05 23:28:05 +02:00 |
|
Johan Andersson
|
22d387717e
|
service.tests: more service tests.
|
2018-10-05 23:28:05 +02:00 |
|
Johan Andersson
|
1499a006f7
|
get_one_media: fix a crash in older versions of py3
fixes #969
|
2018-10-01 22:33:27 +02:00 |
|
Johan Andersson
|
10e1413eb6
|
get_media: use logging instead of log
|
2018-10-01 22:07:01 +02:00 |
|
Kristoffer Hallqvist
|
0c1ccf9c51
|
Added leading space in line comment
|
2018-10-01 22:02:39 +02:00 |
|
Kristoffer Hallqvist
|
1d716d5963
|
Ignores unexpected empty lines in subtitle format
|
2018-10-01 22:02:39 +02:00 |
|
Olof Johansson
|
8c19f96e46
|
output: Adapt test suite to new location of module
The output module was moved from svtplay_dl.output to
svtplay_dl.utils.output some time ago.
|
2018-09-30 19:00:13 +02:00 |
|
Olof Johansson
|
bbf10ee077
|
hls: Break out get_full_url tests to new test suite (http)
The get_full_url was moved some time ago from the hls module to the
svtplay_dl.utils.http module.
|
2018-09-30 19:00:13 +02:00 |
|
Olof Johansson
|
228d34c500
|
filenamify: Make the test suite import module from right location
|
2018-09-30 19:00:13 +02:00 |
|
Olof Johansson
|
5f087f0efa
|
protocol_prio: Make the test suite import module from right location
The tests are still failing, but not from ImportError anymore.
|
2018-09-30 19:00:13 +02:00 |
|
Johan Andersson
|
559e950e68
|
getmedia: in some cases after_case is None
fixed: #974
|
2018-09-24 00:27:24 +02:00 |
|
Johan Andersson
|
e292e39a59
|
tv4play: fixed a crash if someone tried to download a geoblock file
fixed: #972
|
2018-09-23 21:32:02 +02:00 |
|
Johan Andersson
|
ad75ef77f0
|
tv4play: fix so all episodes work again
|
2018-09-23 20:05:36 +02:00 |
|
Johan Andersson
|
f90267b9f9
|
main: fix so --cmore-operatorlist work again
fixes: #955
|
2018-09-23 19:43:04 +02:00 |
|
Harald Gustafsson
|
fd0171d257
|
New option to only download videos that are published on or after a certain date. Relies on the new metadata extraction. When metadata is missing defaults to download. Useful for channels that don't publish episodes in order e.g. barnkanalen.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
073f26e618
|
Added broadcast/publishing datetime to metadata extraction and NFO file creation.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
4388e57112
|
Move the new metadata based thumbnail download into a reusable class instead of directly in Svtplay (requires that the service extract thumbnail urls during parsing of the video info into the self.output variable and the keys 'showthumbnailurl' and 'episodethumbnailurl'). Change OpenGraphThumbMixin to use the new download_thumbnails which makes correct filenames. Removed the old download_thumbnail.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
fc71a8d8e4
|
flake8 fixes.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
c15d7607eb
|
Create NFO files with the extracted metadata. TVshows get a tvshow.nfo file as well.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
184f79a377
|
Option to automatically create a subfolder for tvshows, named as the show title. When not a series will use a subfolder titled movies.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
bf0e38a6f9
|
Working thumbnail download. Used by svtplay and barnkanalen, downloads both episode and show thumbnails.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
dbdf7dc851
|
Get extra metadata, like thumbnails and descriptions. Currently implemented for svtplay and barnkanalen.
|
2018-09-05 21:43:52 +02:00 |
|
Harald Gustafsson
|
71b40f975a
|
Fix bug that get_thumbnail could never be called, due to overwrite of the stream variable.
|
2018-09-05 21:43:52 +02:00 |
|
Jakob Schlyter
|
57e51c8bb1
|
parse date periods with hours and seconds only
|
2018-09-05 21:37:38 +02:00 |
|
Harald Gustafsson
|
7736af04b5
|
Fix find all episodes for tv4play, some dictionary keys sometimes missing.
|
2018-09-05 21:37:08 +02:00 |
|
Gustav Ahlberg
|
dd76a21fbe
|
use vars
|
2018-09-05 21:36:27 +02:00 |
|
Gustav Ahlberg
|
8cc2d5625e
|
more cleanup
|
2018-09-05 21:36:27 +02:00 |
|
Gustav Ahlberg
|
471a3a8711
|
small cleanup
|
2018-09-05 21:36:27 +02:00 |
|
Gustav Ahlberg
|
47655df815
|
service for koket to download lessons
|
2018-09-05 21:36:27 +02:00 |
|
Johan Andersson
|
a7aa860f61
|
viafree: fix a warning with multiple spaces after ','
|
2018-09-05 16:45:50 +02:00 |
|
Johan Andersson
|
7bd1d3a1f3
|
viafree: fix for downloading a specific season
fixes #944
|
2018-09-05 16:40:56 +02:00 |
|
Johan Andersson
|
e7bc0c1abe
|
viafree: set episode name when its a text
fixes #941
|
2018-09-05 16:40:56 +02:00 |
|
Johan Andersson
|
a6e2bae955
|
utils.stream: remove some debug prints
|
2018-09-05 16:40:56 +02:00 |
|
Harald Gustafsson
|
8297d6614f
|
Fix missed option to config change in barnkanalen service.
|
2018-07-22 23:02:43 +02:00 |
|
Johan Andersson
|
d693e16596
|
get_multiple_media: this should be config
|
2018-07-16 21:21:18 +02:00 |
|
Johan Andersson
|
c97ec9030e
|
subtitle.remux: remove copyts
copyts made that videos started at 10s and made subtitles be wrong.
|
2018-07-12 00:53:55 +02:00 |
|
Johan Andersson
|
3ad8c509f9
|
subtitle: wrstsegment is ten second off
|
2018-07-12 00:52:19 +02:00 |
|
Johan Andersson
|
6a324ed319
|
subtitle: missing whitespace around arithmetic operator
|
2018-07-10 23:00:44 +02:00 |
|
qnorsten
|
6813862727
|
Fix timecodes for segmented subtitles
|
2018-07-10 22:55:01 +02:00 |
|
Johan Andersson
|
1b0385a102
|
Remove unused module
|
2018-07-10 22:28:44 +02:00 |
|
Johan Andersson
|
f8298a955f
|
bring back old method of making the binary
|
2018-07-10 22:22:51 +02:00 |
|
Johan Andersson
|
1275421e08
|
remove certifi hack
|
2018-07-10 21:33:30 +02:00 |
|
Johan Andersson
|
446cdd89bc
|
better why to get the version
|
2018-07-10 21:32:54 +02:00 |
|
Johan Andersson
|
9b839dfaf4
|
subtitle.wrst: tv4play split their wrst into several .m3u8 files
it have some dupe codes. that we need to fix in the future....
|
2018-07-05 01:26:43 +02:00 |
|
Johan Andersson
|
e377ee7386
|
output: --force should work on subtitles too
|
2018-07-05 01:26:43 +02:00 |
|
Johan Andersson
|
a0ab26a939
|
utilis.http: move get_full_url from hls to http
|
2018-07-05 01:26:43 +02:00 |
|
Johan Andersson
|
d61e5793e6
|
use which from stdlib instead our own version
|
2018-07-05 01:26:43 +02:00 |
|
Johan Andersson
|
7aba2589ec
|
_checktracks: support for language in the stream
|
2018-06-24 21:55:18 +02:00 |
|
Johan Andersson
|
21b3ec0ffa
|
tv4play: add support for the new site
fixes: #918 #916 #914
|
2018-06-24 16:15:55 +02:00 |
|
Johan Andersson
|
8b54c05ca8
|
getmedia: use logging instead of log
|
2018-06-24 16:14:57 +02:00 |
|
Johan Andersson
|
7668ed7a68
|
generic: change to config
|
2018-06-24 16:10:41 +02:00 |
|
Johan Andersson
|
43b67dfa86
|
appveyor: ship cacert.pem when built with nuitka
|
2018-06-17 17:03:46 +02:00 |
|
Johan Andersson
|
e3939a4bbe
|
viafree: we should check if this is a sport page or not
|
2018-06-03 20:49:45 +02:00 |
|
Johan Andersson
|
138995925e
|
_formatname: check if we have season in output
|
2018-06-03 18:03:09 +02:00 |
|
Johan Andersson
|
18b00ae673
|
viafree: support for downloading video from the program page.
|
2018-06-03 18:00:01 +02:00 |
|
Johan Andersson
|
585ea7b0d6
|
viafree: unused import
|
2018-06-03 17:59:36 +02:00 |
|
Johan Andersson
|
70bffe6f5e
|
viafree._autoname: In some cases we dont have episode info.
|
2018-06-03 15:50:34 +02:00 |
|
Johan Andersson
|
2a94b927d0
|
_formatname: in some cases we dont have the episode and only season.
we want to have like "name.s01.new.stuff.service.id.ext"
its better than "name.new.stuff.service.id.ext"
|
2018-06-03 15:48:48 +02:00 |
|
Johan Andersson
|
fbffce1c12
|
hlsparse: return dict instead of nothing
|
2018-06-03 15:20:46 +02:00 |
|
Johan Andersson
|
fa3b16bfcd
|
get_one_media: use logging instead of log.
|
2018-06-03 12:49:49 +02:00 |
|
Johan Andersson
|
668bbceac5
|
aftonbladet: update so it works with the site again.
|
2018-06-03 12:49:25 +02:00 |
|
Johan Andersson
|
a411750a67
|
nrk: output missing for subtitle
|
2018-06-03 01:39:19 +02:00 |
|
Johan Andersson
|
12cbe91d7b
|
dbtv.no: thet use youtube now for their videos
|
2018-06-03 01:35:19 +02:00 |
|
Johan Andersson
|
aa39a52f15
|
dr: missing output
|
2018-06-03 01:18:15 +02:00 |
|
Johan Andersson
|
a261094731
|
öppetarkiv: this need to have output set
|
2018-06-03 00:24:44 +02:00 |
|
Johan Andersson
|
66b45cd4b1
|
öppetarkiv: unused import
|
2018-06-03 00:17:05 +02:00 |
|
Johan Andersson
|
00814e690d
|
öppetarkiv: no need to check if streams are empty or not
|
2018-06-03 00:13:45 +02:00 |
|
Johan Andersson
|
512f8a0979
|
öppetarkiv: missing output value
|
2018-06-03 00:13:18 +02:00 |
|
Johan Andersson
|
1677349a42
|
öppetarkiv: we only send one argument to outputfilename
|
2018-06-03 00:12:45 +02:00 |
|
Johan Andersson
|
276b55dc8c
|
get_one_media: we get the config nowadays
|
2018-06-03 00:12:15 +02:00 |
|
Johan Andersson
|
12021ee355
|
get_one_media: dont try to run exclude on exceptions
|
2018-05-31 01:30:25 +02:00 |
|
Johan Andersson
|
89104b830e
|
viafree: support for the new page
fixes #893
|
2018-05-31 01:30:25 +02:00 |
|
Johan Andersson
|
9619936f2a
|
flake8 fixes
|
2018-05-27 16:10:22 +02:00 |
|
Johan Andersson
|
4fc53137d1
|
dplay: use logging instead of log
|
2018-05-27 16:05:54 +02:00 |
|
Johan Andersson
|
25831bd1a9
|
twitch: this should be episodename
|
2018-05-27 16:04:39 +02:00 |
|
Johan Andersson
|
f754197713
|
dplay: support for several subtitle languages
In some cases we dont want to download everything.
by default we will download the language as the .tld
|
2018-05-27 16:04:13 +02:00 |
|
Johan Andersson
|
af8fcc7581
|
hlsparse: put together subtitles when we are done with the other media.
use random bitrate so we can extract several subtitles if we need to extract it.
|
2018-05-27 16:00:05 +02:00 |
|
Johan Andersson
|
bfe7089c58
|
subtitle: Add subfix after episodename if we want to download all subtitles.
|
2018-05-27 15:55:25 +02:00 |
|
Johan Andersson
|
0f0e9fc459
|
urplay: only send the label to the subtitle
|
2018-05-27 15:54:24 +02:00 |
|
Johan Andersson
|
d69244d39c
|
merge: dont try to merge when new is None
|
2018-05-26 01:26:30 +02:00 |
|
Johan Andersson
|
526c6bbdbe
|
get_one_media: always remux hls
fixes #903
|
2018-05-25 22:49:05 +02:00 |
|
Johan Andersson
|
326a26aa21
|
fetcher: use .format for repr
|
2018-05-25 22:47:48 +02:00 |
|
Johan Andersson
|
bbf2f82b79
|
fetcher: make name a property
|
2018-05-25 22:47:26 +02:00 |
|
Johan Andersson
|
72d11fd3d0
|
setup: rewrite the version information to its own file.
this will help setup to find new deps that we are missing
|
2018-05-24 23:05:34 +02:00 |
|
Johan Andersson
|
dea461c198
|
get_one_media: instead of using hardcoded name of fetcher check for audio
|
2018-05-24 21:18:14 +02:00 |
|
Johan Andersson
|
30f09b4bad
|
output: we can have separate a/v stream in .ts but there is no extension to separate them
fixes: #902
|
2018-05-24 21:15:14 +02:00 |
|
Johan Andersson
|
9268ef269e
|
Remove old method to build
|
2018-05-22 22:18:56 +02:00 |
|
Johan Andersson
|
66f102cd92
|
tv4play: add some extra space around arithmetic operator
|
2018-05-22 20:19:53 +02:00 |
|
Johan Andersson
|
389acf6a6c
|
npo: use the correct path to urlparse
|
2018-05-22 20:19:16 +02:00 |
|
Johan Andersson
|
7a8b4af606
|
tv4play: remove " - " från the name
|
2018-05-22 00:51:00 +02:00 |
|
Johan Andersson
|
2718f55db7
|
tv4play: send hls_time_stamp as a argument to fetchers
|
2018-05-22 00:03:14 +02:00 |
|
Johan Andersson
|
3dd8285c8a
|
qbrick: send other as a argument
|
2018-05-22 00:02:48 +02:00 |
|
Johan Andersson
|
35d8eb6dd1
|
Some more options to config
|
2018-05-22 00:02:20 +02:00 |
|
Johan Andersson
|
b77b78b121
|
output: dont try to check empty values
|
2018-05-21 23:37:00 +02:00 |
|
Johan Andersson
|
ae89f52606
|
tv4play: Add the id number to output
fixes: #899
|
2018-05-21 23:36:34 +02:00 |
|
Johan Andersson
|
24c1be3fd2
|
viafree: replace options with config
|
2018-05-21 22:56:22 +02:00 |
|
Johan Andersson
|
81e327ec19
|
tv4play: send other as a argument to the fetcher class
|
2018-05-21 22:13:30 +02:00 |
|
Johan Andersson
|
bbc0b70368
|
tv4play: remove some old option code
|
2018-05-21 22:13:08 +02:00 |
|
Johan Andersson
|
c5b436e20e
|
services: add output variable to fetchers
|
2018-05-21 00:56:22 +02:00 |
|