def extract_crypto_data(github_path):
data = {'<STR_LIT>': '<STR_LIT>' % github_path}<EOL>content = get_content_from_github(github_path, "<STR_LIT>")<EOL>if content:<EOL><INDENT>data.update(_get_from_chainparams(content))<EOL><DEDENT>else:<EOL><INDENT>content = get_content_from_github(github_path, "<STR_LIT>")<EOL>if content:<EOL><INDENT>data.update(_get_from_base58h(content))<EOL><DEDENT><DEDENT>content = get_content_from_github(github_path, "<STR_LIT>")<EOL>if content:<EOL><INDENT>data.update(_get_from_main(content))<EOL><DEDENT>return data<EOL>
github_path can must be path on github, such as
"bitcoin/bitcoin" or "litecoin-project/litecoin"