From a5b492fecdc1285693fb5164c8718b80e4f20eed Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 3 Aug 2024 21:58:22 +0200 Subject: [PATCH] renamed django app folder to backend --- Dockerfile | 4 ++-- {tubearchivist => backend}/README.md | 0 {tubearchivist => backend}/appsettings/__init__.py | 0 {tubearchivist => backend}/appsettings/index_mapping.json | 0 {tubearchivist => backend}/appsettings/migrations/__init__.py | 0 {tubearchivist => backend}/appsettings/src/__init__.py | 0 {tubearchivist => backend}/appsettings/src/backup.py | 0 {tubearchivist => backend}/appsettings/src/config.py | 0 {tubearchivist => backend}/appsettings/src/filesystem.py | 0 {tubearchivist => backend}/appsettings/src/index_setup.py | 0 {tubearchivist => backend}/appsettings/src/manual.py | 0 {tubearchivist => backend}/appsettings/src/reindex.py | 0 {tubearchivist => backend}/appsettings/src/snapshot.py | 0 {tubearchivist => backend}/appsettings/urls.py | 0 {tubearchivist => backend}/appsettings/views.py | 0 {tubearchivist => backend}/channel/__init__.py | 0 {tubearchivist => backend}/channel/migrations/__init__.py | 0 {tubearchivist => backend}/channel/src/__init__.py | 0 {tubearchivist => backend}/channel/src/index.py | 0 {tubearchivist => backend}/channel/src/nav.py | 0 {tubearchivist => backend}/channel/urls.py | 0 {tubearchivist => backend}/channel/views.py | 0 {tubearchivist => backend}/common/__init__.py | 0 {tubearchivist => backend}/common/migrations/__init__.py | 0 {tubearchivist => backend}/common/src/__init__.py | 0 {tubearchivist => backend}/common/src/env_settings.py | 0 {tubearchivist => backend}/common/src/es_connect.py | 0 {tubearchivist => backend}/common/src/health.py | 0 {tubearchivist => backend}/common/src/helper.py | 0 {tubearchivist => backend}/common/src/index_generic.py | 0 {tubearchivist => backend}/common/src/search_processor.py | 0 {tubearchivist => backend}/common/src/searching.py | 0 {tubearchivist => backend}/common/src/ta_redis.py | 0 {tubearchivist => backend}/common/src/urlparser.py | 0 {tubearchivist => backend}/common/src/watched.py | 0 {tubearchivist => backend}/common/tests/__init__.py | 0 {tubearchivist => backend}/common/tests/conftest.py | 0 {tubearchivist => backend}/common/tests/test_src/__init__.py | 0 .../common/tests/test_src/test_helper.py | 0 .../common/tests/test_src/test_urlparser.py | 0 {tubearchivist => backend}/common/urls.py | 0 {tubearchivist => backend}/common/views.py | 0 {tubearchivist => backend}/common/views_base.py | 0 {tubearchivist => backend}/config/__init__.py | 0 {tubearchivist => backend}/config/asgi.py | 0 {tubearchivist => backend}/config/management/__init__.py | 0 .../config/management/commands/__init__.py | 0 .../config/management/commands/ta_connection.py | 0 .../config/management/commands/ta_envcheck.py | 0 .../config/management/commands/ta_startup.py | 0 {tubearchivist => backend}/config/settings.py | 0 {tubearchivist => backend}/config/urls.py | 0 {tubearchivist => backend}/config/wsgi.py | 0 {tubearchivist => backend}/download/__init__.py | 0 {tubearchivist => backend}/download/migrations/__init__.py | 0 {tubearchivist => backend}/download/src/__init__.py | 0 {tubearchivist => backend}/download/src/queue.py | 0 {tubearchivist => backend}/download/src/subscriptions.py | 0 {tubearchivist => backend}/download/src/thumbnails.py | 0 {tubearchivist => backend}/download/src/yt_dlp_base.py | 0 {tubearchivist => backend}/download/src/yt_dlp_handler.py | 0 {tubearchivist => backend}/download/urls.py | 0 {tubearchivist => backend}/download/views.py | 0 {tubearchivist => backend}/manage.py | 0 {tubearchivist => backend}/playlist/__init__.py | 0 {tubearchivist => backend}/playlist/migrations/__init__.py | 0 {tubearchivist => backend}/playlist/src/__init__.py | 0 {tubearchivist => backend}/playlist/src/constants.py | 0 {tubearchivist => backend}/playlist/src/index.py | 0 {tubearchivist => backend}/playlist/src/query_building.py | 0 {tubearchivist => backend}/playlist/tests/__init__.py | 0 .../playlist/tests/test_src/__init__.py | 0 .../playlist/tests/test_src/test_query_building.py | 0 {tubearchivist => backend}/playlist/urls.py | 0 {tubearchivist => backend}/playlist/views.py | 0 {tubearchivist => backend}/requirements-dev.txt | 0 {tubearchivist => backend}/requirements.txt | 0 {tubearchivist => backend}/stats/__init__.py | 0 {tubearchivist => backend}/stats/migrations/__init__.py | 0 {tubearchivist => backend}/stats/src/__init__.py | 0 {tubearchivist => backend}/stats/src/aggs.py | 0 {tubearchivist => backend}/stats/urls.py | 0 {tubearchivist => backend}/stats/views.py | 0 {tubearchivist => backend}/task/__init__.py | 0 {tubearchivist => backend}/task/celery.py | 0 {tubearchivist => backend}/task/migrations/0001_initial.py | 0 {tubearchivist => backend}/task/migrations/__init__.py | 0 {tubearchivist => backend}/task/models.py | 0 {tubearchivist => backend}/task/src/__init__.py | 0 {tubearchivist => backend}/task/src/config_schedule.py | 0 {tubearchivist => backend}/task/src/notify.py | 0 {tubearchivist => backend}/task/src/task_config.py | 0 {tubearchivist => backend}/task/src/task_manager.py | 0 {tubearchivist => backend}/task/tasks.py | 0 {tubearchivist => backend}/task/tests/__init__.py | 0 {tubearchivist => backend}/task/tests/test_src/__init__.py | 0 .../task/tests/test_src/test_config_schedule.py | 0 {tubearchivist => backend}/task/urls.py | 0 {tubearchivist => backend}/task/views.py | 0 {tubearchivist => backend}/user/__init__.py | 0 {tubearchivist => backend}/user/admin.py | 0 {tubearchivist => backend}/user/migrations/0001_initial.py | 0 {tubearchivist => backend}/user/migrations/__init__.py | 0 {tubearchivist => backend}/user/models.py | 0 {tubearchivist => backend}/user/serializers.py | 0 {tubearchivist => backend}/user/src/__init__.py | 0 {tubearchivist => backend}/user/src/remote_user_auth.py | 0 {tubearchivist => backend}/user/src/user_config.py | 0 {tubearchivist => backend}/user/urls.py | 0 {tubearchivist => backend}/user/views.py | 0 {tubearchivist => backend}/video/__init__.py | 0 {tubearchivist => backend}/video/migrations/__init__.py | 0 {tubearchivist => backend}/video/src/__init__.py | 0 {tubearchivist => backend}/video/src/comments.py | 0 {tubearchivist => backend}/video/src/constants.py | 0 {tubearchivist => backend}/video/src/index.py | 0 {tubearchivist => backend}/video/src/media_streams.py | 0 {tubearchivist => backend}/video/src/query_building.py | 0 {tubearchivist => backend}/video/src/subtitle.py | 0 {tubearchivist => backend}/video/tests/__init__.py | 0 {tubearchivist => backend}/video/tests/test_src/__init__.py | 0 .../video/tests/test_src/test_query_building.py | 0 {tubearchivist => backend}/video/urls.py | 0 {tubearchivist => backend}/video/views.py | 0 124 files changed, 2 insertions(+), 2 deletions(-) rename {tubearchivist => backend}/README.md (100%) rename {tubearchivist => backend}/appsettings/__init__.py (100%) rename {tubearchivist => backend}/appsettings/index_mapping.json (100%) rename {tubearchivist => backend}/appsettings/migrations/__init__.py (100%) rename {tubearchivist => backend}/appsettings/src/__init__.py (100%) rename {tubearchivist => backend}/appsettings/src/backup.py (100%) rename {tubearchivist => backend}/appsettings/src/config.py (100%) rename {tubearchivist => backend}/appsettings/src/filesystem.py (100%) rename {tubearchivist => backend}/appsettings/src/index_setup.py (100%) rename {tubearchivist => backend}/appsettings/src/manual.py (100%) rename {tubearchivist => backend}/appsettings/src/reindex.py (100%) rename {tubearchivist => backend}/appsettings/src/snapshot.py (100%) rename {tubearchivist => backend}/appsettings/urls.py (100%) rename {tubearchivist => backend}/appsettings/views.py (100%) rename {tubearchivist => backend}/channel/__init__.py (100%) rename {tubearchivist => backend}/channel/migrations/__init__.py (100%) rename {tubearchivist => backend}/channel/src/__init__.py (100%) rename {tubearchivist => backend}/channel/src/index.py (100%) rename {tubearchivist => backend}/channel/src/nav.py (100%) rename {tubearchivist => backend}/channel/urls.py (100%) rename {tubearchivist => backend}/channel/views.py (100%) rename {tubearchivist => backend}/common/__init__.py (100%) rename {tubearchivist => backend}/common/migrations/__init__.py (100%) rename {tubearchivist => backend}/common/src/__init__.py (100%) rename {tubearchivist => backend}/common/src/env_settings.py (100%) rename {tubearchivist => backend}/common/src/es_connect.py (100%) rename {tubearchivist => backend}/common/src/health.py (100%) rename {tubearchivist => backend}/common/src/helper.py (100%) rename {tubearchivist => backend}/common/src/index_generic.py (100%) rename {tubearchivist => backend}/common/src/search_processor.py (100%) rename {tubearchivist => backend}/common/src/searching.py (100%) rename {tubearchivist => backend}/common/src/ta_redis.py (100%) rename {tubearchivist => backend}/common/src/urlparser.py (100%) rename {tubearchivist => backend}/common/src/watched.py (100%) rename {tubearchivist => backend}/common/tests/__init__.py (100%) rename {tubearchivist => backend}/common/tests/conftest.py (100%) rename {tubearchivist => backend}/common/tests/test_src/__init__.py (100%) rename {tubearchivist => backend}/common/tests/test_src/test_helper.py (100%) rename {tubearchivist => backend}/common/tests/test_src/test_urlparser.py (100%) rename {tubearchivist => backend}/common/urls.py (100%) rename {tubearchivist => backend}/common/views.py (100%) rename {tubearchivist => backend}/common/views_base.py (100%) rename {tubearchivist => backend}/config/__init__.py (100%) rename {tubearchivist => backend}/config/asgi.py (100%) rename {tubearchivist => backend}/config/management/__init__.py (100%) rename {tubearchivist => backend}/config/management/commands/__init__.py (100%) rename {tubearchivist => backend}/config/management/commands/ta_connection.py (100%) rename {tubearchivist => backend}/config/management/commands/ta_envcheck.py (100%) rename {tubearchivist => backend}/config/management/commands/ta_startup.py (100%) rename {tubearchivist => backend}/config/settings.py (100%) rename {tubearchivist => backend}/config/urls.py (100%) rename {tubearchivist => backend}/config/wsgi.py (100%) rename {tubearchivist => backend}/download/__init__.py (100%) rename {tubearchivist => backend}/download/migrations/__init__.py (100%) rename {tubearchivist => backend}/download/src/__init__.py (100%) rename {tubearchivist => backend}/download/src/queue.py (100%) rename {tubearchivist => backend}/download/src/subscriptions.py (100%) rename {tubearchivist => backend}/download/src/thumbnails.py (100%) rename {tubearchivist => backend}/download/src/yt_dlp_base.py (100%) rename {tubearchivist => backend}/download/src/yt_dlp_handler.py (100%) rename {tubearchivist => backend}/download/urls.py (100%) rename {tubearchivist => backend}/download/views.py (100%) rename {tubearchivist => backend}/manage.py (100%) rename {tubearchivist => backend}/playlist/__init__.py (100%) rename {tubearchivist => backend}/playlist/migrations/__init__.py (100%) rename {tubearchivist => backend}/playlist/src/__init__.py (100%) rename {tubearchivist => backend}/playlist/src/constants.py (100%) rename {tubearchivist => backend}/playlist/src/index.py (100%) rename {tubearchivist => backend}/playlist/src/query_building.py (100%) rename {tubearchivist => backend}/playlist/tests/__init__.py (100%) rename {tubearchivist => backend}/playlist/tests/test_src/__init__.py (100%) rename {tubearchivist => backend}/playlist/tests/test_src/test_query_building.py (100%) rename {tubearchivist => backend}/playlist/urls.py (100%) rename {tubearchivist => backend}/playlist/views.py (100%) rename {tubearchivist => backend}/requirements-dev.txt (100%) rename {tubearchivist => backend}/requirements.txt (100%) rename {tubearchivist => backend}/stats/__init__.py (100%) rename {tubearchivist => backend}/stats/migrations/__init__.py (100%) rename {tubearchivist => backend}/stats/src/__init__.py (100%) rename {tubearchivist => backend}/stats/src/aggs.py (100%) rename {tubearchivist => backend}/stats/urls.py (100%) rename {tubearchivist => backend}/stats/views.py (100%) rename {tubearchivist => backend}/task/__init__.py (100%) rename {tubearchivist => backend}/task/celery.py (100%) rename {tubearchivist => backend}/task/migrations/0001_initial.py (100%) rename {tubearchivist => backend}/task/migrations/__init__.py (100%) rename {tubearchivist => backend}/task/models.py (100%) rename {tubearchivist => backend}/task/src/__init__.py (100%) rename {tubearchivist => backend}/task/src/config_schedule.py (100%) rename {tubearchivist => backend}/task/src/notify.py (100%) rename {tubearchivist => backend}/task/src/task_config.py (100%) rename {tubearchivist => backend}/task/src/task_manager.py (100%) rename {tubearchivist => backend}/task/tasks.py (100%) rename {tubearchivist => backend}/task/tests/__init__.py (100%) rename {tubearchivist => backend}/task/tests/test_src/__init__.py (100%) rename {tubearchivist => backend}/task/tests/test_src/test_config_schedule.py (100%) rename {tubearchivist => backend}/task/urls.py (100%) rename {tubearchivist => backend}/task/views.py (100%) rename {tubearchivist => backend}/user/__init__.py (100%) rename {tubearchivist => backend}/user/admin.py (100%) rename {tubearchivist => backend}/user/migrations/0001_initial.py (100%) rename {tubearchivist => backend}/user/migrations/__init__.py (100%) rename {tubearchivist => backend}/user/models.py (100%) rename {tubearchivist => backend}/user/serializers.py (100%) rename {tubearchivist => backend}/user/src/__init__.py (100%) rename {tubearchivist => backend}/user/src/remote_user_auth.py (100%) rename {tubearchivist => backend}/user/src/user_config.py (100%) rename {tubearchivist => backend}/user/urls.py (100%) rename {tubearchivist => backend}/user/views.py (100%) rename {tubearchivist => backend}/video/__init__.py (100%) rename {tubearchivist => backend}/video/migrations/__init__.py (100%) rename {tubearchivist => backend}/video/src/__init__.py (100%) rename {tubearchivist => backend}/video/src/comments.py (100%) rename {tubearchivist => backend}/video/src/constants.py (100%) rename {tubearchivist => backend}/video/src/index.py (100%) rename {tubearchivist => backend}/video/src/media_streams.py (100%) rename {tubearchivist => backend}/video/src/query_building.py (100%) rename {tubearchivist => backend}/video/src/subtitle.py (100%) rename {tubearchivist => backend}/video/tests/__init__.py (100%) rename {tubearchivist => backend}/video/tests/test_src/__init__.py (100%) rename {tubearchivist => backend}/video/tests/test_src/test_query_building.py (100%) rename {tubearchivist => backend}/video/urls.py (100%) rename {tubearchivist => backend}/video/views.py (100%) diff --git a/Dockerfile b/Dockerfile index f9c4ccb0..08a43441 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential gcc libldap2-dev libsasl2-dev libssl-dev git # install requirements -COPY ./tubearchivist/requirements.txt /requirements.txt +COPY ./backend/requirements.txt /requirements.txt RUN pip install --user -r requirements.txt # build ffmpeg @@ -56,7 +56,7 @@ COPY docker_assets/nginx.conf /etc/nginx/sites-available/default RUN sed -i 's/^user www\-data\;$/user root\;/' /etc/nginx/nginx.conf # copy application into container -COPY ./tubearchivist /app +COPY ./backend /app COPY ./docker_assets/run.sh /app COPY ./docker_assets/uwsgi.ini /app diff --git a/tubearchivist/README.md b/backend/README.md similarity index 100% rename from tubearchivist/README.md rename to backend/README.md diff --git a/tubearchivist/appsettings/__init__.py b/backend/appsettings/__init__.py similarity index 100% rename from tubearchivist/appsettings/__init__.py rename to backend/appsettings/__init__.py diff --git a/tubearchivist/appsettings/index_mapping.json b/backend/appsettings/index_mapping.json similarity index 100% rename from tubearchivist/appsettings/index_mapping.json rename to backend/appsettings/index_mapping.json diff --git a/tubearchivist/appsettings/migrations/__init__.py b/backend/appsettings/migrations/__init__.py similarity index 100% rename from tubearchivist/appsettings/migrations/__init__.py rename to backend/appsettings/migrations/__init__.py diff --git a/tubearchivist/appsettings/src/__init__.py b/backend/appsettings/src/__init__.py similarity index 100% rename from tubearchivist/appsettings/src/__init__.py rename to backend/appsettings/src/__init__.py diff --git a/tubearchivist/appsettings/src/backup.py b/backend/appsettings/src/backup.py similarity index 100% rename from tubearchivist/appsettings/src/backup.py rename to backend/appsettings/src/backup.py diff --git a/tubearchivist/appsettings/src/config.py b/backend/appsettings/src/config.py similarity index 100% rename from tubearchivist/appsettings/src/config.py rename to backend/appsettings/src/config.py diff --git a/tubearchivist/appsettings/src/filesystem.py b/backend/appsettings/src/filesystem.py similarity index 100% rename from tubearchivist/appsettings/src/filesystem.py rename to backend/appsettings/src/filesystem.py diff --git a/tubearchivist/appsettings/src/index_setup.py b/backend/appsettings/src/index_setup.py similarity index 100% rename from tubearchivist/appsettings/src/index_setup.py rename to backend/appsettings/src/index_setup.py diff --git a/tubearchivist/appsettings/src/manual.py b/backend/appsettings/src/manual.py similarity index 100% rename from tubearchivist/appsettings/src/manual.py rename to backend/appsettings/src/manual.py diff --git a/tubearchivist/appsettings/src/reindex.py b/backend/appsettings/src/reindex.py similarity index 100% rename from tubearchivist/appsettings/src/reindex.py rename to backend/appsettings/src/reindex.py diff --git a/tubearchivist/appsettings/src/snapshot.py b/backend/appsettings/src/snapshot.py similarity index 100% rename from tubearchivist/appsettings/src/snapshot.py rename to backend/appsettings/src/snapshot.py diff --git a/tubearchivist/appsettings/urls.py b/backend/appsettings/urls.py similarity index 100% rename from tubearchivist/appsettings/urls.py rename to backend/appsettings/urls.py diff --git a/tubearchivist/appsettings/views.py b/backend/appsettings/views.py similarity index 100% rename from tubearchivist/appsettings/views.py rename to backend/appsettings/views.py diff --git a/tubearchivist/channel/__init__.py b/backend/channel/__init__.py similarity index 100% rename from tubearchivist/channel/__init__.py rename to backend/channel/__init__.py diff --git a/tubearchivist/channel/migrations/__init__.py b/backend/channel/migrations/__init__.py similarity index 100% rename from tubearchivist/channel/migrations/__init__.py rename to backend/channel/migrations/__init__.py diff --git a/tubearchivist/channel/src/__init__.py b/backend/channel/src/__init__.py similarity index 100% rename from tubearchivist/channel/src/__init__.py rename to backend/channel/src/__init__.py diff --git a/tubearchivist/channel/src/index.py b/backend/channel/src/index.py similarity index 100% rename from tubearchivist/channel/src/index.py rename to backend/channel/src/index.py diff --git a/tubearchivist/channel/src/nav.py b/backend/channel/src/nav.py similarity index 100% rename from tubearchivist/channel/src/nav.py rename to backend/channel/src/nav.py diff --git a/tubearchivist/channel/urls.py b/backend/channel/urls.py similarity index 100% rename from tubearchivist/channel/urls.py rename to backend/channel/urls.py diff --git a/tubearchivist/channel/views.py b/backend/channel/views.py similarity index 100% rename from tubearchivist/channel/views.py rename to backend/channel/views.py diff --git a/tubearchivist/common/__init__.py b/backend/common/__init__.py similarity index 100% rename from tubearchivist/common/__init__.py rename to backend/common/__init__.py diff --git a/tubearchivist/common/migrations/__init__.py b/backend/common/migrations/__init__.py similarity index 100% rename from tubearchivist/common/migrations/__init__.py rename to backend/common/migrations/__init__.py diff --git a/tubearchivist/common/src/__init__.py b/backend/common/src/__init__.py similarity index 100% rename from tubearchivist/common/src/__init__.py rename to backend/common/src/__init__.py diff --git a/tubearchivist/common/src/env_settings.py b/backend/common/src/env_settings.py similarity index 100% rename from tubearchivist/common/src/env_settings.py rename to backend/common/src/env_settings.py diff --git a/tubearchivist/common/src/es_connect.py b/backend/common/src/es_connect.py similarity index 100% rename from tubearchivist/common/src/es_connect.py rename to backend/common/src/es_connect.py diff --git a/tubearchivist/common/src/health.py b/backend/common/src/health.py similarity index 100% rename from tubearchivist/common/src/health.py rename to backend/common/src/health.py diff --git a/tubearchivist/common/src/helper.py b/backend/common/src/helper.py similarity index 100% rename from tubearchivist/common/src/helper.py rename to backend/common/src/helper.py diff --git a/tubearchivist/common/src/index_generic.py b/backend/common/src/index_generic.py similarity index 100% rename from tubearchivist/common/src/index_generic.py rename to backend/common/src/index_generic.py diff --git a/tubearchivist/common/src/search_processor.py b/backend/common/src/search_processor.py similarity index 100% rename from tubearchivist/common/src/search_processor.py rename to backend/common/src/search_processor.py diff --git a/tubearchivist/common/src/searching.py b/backend/common/src/searching.py similarity index 100% rename from tubearchivist/common/src/searching.py rename to backend/common/src/searching.py diff --git a/tubearchivist/common/src/ta_redis.py b/backend/common/src/ta_redis.py similarity index 100% rename from tubearchivist/common/src/ta_redis.py rename to backend/common/src/ta_redis.py diff --git a/tubearchivist/common/src/urlparser.py b/backend/common/src/urlparser.py similarity index 100% rename from tubearchivist/common/src/urlparser.py rename to backend/common/src/urlparser.py diff --git a/tubearchivist/common/src/watched.py b/backend/common/src/watched.py similarity index 100% rename from tubearchivist/common/src/watched.py rename to backend/common/src/watched.py diff --git a/tubearchivist/common/tests/__init__.py b/backend/common/tests/__init__.py similarity index 100% rename from tubearchivist/common/tests/__init__.py rename to backend/common/tests/__init__.py diff --git a/tubearchivist/common/tests/conftest.py b/backend/common/tests/conftest.py similarity index 100% rename from tubearchivist/common/tests/conftest.py rename to backend/common/tests/conftest.py diff --git a/tubearchivist/common/tests/test_src/__init__.py b/backend/common/tests/test_src/__init__.py similarity index 100% rename from tubearchivist/common/tests/test_src/__init__.py rename to backend/common/tests/test_src/__init__.py diff --git a/tubearchivist/common/tests/test_src/test_helper.py b/backend/common/tests/test_src/test_helper.py similarity index 100% rename from tubearchivist/common/tests/test_src/test_helper.py rename to backend/common/tests/test_src/test_helper.py diff --git a/tubearchivist/common/tests/test_src/test_urlparser.py b/backend/common/tests/test_src/test_urlparser.py similarity index 100% rename from tubearchivist/common/tests/test_src/test_urlparser.py rename to backend/common/tests/test_src/test_urlparser.py diff --git a/tubearchivist/common/urls.py b/backend/common/urls.py similarity index 100% rename from tubearchivist/common/urls.py rename to backend/common/urls.py diff --git a/tubearchivist/common/views.py b/backend/common/views.py similarity index 100% rename from tubearchivist/common/views.py rename to backend/common/views.py diff --git a/tubearchivist/common/views_base.py b/backend/common/views_base.py similarity index 100% rename from tubearchivist/common/views_base.py rename to backend/common/views_base.py diff --git a/tubearchivist/config/__init__.py b/backend/config/__init__.py similarity index 100% rename from tubearchivist/config/__init__.py rename to backend/config/__init__.py diff --git a/tubearchivist/config/asgi.py b/backend/config/asgi.py similarity index 100% rename from tubearchivist/config/asgi.py rename to backend/config/asgi.py diff --git a/tubearchivist/config/management/__init__.py b/backend/config/management/__init__.py similarity index 100% rename from tubearchivist/config/management/__init__.py rename to backend/config/management/__init__.py diff --git a/tubearchivist/config/management/commands/__init__.py b/backend/config/management/commands/__init__.py similarity index 100% rename from tubearchivist/config/management/commands/__init__.py rename to backend/config/management/commands/__init__.py diff --git a/tubearchivist/config/management/commands/ta_connection.py b/backend/config/management/commands/ta_connection.py similarity index 100% rename from tubearchivist/config/management/commands/ta_connection.py rename to backend/config/management/commands/ta_connection.py diff --git a/tubearchivist/config/management/commands/ta_envcheck.py b/backend/config/management/commands/ta_envcheck.py similarity index 100% rename from tubearchivist/config/management/commands/ta_envcheck.py rename to backend/config/management/commands/ta_envcheck.py diff --git a/tubearchivist/config/management/commands/ta_startup.py b/backend/config/management/commands/ta_startup.py similarity index 100% rename from tubearchivist/config/management/commands/ta_startup.py rename to backend/config/management/commands/ta_startup.py diff --git a/tubearchivist/config/settings.py b/backend/config/settings.py similarity index 100% rename from tubearchivist/config/settings.py rename to backend/config/settings.py diff --git a/tubearchivist/config/urls.py b/backend/config/urls.py similarity index 100% rename from tubearchivist/config/urls.py rename to backend/config/urls.py diff --git a/tubearchivist/config/wsgi.py b/backend/config/wsgi.py similarity index 100% rename from tubearchivist/config/wsgi.py rename to backend/config/wsgi.py diff --git a/tubearchivist/download/__init__.py b/backend/download/__init__.py similarity index 100% rename from tubearchivist/download/__init__.py rename to backend/download/__init__.py diff --git a/tubearchivist/download/migrations/__init__.py b/backend/download/migrations/__init__.py similarity index 100% rename from tubearchivist/download/migrations/__init__.py rename to backend/download/migrations/__init__.py diff --git a/tubearchivist/download/src/__init__.py b/backend/download/src/__init__.py similarity index 100% rename from tubearchivist/download/src/__init__.py rename to backend/download/src/__init__.py diff --git a/tubearchivist/download/src/queue.py b/backend/download/src/queue.py similarity index 100% rename from tubearchivist/download/src/queue.py rename to backend/download/src/queue.py diff --git a/tubearchivist/download/src/subscriptions.py b/backend/download/src/subscriptions.py similarity index 100% rename from tubearchivist/download/src/subscriptions.py rename to backend/download/src/subscriptions.py diff --git a/tubearchivist/download/src/thumbnails.py b/backend/download/src/thumbnails.py similarity index 100% rename from tubearchivist/download/src/thumbnails.py rename to backend/download/src/thumbnails.py diff --git a/tubearchivist/download/src/yt_dlp_base.py b/backend/download/src/yt_dlp_base.py similarity index 100% rename from tubearchivist/download/src/yt_dlp_base.py rename to backend/download/src/yt_dlp_base.py diff --git a/tubearchivist/download/src/yt_dlp_handler.py b/backend/download/src/yt_dlp_handler.py similarity index 100% rename from tubearchivist/download/src/yt_dlp_handler.py rename to backend/download/src/yt_dlp_handler.py diff --git a/tubearchivist/download/urls.py b/backend/download/urls.py similarity index 100% rename from tubearchivist/download/urls.py rename to backend/download/urls.py diff --git a/tubearchivist/download/views.py b/backend/download/views.py similarity index 100% rename from tubearchivist/download/views.py rename to backend/download/views.py diff --git a/tubearchivist/manage.py b/backend/manage.py similarity index 100% rename from tubearchivist/manage.py rename to backend/manage.py diff --git a/tubearchivist/playlist/__init__.py b/backend/playlist/__init__.py similarity index 100% rename from tubearchivist/playlist/__init__.py rename to backend/playlist/__init__.py diff --git a/tubearchivist/playlist/migrations/__init__.py b/backend/playlist/migrations/__init__.py similarity index 100% rename from tubearchivist/playlist/migrations/__init__.py rename to backend/playlist/migrations/__init__.py diff --git a/tubearchivist/playlist/src/__init__.py b/backend/playlist/src/__init__.py similarity index 100% rename from tubearchivist/playlist/src/__init__.py rename to backend/playlist/src/__init__.py diff --git a/tubearchivist/playlist/src/constants.py b/backend/playlist/src/constants.py similarity index 100% rename from tubearchivist/playlist/src/constants.py rename to backend/playlist/src/constants.py diff --git a/tubearchivist/playlist/src/index.py b/backend/playlist/src/index.py similarity index 100% rename from tubearchivist/playlist/src/index.py rename to backend/playlist/src/index.py diff --git a/tubearchivist/playlist/src/query_building.py b/backend/playlist/src/query_building.py similarity index 100% rename from tubearchivist/playlist/src/query_building.py rename to backend/playlist/src/query_building.py diff --git a/tubearchivist/playlist/tests/__init__.py b/backend/playlist/tests/__init__.py similarity index 100% rename from tubearchivist/playlist/tests/__init__.py rename to backend/playlist/tests/__init__.py diff --git a/tubearchivist/playlist/tests/test_src/__init__.py b/backend/playlist/tests/test_src/__init__.py similarity index 100% rename from tubearchivist/playlist/tests/test_src/__init__.py rename to backend/playlist/tests/test_src/__init__.py diff --git a/tubearchivist/playlist/tests/test_src/test_query_building.py b/backend/playlist/tests/test_src/test_query_building.py similarity index 100% rename from tubearchivist/playlist/tests/test_src/test_query_building.py rename to backend/playlist/tests/test_src/test_query_building.py diff --git a/tubearchivist/playlist/urls.py b/backend/playlist/urls.py similarity index 100% rename from tubearchivist/playlist/urls.py rename to backend/playlist/urls.py diff --git a/tubearchivist/playlist/views.py b/backend/playlist/views.py similarity index 100% rename from tubearchivist/playlist/views.py rename to backend/playlist/views.py diff --git a/tubearchivist/requirements-dev.txt b/backend/requirements-dev.txt similarity index 100% rename from tubearchivist/requirements-dev.txt rename to backend/requirements-dev.txt diff --git a/tubearchivist/requirements.txt b/backend/requirements.txt similarity index 100% rename from tubearchivist/requirements.txt rename to backend/requirements.txt diff --git a/tubearchivist/stats/__init__.py b/backend/stats/__init__.py similarity index 100% rename from tubearchivist/stats/__init__.py rename to backend/stats/__init__.py diff --git a/tubearchivist/stats/migrations/__init__.py b/backend/stats/migrations/__init__.py similarity index 100% rename from tubearchivist/stats/migrations/__init__.py rename to backend/stats/migrations/__init__.py diff --git a/tubearchivist/stats/src/__init__.py b/backend/stats/src/__init__.py similarity index 100% rename from tubearchivist/stats/src/__init__.py rename to backend/stats/src/__init__.py diff --git a/tubearchivist/stats/src/aggs.py b/backend/stats/src/aggs.py similarity index 100% rename from tubearchivist/stats/src/aggs.py rename to backend/stats/src/aggs.py diff --git a/tubearchivist/stats/urls.py b/backend/stats/urls.py similarity index 100% rename from tubearchivist/stats/urls.py rename to backend/stats/urls.py diff --git a/tubearchivist/stats/views.py b/backend/stats/views.py similarity index 100% rename from tubearchivist/stats/views.py rename to backend/stats/views.py diff --git a/tubearchivist/task/__init__.py b/backend/task/__init__.py similarity index 100% rename from tubearchivist/task/__init__.py rename to backend/task/__init__.py diff --git a/tubearchivist/task/celery.py b/backend/task/celery.py similarity index 100% rename from tubearchivist/task/celery.py rename to backend/task/celery.py diff --git a/tubearchivist/task/migrations/0001_initial.py b/backend/task/migrations/0001_initial.py similarity index 100% rename from tubearchivist/task/migrations/0001_initial.py rename to backend/task/migrations/0001_initial.py diff --git a/tubearchivist/task/migrations/__init__.py b/backend/task/migrations/__init__.py similarity index 100% rename from tubearchivist/task/migrations/__init__.py rename to backend/task/migrations/__init__.py diff --git a/tubearchivist/task/models.py b/backend/task/models.py similarity index 100% rename from tubearchivist/task/models.py rename to backend/task/models.py diff --git a/tubearchivist/task/src/__init__.py b/backend/task/src/__init__.py similarity index 100% rename from tubearchivist/task/src/__init__.py rename to backend/task/src/__init__.py diff --git a/tubearchivist/task/src/config_schedule.py b/backend/task/src/config_schedule.py similarity index 100% rename from tubearchivist/task/src/config_schedule.py rename to backend/task/src/config_schedule.py diff --git a/tubearchivist/task/src/notify.py b/backend/task/src/notify.py similarity index 100% rename from tubearchivist/task/src/notify.py rename to backend/task/src/notify.py diff --git a/tubearchivist/task/src/task_config.py b/backend/task/src/task_config.py similarity index 100% rename from tubearchivist/task/src/task_config.py rename to backend/task/src/task_config.py diff --git a/tubearchivist/task/src/task_manager.py b/backend/task/src/task_manager.py similarity index 100% rename from tubearchivist/task/src/task_manager.py rename to backend/task/src/task_manager.py diff --git a/tubearchivist/task/tasks.py b/backend/task/tasks.py similarity index 100% rename from tubearchivist/task/tasks.py rename to backend/task/tasks.py diff --git a/tubearchivist/task/tests/__init__.py b/backend/task/tests/__init__.py similarity index 100% rename from tubearchivist/task/tests/__init__.py rename to backend/task/tests/__init__.py diff --git a/tubearchivist/task/tests/test_src/__init__.py b/backend/task/tests/test_src/__init__.py similarity index 100% rename from tubearchivist/task/tests/test_src/__init__.py rename to backend/task/tests/test_src/__init__.py diff --git a/tubearchivist/task/tests/test_src/test_config_schedule.py b/backend/task/tests/test_src/test_config_schedule.py similarity index 100% rename from tubearchivist/task/tests/test_src/test_config_schedule.py rename to backend/task/tests/test_src/test_config_schedule.py diff --git a/tubearchivist/task/urls.py b/backend/task/urls.py similarity index 100% rename from tubearchivist/task/urls.py rename to backend/task/urls.py diff --git a/tubearchivist/task/views.py b/backend/task/views.py similarity index 100% rename from tubearchivist/task/views.py rename to backend/task/views.py diff --git a/tubearchivist/user/__init__.py b/backend/user/__init__.py similarity index 100% rename from tubearchivist/user/__init__.py rename to backend/user/__init__.py diff --git a/tubearchivist/user/admin.py b/backend/user/admin.py similarity index 100% rename from tubearchivist/user/admin.py rename to backend/user/admin.py diff --git a/tubearchivist/user/migrations/0001_initial.py b/backend/user/migrations/0001_initial.py similarity index 100% rename from tubearchivist/user/migrations/0001_initial.py rename to backend/user/migrations/0001_initial.py diff --git a/tubearchivist/user/migrations/__init__.py b/backend/user/migrations/__init__.py similarity index 100% rename from tubearchivist/user/migrations/__init__.py rename to backend/user/migrations/__init__.py diff --git a/tubearchivist/user/models.py b/backend/user/models.py similarity index 100% rename from tubearchivist/user/models.py rename to backend/user/models.py diff --git a/tubearchivist/user/serializers.py b/backend/user/serializers.py similarity index 100% rename from tubearchivist/user/serializers.py rename to backend/user/serializers.py diff --git a/tubearchivist/user/src/__init__.py b/backend/user/src/__init__.py similarity index 100% rename from tubearchivist/user/src/__init__.py rename to backend/user/src/__init__.py diff --git a/tubearchivist/user/src/remote_user_auth.py b/backend/user/src/remote_user_auth.py similarity index 100% rename from tubearchivist/user/src/remote_user_auth.py rename to backend/user/src/remote_user_auth.py diff --git a/tubearchivist/user/src/user_config.py b/backend/user/src/user_config.py similarity index 100% rename from tubearchivist/user/src/user_config.py rename to backend/user/src/user_config.py diff --git a/tubearchivist/user/urls.py b/backend/user/urls.py similarity index 100% rename from tubearchivist/user/urls.py rename to backend/user/urls.py diff --git a/tubearchivist/user/views.py b/backend/user/views.py similarity index 100% rename from tubearchivist/user/views.py rename to backend/user/views.py diff --git a/tubearchivist/video/__init__.py b/backend/video/__init__.py similarity index 100% rename from tubearchivist/video/__init__.py rename to backend/video/__init__.py diff --git a/tubearchivist/video/migrations/__init__.py b/backend/video/migrations/__init__.py similarity index 100% rename from tubearchivist/video/migrations/__init__.py rename to backend/video/migrations/__init__.py diff --git a/tubearchivist/video/src/__init__.py b/backend/video/src/__init__.py similarity index 100% rename from tubearchivist/video/src/__init__.py rename to backend/video/src/__init__.py diff --git a/tubearchivist/video/src/comments.py b/backend/video/src/comments.py similarity index 100% rename from tubearchivist/video/src/comments.py rename to backend/video/src/comments.py diff --git a/tubearchivist/video/src/constants.py b/backend/video/src/constants.py similarity index 100% rename from tubearchivist/video/src/constants.py rename to backend/video/src/constants.py diff --git a/tubearchivist/video/src/index.py b/backend/video/src/index.py similarity index 100% rename from tubearchivist/video/src/index.py rename to backend/video/src/index.py diff --git a/tubearchivist/video/src/media_streams.py b/backend/video/src/media_streams.py similarity index 100% rename from tubearchivist/video/src/media_streams.py rename to backend/video/src/media_streams.py diff --git a/tubearchivist/video/src/query_building.py b/backend/video/src/query_building.py similarity index 100% rename from tubearchivist/video/src/query_building.py rename to backend/video/src/query_building.py diff --git a/tubearchivist/video/src/subtitle.py b/backend/video/src/subtitle.py similarity index 100% rename from tubearchivist/video/src/subtitle.py rename to backend/video/src/subtitle.py diff --git a/tubearchivist/video/tests/__init__.py b/backend/video/tests/__init__.py similarity index 100% rename from tubearchivist/video/tests/__init__.py rename to backend/video/tests/__init__.py diff --git a/tubearchivist/video/tests/test_src/__init__.py b/backend/video/tests/test_src/__init__.py similarity index 100% rename from tubearchivist/video/tests/test_src/__init__.py rename to backend/video/tests/test_src/__init__.py diff --git a/tubearchivist/video/tests/test_src/test_query_building.py b/backend/video/tests/test_src/test_query_building.py similarity index 100% rename from tubearchivist/video/tests/test_src/test_query_building.py rename to backend/video/tests/test_src/test_query_building.py diff --git a/tubearchivist/video/urls.py b/backend/video/urls.py similarity index 100% rename from tubearchivist/video/urls.py rename to backend/video/urls.py diff --git a/tubearchivist/video/views.py b/backend/video/views.py similarity index 100% rename from tubearchivist/video/views.py rename to backend/video/views.py