.coderabbit.yaml
.gitignore
.pre-commit-config.yaml
.pylintrc
LICENSE
README.md
mkdocs.yml
pyproject.toml
uv.lock
.github/workflows/bandit.yml
.github/workflows/deploy_docs.yml
.github/workflows/pylint.yml
.github/workflows/pyright.yml
.github/workflows/ruff.yml
.github/workflows/run_tests.yml
docs/index.md
docs/roadmap.md
docs/assets/billie-holiday.png
docs/assets/creds_registration.gif
docs/assets/keys_operations.gif
docs/assets/layer-1.png
docs/assets/layer-2.png
docs/assets/layer-3.png
docs/assets/layer-4.png
docs/assets/layer-5.png
docs/guides/register_credentials.md
docs/js/parallax.js
docs/overrides/home.html
docs/styles/styles.css
media/creds_registration.gif
media/keys_operations.gif
src/data_sourcerer.egg-info/PKG-INFO
src/data_sourcerer.egg-info/SOURCES.txt
src/data_sourcerer.egg-info/dependency_links.txt
src/data_sourcerer.egg-info/entry_points.txt
src/data_sourcerer.egg-info/requires.txt
src/data_sourcerer.egg-info/top_level.txt
src/sourcerer/__init__.py
src/sourcerer/settings.py
src/sourcerer/utils.py
src/sourcerer/domain/__init__.py
src/sourcerer/domain/access_credentials/__init__.py
src/sourcerer/domain/access_credentials/entities.py
src/sourcerer/domain/access_credentials/exceptions.py
src/sourcerer/domain/access_credentials/repositories.py
src/sourcerer/domain/access_credentials/services.py
src/sourcerer/domain/file_system/__init__.py
src/sourcerer/domain/file_system/entities.py
src/sourcerer/domain/file_system/exceptions.py
src/sourcerer/domain/file_system/services.py
src/sourcerer/domain/shared/__init__.py
src/sourcerer/domain/shared/entities.py
src/sourcerer/domain/storage_provider/__init__.py
src/sourcerer/domain/storage_provider/entities.py
src/sourcerer/domain/storage_provider/exceptions.py
src/sourcerer/domain/storage_provider/services.py
src/sourcerer/infrastructure/__init__.py
src/sourcerer/infrastructure/utils.py
src/sourcerer/infrastructure/access_credentials/__init__.py
src/sourcerer/infrastructure/access_credentials/exceptions.py
src/sourcerer/infrastructure/access_credentials/registry.py
src/sourcerer/infrastructure/access_credentials/repositories.py
src/sourcerer/infrastructure/access_credentials/services.py
src/sourcerer/infrastructure/db/__init__.py
src/sourcerer/infrastructure/db/config.py
src/sourcerer/infrastructure/db/models.py
src/sourcerer/infrastructure/file_system/__init__.py
src/sourcerer/infrastructure/file_system/exceptions.py
src/sourcerer/infrastructure/file_system/services.py
src/sourcerer/infrastructure/storage_provider/__init__.py
src/sourcerer/infrastructure/storage_provider/exceptions.py
src/sourcerer/infrastructure/storage_provider/registry.py
src/sourcerer/infrastructure/storage_provider/services/__init__.py
src/sourcerer/infrastructure/storage_provider/services/azure.py
src/sourcerer/infrastructure/storage_provider/services/gcp.py
src/sourcerer/infrastructure/storage_provider/services/s3.py
src/sourcerer/presentation/__init__.py
src/sourcerer/presentation/app.py
src/sourcerer/presentation/di_container.py
src/sourcerer/presentation/settings.py
src/sourcerer/presentation/utils.py
src/sourcerer/presentation/screens/__init__.py
src/sourcerer/presentation/screens/critical_error/__init__.py
src/sourcerer/presentation/screens/critical_error/main.py
src/sourcerer/presentation/screens/critical_error/styles.tcss
src/sourcerer/presentation/screens/file_system_finder/main.py
src/sourcerer/presentation/screens/file_system_finder/styles.tcss
src/sourcerer/presentation/screens/file_system_finder/widgets/__init__.py
src/sourcerer/presentation/screens/file_system_finder/widgets/file_system_navigator.py
src/sourcerer/presentation/screens/main/__init__.py
src/sourcerer/presentation/screens/main/main.py
src/sourcerer/presentation/screens/main/styles.tcss
src/sourcerer/presentation/screens/main/messages/__init__.py
src/sourcerer/presentation/screens/main/messages/delete_request.py
src/sourcerer/presentation/screens/main/messages/download_request.py
src/sourcerer/presentation/screens/main/messages/preview_request.py
src/sourcerer/presentation/screens/main/messages/resizing_rule.py
src/sourcerer/presentation/screens/main/messages/select_storage_item.py
src/sourcerer/presentation/screens/main/messages/uncheck_files_request.py
src/sourcerer/presentation/screens/main/messages/upload_request.py
src/sourcerer/presentation/screens/main/mixins/__init__.py
src/sourcerer/presentation/screens/main/mixins/resize_containers_watcher_mixin.py
src/sourcerer/presentation/screens/main/widgets/__init__.py
src/sourcerer/presentation/screens/main/widgets/gradient.py
src/sourcerer/presentation/screens/main/widgets/resizing_rule.py
src/sourcerer/presentation/screens/main/widgets/storage_content.py
src/sourcerer/presentation/screens/main/widgets/storage_list_sidebar.py
src/sourcerer/presentation/screens/preview_content/__init__.py
src/sourcerer/presentation/screens/preview_content/main.py
src/sourcerer/presentation/screens/preview_content/styles.tcss
src/sourcerer/presentation/screens/provider_creds_list/__init__.py
src/sourcerer/presentation/screens/provider_creds_list/main.py
src/sourcerer/presentation/screens/provider_creds_list/styles.tcss
src/sourcerer/presentation/screens/provider_creds_registration/__init__.py
src/sourcerer/presentation/screens/provider_creds_registration/main.py
src/sourcerer/presentation/screens/provider_creds_registration/styles.tcss
src/sourcerer/presentation/screens/question/__init__.py
src/sourcerer/presentation/screens/question/main.py
src/sourcerer/presentation/screens/question/styles.tcss
src/sourcerer/presentation/screens/shared/__init__.py
src/sourcerer/presentation/screens/shared/containers.py
src/sourcerer/presentation/screens/shared/widgets/__init__.py
src/sourcerer/presentation/screens/shared/widgets/button.py
src/sourcerer/presentation/screens/shared/widgets/labeled_input.py
src/sourcerer/presentation/screens/storage_action_progress/__init__.py
src/sourcerer/presentation/screens/storage_action_progress/main.py
src/sourcerer/presentation/screens/storage_action_progress/styles.tcss
src/sourcerer/presentation/themes/__init__.py
src/sourcerer/presentation/themes/github_dark.py
tests/README.md
tests/__init__.py
tests/sourcerer/__init__.py
tests/sourcerer/access_credentials/__init__.py
tests/sourcerer/access_credentials/test_registry.py
tests/sourcerer/access_credentials/test_repositories.py
tests/sourcerer/access_credentials/test_services.py
tests/sourcerer/db/__init__.py
tests/sourcerer/db/test_models.py
tests/sourcerer/file_system/__init__.py
tests/sourcerer/file_system/test_services.py
tests/sourcerer/storage_provider/__init__.py
tests/sourcerer/storage_provider/test_registry.py
tests/sourcerer/storage_provider/test_services.py