ユーザーがJupyterノートブックを作成および共有できるWebアプリケーションを作成しようとしています。
現在、私はJupyterHubを稼働させており、個々のサーバーに対して新しいサーバーを生成することができます。
ただし、JupyterノートブックをHTMLページに埋め込む方法がわかりません。私はnbconvertを試しましたが、それは私にnotebooの静的なレンダリングを与えます。ユーザーが編集して実行できる動的なノートブックが必要です。
ノートブックをGitHubに保存し、ユーザーがWebアプリケーションを通じてノートブックを表示できるようにする予定です。
私はこれに似たものをウェブサイトQuantopianで見ました。 (例: Quantopian notebook )。フロントエンド側でこれに似たものをどのように達成できますか?
どんな助けでも大歓迎です!
Jupyter環境を組み込むには、iframe
の使用を検討してください。
ノートブックをGithubに読み込んで保存するには、おそらく-などの他のプロジェクトをチェックする必要があります mybinder および Everware 、および/またはカスタムJupyterのソースコードを変更します。
できません。
これは可能でした。 Jupyterのカーネル(Pythonなど)をJavaScriptで解釈できるかどうか。次に、ユーザーはWebブラウザを介してコードを評価できます。ただし、Jupyterはまだこの機能を提供していません。