diff --git a/script_hal/extract.py b/script_hal/extract.py
new file mode 100644
index 0000000000000000000000000000000000000000..0b7d8e857902b87aa1660da8c56b3279797f0393
--- /dev/null
+++ b/script_hal/extract.py
@@ -0,0 +1,25 @@
+import requests
+
+def get_publications_from_hal(author_id):
+    # URL pour l'API de HAL
+    url = f"https://api.archives-ouvertes.fr/search/?q=authIdHal_s:{author_id}&wt=json&fl=title_s,authFullName_s,producedDateY_i"
+
+    # Envoyer une requête GET à l'API de HAL
+    response = requests.get(url)
+
+    # Vérifier si la requête a réussi
+    if response.status_code == 200:
+        data = response.json()
+        publications = data['response']['docs']
+        return publications
+    else:
+        print(f"Erreur : Impossible de récupérer les données de l'API de HAL. Code de statut : {response.status_code}")
+        return None
+
+# Exemple d'utilisation
+author_id = "alexandre-meyer"
+publications = get_publications_from_hal(author_id)
+
+if publications:
+    for pub in publications:
+        print(f"Titre : {pub['title_s']}, Auteurs : {pub['authFullName_s']}, Année : {pub['producedDateY_i']}")
\ No newline at end of file
diff --git a/web/content/research/_index.md b/web/content/research/_index.md
index a83397c82d5c53c40f15ddec0ce2756d36147379..e612d9a0f20ff9ef5aa6c4eaf2e7510c6f1358d7 100644
--- a/web/content/research/_index.md
+++ b/web/content/research/_index.md
@@ -16,7 +16,7 @@ My research is at the interface between computer graphics and computer vision, w
 List of publications
 * [LIRIS](https://liris.cnrs.fr/membres?idn=ameyer&set_language=fr)
 * [GoogleScholar](https://scholar.google.com/citations?user=hfS9EakAAAAJ&hl=fr)
-* [DBLP](http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/m/Meyer:Alexandre.html)
+* [DBLP](https://dblp.org/pid/37/1744.html)
 * [HAL](https://cv.archives-ouvertes.fr/alexandre-meyer)
 * [ORCID](https://orcid.org/0000-0002-0249-1048)
 
diff --git a/web/static/gallery/hand_vr.png b/web/static/gallery/hand_vr.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea8d1a2e2775ecb92cc1ee5a57f86bd2606c6c38
Binary files /dev/null and b/web/static/gallery/hand_vr.png differ
diff --git a/web/static/gallery/hand_vr2.png b/web/static/gallery/hand_vr2.png
new file mode 100644
index 0000000000000000000000000000000000000000..500d6131be1de686dd2f8241a1a01938bd95f5b7
Binary files /dev/null and b/web/static/gallery/hand_vr2.png differ