[PR #91] [MERGED] V0.1.7 TA v0.5.0 compatibility #101

Closed
opened 2026-03-23 20:34:17 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/tubearchivist/tubearchivist-plex/pull/91
Author: @lamusmaser
Created: 3/11/2025
Status: Merged
Merged: 3/11/2025
Merged by: @lamusmaser

Base: testHead: v0.1.7-TAv0.5.0_compatibility


📝 Commits (10+)

  • 9e140cf Add additional handler for stripping trailing / for ta_url inputs for additional normalization.
  • 56127ea Add same / handler for ta_url to Agent.
  • 7a8dd65 Fix empty return responses to always return some kind of response, regardless of handling on the caller side.
  • 556e7c6 Add API handler for API response update with v0.5.0. Simplified logic to reduce depth for vid_response since it was always looking at the data for pre-v0.5.0 and both now align in their responses.
  • bf25d50 Commented out version check from API call to get the input data from the metadata endpoints since it hasn't changed.
  • 1c9ba24 Add exception for long line.
  • 9bcee4b Fix URL handler that was causing a lot of exceptions in the logs and not properly reporting the URL to the logger.
  • 3a7ea55 Adjusting the get_url handler to use a string setter before returning, for specific edge-cases of returning on an exception.
  • e0c17a1 Breakout the return value of the function into a separate variable for easier readability and future log handling, if required.
  • 18a80b0 Add additional descriptions for non-standard port to cover #29.

📊 Changes

3 files changed (+148 additions, -82 deletions)

View changed files

📝 Contents/Code/__init__.py (+89 -44)
📝 README.md (+9 -2)
📝 Scanners/Series/TubeArchivist Series Scanner.py (+50 -36)

📄 Description

Add compatibility for TubeArchivist v0.5.0 API changes.

Additionally, added fixes for several other outstanding bugs and issues.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/tubearchivist/tubearchivist-plex/pull/91 **Author:** [@lamusmaser](https://github.com/lamusmaser) **Created:** 3/11/2025 **Status:** ✅ Merged **Merged:** 3/11/2025 **Merged by:** [@lamusmaser](https://github.com/lamusmaser) **Base:** `test` ← **Head:** `v0.1.7-TAv0.5.0_compatibility` --- ### 📝 Commits (10+) - [`9e140cf`](https://github.com/tubearchivist/tubearchivist-plex/commit/9e140cf26cbc2bc18d32d7411d7e6106739fd313) Add additional handler for stripping trailing `/` for `ta_url` inputs for additional normalization. - [`56127ea`](https://github.com/tubearchivist/tubearchivist-plex/commit/56127ea03d3d98c9dc3f70787d39702ac233eacb) Add same `/` handler for `ta_url` to Agent. - [`7a8dd65`](https://github.com/tubearchivist/tubearchivist-plex/commit/7a8dd657dce31367340e1b3b848943c6e0ba7072) Fix empty return responses to always return some kind of response, regardless of handling on the caller side. - [`556e7c6`](https://github.com/tubearchivist/tubearchivist-plex/commit/556e7c652788c877c221b455537d31a7626fa870) Add API handler for API response update with v0.5.0. Simplified logic to reduce depth for `vid_response` since it was always looking at the data for pre-v0.5.0 and both now align in their responses. - [`bf25d50`](https://github.com/tubearchivist/tubearchivist-plex/commit/bf25d50134e27de3ffed505fc78b97920adce121) Commented out version check from API call to get the input data from the metadata endpoints since it hasn't changed. - [`1c9ba24`](https://github.com/tubearchivist/tubearchivist-plex/commit/1c9ba2441bb24223ad9bccce0c77e82869e35117) Add exception for long line. - [`9bcee4b`](https://github.com/tubearchivist/tubearchivist-plex/commit/9bcee4b2cc936b634921a8b0fe89537e382c6032) Fix URL handler that was causing a lot of exceptions in the logs and not properly reporting the URL to the logger. - [`3a7ea55`](https://github.com/tubearchivist/tubearchivist-plex/commit/3a7ea55fb7f6b38d8e6984dabad3428a18d020bc) Adjusting the `get_url` handler to use a string setter before returning, for specific edge-cases of returning on an exception. - [`e0c17a1`](https://github.com/tubearchivist/tubearchivist-plex/commit/e0c17a18a17b4167ffa4f56f574e56b50d23edf6) Breakout the return value of the function into a separate variable for easier readability and future log handling, if required. - [`18a80b0`](https://github.com/tubearchivist/tubearchivist-plex/commit/18a80b09928544809deab2161ff9998f33ae0050) Add additional descriptions for non-standard port to cover #29. ### 📊 Changes **3 files changed** (+148 additions, -82 deletions) <details> <summary>View changed files</summary> 📝 `Contents/Code/__init__.py` (+89 -44) 📝 `README.md` (+9 -2) 📝 `Scanners/Series/TubeArchivist Series Scanner.py` (+50 -36) </details> ### 📄 Description Add compatibility for TubeArchivist v0.5.0 API changes. Additionally, added fixes for several other outstanding bugs and issues. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 20:34:17 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tubearchivist/archived-tubearchivist-plex#101
No description provided.