class Page:
def __init__(self, input_filename):
self.input_filename = input_filename
self.input_directory = '../input'
self.output_directory = '../output'
self.title = os.path.splitext(self.input_filename)[0]
self.data = self.parse()
self.output_filename = f'{self.title}.html'
def parse(self):
with open(os.path.join(self.input_directory, self.input_filename)) as input_file:
print(f'parsing {input_file.name}')
data = []
for line in input_file:
link = {}
parser = NewsParser(line)
link = parser.get_dict()
data.append(link)
return data