12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- txt2html is a tool for converting text files to HTML.
- Written as a exercise in writing a simple syntax parser.
- The goal is to be simple and not to create set of syntax rules for
- another markup language - just to take conventions commonly found in
- .txt files and convert them to HTML.
- Which has just resulted in a subset of Markdown anyway.
- If you're looking for a good tool that does the same job, I'd recommend cmark (https://github.com/commonmark/cmark).
- **Remotes:**
- - [git.gearsix.net/txt2html](https://git.gearsix.net/txt2html),
- - [notabug.org/gearsix/txt2html](https://notabug.org/gearsix/txt2html),
- - [gitlab.com/gearsix/txt2html](https://gitlab.com/gearsix/txt2html)
- usage
- -----
- usage: txt2html [OPTIONS] FILE...
- Convert content in txt files to html.
- FILE... A list of 1 filepaths that point to files to be converted to HTML
- OPTIONS
- -br Treat newlines within paragraphs as line breaks.
- -v Print verbose logs during runtime
- -h, --help Print this message
- syntax
- ------
- The following rules from Markdown are followed:
- - Paragraphs
- - Heading 1
- - Heading 2
- - Ordered lists
- - Unordered lists (using `*` and `-`)
- - Pre blocks (only indented blocks)
- building
- --------
- Building the tool is easy, just run `make`, or `make debug` debug to include debug symbols.
- Doing it manually is easy too, there are no external dependencies, here's an example using GCC:
- `gcc -o txt2html *.c`
- authors
- -------
- - gearsix
|