mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[ie/HearThisAt] Improve _VALID_URL (#9949)
				
					
				
			Closes #9755 Authored by: bohwaz, seproDev Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
This commit is contained in:
		| @@ -7,13 +7,14 @@ from ..utils import ( | ||||
| 
 | ||||
| 
 | ||||
| class HearThisAtIE(InfoExtractor): | ||||
|     _VALID_URL = r'https?://(?:www\.)?hearthis\.at/(?P<artist>[^/]+)/(?P<title>[A-Za-z0-9\-]+)/?$' | ||||
|     _VALID_URL = r'https?://(?:www\.)?hearthis\.at/(?P<artist>[^/?#]+)/(?P<title>[\w.-]+)' | ||||
|     _PLAYLIST_URL = 'https://hearthis.at/playlist.php' | ||||
|     _TESTS = [{ | ||||
|         'url': 'https://hearthis.at/moofi/dr-kreep', | ||||
|         'md5': 'ab6ec33c8fed6556029337c7885eb4e0', | ||||
|         'info_dict': { | ||||
|             'id': '150939', | ||||
|             'display_id': 'moofi - dr-kreep', | ||||
|             'ext': 'wav', | ||||
|             'title': 'Moofi - Dr. Kreep', | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
| @@ -21,15 +22,16 @@ class HearThisAtIE(InfoExtractor): | ||||
|             'description': 'md5:1adb0667b01499f9d27e97ddfd53852a', | ||||
|             'upload_date': '20150118', | ||||
|             'view_count': int, | ||||
|             'duration': 71, | ||||
|             'genre': 'Experimental', | ||||
|         } | ||||
|             'duration': 70, | ||||
|             'genres': ['Experimental'], | ||||
|         }, | ||||
|     }, { | ||||
|         # 'download' link redirects to the original webpage | ||||
|         'url': 'https://hearthis.at/twitchsf/dj-jim-hopkins-totally-bitchin-80s-dance-mix/', | ||||
|         'md5': '5980ceb7c461605d30f1f039df160c6e', | ||||
|         'info_dict': { | ||||
|             'id': '811296', | ||||
|             'display_id': 'twitchsf - dj-jim-hopkins-totally-bitchin-80s-dance-mix', | ||||
|             'ext': 'mp3', | ||||
|             'title': 'TwitchSF - DJ Jim Hopkins -  Totally Bitchin\' 80\'s Dance Mix!', | ||||
|             'description': 'md5:ef26815ca8f483272a87b137ff175be2', | ||||
| @@ -38,7 +40,39 @@ class HearThisAtIE(InfoExtractor): | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'view_count': int, | ||||
|             'duration': 4360, | ||||
|             'genre': 'Dance', | ||||
|             'genres': ['Dance'], | ||||
|         }, | ||||
|     }, { | ||||
|         'url': 'https://hearthis.at/tindalos/0001-tindalos-gnrique/eQd/', | ||||
|         'md5': 'cd08e51911f147f6da2d9678905b0bd9', | ||||
|         'info_dict': { | ||||
|             'id': '2685222', | ||||
|             'ext': 'mp3', | ||||
|             'duration': 86, | ||||
|             'view_count': int, | ||||
|             'timestamp': 1545471670, | ||||
|             'display_id': 'tindalos - 0001-tindalos-gnrique', | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'genres': ['Other'], | ||||
|             'title': 'Tindalos - Tindalos - générique n°1', | ||||
|             'description': '', | ||||
|             'upload_date': '20181222', | ||||
|         }, | ||||
|     }, { | ||||
|         'url': 'https://hearthis.at/sithi2/biochip-c-classics-set-wolle-xdp-tresor.core-special-tresor-globus-berlin-13.07.20011/', | ||||
|         'md5': 'b45ac60f0c8111eef6ddc10ec232e312', | ||||
|         'info_dict': { | ||||
|             'id': '7145959', | ||||
|             'ext': 'mp3', | ||||
|             'description': 'md5:d7ae36a453d78903f6b7ed6eb2fce1f2', | ||||
|             'duration': 8986, | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'title': 'md5:62669ce5b1b67f45c6f846033f37d3b9', | ||||
|             'timestamp': 1588699409, | ||||
|             'display_id': 'sithi2 - biochip-c-classics-set-wolle-xdp-tresor.core-special-tresor-globus-berlin-13.07.20011', | ||||
|             'view_count': int, | ||||
|             'upload_date': '20200505', | ||||
|             'genres': ['Other'], | ||||
|         }, | ||||
|     }] | ||||
| 
 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 BohwaZ
					BohwaZ