#!/usr/bin/env python3 import re from colors import COLORS, Style from system_info import get_system_info print("") logo_lines, info_lines = get_system_info() logo_line_widths = [len(re.sub(r"{\d}", "", line)) for line in logo_lines] logo_width = max(logo_line_widths) for line_index in range(0, max(len(logo_lines), len(info_lines))): line = "" logo_line_width = 0 if line_index < len(logo_lines): logo_line = logo_lines[line_index] logo_line_width = logo_line_widths[line_index] line += Style.BRIGHT line += logo_line.format(*COLORS) line += Style.RESET_ALL line += " " * (logo_width - logo_line_width + 3) if line_index < len(info_lines): info_line = info_lines[line_index] line += info_line print(line) print("")