Jupyter Notebook Viewer pour MAC

App gratuite et open source pour Mac qui affiche les notebooks Jupyter et IPython, avec des aperçus Quick Look dans le Finder.

Présentation de Jupyter Notebook Viewer

Jupyter Notebook Viewer est une petite application macOS native et gratuite pour lire les notebooks Jupyter et IPython. Elle fonctionne de façon autonome grâce à la bibliothèque nbviewer.js, si bien qu’un notebook s’ouvre comme n’importe quel document, et elle inclut un générateur Quick Look pour prévisualiser les notebooks dans le Finder.

L’app est créée par Tino Wagner et publiée sous licence MIT. C’est une app universelle pour les Mac Apple Silicon et Intel, elle nécessite macOS 10.15 ou version ultérieure et ne pèse que quelques mégaoctets. La version 0.1.6 est la plus récente et corrige un problème de sécurité potentiel qui pourrait permettre à un attaquant d’injecter du code à l’exécution ; le développeur précise qu’il s’agit d’une injection depuis l’extérieur de l’app, pas par les notebooks.

Deux remarques franches avant le téléchargement. Le projet n’a pas publié de nouvelle version depuis un certain temps. Homebrew a aussi désactivé son cask parce que l’app échoue au contrôle Gatekeeper de macOS : macOS peut donc refuser de l’ouvrir au début, et Homebrew ne permet plus de l’installer. C’est un visualiseur : le projet la décrit comme une application pour consulter des notebooks, et les modifier ou les exécuter ne fait pas partie de ses fonctions.

Fonctionnalités principales

Jupyter Notebook Viewer fait une seule chose, sans encombrer.

  • App Mac native : conçue pour macOS comme une application classique.
  • Autonome : fonctionne seule grâce à nbviewer.js.
  • Notebooks Jupyter : ouvre les fichiers de notebooks Jupyter pour les lire.
  • Notebooks IPython : lit aussi les notebooks IPython.
  • Quick Look : un générateur intégré pour les aperçus dans le Finder.
  • Universelle : fonctionne nativement sur Apple Silicon et Intel.
  • Petit téléchargement : un zip d’environ 3,4 Mo.
  • Open source : licence MIT, avec le code sur GitHub.

Nouveautés de la version 0.1.6

Jupyter Notebook Viewer 0.1.6 est une version de sécurité.

  • Corrige un problème de sécurité potentiel qui pourrait permettre à un attaquant d’injecter du code à l’exécution (depuis l’extérieur de l’app, pas par les notebooks Jupyter)

Questions fréquentes sur Jupyter Notebook Viewer

Jupyter Notebook Viewer est-il gratuit ?

Oui. Il est gratuit et open source sous licence MIT.

Quelle version de macOS faut-il ?

La version 0.1.6 nécessite macOS 10.15 ou version ultérieure.

Fonctionne-t-il sur les Mac Apple Silicon ?

Oui. C’est une app universelle qui fonctionne nativement sur Apple Silicon et Intel.

Fonctionne-t-il tout seul ?

Le projet décrit l’app comme autonome, grâce à nbviewer.js.

Peut-il modifier ou exécuter des notebooks ?

Le projet le décrit comme une application pour consulter des notebooks. Les modifier ou les exécuter ne fait pas partie des fonctions indiquées.

Puis-je prévisualiser des notebooks dans le Finder ?

Oui. L’app inclut un générateur Quick Look. S’il ne fonctionne pas, le projet suggère de vérifier que le plugin apparaît avec : qlmanage -m plugins | grep ipynb

Puis-je l’installer avec Homebrew ?

Plus maintenant. Homebrew a désactivé le cask jupyter-notebook-viewer parce que l’app échoue au contrôle Gatekeeper de macOS. Téléchargez plutôt le zip depuis la page des versions sur GitHub.

macOS l’ouvrira-t-il sans avertissement ?

Peut-être pas. Homebrew indique que l’app échoue au contrôle Gatekeeper, donc macOS peut refuser de l’ouvrir au début.

Comment l’installer ?

Téléchargez nbviewer-app.zip, décompressez-le et déplacez Jupyter Notebook Viewer.app dans votre dossier Applications.

D’où vient le téléchargement de Jupyter Notebook Viewer sur jupyter-notebook-viewer.FULLMAC.app ?

Le bouton de téléchargement mène à la page officielle des versions de Jupyter Notebook Viewer : https://github.com/tuxu/nbviewer-app/releases/latest. jupyter-notebook-viewer.FULLMAC.app ne modifie ni ne réempaquette l’app.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.