mirror of
https://git.sr.ht/~crc_/retroforth
synced 2024-11-16 19:48:56 +01:00
848ba7303b
FossilOrigin-Name: b5feea667d30aac255d1cfca61fed355d438d2ce6021677f1e53af6302b15eee
22 lines
793 B
Text
22 lines
793 B
Text
This is a quick little tool to strip some HTML and leave text behind.
|
|
|
|
It's not factored, and doesn't filter blocks that don't exactly match
|
|
the tags listed in the code. It's still useful for quick looks, and
|
|
may serve as a starting point for something more useful later on.
|
|
|
|
~~~
|
|
'Tag d:create #1025 allot
|
|
'In-Tag var
|
|
|
|
#0 sys:argv file:open<for-reading> swap
|
|
[ dup file:read
|
|
$< [ &Tag buffer:set &In-Tag v:on ] case
|
|
$> [ &Tag 'head [ here buffer:set ] s:case
|
|
'title [ here buffer:set ] s:case
|
|
'script [ here buffer:set ] s:case
|
|
'script_type="text/javascript" [ here buffer:set ] s:case
|
|
'style [ here buffer:set ] s:case
|
|
drop &In-Tag v:off ] case
|
|
@In-Tag [ buffer:add ] [ c:put ] choose ] times
|
|
file:close
|
|
~~~
|