From 048556cc824763bb0a9e2de4f035526d0831ac31 Mon Sep 17 00:00:00 2001 From: Mushif Ali Nawaz Date: Wed, 1 Jan 2020 15:27:48 +0500 Subject: [PATCH] Append sha1 hash of url to filename in Generic Extractor --- youtube_dl/extractor/generic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py index 743ef47db..a9912dc3d 100644 --- a/youtube_dl/extractor/generic.py +++ b/youtube_dl/extractor/generic.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals +import hashlib import os import re import sys @@ -2272,7 +2273,7 @@ class GenericIE(InfoExtractor): force_videoid = smuggled_data['force_videoid'] video_id = force_videoid else: - video_id = self._generic_id(url) + video_id = self._generic_id(url) + '-' + hashlib.sha1(url.encode()).hexdigest()[:8] self.to_screen('%s: Requesting header' % video_id)