platypush/platypush/plugins
Fabio Manganiello c3337ccc6c
continuous-integration/drone/push Build is passing Details
[#311] Docs deps autogen sphinx plugin.
Added an `add_dependencies` plugin to the Sphinx build process that
parses the manifest files of the scanned backends and plugins and
automatically generates the documentation for the required dependencies
and triggered events.

This means that those dependencies are no longer required to be listed
in the docstring of the class itself.

Also in this commit:

- Black/LINT for some integrations that hadn't been touched in a long
  time.

- Deleted some leftovers from previous refactors (deprecated
  `backend.mqtt`, `backend.zwave.mqtt`, `backend.http.request.rss`).

- Deleted deprecated `inotify` backend - replaced by `file.monitor` (see
  #289).
2023-09-24 17:00:08 +02:00
..
adafruit [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
alarm Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
application Added `application` plugin. 2023-08-15 11:20:24 +02:00
arduino [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
assistant [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
autoremote Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
bluetooth [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
calendar [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
camera [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
chat [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
clipboard [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
config Added docs for config plugin 2021-11-17 23:59:17 +01:00
csv Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
db FIX: Possible assert evaluation error. 2023-04-26 02:25:28 +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 Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
foursquare Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
google [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02: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
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 [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
ifttt Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
inputs [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
inspect Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
kafka [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02: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
light [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
linode [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02: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 [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
mailgun [#201] Added Mailgun integration 2021-11-14 22:40:59 +01:00
mastodon Resolve "Mastodon integration" 2021-11-07 01:00:29 +01:00
matrix [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
media [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +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 [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
music [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
nextcloud [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02: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 Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
printer [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
pushbullet Blackened the qrcode and pushbullet plugins 2023-05-22 02:33:54 +02: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 Unified interface to retrieve the Redis bus configuration. 2023-07-24 01:04:13 +02:00
rss [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
rtorrent [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
sensor [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
serial [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
shell Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +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 [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
ssh [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
stt [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +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
tensorflow [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
todoist [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
torrent [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
trello [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
tts [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02: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 FIX: `UserManager.get_users` 2022-11-21 00:57:00 +01:00
utils Added `utils.rst_to_html` action. 2023-05-14 15:05:24 +02:00
variable Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
wallabag [#224] Implemented Wallabag integration 2022-09-29 10:51:16 +02:00
weather [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
websocket [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
wiimote Updated email addresses and black'd some old source files. 2023-07-22 23:02:44 +02:00
xmpp [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
zeroconf [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
zigbee [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
zwave [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
__init__.py Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00