https://github.com/agoose77/jupyterlab-markup

JupyterLab extension to enable markdown-it rendering, with support for markdown-it plugins

https://github.com/agoose77/jupyterlab-markup

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary

Keywords

jupyterlab-extension markdown markdown-it renderer

Keywords from Contributors

notebook sequences projection serializer interactive archival investing generic standardization optim
Last synced: 6 months ago · JSON representation

Repository

JupyterLab extension to enable markdown-it rendering, with support for markdown-it plugins

Basic Info
  • Host: GitHub
  • Owner: agoose77
  • License: bsd-3-clause
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 1.7 MB
Statistics
  • Stars: 50
  • Watchers: 6
  • Forks: 13
  • Open Issues: 22
  • Releases: 5
Topics
jupyterlab-extension markdown markdown-it renderer
Created almost 7 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Contributing License

README.md

jupyterlab-markup

pypi-badge conda-forge-badge docs-badge binder-badge ci-badge

Extensible markdown rendering for JupyterLab, powered by markdown-it.

This extension is composed of:

  • a Python package named jupyterlab_markup
  • an NPM package named @agoose77/jupyterlab-markup for the frontend extension.

For more, see the documentation.

Requirements

  • JupyterLab >=3.0
  • Python >=3.7

Install

With pip:

bash pip install jupyterlab_markup

or conda/mamba:

bash conda install -c conda-forge jupyterlab-markup

For a development installation, see the contributing guide.

Troubleshoot

Check the frontend extension is installed:

bash jupyter labextension list

Uninstall

bash pip uninstall jupyterlab-markup

or

bash conda uninstall jupyterlab-markup

Owner

  • Name: Angus Hollands
  • Login: agoose77
  • Kind: user
  • Location: United Kingdom
  • Company: 2i2c

Open Source Infrastructure Engineer @ 2i2c. Executable Books core team member. PhD in Nuclear Physics from the University of Birmingham.

GitHub Events

Total
  • Watch event: 1
  • Fork event: 1
Last Year
  • Watch event: 1
  • Fork event: 1

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 143
  • Total Committers: 4
  • Avg Commits per committer: 35.75
  • Development Distribution Score (DDS): 0.385
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Angus Hollands g****5@g****m 88
Nicholas Bollweg n****g@g****m 33
dependabot[bot] 4****] 21
Simon Li o****l@g****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 33
  • Total pull requests: 44
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 15
  • Total pull request authors: 4
  • Average comments per issue: 3.39
  • Average comments per pull request: 1.27
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 32
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • agoose77 (11)
  • bollwyvl (8)
  • psychemedia (2)
  • calope (1)
  • Memento1990 (1)
  • BobFIV (1)
  • nagyj2 (1)
  • BrendanMartin (1)
  • ajdajd (1)
  • murata100 (1)
  • tanaga9 (1)
  • s-weigand (1)
  • Amichayg (1)
  • MarcSkovMadsen (1)
  • digulla (1)
Pull Request Authors
  • dependabot[bot] (32)
  • agoose77 (7)
  • bollwyvl (4)
  • manics (1)
Top Labels
Issue Labels
enhancement (4) bug (1)
Pull Request Labels
dependencies (32)

Packages

  • Total packages: 3
  • Total downloads:
    • npm 23 last-month
    • pypi 294 last-month
  • Total docker downloads: 364
  • Total dependent packages: 10
    (may contain duplicates)
  • Total dependent repositories: 27
    (may contain duplicates)
  • Total versions: 24
  • Total maintainers: 1
pypi.org: jupyterlab-markup

Extensible markdown rendering support in markdown

  • Versions: 9
  • Dependent Packages: 3
  • Dependent Repositories: 12
  • Downloads: 294 Last month
  • Docker Downloads: 175
Rankings
Dependent packages count: 2.3%
Docker downloads count: 3.1%
Dependent repos count: 4.2%
Downloads: 4.5%
Average: 5.6%
Stargazers count: 9.7%
Forks count: 9.9%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @agoose77/jupyterlab-markup

Additional markdown rendering support in JupyterLab.

  • Versions: 12
  • Dependent Packages: 6
  • Dependent Repositories: 3
  • Downloads: 23 Last month
  • Docker Downloads: 189
Rankings
Docker downloads count: 1.4%
Dependent packages count: 3.7%
Forks count: 5.9%
Stargazers count: 6.2%
Dependent repos count: 6.3%
Average: 6.7%
Downloads: 16.8%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: jupyterlab-markup
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 12
Rankings
Dependent repos count: 10.2%
Dependent packages count: 29.0%
Average: 31.2%
Stargazers count: 42.1%
Forks count: 43.7%
Last synced: 6 months ago

Dependencies

package.json npm
  • @jupyterlab/builder ^3.0.0 development
  • @types/codemirror 5.60.5 development
  • @types/markdown-it ^12.2.3 development
  • @typescript-eslint/eslint-plugin ~5.14.0 development
  • @typescript-eslint/parser ~5.14.0 development
  • eslint ~8.0.0 development
  • eslint-config-prettier ~8.5.0 development
  • eslint-plugin-prettier ~4.0.0 development
  • eslint-plugin-react ~7.29.4 development
  • json-schema-to-typescript ^10.1.5 development
  • npm-run-all ^4.1.5 development
  • prettier ~2.6.0 development
  • rimraf ^3.0.2 development
  • typescript ~4.1.3 development
  • @agoose77/markdown-it-mermaid 0.1.0a0
  • @agoose77/markdown-it-svgbob 0.1.0a0
  • @jupyterlab/application ^3.0.0
  • @jupyterlab/apputils ^3.0.0
  • @jupyterlab/codemirror ^3.0.0
  • @jupyterlab/mainmenu ^3.0.0
  • @jupyterlab/rendermime ^3.0.0
  • @jupyterlab/rendermime-interfaces ^3.0.0
  • @jupyterlab/settingregistry ^3.0.0
  • @jupyterlab/ui-components ^3.0.0
  • @lumino/coreutils ^1.5.3
  • @lumino/messaging ^1.4.3
  • @lumino/signaling ^1.4.3
  • markdown-it ^12.2.3
  • markdown-it-anchor ^8.6.4
  • markdown-it-deflist ^2.0.3
  • markdown-it-dollarmath ^0.4.2
  • markdown-it-footnote ^3.0.2
  • markdown-it-task-lists ^2.1.1
  • react ^17.0.1
yarn.lock npm
  • 932 dependencies
.github/workflows/cd.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-node v1 composite
  • actions/upload-artifact v2 composite
  • pypa/gh-action-pypi-publish v1.4.2 composite
.github/workflows/ci.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • actions/setup-python v2 composite
  • pre-commit/action v2.0.3 composite
.binder/environment.yml conda
  • build
  • docutils >=0.18
  • doit
  • hatch-jupyter-builder
  • hatch-nodejs-version >=0.1.0
  • hatchling >=1.3.1
  • jupyterlab >=3,<4.0.0a0
  • myst-parser
  • nodejs >=14,!=15.*,<17
  • pip
  • pkginfo
  • pydata-sphinx-theme >=0.10.0,<0.11
  • python >=3.10,<3.11.0a0
  • sphinx >=5,<6
  • sphinx-copybutton
  • sphinx-jsonschema
  • tomli
pyproject.toml pypi
setup.py pypi