With IPFS enabled on MyBinder.org, it's easy to try out one of the most mature, robust distributed web protocols.
This demo explores things you can do with IPFS.
_env/ | |
.env/ | |
.ipfs/ | |
.ipynb_checkpoints/ | |
*.conda.lock | |
*.log | |
lite_dir/ | |
tmp/ |
With IPFS enabled on MyBinder.org, it's easy to try out one of the most mature, robust distributed web protocols.
This demo explores things you can do with IPFS.
channels: | |
- conda-forge | |
dependencies: | |
- boa | |
- conda-build | |
- conda-lock | |
- curl | |
- doit | |
- go-ipfs | |
- jupyter-server-mathjax | |
- jupyter-server-proxy | |
- jupyterlab >=3.2.4 | |
- mamba | |
- pip | |
- pkginfo | |
- pip: | |
- jupyterlite ==0.1.0a17 |
{ | |
"LabApp": { | |
"collaborative": true | |
} | |
} |
#!/usr/bin/env bash | |
set -eux | |
./start | |
jupyter nbconvert --execute --to html IPCL.ipynb || echo "well, we tried" | |
jupyter nbconvert --execute --to html IPJL.ipynb || echo "well, we tried" | |
rm -rf ./.ipfs/{keystore,config} |
#!/usr/bin/env bash | |
set -eux | |
export IPFS_PATH=$(pwd)/.ipfs | |
# set up local node | |
ipfs init | |
# start the daemon | |
ipfs daemon 2>ipfs.log | grep -i -o -m1 'Daemon is ready' & tail -f --pid=$! ipfs.log | |
# continue starting the jupyter server (or `postBuild`ing) | |
exec "$@" |