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.2.2.tar.gz (324.1 kB view details)

Uploaded Source

Built Distribution

nbgitpuller-1.2.2-py2.py3-none-any.whl (317.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for nbgitpuller-1.2.2.tar.gz
Algorithm Hash digest
SHA256 3a3dfe985642738ac01acba29e6703a2cd2468dd768b6f004eb74e836d22515d
MD5 5301ce45f6cbc50d0b5481a22152eb78
BLAKE2b-256 c6692a633c33209df7fa6909f19a8a44e4db417b5705c00a28650b33622a0580

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbgitpuller-1.2.2.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.2.2-py2.py3-none-any.whl.

File metadata

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

File hashes

Hashes for nbgitpuller-1.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 19a6839928aabdb38383f05298889d407c872e392259b933cb5ddd31e4b22c6e
MD5 035287d5867aa4599459702d620f83d8
BLAKE2b-256 010a0b4a7c22c0cac8c2edd6e69f5e5feb60edc0edf119cb313639ab1ec09f40

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbgitpuller-1.2.2-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page