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

Uploaded Source

Built Distribution

nbgitpuller-1.2.0-py2.py3-none-any.whl (316.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: nbgitpuller-1.2.0.tar.gz
  • Upload date:
  • Size: 322.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for nbgitpuller-1.2.0.tar.gz
Algorithm Hash digest
SHA256 53eda2e9fa527afc19cbe8aa4f1328a700b3ede7a95f0834eeb3369a15221bd5
MD5 3f389adbec8aa7143c4e96a21b022912
BLAKE2b-256 18c363c4d37f89417fbde293859e0faf8406d8faab7cffa164d4951e763aac78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nbgitpuller-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3708714165a71122624a33fa21d5a7ccc45a1bff18fc8a1d74e769f3a93c9bc4
MD5 f5325410224cd27d3414e514348d0169
BLAKE2b-256 494c5e2b761d3b59db0e5876d907d2bc8f99b29bd623084baaaaa30705a82c81

See more details on using hashes here.

Supported by

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