Open
Description
Due to the "500 Internal Server Error" of myBinder the last weeks, i look at how to make available the notebooks via GitHub pages with the support of Jupyterlite.
Problem
I notice some problems with the existing notebooks i have:
- use of request library
Many people load their datas like:
Loading the EDH dataset from the zenodo url
import requests
url = "https://zenodo.org/record/4888168/files/EDH_text_cleaned_2021-01-21.json"
r = requests.get(url)
json = r.json()
EDH = pd.DataFrame.from_dict(json)
I see i should look at pyodide.http.FetchResponse
- use of SSL
df = pd.read_csv("https://raw.githubusercontent.com/jdh-observer/jdh001-JJszM3GwAYDs/main/namelesscrowd/cooc-multitudo-tac_hyperbase.csv")
df
URLError: <urlopen error unknown url type: https>
By using the Jupyterlite demo template
../jupyterlite-demo/blob/main/.github/workflows/deploy.yml
uses: actions/setup-python@v4
with:
python-version: '3.10'
https://docs.python.org/3/library/ssl.html
This module does not work or is not available on WebAssembly platforms wasm32-emscripten and wasm32-wasi.
Advices
- Guidelines to develop notebook for the Pyodide kernel?
- Do you have already theses feedbacks of migration of existing notebook for Jupyterlite?
- or should i look at this https://github.com/jupyterlite/repo2jupyterlite to migrate already written notebook?
Activity