How To Download From Soundgasm

Permalink

Join GitHub today

After you download the crx file for Soundgasm Download Button 1.0.3, open Chrome's extensions page (chrome://extensions/ or find by Chrome menu icon > More tools > Extensions), and then drag-and-drop the *.crx file to the extensions page to install it.

GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.

Sign up
Find file Copy path
Cannot retrieve contributors at this time
# coding: utf-8
from__future__import unicode_literals
import re
from .common import InfoExtractor
classSoundgasmIE(InfoExtractor):
IE_NAME='soundgasm'
_VALID_URL=r'https?://(?:www.)?soundgasm.net/u/(?P<user>[0-9a-zA-Z_-]+)/(?P<display_id>[0-9a-zA-Z_-]+)'
_TEST= {
'url': 'http://soundgasm.net/u/ytdl/Piano-sample',
'md5': '010082a2c802c5275bb00030743e75ad',
'info_dict': {
'id': '88abd86ea000cafe98f96321b23cc1206cbcbcc9',
'ext': 'm4a',
'title': 'Piano sample',
'description': 'Royalty Free Sample Music',
'uploader': 'ytdl',
}
}
def_real_extract(self, url):
mobj = re.match(self._VALID_URL, url)
display_id = mobj.group('display_id')
webpage =self._download_webpage(url, display_id)
audio_url =self._html_search_regex(
r'(?s)m4as*:s*([''])(?P<url>(?:(?!1).)+)1', webpage,
'audio URL', group='url')
title =self._search_regex(
r'<div[^>]+bclass=['']jp-title[^>]+>([^<]+)',
webpage, 'title', default=display_id)
description =self._html_search_regex(
(r'(?s)<div[^>]+bclass=['']jp-description[^>]+>(.+?)</div>',
r'(?s)<li>Description:s(.*?)</li>'),
webpage, 'description', fatal=False)
audio_id =self._search_regex(
r'/([^/]+).m4a', audio_url, 'audio id', default=display_id)
return {
'id': audio_id,
'display_id': display_id,
'url': audio_url,
'vcodec': 'none',
'title': title,
'description': description,
'uploader': mobj.group('user'),
}
classSoundgasmProfileIE(InfoExtractor):
IE_NAME='soundgasm:profile'
_VALID_URL=r'https?://(?:www.)?soundgasm.net/u/(?P<id>[^/]+)/?(?:#.*)?$'
_TEST= {
'url': 'http://soundgasm.net/u/ytdl',
'info_dict': {
'id': 'ytdl',
},
'playlist_count': 1,
}
def_real_extract(self, url):
profile_id =self._match_id(url)
webpage =self._download_webpage(url, profile_id)
entries = [
self.url_result(audio_url, 'Soundgasm')
for audio_url in re.findall(r'href='([^']+/u/%s/[^']+)'% profile_id, webpage)]
returnself.playlist_result(entries, profile_id)

How To Download From Soundgasm Mac

How to download from soundgasm youtube

How To Download From Soundgasm Video

  • Copy lines
  • Copy permalink