From d71d26a4f11678ede9bab7a28737dcd78e2c6274 Mon Sep 17 00:00:00 2001 From: Jayden <5250189+lukyjay@users.noreply.github.com> Date: Tue, 16 Apr 2024 21:58:05 +0800 Subject: [PATCH 1/2] Update README.md to remove interactive flag Remove the -it flag from the docker exec command. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 70d808b..db9933c 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ Mount the `/youtube` folder from Tube Archivist also in this container at `/yout ### Manual trigger For an initial import or for other irregular occasions, trigger the library scan from outside the container, e.g.: ```bash -docker exec -it tubearchivist-jf python main.py +docker exec tubearchivist-jf python main.py ``` ### Auto trigger From 965d21cbb2393e9f5e47ee6a5e19d4d7b665b606 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 19 Apr 2024 19:35:10 +0200 Subject: [PATCH 2/2] fix linter --- app/src/series.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/series.py b/app/src/series.py index 0e9a7f2..90d7512 100644 --- a/app/src/series.py +++ b/app/src/series.py @@ -45,7 +45,9 @@ class Library: def _get_all_series(self) -> dict: """get all shows indexed in jf""" - path: str = f"Items?Recursive=true&IncludeItemTypes=Series&fields=ParentId,Path&ParentId={self.yt_collection}" # noqa: E501 + path: str = ( + f"Items?Recursive=true&IncludeItemTypes=Series&fields=ParentId,Path&ParentId={self.yt_collection}" # noqa: E501 + ) all_shows: dict = Jellyfin().get(path) return all_shows @@ -69,7 +71,9 @@ class Library: def refresh_collection(self, collection_id: str) -> None: """trigger collection refresh""" - path: str = f"Items/{collection_id}/Refresh?Recursive=true&ImageRefreshMode=Default&MetadataRefreshMode=Default" # noqa: E501 + path: str = ( + f"Items/{collection_id}/Refresh?Recursive=true&ImageRefreshMode=Default&MetadataRefreshMode=Default" # noqa: E501 + ) Jellyfin().post(path, False) for _ in range(12): @@ -206,7 +210,9 @@ class Show: def _wait_for_season(self, expected_season: str) -> None: """wait for season to be created in JF""" jf_id: str = self.show["Id"] - path: str = f"Items/{jf_id}/Refresh?Recursive=true&ImageRefreshMode=Default&MetadataRefreshMode=Default" # noqa: E501 + path: str = ( + f"Items/{jf_id}/Refresh?Recursive=true&ImageRefreshMode=Default&MetadataRefreshMode=Default" # noqa: E501 + ) Jellyfin().post(path, False) for _ in range(12): all_existing: set[str] = set(self._get_existing_seasons())