platypush/platypush/backend
Fabio Manganiello 53bdcb9604
A major rewrite of the `inspect` plugin.
- The `inspect` plugin and the Sphinx inspection extensions now use the
  same underlying logic.

- Moved all the common inspection logic under
  `platypush.common.reflection`.

- Faster scanning of the available integrations and components through a
  pool of threads.

- Added `doc_url` parameters.

- Migrated events and responses metadata scanning logic.

- Now expanding some custom Sphinx tag instead of returning errors when
  running outside of the Sphinx context - it includes `:class:`,
  `:meth:` and `.. schema::`.
2023-10-09 01:33:45 +02:00
..
adafruit [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
alarm [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
assistant Moved `BluetoothPlugin` to `__init__.py`. 2023-09-24 19:21:53 +02:00
button [#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
file [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
foursquare [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
github [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
google [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
gps [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
http First WIP commit for the new Integrations panel. 2023-10-09 01:33:44 +02:00
joystick [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
kafka [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
log [#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
midi A major rewrite of the `inspect` plugin. 2023-10-09 01:33:45 +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
nfc [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
nodered [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
ping [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
pushbullet [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
redis More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
scard [#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
stt Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
tcp [#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
trello [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
weather [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
wiimote [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
__init__.py Ignore Redis errors when a backend sends an unregister notify event. 2023-08-17 01:49:41 +02:00