Recently dove into Python and wanted to share the fun!
Playing with the Chuck Norris API and writing chuck quotes to a file:
import requests
URL = 'https://api.chucknorris.io/jokes/random'
outFile = 'chucknorris.html'
open(outFile, 'w').close()
with open(outFile,'a') as o:
for i in range(1000):
json_response = requests.get(URL).json()
o.write('<h4>' + json_response['value'] + '</h4>\n')
print(json_response['value'])
Surrounding each line in a file with single quotes:
Execute with python3 surroundcontent.py input.txt output.txt
import sys
import re
def manipulate_line(in_line):
res = re.sub(r"(.+)", r"'\g<0>',", in_line)
return res
if __name__ == '__main__':
inFile = sys.argv[1]
outFile = sys.argv[2]
with open(inFile, 'r') as inf, open(outFile, 'w') as outf:
for line in inf:
res = manipulate_line(line)
outf.write("'%s'\n" % line.rstrip('\n'))