This release is a pre-release and may not be stable for production use.
NbHub 💫
A command-line application for sharing jupyter notebooks to the web.
Simple, minimal, hacky.
This is alpha! Check the roadmap and don't blow up my server.
Installation
NbHub requires pyhton 3.6 or newer.
$ pip install nbhub
I actually recommend you use pipx for installing CLI tools.
Usage
Once installed, simply run:
$ nbhub my_cool_notebook.ipynb
After a couple of prompts you will receive a link like this one.
Contributing
Note: If you want to develop new features and not sure where to start, just email me.
Start by forking this repo.
Install the development dependencies (you probably want to do this in a virtual environment):
$ pip install -r requirements-dev.txt
Make sure the tests run:
$ pytest
Bugs and other issues should be reported right here.
Roadmap
- Open source the web server.
- Date limit on notebooks to be destroyed.
- Ability to set password on link creation for private notebooks.
- Improvements to CLI like only accepting notebook format.
- Web server improvements (auto clean ups, encryption, etc.)
Metadata
Release files for nbhub 20.4b2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nbhub-20.4b2.tar.gz | 3.4 kB | Details |
Release files / nbhub-20.4b2.tar.gz
| Download URL | nbhub-20.4b2.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fc1fdb1194c85d7546334c6c2e5fb9b4ba22c6230c99b3c8e032911bd4b1470
|
|
BLAKE2b-256 checksum How to use checksums |
e77d10f74e5b28396ca4be1d7a4bb9fd9d7d4966785609612d3d9c1609105c83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.1
|