platypush/platypush/plugins
Fabio Manganiello 56dc8d0972
Migrated the webapp to Tornado.
It was just too painful to find a combination of versions of  gunicorn,
gevent, eventlet, pyuwsgi etc. that could work on all of my systems.

On the other hand, Tornado works out of the box with no headaches.

Also in this commit:

- Updated a bunch of outdated/required integration dependencies.
- Black'd and LINTed a couple of old plugins.
2023-05-08 02:06:45 +02:00
..
adafruit Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
alarm Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
arduino Migrated `arduino` integration to the new `SensorPlugin` API. 2023-04-03 01:36:12 +02:00
assistant Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
autoremote Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
bluetooth Bluetooth LE blacklisted device notices moved `info -> debug`. 2023-05-01 22:10:06 +02:00
calendar FIX: The CN of the organizer may not necessarily be set in calendar.ical 2022-02-17 10:55:35 +01:00
camera Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
chat Implemented RunnablePlugin.wait_stop() utility method 2022-04-05 23:33:02 +02:00
clipboard [#240] Migrated `clipboard` plugin from `pyperclip` to `pyclip`. 2023-03-26 23:52:15 +02:00
config Added docs for config plugin 2021-11-17 23:59:17 +01:00
covid19 Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02: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 Refactored D-Bus integration 2022-02-07 15:45:43 +01:00
dropbox Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
entities Improved compatibility for `traceback.format_exception`. 2023-04-30 00:38:17 +02:00
esp Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
ffmpeg Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +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 Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
gotify [#203] Added IRC integration 2021-11-14 19:43:19 +01:00
gpio Removed deprecated `gpio.sensor` base plugin. 2023-04-03 01:36:12 +02:00
graphite Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
hid Make sure that any existing device monitor is terminated upon disconnection 2023-01-07 23:48:02 +01:00
http Fixed missed assignment 2021-11-27 02:00:43 +01:00
ifttt Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
inputs Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
inspect Better auto-generated documentation and fixed docstring warnings 2022-03-03 20:26:25 +01:00
kafka Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
lastfm Added limit parameter to `lastfm.get_similar_tracks` 2022-06-06 14:12:45 +02:00
lcd Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
light Deprecated `poll_seconds` in `light.hue`. 2023-04-03 01:36:12 +02:00
linode `s/instance/instance_name/g` in `LinodeInstanceStatusChanged`. 2023-03-26 22:58:20 +02:00
logger Added `.exception` action to logger plugin 2022-04-04 17:22:54 +02:00
luma Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
mail Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +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 - Fixed documentation errors and warnings 2022-08-29 00:55:46 +02:00
media Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
midi Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
ml Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
mobile Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
mqtt - Simplified prototype for `EntityManager.set` 2023-02-11 21:35:00 +01:00
music Removed deprecated use_unicode parameter from MPDClient 2023-02-20 20:35:33 +01:00
nextcloud Replaced deprecated json_output arg in NextCloud client with response.json_data 2022-04-26 19:30:26 +02:00
ngrok - Render nested attributes in schemas 2021-10-24 11:53:38 +02:00
nmap Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
ntfy Replaced deprecated `asyncio.wait([])` with `asyncio.gather(*[])`. 2023-03-26 23:15:53 +02:00
otp Fixed LGTM errors and warnings 2021-09-17 00:47:33 +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 Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
pushbullet Fixed handling of URLs on Pushbullet notes 2021-11-26 19:07:44 +01:00
pwm Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
qrcode Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
redis More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
rss [#236] Added `author` and `tags` attributes to new feed entry event and schema objects. 2022-12-17 00:21:32 +01:00
rtorrent Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
sensor Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
serial `serial` plugin migrated to the new `SensorPlugin` interface. 2023-04-01 19:29:56 +02:00
shell Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
slack - Render nested attributes in schemas 2021-10-24 11:53:38 +02:00
smartthings s/MultiValueSensor/CompositeSensor/g on `smartthings` 2023-02-22 02:18:12 +01:00
sound Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
ssh Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
stt Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
sun Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
switch Fixed self._ip_to_dev expansion 2023-03-19 12:47:07 +01:00
switchbot Fixed some documentation glitches in `switchbot`. 2023-04-03 01:36:12 +02:00
system Exclude squashfs/loopback mounts from `system.disk_info`. 2023-05-06 18:53:16 +02:00
tcp Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
tensorflow Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
todoist Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
torrent Migrated the webapp to Tornado. 2023-05-08 02:06:45 +02:00
travisci Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
trello Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
tts Fixed typo in schema path 2022-09-30 11:30:57 +02:00
tv Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
twilio Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +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 Removed legacy `get_sensor_plugins` and `get_switch_plugins` actions 2023-02-03 22:54:42 +01:00
variable Created two separate actions under `variable` to delete/unset. 2023-05-05 02:21:18 +02:00
wallabag [#224] Implemented Wallabag integration 2022-09-29 10:51:16 +02:00
weather Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
websocket Added `timeout` parameter to `websocket.send`. 2023-02-15 22:23:15 +01:00
wiimote Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
zeroconf Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
zigbee Fixed docstring for `zigbee.mqtt` plugin. 2023-04-23 13:03:10 +02:00
zwave - Simplified prototype for `EntityManager.set` 2023-02-11 21:35:00 +01:00
__init__.py Fixed retrieval of `entities` plugin. 2023-04-30 10:42:05 +02:00