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