platypush/platypush/plugins
Fabio Manganiello f99f6bdab9
continuous-integration/drone/push Build is passing Details
[media.chromecast] Resource clean up + new API adaptations.
- `pychromecast.get_chromecasts` returns both a list of devices and a
  browser object. Since the Chromecast plugin is the most likely culprit
  of the excessive number of open MDNS sockets, it seems that we may
  need to explicitly stop discovery on the browser and close the
  ZeroConf object after the discovery is done.

- I was still using an ancient version of pychromecast on my RPi4, and I
  didn't notice that more recent versions implemented several breaking
  changes. Adapted the code to cope with those changes.
2024-04-17 02:49:31 +02:00
..
adafruit [#356] Merged `adafruit.io` plugin and backend. 2024-01-19 20:58:35 +00:00
alarm [alarm] Added `media_repeat` configuration. 2023-12-18 13:46:45 +01:00
application New components cache management. 2024-01-06 22:21:59 +01:00
arduino [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
assistant google-assistant-sdk is no longer a dependency for the Google Assistant integration 2024-02-06 20:08:57 +01:00
autoremote Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
bluetooth Misc documentation improvements. 2023-09-29 18:09:15 +02:00
calendar Fixed some broken docstring references. 2023-10-09 01:33:45 +02:00
camera [Camera] The `wait_for_either` barrier should be enabled on streaming by default. 2024-02-26 01:28:25 +01:00
chat [#349] Refactored/rewritten `telegram` plugin. 2024-03-03 15:39:47 +01:00
clipboard [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
config [`config`] Added `config.get_config_file` action. 2023-10-18 03:00:51 +02:00
csv Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
db httplib2 should be an explicit dependency for Google integrations. 2023-10-01 00:52:59 +02:00
dbus [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
dropbox [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
entities Improved compatibility for `traceback.format_exception`. 2023-04-30 00:38:17 +02:00
esp LINT/regex fix for ESP plugin. 2023-09-17 17:10:40 +02:00
ffmpeg [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
file [#292] Converted `backend.log.http` to a runnable plugin. 2023-12-04 03:03:21 +01:00
flic [#357] Migrated `backend.button.flic` to `flic` plugin. 2024-02-29 00:27:32 +01:00
foursquare [foursquare] Proper cast to number for db variables which may be strings. 2024-01-05 02:56:10 +01:00
github Fixed typo in the package name of the Github manifest. 2024-01-06 22:41:24 +01:00
google [#351] Merged `google.pubsub` plugin and backend. 2024-01-19 02:14:49 +00:00
gotify [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
gpio [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
gps [#348] Converted `gps` backend into a plugin. 2024-02-05 02:16:02 +01:00
graphite Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
hid [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
http FIX: Fixed refactored plugin name 2024-02-28 01:49:52 +01:00
ifttt Small docstring fix. 2023-10-20 01:41:30 +02:00
inspect Replaced some new typing `|` notations with `Union`. 2024-01-07 00:52:24 +01:00
irc [irc] Plugin rename/refactor. 2024-03-03 15:39:47 +01:00
joystick Fixed `joystick` manifest. 2023-11-16 22:08:00 +01:00
kafka [#347] Merge `kafka` backend and plugin. 2024-01-18 01:28:56 +00:00
lastfm [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
lcd [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
leap [#352] Migrated `backend.sensor.leap` to `leap` plugin. 2024-02-27 22:18:41 +00:00
light Misc documentation improvements. 2023-09-29 18:09:15 +02:00
linode [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
log [#292] Converted `backend.log.http` to a runnable plugin. 2023-12-04 03:03:21 +01:00
logger Added `.exception` action to logger plugin 2022-04-04 17:22:54 +02:00
luma [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
mail [#348] Merge + refactor for the `mail` backend/plugin (#362) 2024-02-03 22:09:40 +01:00
mailgun [#348] Merge + refactor for the `mail` backend/plugin (#362) 2024-02-03 22:09:40 +01:00
mastodon Resolve "Mastodon integration" 2021-11-07 01:00:29 +01:00
matrix Replaced some new typing `|` notations with `Union`. 2024-01-07 00:52:24 +01:00
media [media.chromecast] Resource clean up + new API adaptations. 2024-04-17 02:49:31 +02:00
midi [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
ml [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
mobile Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
mqtt Added layer of compatibility with both paho.mqtt >= 2.0.0 and < 2.0.0. 2024-04-08 23:01:54 +02:00
music [music.mopidy] Fixed parsing of `new_state` upon `playback_state_changed`. 2024-04-05 03:46:01 +02:00
nextcloud [#298] Merged `nextcloud` backend and plugin. 2024-01-18 00:26:22 +01:00
nfc Added `nfc.status` action. 2024-02-27 21:39:02 +00:00
ngrok [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
nmap Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
ntfy [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
otp [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
pihole Fixed LGTM errors and warnings 2021-09-17 00:47:33 +02:00
ping Minor docstring fix. 2023-12-04 03:09:02 +01:00
printer [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
pushbullet [pushbullet] Fixed `on_error` callback on the listener. 2024-01-13 13:24:47 +01:00
pwm [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
qrcode [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
redis Added `--db` CLI option and support for configuration over environment. 2024-04-05 02:54:45 +02:00
rss Skip `None` responses in the RSS plugin. 2023-10-04 22:08:11 +02:00
rtorrent [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
sensor Fixed some plugin usages of `self._bus`. 2023-11-18 16:58:55 +01:00
serial Misc documentation improvements. 2023-09-29 18:09:15 +02:00
shell [`shell`] Better buffering for the output sent to websockets. 2023-10-18 03:00:52 +02:00
slack [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
smartthings [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
sound [Sound] Don't override device index if it's already defined in the info. 2024-01-08 23:03:08 +01:00
ssh [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
stt Removed `stt.deepspeech` integration. 2024-04-05 20:56:45 +02:00
sun [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
switch [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
switchbot Fixed some documentation glitches in `switchbot`. 2023-04-03 01:36:12 +02:00
system [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
tcp Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
telegram [#349] Refactored/rewritten `telegram` plugin. 2024-03-03 15:39:47 +01:00
tensorflow [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
todoist Fixed some docstring warnings. 2024-01-18 00:26:22 +01:00
torrent [`torrent`] Fixed duration and image for TV series results. 2023-11-09 02:47:33 +01:00
trello More rst fixes. 2023-11-20 03:09:59 +01:00
tts [`tts.mimic3`] Plugin rewrite. 2023-10-31 00:44:05 +00:00
tv [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
twilio [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
udp Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
user Minor docstring fixes. 2023-10-21 18:08:29 +02:00
utils [`utils`] Added `utils.to_yaml` action. 2023-10-18 22:50:52 +02:00
variable Invert `@ensure_initialized` and `@action` annotations. 2023-10-12 00:57:31 +00:00
wallabag [wallabag] Improved OAuth flow integration. 2023-11-22 11:38:00 +01:00
weather [weather.buienradar] Implemented forecast support. 2023-11-23 01:35:58 +01:00
websocket [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
xmpp [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
youtube [YouTube] Added subscriptions+channels support. 2023-11-15 03:05:58 +01:00
zeroconf Unregister a Zeroconf instance if it already exists before publishing a backend service. 2024-04-16 00:12:55 +02:00
zigbee Fixed some plugin usages of `self._bus`. 2023-11-18 16:58:55 +01:00
zwave LINT+Black+stability fixes for some plugins that hadn't been touched in a while. 2023-10-01 22:55:06 +02:00
__init__.py [#349] Refactored/rewritten `telegram` plugin. 2024-03-03 15:39:47 +01:00