Optional notebook output with interleaved runtime and screenshots #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This is a rough PR with an additional option to output a copy of the source notebook with new markdown cells injected after each executed code cell. The new markdown cells show the last screenshot captured from the preceding code cell, the elapsed time between executing the code cell and the final update to the output, and the number of output updates captured before the cell was considered complete.
I spent some time investigating if it's possible to get the notebook file path via playwright, rather than asking for it as a command-line argument, but I haven't found a way yet. Any tips?
There's one small commit that changes the output path format a bit from proper ISO, since OS X doesn't like colons in file paths.
This was put together pretty quickly, so feel free to add comments or commits.