setting + get_date_formats extension

This commit is contained in:
herby2212 2023-01-06 19:33:51 +01:00
commit f7c2034a4a
2 changed files with 9 additions and 4 deletions

View file

@ -420,8 +420,7 @@ def clean_filename(filename, replace='_'):
return cleaned_filename
def format_date_based_show(date):
# logger.info(plexpy.CONFIG.DATE_BASED_TV_SHOW_FORMAT)
return str(date).replace('-', html.unescape('·'))
return str(arrow.get(date).format(html.unescape(plexpy.CONFIG.DATE_BASED_TV_SHOW_FORMAT)))
def split_strip(s, delimiter=','):
return [x.strip() for x in str(s).split(delimiter) if x.strip()]

View file

@ -27,6 +27,7 @@ import json
import ssl as _ssl
import linecache
import os
import html
import shutil
import sys
import threading
@ -307,7 +308,7 @@ class WebInterface(object):
json:
{"date_format": "YYYY-MM-DD",
"time_format": "HH:mm",
}
"date_based_tv_show_format": "YYYY·MM·DD"}
```
"""
if plexpy.CONFIG.DATE_FORMAT:
@ -318,9 +319,14 @@ class WebInterface(object):
time_format = plexpy.CONFIG.TIME_FORMAT
else:
time_format = 'HH:mm'
if plexpy.CONFIG.DATE_BASED_TV_SHOW_FORMAT:
date_based_tv_show_format = html.unescape(plexpy.CONFIG.DATE_BASED_TV_SHOW_FORMAT)
else:
date_based_tv_show_format = html.unescape('YYYY·MM·DD')
formats = {'date_format': date_format,
'time_format': time_format}
'time_format': time_format,
'date_based_tv_show_format': date_based_tv_show_format}
return formats