Use new PocketCast dependency (#44007)
* New PocketCast dependency * Switch to new pycketcast dependency * Update manifest.json * Alphabetized new dependency
This commit is contained in:
parent
c6c3d720ca
commit
7471bf36e3
3 changed files with 8 additions and 8 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue