diff options
Diffstat (limited to 'http.py')
-rwxr-xr-x | http.py | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +#!/usr/bin/env python3 + +import csv +from roff import ( + now, + roff_table, + section_heading, + subsection_heading, + title_heading, +) +title_heading('HTTP', 7, + footer_middle=f"{now():%Y-%m-%d}") + +section_heading("STATUS CODES") + +with open('http-status-codes-1.csv') as f: + entries = list(csv.DictReader(f)) + +roff_table([("Code", 'R'), + ("Description", "L"), + ("Reference", 'L')], + ["Value", "Description", "Reference"], + entries) + +section_heading('HEADERS') + +with open("field-names.csv") as f: + entries = list(csv.DictReader(f)) + +for entry in entries: + subsection_heading(entry["Field Name"]) + print(entry["Status"] + ", ") + print(entry["Reference"]) + print() + print(entry["Comments"]) |