Show HN: Customizing JupyterLab launcher entries with Jupyter_app_launcher
jupyter_app_launcher is a new JupyterLab extension allowing users to pin notebooks, dashboards, documentation, and links to the launcher.
Checkout the demo at <a href="https:&#x2F;&#x2F;mybinder.org&#x2F;v2&#x2F;gh&#x2F;trungleduc&#x2F;jupyter_app_launcher&#x2F;main?urlpath=lab" rel="nofollow">https:&#x2F;&#x2F;mybinder.org&#x2F;v2&#x2F;gh&#x2F;trungleduc&#x2F;jupyter_app_launcher&#x2F;m...</a>
GitHub - trungleduc/jupyter_app_launcher: A JupyterLab extension to create custom launcher entries.
jupyter_app_launcher
   
 A JupyterLab extension to create custom launcher entries 
jupyter_app_launcher helps users customize the JupyterLab launcher with a simple YAML file. Users can add custom entries to the launcher to:

Open a predefined notebook with selected widget factory
Open a markdown file.
Render a notebook in dashboard mode
Open a notebook with Voila
Start a local web server and open the predefined URL.
Open a remote URL (as widget tab in Jupyter or in new browser window).
Open terminal and run a predefined command


  
    
    demo.mp4
    
  

  

  


Try it online!
You can try it online by clicking on this badge:

Or you can run it directly in your browser with JupyterLite:

Documentation
You can read the documentation following this link: https://jupyter-app-launcher.readthedocs.io/
Installation
You can install using pip:
pip install jupyter-app-launcher
Or using conda:
conda install -c conda-forge  jupyter_app_launcher
jupyter_app_launcher works with JupyterLab>=3.1
Example
Open a predefined notebook

Open a predefined markdown file

Render a notebook in dashboard mode

Open a notebook with Voila

Start a local web server and open the URL.

Open a remote URL

Contributing
See Contributing
Packaging the extension
See RELEASE
