Skip to content

View your Jupyter notebooks beautifully in the preview

License

Notifications You must be signed in to change notification settings

AnirudhG07/nbpreview.yazi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

nbpreview.yazi

View your Jupyter notebooks beautifully in the preview in Yazi.

Requirements

Previews

image

Installation

ya pack -a AnirudhG07/nbpreview

## For linux and MacOS
git clone https://github.com/AnirudhG07/nbpreview.yazi.git ~/.config/yazi/plugins/nbpreview.yazi

## For Windows
git clone https://github.com/AnirudhG07/nbpreview.yazi.git %AppData%\yazi\config\plugins\nbpreview.yazi

Usage

After installing the plugin, add this to your yazi.toml file inside the plugin's section previously present.

[plugin]
prepend_previewers = [
  { name = "*.ipynb", run = "nbpreview" },
]

Configurations

You can configure your preview by editing the init.lua file present in the plugin directory. image

All the configurations provided using nbpreview --help. By default we have give you some of the flags which you can change according to your needs in the init.lua file.

Please DONOT change the below options(unless you know what you are doing) -

  • --nerd-font - Yazi uses nerd-font.
  • *--decorated - This enables the decorations you see in the preview.
  • --no-paging - To avoid errors.

The OPTIONAL CHANGES flags are by default(recommended) given. You can add more or change as you wish.

CUSTOMIZATION

You can Color customize your previews from the Color schemes and themes provided by nbpreview. These are -

# COLOR SCHEMES
--color-system, --cs [standard|256|truecolor|windows|none|auto]
                The type of color system to use.  [env var: NBPREVIEW_COLOR_SYSTEM]

# THEMES
  -t, --theme [abap|algol|algol_nu|arduino|autumn|bw|borland|coffee|colorful|default|
            dracula|emacs|friendly_grayscale|friendly|fruity|github-dark|gruvbox-dark|
            gruvbox-light|igor|inkpot|lightbulb|lilypond|lovelace|manni|material|monokai|
            murphy|native|nord-darker|nord|one-dark|paraiso-dark|paraiso-light|pastie|
            perldoc|rainbow_dash|rrt|sas|solarized-dark|solarized-light|staroffice|stata-dark|
            stata-light|tango|trac|vim|vs|xcode|zenburn|light|dark|ansi_light|ansi_dark]

You can change the default give color scheme and theme to any you like.

Note

The loading of ipynb might appear slow. This is due to the lag created by the command itself and not because of the plugin or yazi

Explore Yazi

Yazi is an amazing, blazing fast terminal file manager, with a variety of plugins, flavors and themes. Check them out at awesome-yazi and the official yazi webpage.

About

View your Jupyter notebooks beautifully in the preview

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages