diff --git a/post/polars/index.qmd b/post/polars/index.qmd
index 2129afb0..ce2e9c00 100644
--- a/post/polars/index.qmd
+++ b/post/polars/index.qmd
@@ -35,8 +35,8 @@ Ses atouts ? D'excellentes performances et une expressibilité qui le rapproche
Ce post de blog revient sur les principaux atouts de `Polars`, sans vouloir être exhaustif. Un _notebook_ illustrant les principales
fonctionnalités du package vise à le compléter :
-
-
+
+
diff --git a/post/polars/init.sh b/post/polars/init.sh
new file mode 100644
index 00000000..63af8347
--- /dev/null
+++ b/post/polars/init.sh
@@ -0,0 +1,21 @@
+NOTEBOOK_NAME=$1
+# ex: polars-tuto
+
+WORK_DIR="/home/onyxia/work"
+CLONE_DIR="${WORK_DIR}/repo-git"
+
+COURSE_DIR="${CLONE_DIR}/post/polars"
+
+# Clone course repository
+REPO_URL="https://github.com/inseefrlab/ssphub.git"
+git clone --depth 1 $REPO_URL $CLONE_DIR
+
+# Put relevant notebook in formation dir
+cp "${COURSE_DIR}/${NOTEBOOK_NAME}.ipynb" "${WORK_DIR}"
+
+# Remove useless repositories
+rm -rf $CLONE_DIR ${WORK_DIR}/lost+found
+
+# Open the relevant notebook when starting Jupyter Lab
+jupyter server --generate-config
+echo "c.LabApp.default_url = '/lab/tree/${NOTEBOOK_NAME}.ipynb'" >> /home/onyxia/.jupyter/jupyter_server_config.py