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
|
|
|
|
kafka-python
|
|
|
|
|
2018-12-27 02:29:44 +01:00
|
|
|
# Pushbullet backend support
|
|
|
|
git+https://github.com/rbrcsk/pushbullet.py
|
|
|
|
|
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-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
|
|
|
|
|
2018-01-23 23:23:42 +01:00
|
|
|
# Dates support
|
|
|
|
python-dateutil
|
|
|
|
|
2018-01-27 04:31:09 +01:00
|
|
|
# RSS feeds support
|
|
|
|
feedparser
|
|
|
|
|
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
|
|
|
|
phue
|
|
|
|
|
|
|
|
# MPD/Mopidy music server support
|
|
|
|
python-mpd2
|
|
|
|
|
|
|
|
# Belkin WeMo Switch plugin support
|
2018-12-17 15:10:16 +01:00
|
|
|
# ouimeaux
|
2018-01-03 02:23:25 +01:00
|
|
|
|
|
|
|
# Google Assistant support
|
2018-11-20 15:30:32 +01:00
|
|
|
# google-assistant-sdk[samples]
|
|
|
|
# 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
|
2018-01-17 03:16:59 +01:00
|
|
|
|
2018-01-15 02:41:54 +01:00
|
|
|
# Last.FM scrobbler plugin support
|
|
|
|
pylast
|
|
|
|
|
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
|
|
|
|
# apt install python3-picamera
|
|
|
|
|
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
|
|
|
|
inotify
|
|
|
|
|
|
|
|
# Support for MQTT
|
|
|
|
paho-mqtt
|
|
|
|
|
|
|
|
# iCal calendars support
|
|
|
|
icalendar
|
|
|
|
|
|
|
|
# Serial port support
|
|
|
|
pyserial
|
|
|
|
|
|
|
|
# Switchbot devices support
|
|
|
|
# pybluez
|
|
|
|
# gattlib
|
|
|
|
|
|
|
|
# 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
|
|
|
|
inputs
|
|
|
|
|
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
|
|
|
|
# git+https://github.com/agonzalezro/python-opensubtitles#egg=python-opensubtitles
|
2019-02-12 01:30:55 +01:00
|
|
|
# webvtt-py
|
2019-02-11 00:55:20 +01:00
|
|
|
|
2019-02-12 22:52:29 +01:00
|
|
|
# Mopidy backend
|
|
|
|
websocket-client
|
|
|
|
|
2019-02-19 00:15:03 +01:00
|
|
|
# mpv player plugin
|
|
|
|
python-mpv
|
|
|
|
|
2019-05-23 18:51:28 +02:00
|
|
|
# SCSS/SASS to CSS compiler for web pages style
|
|
|
|
pyScss
|
|
|
|
|