import os, re, requests
rootdir = '_posts'

for subdir, dirs, files in os.walk(rootdir):
    for file in files:
        filename = os.path.join(subdir, file)

    	f = open(filename, "r")
    	contents = f.readlines()
    	f.close()

    	# Get WordPress 
    	slug = filename.replace("_posts/", "").replace(".markdown", "")

    	splits = slug.split("-")
    	year = splits[0]
    	month = splits[1]
    	end = "-".join(splits[3:])

    	link = "/".join([year, month, end])
    	link = "/" + link
    	wordpress_url = "http://blog.stackoverflow.com" + link

    	if re.search('podcast', wordpress_url):
    		print wordpress_url
	    	response = requests.get(wordpress_url)
	    	if response:
	    		for line in response.content.split("\n"):
	    			if re.search('<iframe|<object', line) and re.search("soundcloud", line):
	    				contents.append('\n\n'+line)
	    				f = open(filename, "w")
	    				f.write("".contents)
	    				f.close()

    	continue

    	contents.append(iframe)
    	f = open(filename, "w")
    	f.write("".join(contents))
    	f.close()
@@ -908,16 +908,21 @@
 rite(%22%22.
+join(
 contents
@@ -922,16 +922,17 @@
 ontents)
+)
 %0A%09    %09%09

Fix contents write bug in soundcloud script