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

1
work_helpers/sg_mbp_release.py

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

Loading…
Cancel
Save