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,6 +2,6 @@
"domain": "pocketcasts", "domain": "pocketcasts",
"name": "Pocket Casts", "name": "Pocket Casts",
"documentation": "https://www.home-assistant.io/integrations/pocketcasts", "documentation": "https://www.home-assistant.io/integrations/pocketcasts",
"requirements": ["pocketcasts==0.1"], "requirements": ["pycketcasts==1.0.0"],
"codeowners": [] "codeowners": []
} }

View file

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

View file

@ -1149,9 +1149,6 @@ plumlightpad==0.0.11
# homeassistant.components.serial_pm # homeassistant.components.serial_pm
pmsensor==0.4 pmsensor==0.4
# homeassistant.components.pocketcasts
pocketcasts==0.1
# homeassistant.components.poolsense # homeassistant.components.poolsense
poolsense==0.0.8 poolsense==0.0.8
@ -1309,6 +1306,9 @@ pychannels==1.0.0
# homeassistant.components.cast # homeassistant.components.cast
pychromecast==7.5.1 pychromecast==7.5.1
# homeassistant.components.pocketcasts
pycketcasts==1.0.0
# homeassistant.components.cmus # homeassistant.components.cmus
pycmus==0.1.1 pycmus==0.1.1