Not all markdown renderers will automatically convert urls to links. Below quick & dirty script will find urls and replace them with markdown links (currently employing only a very limited set of rules and delimiters though):

 
#!/usr/bin/env python3

import re
import sys

# note that the order matters!
url_regexs = [re.compile("(https:\/\/[^\s\|]*)"), 
	      re.compile("(http:\/\/[^\s\|]*)"), 
	      re.compile("(www.[^\s\|]*)")]

with open(sys.argv[1]) as infile:
    for line in infile: 
        for regex in url_regexs:
            # to take the whole link as url string:
            # line = regex.sub(r'[\1](\1)', line)
            # to only write "link"	
            line = regex.sub(r'[link](\1)', line)	
        print(line, end="")