Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Tool to parse ROS ISO sizes
- import csv
- # GLOBALS
- data_file = open("bootcd_sizes.html")
- data_dict = {}
- for f in data_file:
- #print(f)
- if f[:4] == "<tr>":
- tmp_str = f.split("<td align=\"right\">")
- #print(tmp_str)
- try:
- #print(tmp_str[1], tmp_str[2])
- tmp_date = tmp_str[1].split(" ")[0]
- tmp_size = tmp_str[2].split("M")[0]
- print(tmp_date, tmp_size)
- data_dict[tmp_date] = tmp_size
- except:
- print("no data")
- with open('sizes_file.csv', mode='w') as sizes_file:
- size_writer = csv.writer(sizes_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
- size_writer.writerow(['Date', 'Size (MB)'])
- for entry in data_dict.keys():
- size_writer.writerow([entry, data_dict[entry]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement