There are 3 options to run this project.
https://bitnik.github.io/analyse-caesar-cipher/lab/index.html?path=analyse_caesar_cipher.ipynb
This is a static site powered by JupyterLite and deployed on GitHub Pages. It uses a Python kernel backed by Pyodide running in a Web Worker.
Important: All changes you make there, they will be stored in browser storage. If you want to revert all changes, you should clear the site data in your browser.
By clicking the badge above, you can run this project on mybinder.org.
Install dependencies:
pip install pip-tools
pip-compile -o requirements.txt pyproject.toml
pip-compile --extra dev -o dev-requirements.txt pyproject.toml
pip-sync requirements.txt dev-requirements.txt
Run jupyter lab server:
# Disable classic notebook view
jupyter server extension disable nbclassic
# Run jupyter lab
jupyter lab notebooks/analyse_caesar_cipher.ipynb --port 8888
# jupyter server extension list
# jupyter labextension list
Or run JupyterLite server:
# https://jupyterlite.readthedocs.io/en/stable/quickstart/standalone.html
jupyter lite build
jupyter lite serve --port 8889