An open API service indexing awesome lists of open source software.

https://github.com/simonfelding/markdown-table-repair

Markdown tables are pretty fragile. This script can add the formalities to make a | seperated markdown table work.
https://github.com/simonfelding/markdown-table-repair

Last synced: about 1 month ago
JSON representation

Markdown tables are pretty fragile. This script can add the formalities to make a | seperated markdown table work.

Awesome Lists containing this project

README

          

# markdown-table-repair
Markdown tables are pretty fragile. This script can add the formalities to make a | seperated markdown table work.

Top row dictates size of table.

## example
this table is broken: 1. extra whitespace in Characteristics cell, 2. too few dashes in second row, 3. Respondents row has 4 cells instead of five:

```
| #Table 1. Characteristics of the sample | | | | |
|-------------------------------------|-----|------|------------|------------|
| Characteristic | n | % | weighted n | weighted % |
| Respondents | 123 | n/a | 1.234.567 |
```

The script detects and removes the errors, outputting a markdown table suitable for sensitive stuff like https://github.com/Zettlr/Zettlr

```
| #Table 1. Characteristics of the sample | | | | |
|-----------------------------------------|-----|------|------------|------------|
| Characteristic | n | % | weighted n | weighted % |
| Respondents | 123 | n/a | 1.234.567 | |
```

It will also transform this
```
| table 1 | 11 | 2222 | 3333333 |
|-|-|-|-|
| test | hi | to | you |
```

to this
```
| table 1 | 11 | 2222 | 3333333 |
|---------|----|------|---------|
| test | hi | to | you |
```

not sure if it's needed.