Use new PocketCast dependency (#44007)

* New PocketCast dependency

* Switch to new pycketcast dependency

* Update manifest.json

* Alphabetized new dependency
This commit is contained in:
Nate Harris 2020-12-14 20:10:10 -07:00 committed by GitHub
parent c6c3d720ca
commit 7471bf36e3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 8 deletions

View file

@ -2,7 +2,7 @@
from datetime import timedelta
import logging
import pocketcasts
from pycketcasts import pocketcasts
import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA
@ -29,8 +29,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
password = config.get(CONF_PASSWORD)
try:
api = pocketcasts.Api(username, password)
_LOGGER.debug("Found %d podcasts", len(api.my_podcasts()))
api = pocketcasts.PocketCast(email=username, password=password)
_LOGGER.debug("Found %d podcasts", len(api.subscriptions))
add_entities([PocketCastsSensor(api)], True)
except OSError as err:
_LOGGER.error("Connection to server failed: %s", err)
@ -63,7 +63,7 @@ class PocketCastsSensor(Entity):
def update(self):
"""Update sensor values."""
try:
self._state = len(self._api.new_episodes_released())
self._state = len(self._api.new_releases)
_LOGGER.debug("Found %d new episodes", self._state)
except OSError as err:
_LOGGER.warning("Failed to contact server: %s", err)