diff --git a/migration/list-files-url.py b/migration/list-files-url-from-db.py
similarity index 90%
rename from migration/list-files-url.py
rename to migration/list-files-url-from-db.py
index b7dd7810e2fb02e1ac20fae55401eef400babd1a..e08d2c22279a59c9b42ec65e0ccda687d4ead0cd 100644
--- a/migration/list-files-url.py
+++ b/migration/list-files-url-from-db.py
@@ -3,7 +3,7 @@ from django.contrib.auth.models import User
 from django.contrib.sites.models import Site
 
 # cd /pod/src # GOTO pod src directoy (where is manage.py)
-# python manage.py shell < /pod/REPRISE/esup-pod-api-sample/migration/list-files-url.py > /pod/REPRISE/esup-pod-api-sample/migration/media_files_list.txt
+# python manage.py shell < /pod/REPRISE/esup-pod-api-sample/migration/list-files-url-from-db.py > /pod/REPRISE/esup-pod-api-sample/migration/media_files_list_db.txt
 
 # ADAPT - Domain of users and videos
 site_domain_keep="mediatheque-pedagogique-test.unicaen.fr"
diff --git a/migration/list-files-url-from-fs.py b/migration/list-files-url-from-fs.py
new file mode 100644
index 0000000000000000000000000000000000000000..c4ae28174dd40af33c9c7946d42d177962927991
--- /dev/null
+++ b/migration/list-files-url-from-fs.py
@@ -0,0 +1,18 @@
+import os
+
+# cd /pod/src # GOTO pod src directoy (where is manage.py)
+# python /pod/REPRISE/esup-pod-api-sample/migration/list-files-url-from-fs.py > /pod/REPRISE/esup-pod-api-sample/migration/media_files_list_fs.txt
+
+# ADAPT - Domain of users and videos
+site_domain_keep="mediatheque-pedagogique-test.unicaen.fr"
+
+# ADAPT - Videos base path
+base_files_path="/pod/media/files"
+
+
+if os.path.isdir(base_files_path):
+  for d in os.listdir(base_files_path):
+    if os.path.isdir(base_files_path+"/"+d):
+      for f in os.listdir(base_files_path+"/"+d):
+        file_url="https://%s/media/files/%s/%s" % (site_domain_keep,d,f)
+        print("%s" % file_url)       
diff --git a/migration/list-videos-url.py b/migration/list-videos-url-from-db.py
similarity index 95%
rename from migration/list-videos-url.py
rename to migration/list-videos-url-from-db.py
index d9fbc3d2dda60f4f27e7bfbad8889929080aa141..1f3a1cfa465603d72f739331910758f593bcdddc 100644
--- a/migration/list-videos-url.py
+++ b/migration/list-videos-url-from-db.py
@@ -4,7 +4,7 @@ from django.contrib.sites.models import Site
 from pod.video.models import Video
 
 # cd /pod/src # GOTO pod src directoy (where is manage.py)
-# python manage.py shell < /pod/REPRISE/esup-pod-api-sample/migration/list-videos-url.py > /pod/REPRISE/esup-pod-api-sample/migration/media_videos_list.txt
+# python manage.py shell < /pod/REPRISE/esup-pod-api-sample/migration/list-videos-url-from-db.py > /pod/REPRISE/esup-pod-api-sample/migration/media_videos_list_db.txt
 
 # ADAPT - Domain of users and videos
 site_domain_keep="mediatheque-pedagogique-test.unicaen.fr"
diff --git a/migration/list-videos-url-from-fs.py b/migration/list-videos-url-from-fs.py
new file mode 100644
index 0000000000000000000000000000000000000000..dc2fd3835d83a275231a023249559167dfbff622
--- /dev/null
+++ b/migration/list-videos-url-from-fs.py
@@ -0,0 +1,22 @@
+import os, re
+
+# cd /pod/src # GOTO pod src directoy (where is manage.py)
+# python /pod/REPRISE/esup-pod-api-sample/migration/list-videos-url-from-fs.py > /pod/REPRISE/esup-pod-api-sample/migration/media_videos_list_fs.txt
+
+# ADAPT - Domain of users and videos
+site_domain_keep="mediatheque-pedagogique-test.unicaen.fr"
+
+# ADAPT - Videos base path
+base_videos_path="/pod/media/videos"
+
+if os.path.isdir(base_videos_path):
+  for d in os.listdir(base_videos_path):
+    if os.path.isdir(base_videos_path+"/"+d):
+      for f in os.listdir(base_videos_path+"/"+d):
+        if os.path.isdir(base_videos_path+"/"+d+"/"+f):
+          for sf in os.listdir(base_videos_path+"/"+d+"/"+f):
+            file_url="https://%s/media/videos/%s/%s/%s" % (site_domain_keep,d,f,sf)
+            print("%s" % file_url)   
+        else:
+          file_url="https://%s/media/videos/%s/%s" % (site_domain_keep,d,f)
+          print("%s" % file_url) 
\ No newline at end of file