Copy paste tool that analyzes the semantic description of all text in the DOM
MIT License
Copy the contents of semanticText.js and paste into a browser console. Run the code.
Finds all text nodes that are not purely white space and evaluates them against their parent node's node name. In the case where a parent node is a span, the span's parent node is evaluated. If that node is a span, its parent node is evaluated.
This tool uses and includes getNodesByType to walk the DOM
MIT License