2018-12-15 01:18:45 +01:00
|
|
|
###
|
|
|
|
# Platypush Python requirements
|
|
|
|
#
|
|
|
|
# Uncomment the lines associated to the optional dependencies that
|
|
|
|
# you may want to install to use some particular plugins or backends
|
|
|
|
###
|
|
|
|
|
2018-01-03 02:23:25 +01:00
|
|
|
# YAML configuration support
|
|
|
|
pyyaml
|
|
|
|
|
2019-01-10 23:45:13 +01:00
|
|
|
# Support for setting thread/process name
|
2019-01-14 00:06:44 +01:00
|
|
|
# python-prctl
|
2019-01-10 23:45:13 +01:00
|
|
|
|
2018-01-03 02:23:25 +01:00
|
|
|
# Apache Kafka backend support
|
2019-07-10 12:18:53 +02:00
|
|
|
# kafka-python
|
2018-01-03 02:23:25 +01:00
|
|
|
|
2018-12-27 02:29:44 +01:00
|
|
|
# Pushbullet backend support
|
2019-12-01 23:35:05 +01:00
|
|
|
# git+https://github.com/rbrcsk/pushbullet.py
|
2018-12-27 02:29:44 +01:00
|
|
|
|
2018-01-04 02:45:23 +01:00
|
|
|
# HTTP backend support
|
|
|
|
flask
|
2018-01-29 13:47:21 +01:00
|
|
|
websockets
|
2018-05-04 03:24:35 +02:00
|
|
|
redis
|
2018-12-19 00:09:21 +01:00
|
|
|
python-dateutil
|
2019-07-10 12:18:53 +02:00
|
|
|
tz
|
2019-02-24 12:35:26 +01:00
|
|
|
#uwsgi
|
2018-01-04 02:45:23 +01:00
|
|
|
|
2018-01-09 18:44:45 +01:00
|
|
|
# HTTP poll backend support
|
|
|
|
frozendict
|
2018-12-17 15:10:16 +01:00
|
|
|
requests
|
2018-01-09 18:44:45 +01:00
|
|
|
|
2018-01-06 22:52:24 +01:00
|
|
|
# Database plugin support
|
|
|
|
sqlalchemy
|
|
|
|
|
2019-07-15 14:12:00 +02:00
|
|
|
# Support for multi-users and password authentication
|
|
|
|
bcrypt
|
2021-02-12 22:43:34 +01:00
|
|
|
cryptography
|
|
|
|
pyjwt
|
2019-07-15 14:12:00 +02:00
|
|
|
|
2020-08-14 00:34:13 +02:00
|
|
|
# Support for Zeroconf/Bonjour
|
|
|
|
zeroconf
|
|
|
|
|
2018-01-27 04:31:09 +01:00
|
|
|
# RSS feeds support
|
2019-07-10 12:18:53 +02:00
|
|
|
# feedparser
|
2018-01-27 04:31:09 +01:00
|
|
|
|
2018-01-28 02:01:54 +01:00
|
|
|
# PDF generation support
|
2018-12-17 15:15:04 +01:00
|
|
|
# weasyprint
|
2018-01-28 02:01:54 +01:00
|
|
|
|
2018-01-03 02:23:25 +01:00
|
|
|
# Philips Hue plugin support
|
2019-07-10 12:18:53 +02:00
|
|
|
# phue
|
2018-01-03 02:23:25 +01:00
|
|
|
|
|
|
|
# MPD/Mopidy music server support
|
2019-07-10 12:18:53 +02:00
|
|
|
# python-mpd2
|
2018-01-03 02:23:25 +01:00
|
|
|
|
|
|
|
# Google Assistant support
|
2019-12-01 19:54:56 +01:00
|
|
|
# google-assistant-sdk[samples]
|
2018-11-20 15:30:32 +01:00
|
|
|
# google-assistant-library
|
2018-01-03 02:23:25 +01:00
|
|
|
|
2018-01-17 03:16:59 +01:00
|
|
|
# Google APIs general layer support
|
2018-11-20 15:30:32 +01:00
|
|
|
# google-api-python-client
|
2019-07-11 18:01:30 +02:00
|
|
|
# oauth2client
|
2019-07-11 22:54:33 +02:00
|
|
|
|
|
|
|
# Google text-to-speech API support
|
|
|
|
# google-cloud-texttospeech
|
2018-01-17 03:16:59 +01:00
|
|
|
|
2018-01-15 02:41:54 +01:00
|
|
|
# Last.FM scrobbler plugin support
|
2019-07-10 12:18:53 +02:00
|
|
|
# pylast
|
2018-01-15 02:41:54 +01:00
|
|
|
|
2018-01-03 02:23:25 +01:00
|
|
|
# Flic buttons support
|
2018-01-11 19:31:44 +01:00
|
|
|
# It doesn't come with a pip package nor a setup.py,
|
|
|
|
# follow the instructions on github to get the flicd daemon
|
|
|
|
# running, set up the buttons you want to use, and then
|
|
|
|
# enable backend.button.flic in your configuration.
|
|
|
|
# git+https://github.com/50ButtonsEach/fliclib-linux-hci
|
2018-01-03 02:23:25 +01:00
|
|
|
|
2018-01-11 19:31:44 +01:00
|
|
|
# text2speech plugin: mplayer system package
|
2018-01-03 02:23:25 +01:00
|
|
|
|
2018-06-26 23:19:35 +02:00
|
|
|
# Video support on RaspberryPi
|
2018-11-20 15:32:55 +01:00
|
|
|
# omxplayer-wrapper
|
2018-01-03 02:23:25 +01:00
|
|
|
|
2018-03-20 23:34:36 +01:00
|
|
|
# Custom hotword detection: Snowboy
|
2018-06-26 01:06:23 +02:00
|
|
|
# snowboy
|
2018-03-20 23:34:36 +01:00
|
|
|
|
2018-03-24 03:05:46 +01:00
|
|
|
# Support for the RaspberryPi camera module
|
2019-12-01 19:54:56 +01:00
|
|
|
# picamera
|
2020-09-19 00:50:22 +02:00
|
|
|
# Pillow
|
2018-03-24 03:05:46 +01:00
|
|
|
|
2018-04-25 11:29:03 +02:00
|
|
|
# Support for torrents download
|
2018-06-26 01:01:41 +02:00
|
|
|
# python-libtorrent
|
2018-04-25 11:29:03 +02:00
|
|
|
|
2018-05-27 10:50:48 +02:00
|
|
|
# Support for smart cards detection
|
2018-06-26 01:08:52 +02:00
|
|
|
# pyscard
|
2018-05-27 10:50:48 +02:00
|
|
|
|
|
|
|
# Support for MCP3008 analog-to-digital converter plugin
|
2018-06-26 01:06:23 +02:00
|
|
|
# adafruit-mcp3008
|
2018-05-27 10:50:48 +02:00
|
|
|
|
|
|
|
# Support for real-time MIDI events
|
2018-06-26 01:06:23 +02:00
|
|
|
# rtmidi
|
2018-05-27 10:50:48 +02:00
|
|
|
|
2018-06-26 23:19:35 +02:00
|
|
|
# Support for inotify plugin
|
2019-07-10 12:18:53 +02:00
|
|
|
# inotify
|
2018-06-26 23:19:35 +02:00
|
|
|
|
|
|
|
# Support for MQTT
|
|
|
|
paho-mqtt
|
|
|
|
|
|
|
|
# iCal calendars support
|
2019-07-10 12:18:53 +02:00
|
|
|
# icalendar
|
2018-06-26 23:19:35 +02:00
|
|
|
|
|
|
|
# Serial port support
|
2019-07-10 12:18:53 +02:00
|
|
|
# pyserial
|
2018-06-26 23:19:35 +02:00
|
|
|
|
2019-12-11 18:05:17 +01:00
|
|
|
# Bluetooth devices support
|
2018-06-26 23:19:35 +02:00
|
|
|
# pybluez
|
|
|
|
# gattlib
|
2019-12-11 18:05:17 +01:00
|
|
|
# git+https://github.com/BlackLight/PyOBEX
|
2018-06-26 23:19:35 +02:00
|
|
|
|
|
|
|
# Support for TP-Link HS100 and similar smart switches/plugins
|
2018-12-17 15:10:16 +01:00
|
|
|
# pyHS100
|
2018-06-26 23:19:35 +02:00
|
|
|
|
2018-09-18 18:58:19 +02:00
|
|
|
# Support for joystick backend
|
2019-07-10 12:18:53 +02:00
|
|
|
# inputs
|
2018-09-18 18:58:19 +02:00
|
|
|
|
2018-11-12 16:50:20 +01:00
|
|
|
# Support for Kodi
|
2018-11-20 11:51:35 +01:00
|
|
|
# kodi-json
|
2018-11-12 16:50:20 +01:00
|
|
|
|
|
|
|
# Support for Plex
|
2018-11-20 11:47:55 +01:00
|
|
|
# plexapi
|
2018-11-12 16:50:20 +01:00
|
|
|
|
|
|
|
# Support for Chromecast
|
2018-11-20 11:51:35 +01:00
|
|
|
# pychromecast
|
2018-11-12 16:50:20 +01:00
|
|
|
|
2018-12-15 01:18:45 +01:00
|
|
|
# Support for sound devices, playback and recording
|
|
|
|
# sounddevice
|
|
|
|
# soundfile
|
|
|
|
# numpy
|
|
|
|
|
2019-02-11 00:55:20 +01:00
|
|
|
# Support for media subtitles
|
2019-07-10 12:18:53 +02:00
|
|
|
# git+https://github.com/agonzalezro/python-opensubtitles
|
2019-02-12 01:30:55 +01:00
|
|
|
# webvtt-py
|
2019-02-11 00:55:20 +01:00
|
|
|
|
2020-01-20 11:47:10 +01:00
|
|
|
# Multiple plugins and backends require the websocket client
|
2019-02-12 22:52:29 +01:00
|
|
|
websocket-client
|
|
|
|
|
2019-02-19 00:15:03 +01:00
|
|
|
# mpv player plugin
|
2019-07-09 01:44:31 +02:00
|
|
|
# python-mpv
|
2019-02-19 00:15:03 +01:00
|
|
|
|
2019-07-09 01:44:31 +02:00
|
|
|
# Support for NFC tags
|
|
|
|
# nfcpy >= 1.0
|
2020-09-10 11:10:26 +02:00
|
|
|
# ndeflib
|
2019-07-09 01:44:31 +02:00
|
|
|
|
2019-08-01 22:40:41 +02:00
|
|
|
# Support for enviropHAT
|
|
|
|
# envirophat
|
|
|
|
|
2019-08-03 02:06:06 +02:00
|
|
|
# Support for GPS integration
|
|
|
|
# gps
|
2019-08-14 21:27:25 +02:00
|
|
|
|
|
|
|
# Support for BME280 environment sensor
|
|
|
|
# pimoroni-bme280
|
|
|
|
|
|
|
|
# Support for LTR559 light/proximity sensor
|
|
|
|
# ltr559
|
|
|
|
|
2019-08-15 00:24:57 +02:00
|
|
|
# Support for VL53L1X laser ranger/distance sensor
|
|
|
|
# smbus2
|
|
|
|
# vl53l1x
|
2019-09-23 23:28:33 +02:00
|
|
|
|
|
|
|
# Support for PWM3901 2-Dimensional Optical Flow Sensor
|
|
|
|
# pwm3901
|
2019-09-25 15:36:56 +02:00
|
|
|
|
|
|
|
# Support for MLX90640 thermal camera
|
|
|
|
# Pillow
|
2019-09-27 11:46:50 +02:00
|
|
|
|
|
|
|
# Support for machine learning CV plugin
|
|
|
|
# cv2
|
|
|
|
# numpy
|
2019-09-28 01:34:27 +02:00
|
|
|
|
|
|
|
# Support for cronjobs
|
|
|
|
croniter
|
2019-09-30 00:04:48 +02:00
|
|
|
|
|
|
|
# Support for Dropbox
|
|
|
|
# dropbox
|
2019-11-25 23:05:01 +01:00
|
|
|
|
|
|
|
# Support for Alexa/Echo voice integrations
|
|
|
|
# git+https://github.com:BlackLight/avs.git
|
2019-12-01 23:35:05 +01:00
|
|
|
|
|
|
|
# Support for clipboard manipulation
|
|
|
|
# pyperclip
|
2019-12-08 16:25:03 +01:00
|
|
|
|
|
|
|
# Support for RST->HTML docstring conversion
|
|
|
|
# docutils
|
2019-12-08 19:02:08 +01:00
|
|
|
|
|
|
|
# Support for Node-RED integration
|
|
|
|
# nodered
|
2019-12-25 20:32:54 +01:00
|
|
|
|
|
|
|
# Support for Todoist integration
|
2019-12-27 15:55:56 +01:00
|
|
|
# todoist-python
|
|
|
|
|
|
|
|
# Support for Trello integration
|
|
|
|
# py-trello
|
|
|
|
|
2019-12-30 09:33:26 +01:00
|
|
|
# Support for Google Pub/Sub
|
|
|
|
# google-cloud-pubsub
|
|
|
|
|
2019-12-30 21:35:35 +01:00
|
|
|
# Support for keyboard/mouse plugin
|
|
|
|
# pyuserinput
|
|
|
|
|
2020-01-01 15:40:42 +01:00
|
|
|
# Support for Buienradar weather forecast
|
|
|
|
# buienradar
|
|
|
|
|
|
|
|
# Support for Telegram integration
|
|
|
|
# python-telegram-bot
|
2020-01-05 00:46:46 +01:00
|
|
|
|
|
|
|
# Support for Arduino integration
|
|
|
|
# pyserial
|
|
|
|
# pyfirmata2
|
2020-01-05 19:25:20 +01:00
|
|
|
|
|
|
|
# Support for CUPS printers management
|
2020-01-05 19:46:11 +01:00
|
|
|
# pycups
|
2020-01-05 19:25:20 +01:00
|
|
|
|
2020-01-06 15:24:52 +01:00
|
|
|
# Support for Graphite integration
|
|
|
|
# graphyte
|
|
|
|
|
2020-01-07 22:44:23 +01:00
|
|
|
# Support for CPU and memory monitoring and info
|
|
|
|
# py-cpuinfo
|
|
|
|
# psutil
|
|
|
|
|
2020-01-11 18:51:54 +01:00
|
|
|
# Support for nmap integration
|
|
|
|
# python-nmap
|
|
|
|
|
2020-02-05 22:26:52 +01:00
|
|
|
# Support for zigbee2mqtt
|
|
|
|
# paho-mqtt
|
|
|
|
|
|
|
|
# Support for Z-Wave
|
|
|
|
# python-openzwave
|
2020-03-06 00:38:24 +01:00
|
|
|
|
2020-03-07 02:00:35 +01:00
|
|
|
# Support for Mozilla DeepSpeech speech-to-text engine
|
2020-03-06 00:38:24 +01:00
|
|
|
# deepspeech
|
|
|
|
# numpy
|
|
|
|
# sounddevice
|
2020-03-07 02:00:35 +01:00
|
|
|
|
2020-03-07 20:21:32 +01:00
|
|
|
# Support for PicoVoice hotword engine
|
2020-03-07 02:00:35 +01:00
|
|
|
# pvporcupine
|
2020-03-07 20:21:32 +01:00
|
|
|
|
|
|
|
# Support for PicoVoice speech-to-text engine
|
|
|
|
# pvcheetah
|
2020-03-09 01:11:23 +01:00
|
|
|
|
|
|
|
# Support for OTP (One-Time Password) generation
|
|
|
|
# pyotp
|
2020-03-09 21:34:06 +01:00
|
|
|
|
|
|
|
# Support for Linode integration
|
|
|
|
# linode_api4
|
2020-03-10 00:07:21 +01:00
|
|
|
|
|
|
|
# Support for QR codes
|
2020-03-10 22:50:33 +01:00
|
|
|
# numpy
|
2020-03-10 00:07:21 +01:00
|
|
|
# qrcode
|
|
|
|
# Pillow
|
|
|
|
# pyzbar
|
2020-03-21 19:50:59 +01:00
|
|
|
|
|
|
|
# Support for Tensorflow
|
|
|
|
# numpy
|
|
|
|
# pandas
|
|
|
|
# tensorflow>=2.0
|
|
|
|
# keras
|
2020-05-03 00:56:59 +02:00
|
|
|
|
|
|
|
# Support for Samsung TizenOS-based smart TVs
|
|
|
|
# samsungtvws
|
2020-05-23 21:38:08 +02:00
|
|
|
|
|
|
|
# Support for SSH integration
|
|
|
|
# paramiko
|
2020-05-23 23:11:42 +02:00
|
|
|
|
|
|
|
# Support for clipboard integration
|
|
|
|
# pyperclip
|
2020-07-02 02:07:57 +02:00
|
|
|
|
|
|
|
# Support for Google Translate
|
|
|
|
# google-cloud-translate
|
2020-08-11 14:43:54 +02:00
|
|
|
|
|
|
|
# Support for luma.oled
|
|
|
|
# git+https://github.com/rm-hull/luma.oled
|
2020-08-16 01:57:30 +02:00
|
|
|
|
|
|
|
# Support for DBus integration
|
2020-08-19 23:30:15 +02:00
|
|
|
# python-dbus
|
|
|
|
|
|
|
|
# Support for Twilio
|
2020-08-22 12:09:24 +02:00
|
|
|
# twilio
|
|
|
|
|
|
|
|
# Support for Github
|
|
|
|
# pytz
|
2020-08-23 00:46:21 +02:00
|
|
|
|
|
|
|
# Support for DHT11/DHT22/AM2302 temperature/humidity sensors
|
|
|
|
# git+https://github.com/adafruit/Adafruit_Python_DHT
|
|
|
|
|
2020-08-23 21:00:04 +02:00
|
|
|
# Support for LCD display integration
|
|
|
|
# RPi.GPIO
|
|
|
|
# RPLCD
|
|
|
|
|
2020-08-31 15:32:30 +02:00
|
|
|
# Support for IMAP mail integration
|
|
|
|
# imapclient
|
2020-09-10 11:10:26 +02:00
|
|
|
|
|
|
|
# Support for NextCloud integration
|
|
|
|
# git+https://github.com/EnterpriseyIntranet/nextcloud-API.git
|
2020-09-19 00:50:22 +02:00
|
|
|
|
2020-09-28 21:52:36 +02:00
|
|
|
# Support for GStreamer integration
|
|
|
|
# gst-python
|
2020-09-19 00:50:22 +02:00
|
|
|
|
|
|
|
# Generic support for cameras
|
|
|
|
# Pillow
|