mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2025-02-16 22:08:25 +00:00
[18] add overlay title mods
This commit is contained in:
parent
54ed78ecbe
commit
12cdc11670
6 changed files with 18 additions and 18 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.17.3-develop17
|
||||
1.17.3-develop18
|
||||
|
|
|
@ -600,12 +600,6 @@ libraries:
|
|||
template_variables:
|
||||
overlay_level: season
|
||||
- git: PMM/overlays/streaming
|
||||
- git: PMM/overlays/streaming
|
||||
template_variables:
|
||||
overlay_level: episode
|
||||
- git: PMM/overlays/streaming
|
||||
template_variables:
|
||||
overlay_level: season
|
||||
- git: PMM/overlays/video_format
|
||||
- git: PMM/overlays/video_format
|
||||
template_variables:
|
||||
|
|
|
@ -180,11 +180,11 @@ There are multiple Special Text Variables that can be used when formatting the t
|
|||
| `<<audience_rating>>`: audience rating (`8.7`, `9.0`)<br>`<<audience_rating%>>`: audience rating out of 100 (`87`, `90`)<br>`<<audience_rating#>>`: audience rating removing `.0` as needed (`8.7`, `9`)<br>`<<audience_rating/>>`: audience rating on a 5 point scale (`8.6` shows as `4.3`) | ✅ | ✅ | ❌ | ✅ |
|
||||
| `<<critic_rating>>`: critic rating (`8.7`, `9.0`)<br>`<<critic_rating%>>`: critic rating out of 100 (`87`, `90`)<br>`<<critic_rating#>>`: critic rating removing `.0` as needed (`8.7`, `9`)<br>`<<critic_rating/>>`: critic rating on a 5 point scale (`8.6` shows as `4.3`) | ✅ | ✅ | ❌ | ✅ |
|
||||
| `<<user_rating>>`: user rating (`8.7`, `9.0`)<br>`<<user_rating%>>`: user rating out of 100 (`87`, `90`)<br>`<<user_rating#>>`: user rating removing `.0` as needed (`8.7`, `9`)<br>`<<user_rating/>>`: user rating on a 5 point scale (`8.6` shows as `4.3`) | ✅ | ✅ | ✅ | ✅ |
|
||||
| `<<title>>`: Title of the Item | ✅ | ✅ | ✅ | ✅ |
|
||||
| `<<show_title>>`: Title of the Item's Show | ❌ | ❌ | ✅ | ✅ |
|
||||
| `<<season_title>>`: Title of the Item's Season | ❌ | ❌ | ❌ | ✅ |
|
||||
| `<<original_title>>`: Original Title of the Item | ✅ | ✅ | ❌ | ❌ |
|
||||
| `<<content_rating>>`: Content Rating of the Item | ✅ | ✅ | ❌ | ✅ |
|
||||
| `<<title>>`: Title of the Item<br>`<<titleU>>`: Uppercase Title of the Item<br>`<<titleL>>`Lowercase Title of the Item<br>`<<titleT>>`Proper Title of the Item | ✅ | ✅ | ✅ | ✅ |
|
||||
| `<<show_title>>`: Title of the Item's Show<br>`<<show_itleU>>`: Uppercase Title of the Item's Show<br>`<<show_titleL>>`Lowercase Title of the Item's Show<br>`<<show_titleT>>`Proper Title of the Item's Show | ❌ | ❌ | ✅ | ✅ |
|
||||
| `<<season_title>>`: Title of the Item's Season<br>`<<season_titleU>>`: Uppercase Title of the Item's Season<br>`<<season_titleL>>`Lowercase title of the Item's Season<br>`<<season_titleT>>`Proper title of the Item's Season | ❌ | ❌ | ❌ | ✅ |
|
||||
| `<<original_title>>`: Original Title of the Item<br>`<<original_titleU>>`: Original Title of the Item<br>`<<original_titleL>>`Lowercase Original Title of the Item<br>`<<original_titleT>>`Proper Original Title of the Item | ✅ | ✅ | ❌ | ❌ |
|
||||
| `<<content_rating>>`: Content Rating of the Item<br>`<<content_ratingU>>`: Uppercase Content Rating of the Item<br>`<<content_ratingL>>`Lowercase Content Rating of the Item<br>`<<content_ratingT>>`Proper Content Rating of the Item | ✅ | ✅ | ❌ | ✅ |
|
||||
| `<<episode_count>>`: Number of Episodes (`1`)<br>`<<episode_countW>>`: Number of Episodes As Words (`One`)<br>`<<episode_count0>>`: Number of Episodes With 10s Padding (`01`)<br>`<<episode_count00>>`: Number of Episodes With 100s Padding (`001`) | ❌ | ✅ | ✅ | ❌ |
|
||||
| `<<season_number>>`: Season Number (`1`)<br>`<<season_numberW>>`: Season Number As Words (`One`)<br>`<<season_number0>>`: Season Number With 10s Padding (`01`)<br>`<<season_number00>>`: Season Number With 100s Padding (`001`) | ❌ | ❌ | ✅ | ✅ |
|
||||
| `<<episode_number>>`: Episode Number (`1`)<br>`<<episode_numberW>>`: Episode Number As Words (`One`)<br>`<<episode_number0>>`: Episode Number With 10s Padding (`01`)<br>`<<episode_number00>>`: Episode Number With 100s Padding (`001`) | ❌ | ❌ | ❌ | ✅ |
|
||||
|
|
|
@ -23,11 +23,11 @@ types_for_var = {
|
|||
"episode": ["season_title", "episode_number"]
|
||||
}
|
||||
var_mods = {
|
||||
"title": [""],
|
||||
"content_rating": [""],
|
||||
"original_title": [""],
|
||||
"show_title": [""],
|
||||
"season_title": [""],
|
||||
"title": ["", "U", "L", "T"],
|
||||
"content_rating": ["", "U", "L", "T"],
|
||||
"original_title": ["", "U", "L", "T"],
|
||||
"show_title": ["", "U", "L", "T"],
|
||||
"season_title": ["", "U", "L", "T"],
|
||||
"user_rating": ["", "%", "#", "/"],
|
||||
"critic_rating": ["", "%", "#", "/"],
|
||||
"audience_rating": ["", "%", "#", "/"],
|
||||
|
|
|
@ -255,6 +255,12 @@ class Overlays:
|
|||
final_value = f"{int(actual_value):03}"
|
||||
elif mod == "/":
|
||||
final_value = f"{int(actual_value) / 2:.2f}"
|
||||
elif mod == "U":
|
||||
final_value = str(actual_value).upper()
|
||||
elif mod == "L":
|
||||
final_value = str(actual_value).lower()
|
||||
elif mod == "U":
|
||||
final_value = str(actual_value).title()
|
||||
else:
|
||||
final_value = actual_value
|
||||
if sub_value:
|
||||
|
|
|
@ -815,7 +815,7 @@ class Plex(Library):
|
|||
libtype = "movie"
|
||||
else:
|
||||
libtype = "show"
|
||||
watchlist = self.PlexServer.myPlexAccount().watchlist(sort=watchlist_sorts[sort], libtype=libtype)
|
||||
watchlist = self.account.watchlist(sort=watchlist_sorts[sort], libtype=libtype)
|
||||
ids = []
|
||||
for item in watchlist:
|
||||
tmdb_id = []
|
||||
|
|
Loading…
Add table
Reference in a new issue