# -*- coding: utf-8 -*- """ Yuuki_Libs (c) 2020 Star Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. """ from bs4 import BeautifulSoup class Yuuki_WebDataReader: def __init__(self, Yuuki_Data): self.handle = Yuuki_Data def get_logs(self, name): if name not in self.handle.LogType: return {"status": 404} with open( self.handle.LogPath + self.handle.LogName.format(name) ) as file: html_doc = file.read() parser = BeautifulSoup(html_doc, 'html.parser') events = parser.find_all('li') return [result.string for result in events]