summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSergey M․ <[email protected]>2017-01-29 05:56:43 +0700
committerSergey M․ <[email protected]>2017-01-29 05:57:53 +0700
commitc58c2d63cbde07af66885829b7c3dbcdfbc096dd (patch)
tree481ffb703a8f7ea4c7153fa9c5fed472235e0def
parentd04621daf451d601dba80dc0f2baa29e404e4ca6 (diff)
downloadyoutube-dl-c58c2d63cbde07af66885829b7c3dbcdfbc096dd.tar.gz
youtube-dl-c58c2d63cbde07af66885829b7c3dbcdfbc096dd.zip
[extractor/common] Document forgotten fragment base and path interfaces
-rw-r--r--youtube_dl/extractor/common.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py
index a3048fb59..fb484b6f2 100644
--- a/youtube_dl/extractor/common.py
+++ b/youtube_dl/extractor/common.py
@@ -121,9 +121,19 @@ class InfoExtractor(object):
download, lower-case.
"http", "https", "rtsp", "rtmp", "rtmpe",
"m3u8", "m3u8_native" or "http_dash_segments".
- * fragments A list of fragments of the fragmented media,
- with the following entries:
- * "url" (mandatory) - fragment's URL
+ * fragment_base_url
+ Base URL for fragments. Each fragment's path
+ value (if present) will be relative to
+ this URL.
+ * fragments A list of fragments of a fragmented media.
+ Each fragment entry must contain either an url
+ or a path. If an url is present it should be
+ considered by a client. Otherwise both path and
+ fragment_base_url must be present. Here is
+ the list of all potential fields:
+ * "url" - fragment's URL
+ * "path" - fragment's path relative to
+ fragment_base_url
* "duration" (optional, int or float)
* "filesize" (optional, int)
* preference Order number of this format. If this field is