tadd formatting improvements from z3bra - webdump - [FORK] git://git.codemadness.org/webdump
(HTM) git clone git://git.z3bra.org/webdump.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 7c84c8c7f112f38ecf911f274c50b9eca2dfd6e2
(DIR) parent 70517df2a33adb49a59c451f58891a38449d20f8
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 20 Nov 2019 23:57:31 +0100
add formatting improvements from z3bra
- bigger list item indentation.
- for now use tabs as table-cell separator (until there is fancier table
rendering).
- change bullet item for list item to UTF-8 bullet item.
Diffstat:
M webdump.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/webdump.c b/webdump.c
t@@ -590,7 +590,7 @@ xmltagend(XMLParser *p, const char *t, size_t tl, int isshort)
} else if (cur->tag.displaytype & DisplayTable) {
newline();
} else if (cur->tag.displaytype & DisplayTableRow) {
- fputs(" | ", stdout); /* HACK: assume last cell */
+ newline(); /* HACK: assume last cell */
} else if (cur->tag.displaytype & DisplayList) {
newline();
} else if (cur->tag.displaytype & DisplayListItem) {
t@@ -695,21 +695,21 @@ xmltagstartparsed(XMLParser *p, const char *t, size_t tl, int isshort)
} else if (cur->tag.displaytype & DisplayList) {
newline();
} else if (cur->tag.displaytype & DisplayTableCell) {
- fputs(" | ", stdout);
+ fputs("\t", stdout);
} else if (cur->tag.displaytype & DisplayListItem) {
/* indent nested list items */
for (i = curnode; i; i--) {
if (nodes[i].tag.displaytype & DisplayListItem)
continue;
if (nodes[i].tag.displaytype & DisplayList)
- fputs(" ", stdout);
+ fputs(" ", stdout);
}
/* find first parent node and ordered numbers or unordered */
if (parent) {
if (parent->tag.displaytype & DisplayListOrdered)
printf("%zu. ", parent->nchildren);
else
- fputs("* ", stdout);
+ fputs("\xe2\x80\xa2 ", stdout);
}
}