webdump

Text-based web client/page dump (experiment)
git clone git://git.codemadness.org/webdump
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2019-12-09 23:13hide tags if parent is hiddenHiltjo Posthuma1+9-3
2019-12-09 18:05improve hidden elements, add "hidden" and "aria-hidden" attribute parsingHiltjo Posthuma1+13-3
2019-12-09 18:05refactor bsearch to findtag()Hiltjo Posthuma1+12-5
2019-12-09 18:04rename autoclose to isvoid (void element)Hiltjo Posthuma1+11-4
2019-12-09 17:46hide script, style and template tagHiltjo Posthuma1+3-0
2019-12-09 17:46use binary search for tagsHiltjo Posthuma1+18-8
2019-12-09 17:38sort tagsHiltjo Posthuma1+50-60
2019-12-08 15:41use binary search (bsearch) for named entity lookup on the sorted listHiltjo Posthuma1+23-10
2019-12-08 15:31sort named entities, add laquo, raquo and REG to the common-used listHiltjo Posthuma2+1977-1975
2019-12-08 15:23show img alt textHiltjo Posthuma1+9-0
2019-12-08 15:20README: minor rewordHiltjo Posthuma1+2-2
2019-12-08 15:09simplify link reference type, remove ifdefs and some debug codeHiltjo Posthuma1+1-30
2019-12-08 14:57only show link references at the bottom if there are any, remove #ifdef for itHiltjo Posthuma1+3-9
2019-11-29 14:25add tel: as link reference, only mailto: and tel: may be used in <a>Hiltjo Posthuma1+7-3
2019-11-29 14:22add a case for mailto: urls for link referencesHiltjo Posthuma1+7-2
2019-11-29 14:08update READMEHiltjo Posthuma1+2-0
2019-11-29 14:06disable ANSI codes by default now that there is a -a optionHiltjo Posthuma1+1-1
2019-11-29 14:05underline references/linksHiltjo Posthuma1+4-2
2019-11-29 14:05update READMEHiltjo Posthuma1+34-0
2019-11-29 14:04improvem man page, change -s to -rHiltjo Posthuma2+15-10
2019-11-29 09:49Add ability to toggle rendering optionsWilly Goiffon2+20-1
2019-11-29 09:42Ensure no unnecessary newline is appended at end of dumpWilly Goiffon1+3-1
2019-11-28 21:23named entities: add &reg;Hiltjo Posthuma1+1-0
2019-11-28 21:23update READMEHiltjo Posthuma1+19-5
2019-11-28 21:22"autoclose" certain tags if they are not defined in the short formHiltjo Posthuma1+21-3
2019-11-28 18:27use a list of common-used named entitiesHiltjo Posthuma3+18-2014
2019-11-28 18:18remove local TODOHiltjo Posthuma1+0-60
2019-11-28 18:17don't hide data inside unknown tags, just show it as inlineHiltjo Posthuma1+1-1
2019-11-28 18:16fix formatting inside <pre> containing markupHiltjo Posthuma1+16-7
2019-11-22 12:15disable reverse for <code>Hiltjo Posthuma1+1-1
2019-11-22 12:14add strikethrough, blink. refactor bitmasks for displaytypesHiltjo Posthuma1+39-32
2019-11-22 12:13add all named entities.Hiltjo Posthuma3+2035-19
2019-11-22 12:12add <br> handling in tagstartHiltjo Posthuma1+2-6
2019-11-22 12:12print and reset each style (do not reset all attributes)Hiltjo Posthuma1+27-12
2019-11-22 12:11add one printansi function for printing ANSI codes or notHiltjo Posthuma1+9-1
2019-11-20 23:43print reset sequence first, some small cleanupsHiltjo Posthuma1+6-10
2019-11-20 23:38show usage on invalid flag (or -h)Hiltjo Posthuma1+4-2
2019-11-20 23:37update TODOHiltjo Posthuma1+4-17
2019-11-20 23:37webdump.1: minimal documentation for flagsHiltjo Posthuma1+2-1
2019-11-20 23:36make table cell header (th) and headers boldHiltjo Posthuma1+7-7
2019-11-20 23:36add arg.h and option parsing: -b and -wHiltjo Posthuma3+62-3
2019-11-20 23:24make (soft)line-wrapping an option, still WIP thoughHiltjo Posthuma1+8-8
2019-11-20 23:18define some run-time options, change some optionsHiltjo Posthuma2+33-14
2019-11-20 23:03improve table row and cell rendering a bitHiltjo Posthuma1+2-3
2019-11-20 22:57add formatting improvements from z3braHiltjo Posthuma1+4-4
2019-11-20 22:49rm TODO commentHiltjo Posthuma1+0-4
2019-11-20 22:48Translate semantic tags to ANSI escapesHiltjo Posthuma1+18-5
2019-11-20 22:30disable (soft)-line wrappingHiltjo Posthuma1+7-4
2019-11-20 22:29refactor nbsp handling and named entities to codepointsHiltjo Posthuma2+24-23
2019-11-20 17:29rename count to nchildren, some cleanupsHiltjo Posthuma1+6-13
2019-11-20 17:24improvementsHiltjo Posthuma3+205-88
2019-11-10 19:55Makefile: remove config.mk, simplifyHiltjo Posthuma2+15-22
2019-09-23 07:38update TODOHiltjo Posthuma1+2-0
2019-09-22 18:16man page: remove copy-pasta line, prefix "DEBUG:" for debug lineHiltjo Posthuma2+2-3
2019-09-22 17:54add TODO itemHiltjo Posthuma1+1-0
2019-09-22 17:48fix bug in ignoring character in <style> or <script>Hiltjo Posthuma1+1-1
2019-09-22 17:45absolute link references, add base href argument to programHiltjo Posthuma1+26-27
2019-09-22 17:19use cflags, ldflags, fix directory name (sfeed copy-pasta)Hiltjo Posthuma2+3-3
2019-09-22 17:17fix make distHiltjo Posthuma1+1-2
2019-09-22 17:16add bare minimum man page for nowHiltjo Posthuma1+21-0
2019-09-22 17:14initial MakefileHiltjo Posthuma2+106-3
2019-09-22 17:14rename main.c to webdump.cHiltjo Posthuma2+706-697
2019-09-22 17:10disable display inline (#ifdef), its the default type nowHiltjo Posthuma1+2-0
2019-09-21 18:02testing improve white-space handlingHiltjo Posthuma3+45-21
2019-09-21 17:14hide tag if DisplayNone, separate white-space handlingHiltjo Posthuma2+10-11
2019-09-21 14:43show "code" as pre for now, disable showing links for nowHiltjo Posthuma1+3-1
2019-09-21 14:37add a few HTML5 tags, update TODO, tiny cleanupHiltjo Posthuma2+12-3
2019-09-21 14:31add strlcat, strlcpy, update README, TODO and display "code" inlineHiltjo Posthuma5+112-4
2019-09-21 14:25more refactoring, update TODO and bump LICENSE yearHiltjo Posthuma3+97-78
2019-09-21 13:41refactor display type handlingHiltjo Posthuma1+64-66
2019-09-21 13:23improvementsHiltjo Posthuma2+213-21
2019-09-15 18:03some improvementsHiltjo Posthuma2+54-20
2019-06-28 11:20update READMEHiltjo Posthuma1+8-8
2019-06-27 17:41sync XML improvements from sfeedHiltjo Posthuma2+63-67
2019-06-27 17:40improve tag handling, by pazz0Hiltjo Posthuma1+6-6
2019-06-27 17:37ignore all within <script> or <style> (WIP)Hiltjo Posthuma1+40-19
2018-09-12 20:29add work-in-progress code, listing of goals/scope and TODOHiltjo Posthuma4+81-10
2018-08-26 13:27xml: sync many XML parser improvementsHiltjo Posthuma3+144-117
2017-08-26 13:33improve ignore tag handling, cleanup a bitHiltjo Posthuma1+32-39
2017-08-26 10:49simplify ignore tags parsingHiltjo Posthuma1+38-56
2017-08-26 10:45remove code from block tag, add some TODOHiltjo Posthuma2+5-1
2017-08-24 22:29simplify a bit, add <label> inline and <div> as block for nowHiltjo Posthuma1+5-4
2017-08-24 15:17initial patch to ignore <script> and <style>Hiltjo Posthuma1+23-20
2017-08-20 18:56remove preprocess code, compare tags and attribute case-insensitiveHiltjo Posthuma1+40-63
2017-08-20 18:19support th (hack), disable ignore tags for now (requires parser change)Hiltjo Posthuma1+19-11
2017-07-24 08:06wipHiltjo Posthuma2+97-14
2017-07-22 21:49improve whitespace handling (needs more work)Hiltjo Posthuma2+78-32
2017-07-22 14:02initial support to ignore tags (script and CSS)Hiltjo Posthuma1+21-0
2017-07-22 13:46simplify cdata handler, show src attribute (disabled for now)Hiltjo Posthuma1+18-30
2017-07-22 13:29simplify pre-like tags parsing, support some basic entitiesHiltjo Posthuma1+37-68
2017-07-22 13:14simplify tag type matching, add nested list-item support...Hiltjo Posthuma1+78-12
2017-07-22 12:36initial repo (experiment)Hiltjo Posthuma4+719-0