about summary refs log tree commit diff
path: root/youtube_dl/extractor/niconico.py
diff options
context:
space:
mode:
authordirkf <fieldhouse@gmx.net>2021-12-07 23:30:30 +0000
committerdirkf <fieldhouse@gmx.net>2022-02-05 02:47:21 +0000
commit92d73ef3936ed6de9770f613fddf2260731becc9 (patch)
tree2e47f83aa88cca79fcd4bdfc75d535fe03477769 /youtube_dl/extractor/niconico.py
parent91278f4b6b5600e9ce65826ec9e7e38e7dba5937 (diff)
downloadyoutube-dl-92d73ef3936ed6de9770f613fddf2260731becc9.tar.gz
youtube-dl-92d73ef3936ed6de9770f613fddf2260731becc9.tar.xz
youtube-dl-92d73ef3936ed6de9770f613fddf2260731becc9.zip
[niconico] Implement heartbeat for download
Diffstat (limited to 'youtube_dl/extractor/niconico.py')
-rw-r--r--youtube_dl/extractor/niconico.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/youtube_dl/extractor/niconico.py b/youtube_dl/extractor/niconico.py
index 756ad0e25..93f813968 100644
--- a/youtube_dl/extractor/niconico.py
+++ b/youtube_dl/extractor/niconico.py
@@ -160,6 +160,24 @@ class NiconicoIE(InfoExtractor):
     }, {
         'url': 'http://sp.nicovideo.jp/watch/sm28964488?ss_pos=1&cp_in=wt_tg',
         'only_matching': True,
+    }, {
+        # DMC video with heartbeat
+        'url': 'https://www.nicovideo.jp/watch/sm34815188',
+        'md5': '9360c6e1f1519d7759e2fe8e1326ae83',
+        'info_dict': {
+            'id': 'sm34815188',
+            'ext': 'mp4',
+            'title': 'md5:aee93e9f3366db72f902f6cd5d389cb7',
+            'description': 'md5:7b9149fc7a00ab053cafaf5c19662704',
+            'thumbnail': r're:https?://.*',
+            'uploader': 'md5:2762e18fa74dbb40aa1ad27c6291ee32',
+            'uploader_id': '67449889',
+            'upload_date': '20190322',
+            'timestamp': int,  # timestamp is unstable
+            'duration': 1082.0,
+            'view_count': int,
+            'comment_count': int,
+        },
     }]
 
     _VALID_URL = r'https?://(?:www\.|secure\.|sp\.)?nicovideo\.jp/watch/(?P<id>(?:[a-z]{2})?[0-9]+)'