GithubFlavoredMarkdownTable
GithubFlavoredMarkdownTable was initially implemented bcho. It produces a GitHub Flavored Markdown formatted table.
Because there are no outer table borders:
Table titles are ignored.
Border display toggles are also ignored.


API
- class terminaltables.GithubFlavoredMarkdownTable(table_data)
Github flavored markdown table.
https://help.github.com/articles/github-flavored-markdown/#tables
- Variables:
table_data (iter) – List (empty or list of lists of strings) representing the table.
justify_columns (dict) – Horizontal justification. Keys are column indexes (int). Values are right/left/center.
- column_max_width(column_number)
Return the maximum width of a column based on the current terminal width.
- Parameters:
column_number (int) – The column number to query.
- Returns:
The max width of the column.
- Return type:
int
- property column_widths
Return a list of integers representing the widths of each table column without padding.
- property ok
Return True if the table fits within the terminal width, False if the table breaks.
- property table
Return a large string of the entire table ready to be printed to the terminal.
- property table_width
Return the width of the table including padding and borders.