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,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": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue