Skip to content

Commit 3cd90b6

Browse files
authored
Remove debug line, date fix?
1 parent 31df783 commit 3cd90b6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

custom_components/sensor/plex_recently_added.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
import requests
1414
import voluptuous as vol
1515
import homeassistant.helpers.config_validation as cv
16+
from datetime import datetime
1617
from homeassistant.components.sensor import PLATFORM_SCHEMA
1718
from homeassistant.const import CONF_HOST, CONF_PORT, CONF_SSL
1819
from homeassistant.helpers.entity import Entity
1920

20-
__version__ = '0.1.3'
21+
__version__ = '0.1.4'
2122

2223
_LOGGER = logging.getLogger(__name__)
2324

@@ -104,15 +105,16 @@ def device_state_attributes(self):
104105
key = media['ratingKey']
105106
else:
106107
continue
108+
if 'addedAt' in media:
109+
card_item['airdate'] = datetime.utcfromtimestamp(
110+
media['addedAt']).strftime('%Y-%m-%dT%H:%M:%SZ')
111+
else:
112+
continue
107113
if 'originallyAvailableAt' in media:
108114
card_item['aired'] = media['originallyAvailableAt']
109115
else:
110116
card_item['aired'] = ''
111-
if 'addedAt' in media:
112-
card_item['airdate'] = media['addedAt']
113-
else:
114-
continue
115-
if days_since(card_item['airdate'], self._tz) <= 7:
117+
if days_since(media['addedAt'], self._tz) <= 7:
116118
card_item['release'] = '$day, $date $time'
117119
else:
118120
card_item['release'] = '$day, $date $time'
@@ -210,7 +212,6 @@ def update(self):
210212

211213
if self.dl_images:
212214
directory = self.conf_dir + 'www' + self._dir
213-
_LOGGER.warning(directory)
214215
if not os.path.exists(directory):
215216
os.makedirs(directory, mode=0o777)
216217

@@ -313,7 +314,6 @@ def get_server_ip(name, token):
313314
def days_since(date, tz):
314315
import time
315316
from pytz import utc
316-
from datetime import datetime
317317
date = datetime.utcfromtimestamp(date).isoformat() + 'Z'
318318
date = datetime.strptime(date, '%Y-%m-%dT%H:%M:%SZ')
319319
date = str(date.replace(tzinfo=utc).astimezone(tz))[:10]

0 commit comments

Comments
 (0)