nbpreview features overview
mainnbpreview is a terminal viewer for Jupyter notebooks (similar to cat for .ipynb files) that provides rich rendering capabilities, including:
- Code: Syntax highlighting for code cells.
- Markdown: Rendering of markdown content.
- Images: Drawing/displaying images.
- Data: Rendering of DataFrames and Vega/Vega-Lite charts.
- Math: Rendering of LaTeX.
- Web Content: Parsing HTML and creating hyperlinks for complex content.
- Errors: Rendering of
stderroutput and tracebacks. - Icons: Support for Nerd Font icons.