Browse Source

linted with black

master
Holger Frey 4 years ago
parent
commit
715ae7936c
  1. 10
      work_helpers/excel2markdown.py
  2. 1
      work_helpers/sg_mbp_release.py

10
work_helpers/excel2markdown.py

@ -1,4 +1,3 @@
import click import click
import pyperclip import pyperclip
@ -23,16 +22,16 @@ def get_cell_lengths(table):
return {k: max(v) for k, v in tmp.items()} return {k: max(v) for k, v in tmp.items()}
def build_table(table, lengths): def build_table(table, lengths):
text_rows = [_build_row(row, lengths) for row in table] text_rows = [_build_row(row, lengths) for row in table]
header, *rest = text_rows header, *rest = text_rows
sep_items = [ sep_items = ["-" * lengths[k] for k in sorted(lengths.keys())]
"-" * lengths[k] for k in sorted(lengths.keys())
]
separator = _build_line(sep_items) separator = _build_line(sep_items)
lines = [header, separator] + rest lines = [header, separator] + rest
return "\r\n".join(lines) return "\r\n".join(lines)
def _build_row(row, lengths): def _build_row(row, lengths):
items = [] items = []
for i, cell in enumerate(row): for i, cell in enumerate(row):
@ -40,12 +39,12 @@ def _build_row(row, lengths):
items.append(cell.ljust(length)) items.append(cell.ljust(length))
return _build_line(items) return _build_line(items)
def _build_line(items): def _build_line(items):
tmp = " | ".join(items) tmp = " | ".join(items)
return f"| {tmp} |" return f"| {tmp} |"
@click.command() @click.command()
def cli(): def cli():
xls = pyperclip.paste() xls = pyperclip.paste()
@ -54,4 +53,3 @@ def cli():
result = build_table(table, lengths) result = build_table(table, lengths)
print("copied to clipboard") print("copied to clipboard")
pyperclip.copy(result) pyperclip.copy(result)

1
work_helpers/sg_mbp_release.py

@ -33,7 +33,6 @@ WORKBOOKS_MAP = {
"MBP Reg.xlsx": "MBP {version} Reg.xlsx", "MBP Reg.xlsx": "MBP {version} Reg.xlsx",
"MBP QC.xlsx": "MBP {version} QC.xlsx", "MBP QC.xlsx": "MBP {version} QC.xlsx",
"MBP Dry.xlsx": "MBP {version} Dry.xlsx", "MBP Dry.xlsx": "MBP {version} Dry.xlsx",
} }

Loading…
Cancel
Save