diff --git a/README.md b/README.md index 293ea7cd43665620c03a3a31816c3bf0edf9dbfd..ec1827eb36aafc4fded1da5ff796776335323c30 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ 1. Start the service. ```sh - python main.py + python src/main.py ``` For your convenience, a Docker Compose setup is delivered with this repository that configures the service accordingly. Build and start the stack. diff --git a/requirements.txt b/requirements.txt index 8a632eef06323e0408f3db251c9d3592ab487007..ebddd75963dab42c9c660b23b3d08f9cad298546 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -https://gitlab.gwdg.de/dariah-de/textgridrep/textgrid-python-clients/-/archive/ef48104e96ce045bce3702116171442c9f02a0be/textgrid-python-clients-ef48104e96ce045bce3702116171442c9f02a0be.tar.gz +git+https://gitlab.gwdg.de/dariah-de/textgridrep/textgrid-python-clients.git@21-port-filename-for-textgrid-object-generation-from-link-rewriter cheroot==8.5.2 sentry-sdk==1.4.3 WsgiDAV==4.0.1 diff --git a/src/main.py b/src/main.py index f49ed5c601a398792c3f07317c5a552d0f8396de..fe64c671650d22e1d0222518cd1afb228b0af71e 100644 --- a/src/main.py +++ b/src/main.py @@ -32,7 +32,7 @@ config = { "host": os.getenv("host") or "localhost", "port": int(os.getenv("port") or "8080"), "provider_mapping": { - "/": {"class": "repdav.textgrid_dav_provider.TextgridResourceProvider"}, + "/": {"class": "repdav.textgrid_named_dav_provider.TextgridNamedResourceProvider"}, }, "verbose": 4, "http_authenticator": { diff --git a/src/repdav/textgrid_dav_provider.py b/src/repdav/textgrid_dav_provider.py index 219ed7e6d215d12473db54dbbd7b9d873b735b8e..d06059f84312a2ee869b8ca979d32b84a09f3652 100644 --- a/src/repdav/textgrid_dav_provider.py +++ b/src/repdav/textgrid_dav_provider.py @@ -264,6 +264,7 @@ class TextgridResource(DAVNonCollection): return self._info[self.name]["format"] def get_content(self): + _logger.debug("Called TextgridResource.get_content(self) with path:", self.path) config = TextgridConfig() crud = TextgridCRUD(config.crud) return io.BytesIO(crud.read_data(self.path.split("/")[-1], self._sid).content)