diff --git a/.github/workflows/notebooks.yml b/.github/workflows/notebooks.yml index 8d9fe81b6..06bdbe5d3 100644 --- a/.github/workflows/notebooks.yml +++ b/.github/workflows/notebooks.yml @@ -1,10 +1,7 @@ name: Production deployment on: - push: - branches: - - main - - master + workflow_dispatch: jobs: enonces: diff --git a/content/course/manipulation/02a_pandas_tutorial/index.qmd b/content/course/manipulation/02a_pandas_tutorial/index.qmd index 105c81128..746742e8c 100644 --- a/content/course/manipulation/02a_pandas_tutorial/index.qmd +++ b/content/course/manipulation/02a_pandas_tutorial/index.qmd @@ -4,7 +4,7 @@ date: 2023-07-10T13:00:00Z draft: false weight: 20 tags: - - pandas + - Pandas - Pollution - Ademe - Tutoriel diff --git a/sspcloud/init-jupyter.sh b/sspcloud/init-jupyter.sh index a3a8f57a6..a807e51a3 100755 --- a/sspcloud/init-jupyter.sh +++ b/sspcloud/init-jupyter.sh @@ -15,7 +15,7 @@ else fi # Clone course repository -REPO_URL="https://github.com/linogaliana/python-datascientist.git" +REPO_URL="https://github.com/linogaliana/python-datascientist-notebooks.git" git clone --depth 1 $REPO_URL $CLONE_DIR # Put relevant notebook in formation dir diff --git a/utils.py b/utils.py index dd2d069fc..82cb1d70a 100644 --- a/utils.py +++ b/utils.py @@ -23,19 +23,24 @@ def reminder_badges( else: notebook = re.sub(r"content", "notebooks", notebook) + github_repo_notebooks_simplified = "github/linogaliana/python-datascientist-notebooks" + github_alias = github_repo_notebooks_simplified.replace("github","github.com") + github_repo_notebooks = \ + f"https://{github_alias}" if notebook == "": - github_link = 'https://github.com/linogaliana/python-datascientist' + github_link = github_repo_notebooks binder_path = "" - nbviewer_link = "https://nbviewer.jupyter.org/"\ - "github/linogaliana/python-datascientist/tree/master" + nbviewer_link = "https://nbviewer.jupyter.org/" + \ + github_repo_notebooks_simplified + \ + "/tree/main" else: - github_link = 'https://github.com/linogaliana/python-datascientist'\ - '/blob/master' + github_link = github_repo_notebooks + \ + '/blob/main' binder_path = f"?filepath={notebook}" - nbviewer_link = "https://nbviewer.jupyter.org/"\ - "github/linogaliana/python-datascientist/"\ - f"blob/master/{notebook}" + nbviewer_link = "https://nbviewer.jupyter.org/" +\ + github_repo_notebooks_simplified + \ + f"blob/main/{notebook}" notebook_rel_path = f"/{notebook}" section, chapter = notebook.rsplit("/", maxsplit=1) @@ -76,7 +81,7 @@ def reminder_badges( onyxia_init_args = "%20".join(onyxia_init_args) onyxia_link_launcher = f"https://datalab.sspcloud.fr/launcher/ide/{service_name}"\ "?autoLaunch=true&onyxia.friendlyName=%C2%ABpython-datascience%C2%BB"\ - "&init.personalInit=%C2%ABhttps%3A%2F%2Fraw.githubusercontent.com%2Flinogaliana%2Fpython-datascientist%2Fmaster%2Fsspcloud%2Finit-jupyter.sh%C2%BB"\ + "&init.personalInit=%C2%ABhttps%3A%2F%2Fraw.githubusercontent.com%2Flinogaliana%2Fpython-datascientist-notebooks%2Fmaster%2Fsspcloud%2Finit-jupyter.sh%C2%BB"\ f"&init.personalInitArgs=%C2%AB{onyxia_init_args}%C2%BB&security.allowlist.enabled=false" if type == "md": @@ -93,10 +98,10 @@ def reminder_badges( if type == "md": binder_link = "[![Binder]"\ "(https://img.shields.io/badge/Launch-Binder-E66581.svg?logo=data:image/png;base64,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)](https://mybinder.org/"\ - f"v2/gh/linogaliana/python-datascientist/master{binder_path})" + f"v2/gh/{github_repo_notebooks_simplified}/main{binder_path})" else: binder_link = ''\ + 'linogaliana/python-datascientist-notebooks/main?filepath={binder_path}" target="_blank" rel="noopener">'\ 'Binder' if split == 5: @@ -105,9 +110,9 @@ def reminder_badges( if type == "md": colab_link = "[![Open In Colab]"\ "(https://colab.research.google.com/assets/colab-badge.svg)]"\ - f"(http://colab.research.google.com/github/linogaliana/python-datascientist/blob/master{notebook_rel_path})" + f"(http://colab.research.google.com/{github_repo_notebooks_simplified}/blob/main{notebook_rel_path})" else: - colab_link = f''\ + colab_link = f''\ 'Open In Colab' if split == 6: @@ -116,9 +121,9 @@ def reminder_badges( if type == "md": vscode_link = "[![githubdev]"\ "(https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)]"\ - f"(https://github.dev/linogaliana/python-datascientist{notebook_rel_path})" + f"(https://github.dev/linogaliana/python-datascientist-notebooks{notebook_rel_path})" else: - vscode_link = f''\ + vscode_link = f''\ 'githubdev

' badges = [