Module ImportFrom alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameLoad If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Dict Str Str NameLoad ListLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Dict Str Str Str Str Str Dict Str Str Str Str Str Str Str Num Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num attr Str Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad keyword Str AttributeLoad NameLoad attr Return TupleLoad Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad keyword Str AttributeLoad NameLoad attr Return TupleLoad Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr TupleLoad Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str NameLoad Index Num attr Str Num Index Num attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Dict Str SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr If CompareNotIn Str NameLoad body Raise Call NameLoad Str If CompareIs SubscriptLoad NameLoad Index Str NameLoad body Raise Call NameLoad Str keyword NameLoad Return SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword Str keyword Str keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str keyword Str keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str Raise Call NameLoad BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad ListComp NameLoad comprehension NameStore NameLoad CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr BinOpDiv Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Num Assign NameStore Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Assign NameStore Dict Str Str Call NameLoad NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Dict Str Str Str Str Str Str Str Str Str NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str NameLoad Str Str NameLoad NameLoad NameLoad decorator_list decorator_list
N/A __future__ unicode_literals N/A time N/A math N/A os.path N/A re common InfoExtractor compat compat_html_parser compat_urllib_parse compat_urllib_request compat_urlparse utils ExtractorError GroovesharkHtmlParser N/A N/A compat_html_parser HTMLParser N/A __init__ N/A N/A self N/A N/A N/A N/A self _current_object None N/A N/A self objects N/A N/A N/A N/A N/A compat_html_parser HTMLParser __init__ self N/A handle_starttag N/A N/A self tag attrs N/A N/A N/A attrs N/A dict N/A N/A k v N/A N/A k v attrs N/A N/A tag object N/A N/A N/A self _current_object N/A attrs params attrs N/A N/A N/A N/A tag param N/A N/A N/A N/A N/A N/A self _current_object N/A params append attrs N/A handle_endtag N/A N/A self tag N/A N/A N/A N/A tag object N/A N/A N/A N/A N/A self objects append N/A self _current_object N/A N/A self _current_object None N/A extract_object_tags N/A N/A cls html N/A N/A N/A p N/A cls N/A N/A N/A p feed html N/A N/A N/A p close N/A N/A p objects N/A classmethod N/A GroovesharkIE N/A InfoExtractor N/A N/A _VALID_URL https?://(www\.)?grooveshark\.com/#!/s/([^/]+)/([^/]+) N/A _TEST N/A url md5 info_dict http://grooveshark.com/#!/s/Jolene+Tenth+Key+Remix+Ft+Will+Sessions/6SS1DW?src=5 7ecf8aefa59d6b2098517e1baa530023 N/A id title ext duration 6SS1DW Jolene (Tenth Key Remix ft. Will Sessions) mp3 227 N/A do_playerpage_request True N/A do_bootstrap_request True _parse_target N/A N/A self target N/A N/A N/A uri N/A N/A compat_urlparse urlparse target N/A hash N/A N/A N/A N/A N/A uri fragment N/A 1 split ? N/A 0 N/A token N/A N/A N/A os path basename N/A N/A hash rstrip / N/A N/A uri hash token N/A _build_bootstrap_url N/A N/A self target N/A N/A N/A N/A uri hash token N/A N/A self _parse_target target N/A query N/A getCommunicationToken=1&hash=%s&%d N/A N/A N/A compat_urllib_parse quote hash safe N/A self ts N/A N/A N/A N/A compat_urlparse urlunparse N/A N/A uri scheme N/A uri netloc /preload.php None query None token N/A _build_meta_url N/A N/A self target N/A N/A N/A N/A uri hash token N/A N/A self _parse_target target N/A query N/A hash=%s&%d N/A N/A N/A compat_urllib_parse quote hash safe N/A self ts N/A N/A N/A N/A compat_urlparse urlunparse N/A N/A uri scheme N/A uri netloc /preload.php None query None token N/A _build_stream_url N/A N/A self meta N/A N/A N/A N/A N/A compat_urlparse urlunparse N/A http N/A N/A meta N/A streamKey N/A ip /stream.php None None None N/A _build_swf_referer N/A N/A self target obj N/A N/A N/A N/A uri _ _ N/A N/A self _parse_target target N/A N/A N/A compat_urlparse urlunparse N/A N/A uri scheme N/A uri netloc N/A N/A obj N/A attrs N/A data None None None N/A _transform_bootstrap N/A N/A self js N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A re split (?m)^\s*try\s*{ js N/A 0 split  =  1 N/A 1 strip rstrip ; N/A _transform_meta N/A N/A self js N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A js split N/A 0 split = N/A 1 rstrip ; N/A _get_meta N/A N/A self target N/A N/A N/A N/A meta_url token N/A N/A self _build_meta_url target N/A N/A N/A self to_screen N/A Metadata URL: %s meta_url N/A headers N/A Referer N/A N/A N/A compat_urlparse urldefrag target N/A 0 N/A req N/A N/A compat_urllib_request Request meta_url headers headers N/A res N/A N/A self _download_json req token transform_source N/A self _transform_meta N/A N/A getStreamKeyWithSong res N/A N/A N/A ExtractorError Metadata not found. URL may be malformed, or Grooveshark API may have changed. N/A N/A N/A res N/A getStreamKeyWithSong None N/A N/A N/A ExtractorError Metadata download failed, probably due to Grooveshark anti-abuse throttling. Wait at least an hour before retrying from this IP. expected True N/A N/A res N/A getStreamKeyWithSong N/A _get_bootstrap N/A N/A self target N/A N/A N/A N/A bootstrap_url token N/A N/A self _build_bootstrap_url target N/A headers N/A Referer N/A N/A N/A compat_urlparse urldefrag target N/A 0 N/A req N/A N/A compat_urllib_request Request bootstrap_url headers headers N/A res N/A N/A self _download_json req token fatal False note Downloading player bootstrap data errnote Unable to download player bootstrap data transform_source N/A self _transform_bootstrap N/A res N/A _get_playerpage N/A N/A self target N/A N/A N/A N/A _ _ token N/A N/A self _parse_target target N/A webpage N/A N/A self _download_webpage target token note Downloading player page errnote Unable to download player page fatal False N/A N/A webpage None N/A N/A error_msg N/A N/A self _html_search_regex <div id="content">\s*<h2>(.*?)</h2> webpage error message default None N/A N/A error_msg None N/A N/A error_msg N/A N/A error_msg replace N/A N/A ExtractorError N/A Grooveshark said: %s error_msg N/A N/A webpage None N/A N/A o N/A N/A GroovesharkHtmlParser extract_object_tags webpage N/A N/A webpage N/A x N/A x o N/A N/A N/A x N/A attrs N/A id jsPlayerEmbed N/A N/A webpage None N/A _real_initialize N/A N/A self N/A N/A N/A N/A self ts N/A int N/A N/A N/A time time 1000 N/A _real_extract N/A N/A self url N/A N/A N/A N/A target_uri _ token N/A N/A self _parse_target url N/A swf_referer None N/A N/A self do_playerpage_request N/A N/A N/A _ player_objs N/A N/A self _get_playerpage url N/A N/A player_objs None N/A N/A swf_referer N/A N/A self _build_swf_referer url N/A player_objs N/A 0 N/A N/A N/A self to_screen N/A SWF Referer: %s swf_referer N/A N/A self do_bootstrap_request N/A N/A bootstrap N/A N/A self _get_bootstrap url N/A N/A N/A self to_screen N/A CommunicationToken: %s N/A bootstrap N/A getCommunicationToken N/A meta N/A N/A self _get_meta url N/A stream_url N/A N/A self _build_stream_url meta N/A duration N/A int N/A N/A math ceil N/A N/A float N/A N/A meta N/A streamKey N/A uSecs 1000000 N/A post_dict N/A streamKey N/A N/A meta N/A streamKey N/A streamKey N/A post_data N/A N/A N/A N/A compat_urllib_parse urlencode post_dict encode utf-8 N/A headers N/A Content-Length Content-Type N/A len post_data application/x-www-form-urlencoded N/A N/A swf_referer None N/A N/A N/A headers N/A Referer swf_referer N/A N/A id title http_method url ext format duration http_post_data http_headers token N/A N/A meta N/A song N/A Name POST stream_url mp3 mp3 audio duration post_data headers N/A N/A