Compare commits

...

4 Commits

Author SHA1 Message Date
dodofarm
0e577c38f0
Merge 9659cbef2c into 76a0636a34 2025-11-08 14:25:00 +00:00
blacktwin
76a0636a34
Merge pull request #396 from assaflerman/master
Added additional new line in the summary edit to fully hide spoilers
2025-11-05 00:30:40 -05:00
dodofarm
9659cbef2c Changed datetime.utcnow() to datetime.now(UTC) due to deprecation 2025-01-19 01:20:52 +00:00
assaflerman
82dd5c94bb
Added additional new line in the edit summary to fully hide spoilers in hide_episode_spoilers.py 2023-08-25 19:16:34 +03:00
5 changed files with 10 additions and 10 deletions

BIN
.ropeproject/autoimport.db Normal file

Binary file not shown.

View File

@ -56,7 +56,7 @@ import sys
import json import json
import time import time
import argparse import argparse
from datetime import datetime from datetime import UTC, datetime
from requests import Session from requests import Session
from requests.adapters import HTTPAdapter from requests.adapters import HTTPAdapter
from requests.exceptions import RequestException from requests.exceptions import RequestException
@ -91,7 +91,7 @@ TAUTULLI_ICON = 'https://github.com/Tautulli/Tautulli/raw/master/data/interfaces
def utc_now_iso(): def utc_now_iso():
"""Get current time in ISO format""" """Get current time in ISO format"""
utcnow = datetime.utcnow() utcnow = datetime.now(UTC)
return utcnow.isoformat() return utcnow.isoformat()

View File

@ -16,7 +16,7 @@ from __future__ import unicode_literals
from builtins import range from builtins import range
from builtins import object from builtins import object
from plexapi.server import CONFIG from plexapi.server import CONFIG
from datetime import datetime, timedelta, date from datetime import UTC, datetime, timedelta, timezone, date
from requests import Session from requests import Session
from requests.adapters import HTTPAdapter from requests.adapters import HTTPAdapter
from requests.exceptions import RequestException from requests.exceptions import RequestException
@ -117,7 +117,7 @@ BODY_TEXT = """\
def utc_now_iso(): def utc_now_iso():
"""Get current time in ISO format""" """Get current time in ISO format"""
utcnow = datetime.utcnow() utcnow = datetime.now(UTC)
return utcnow.isoformat() return utcnow.isoformat()
@ -467,8 +467,8 @@ if __name__ == '__main__':
TODAY = int(time.time()) TODAY = int(time.time())
DAYS = opts.days DAYS = opts.days
DAYS_AGO = int(TODAY - DAYS * 24 * 60 * 60) DAYS_AGO = int(TODAY - DAYS * 24 * 60 * 60)
START_DATE = (datetime.utcfromtimestamp(DAYS_AGO).strftime("%Y-%m-%d")) # DAYS_AGO as YYYY-MM-DD START_DATE = (datetime.fromtimestamp(DAYS_AGO, UTC).strftime("%Y-%m-%d")) # DAYS_AGO as YYYY-MM-DD
END_DATE = (datetime.utcfromtimestamp(TODAY).strftime("%Y-%m-%d")) # TODAY as YYYY-MM-DD END_DATE = (datetime.fromtimestamp(TODAY, UTC).strftime("%Y-%m-%d")) # TODAY as YYYY-MM-DD
start_date = date(date_split(START_DATE)[0], date_split(START_DATE)[1], date_split(START_DATE)[2]) start_date = date(date_split(START_DATE)[0], date_split(START_DATE)[1], date_split(START_DATE)[2])
end_date = date(date_split(END_DATE)[0], date_split(END_DATE)[1], date_split(END_DATE)[2]) end_date = date(date_split(END_DATE)[0], date_split(END_DATE)[1], date_split(END_DATE)[2])

View File

@ -114,7 +114,7 @@ def modify_episode_artwork(plex, rating_key, image=None, blur=None, summary_pref
if summary_prefix and not episode.summary.startswith(summary_prefix): if summary_prefix and not episode.summary.startswith(summary_prefix):
# Use a zero-width space (\u200b) for blank lines # Use a zero-width space (\u200b) for blank lines
episode.editSummary(summary_prefix + '\n\u200b\n' + episode.summary) episode.editSummary(summary_prefix + '\n\u200b\n\u200b\n' + episode.summary)
# Refresh metadata for the episode # Refresh metadata for the episode
episode.refresh() episode.refresh()

View File

@ -591,12 +591,12 @@ def action_show(items, selector, date, users=None):
try: try:
if selector == 'watched': if selector == 'watched':
item = users[0].watch[item] item = users[0].watch[item]
added_at = datetime.datetime.utcfromtimestamp(float(item.added_at)).strftime("%Y-%m-%d") added_at = datetime.datetime.fromtimestamp(float(item.added_at), datetime.UTC).strftime("%Y-%m-%d")
size = int(item.file_size) if item.file_size else 0 size = int(item.file_size) if item.file_size else 0
sizes.append(size) sizes.append(size)
if selector == 'lastPlayed': if selector == 'lastPlayed':
last_played = datetime.datetime.utcfromtimestamp(float(item.last_played)).strftime("%Y-%m-%d") last_played = datetime.datetime.fromtimestamp(float(item.last_played)datetime.UTC).strftime("%Y-%m-%d")
print(u"\t{} added {} and last played {}\tSize: {}\n\t\tFile: {}".format( print(u"\t{} added {} and last played {}\tSize: {}\n\t\tFile: {}".format(
item.title, added_at, last_played, sizeof_fmt(size), item.file)) item.title, added_at, last_played, sizeof_fmt(size), item.file))
@ -697,7 +697,7 @@ if __name__ == '__main__':
date = time.mktime(time.strptime(opts.date, "%Y-%m-%d")) date = time.mktime(time.strptime(opts.date, "%Y-%m-%d"))
if date: if date:
days = (datetime.datetime.utcnow() - datetime.datetime.fromtimestamp(date)) days = (datetime.datetime.now(datetime.UTC) - datetime.datetime.fromtimestamp(date))
date_format = time.strftime("%Y-%m-%d", time.localtime(date)) date_format = time.strftime("%Y-%m-%d", time.localtime(date))
date_format = '{} ({} days)'.format(date_format, days.days) date_format = '{} ({} days)'.format(date_format, days.days)
# Create a Tautulli instance # Create a Tautulli instance