Skip to main content

Jupyter Extension to do one-way synchronization of git repositories

Project description

nbgitpuller

GitHub Workflow Status - Test Documentation Status GitHub Discourse Gitter

nbgitpuller lets you distribute content in a git repository to your students by having them click a simple link. Automatic merging ensures that your students are never exposed to git directly. It is primarily used with a JupyterHub, but can also work on students' local computers.

See the documentation for more information.

Installation

pip install nbgitpuller

Example

This example shows how to use the nbgitpuller link generator to create an nbgitpuller link, which a user then clicks.

  1. The nbgitpuller link generator GUI is used to create a link.

  2. This link is clicked, and the content is pulled into a live Jupyter session.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbgitpuller-1.3.0.tar.gz (367.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbgitpuller-1.3.0-py2.py3-none-any.whl (360.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file nbgitpuller-1.3.0.tar.gz.

File metadata

  • Download URL: nbgitpuller-1.3.0.tar.gz
  • Upload date:
  • Size: 367.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nbgitpuller-1.3.0.tar.gz
Algorithm Hash digest
SHA256 0f3f0905959a47c6583d9991cd9812a98177d136b9abd670b4fc021404c4bce9
MD5 542f7fa3623ab535615411765be3ea6c
BLAKE2b-256 a128fdfce335b0f8d817a0a32fa6f61c80f3ec74f50db804afc0fc1bcf4dc37f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbgitpuller-1.3.0.tar.gz:

Publisher: release.yaml on jupyterhub/nbgitpuller

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nbgitpuller-1.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: nbgitpuller-1.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 360.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nbgitpuller-1.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a0ae64ab76ba9d975020bcfc9f1f1eabd733a2d9aab63bf3fb4f4fe1394ee3f7
MD5 4e086f8c80fc11ebad481e4a50b6d7a1
BLAKE2b-256 e0c1d4191f4c97bf635ca083592d9a59f08f84eec08630c695d018d20de24c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbgitpuller-1.3.0-py2.py3-none-any.whl:

Publisher: release.yaml on jupyterhub/nbgitpuller

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page