platypush/requirements.txt

307 lines
5.2 KiB
Text
Raw Normal View History

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
# Support for setting thread/process name
# python-prctl
2018-01-03 02:23:25 +01:00
# Apache Kafka backend support
# kafka-python
2018-01-03 02:23:25 +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
redis
2018-12-19 00:09:21 +01:00
python-dateutil
tz
#uwsgi
2018-01-04 02:45:23 +01:00
2018-01-09 18:44:45 +01:00
# HTTP poll backend support
frozendict
requests
2018-01-09 18:44:45 +01:00
2018-01-06 22:52:24 +01:00
# Database plugin support
sqlalchemy
# Support for multi-users and password authentication
bcrypt
cryptography
pyjwt
# Support for Zeroconf/Bonjour
zeroconf
# RSS feeds support
# feedparser
# PDF generation support
# weasyprint
2018-01-03 02:23:25 +01:00
# Philips Hue plugin support
# phue
2018-01-03 02:23:25 +01:00
# MPD/Mopidy music server support
# python-mpd2
2018-01-03 02:23:25 +01:00
# Google Assistant support
# google-assistant-sdk[samples]
# google-assistant-library
2018-01-03 02:23:25 +01:00
# Google APIs general layer support
# google-api-python-client
2019-07-11 18:01:30 +02:00
# oauth2client
# Google text-to-speech API support
# google-cloud-texttospeech
# 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
# Video support on RaspberryPi
# omxplayer-wrapper
2018-01-03 02:23:25 +01:00
# Custom hotword detection: Snowboy
# snowboy
# Support for the RaspberryPi camera module
# picamera
2020-09-19 00:50:22 +02:00
# Pillow
# Support for torrents download
# python-libtorrent
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
# adafruit-mcp3008
2018-05-27 10:50:48 +02:00
# Support for real-time MIDI events
# rtmidi
2018-05-27 10:50:48 +02:00
# Support for inotify plugin
# inotify
# Support for MQTT
paho-mqtt
# iCal calendars support
# icalendar
# Serial port support
# pyserial
2019-12-11 18:05:17 +01:00
# Bluetooth devices support
# pybluez
# gattlib
2019-12-11 18:05:17 +01:00
# git+https://github.com/BlackLight/PyOBEX
# Support for TP-Link HS100 and similar smart switches/plugins
# pyHS100
2018-09-18 18:58:19 +02:00
# Support for joystick backend
# inputs
2018-09-18 18:58:19 +02:00
2018-11-12 16:50:20 +01:00
# Support for Kodi
# kodi-json
2018-11-12 16:50:20 +01:00
# Support for Plex
# plexapi
2018-11-12 16:50:20 +01:00
# Support for Chromecast
# 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
# Support for media subtitles
# git+https://github.com/agonzalezro/python-opensubtitles
# webvtt-py
# Multiple plugins and backends require the websocket client
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
# 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
# Support for VL53L1X laser ranger/distance sensor
# smbus2
# vl53l1x
# Support for PWM3901 2-Dimensional Optical Flow Sensor
# pwm3901
# Support for MLX90640 thermal camera
# Pillow
# 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
# Support for Alexa/Echo voice integrations
# git+https://github.com:BlackLight/avs.git
# Support for clipboard manipulation
# pyperclip
2019-12-08 16:25:03 +01:00
# Support for RST->HTML docstring conversion
# docutils
# 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
# 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
# Support for Graphite integration
# graphyte
# 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
# Support for Mozilla DeepSpeech speech-to-text engine
# deepspeech
# numpy
# sounddevice
# Support for PicoVoice hotword engine
# pvporcupine
# 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
# Support for QR codes
# numpy
# qrcode
# Pillow
# pyzbar
# 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
# Support for DHT11/DHT22/AM2302 temperature/humidity sensors
# git+https://github.com/adafruit/Adafruit_Python_DHT
# Support for LCD display integration
# RPi.GPIO
# RPLCD
# Support for IMAP mail integration
# imapclient
# Support for NextCloud integration
# git+https://github.com/EnterpriseyIntranet/nextcloud-API.git
2020-09-19 00:50:22 +02:00
# Support for GStreamer integration
# gst-python
2020-09-19 00:50:22 +02:00
# Generic support for cameras
# Pillow