The entry point for the Node version of ipynb2web when installed via NPM.
Install:
npm install ipynb2web
Import using ESM:
import ipynb2web from 'ipynb2web';
Import using CJS:
// const ipynb2web = require('ipynb2web').default;
// or
const { ipynb2web } = require('ipynb2web');
Usage:
const prepairedJsonAsset = ipynb2web.nb2json(url)
Returns:
{ meta: { ... }, content: { ... } }
Calls core functionalities from the convert, prerender, convert_util modules.
Members
(static, constant) ipynb2web :Object
ipynb2web's Node implementation. This is not the same as the browser or the CLI implementation.
Type:
- Object
Properties:
Name | Type | Description |
---|---|---|
createSitemap |
function | Calls prerender.createSitemap to create a sitemap. |
createAudio |
function | Calls prerender.createAudio to create audio. |
cli_nbs2html |
function | Calls prerender.cli_nbs2html to convert notebooks to HTML from command line. |
createSpeech |
function | Calls create_audio.createSpeech to create speech. |
saveSpeech |
function | Calls create_audio.saveSpeech to save speech. |
getTextFromJson |
function | Calls create_audio.getTextFromJson to get text from JSON. |
speechFromDir |
function | Calls create_audio.speechFromDir to create speech from a directory. |
makeDetails |
function | Calls convert_util.makeDetails to make details. |
replaceEmojis |
function | Calls convert_util.replaceEmojis to replace emojis. |
convertNotes |
function | Calls convert_util.convertNotes to convert notes. |
replaceAndLog |
function | Calls convert_util.replaceAndLog to replace and log. |
nb2json |
function | Calls convert.nb2json to convert Jupyter Notebook to JSON. |