forked from platypush/platypush
[#316] Added RPM dependencies.
This commit is contained in:
parent
453b6becae
commit
761f2768cb
72 changed files with 267 additions and 148 deletions
|
@ -25,6 +25,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-grpcio
|
- python3-grpcio
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
|
dnf:
|
||||||
|
- python-grpcio
|
||||||
|
- python-google-auth
|
||||||
pacman:
|
pacman:
|
||||||
- python-grpcio
|
- python-grpcio
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -4,6 +4,9 @@ manifest:
|
||||||
apk:
|
apk:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
pacman:
|
pacman:
|
||||||
- python-numpy
|
- python-numpy
|
||||||
- python-pillow
|
- python-pillow
|
||||||
|
|
|
@ -8,6 +8,8 @@ manifest:
|
||||||
- py3-watchdog
|
- py3-watchdog
|
||||||
apt:
|
apt:
|
||||||
- python3-watchdog
|
- python3-watchdog
|
||||||
|
dnf:
|
||||||
|
- python-watchdog
|
||||||
pacman:
|
pacman:
|
||||||
- python-watchdog
|
- python-watchdog
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -10,6 +10,8 @@ manifest:
|
||||||
- gpsd
|
- gpsd
|
||||||
apt:
|
apt:
|
||||||
- gpsd
|
- gpsd
|
||||||
|
dnf:
|
||||||
|
- gpsd
|
||||||
pacman:
|
pacman:
|
||||||
- gpsd
|
- gpsd
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -13,6 +13,8 @@ manifest:
|
||||||
- py3-inotify
|
- py3-inotify
|
||||||
apt:
|
apt:
|
||||||
- python3-inotify
|
- python3-inotify
|
||||||
|
dnf:
|
||||||
|
- python-inotify
|
||||||
pip:
|
pip:
|
||||||
- inotify
|
- inotify
|
||||||
package: platypush.backend.inotify
|
package: platypush.backend.inotify
|
||||||
|
|
|
@ -17,6 +17,8 @@ manifest:
|
||||||
- linuxconsoletools
|
- linuxconsoletools
|
||||||
apt:
|
apt:
|
||||||
- joystick
|
- joystick
|
||||||
|
dnf:
|
||||||
|
- joystick
|
||||||
pacman:
|
pacman:
|
||||||
- joyutils
|
- joyutils
|
||||||
package: platypush.backend.joystick.jstest
|
package: platypush.backend.joystick.jstest
|
||||||
|
|
|
@ -3,6 +3,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-kafka
|
- python3-kafka
|
||||||
|
dnf:
|
||||||
|
- python-kafka
|
||||||
pip:
|
pip:
|
||||||
- kafka
|
- kafka
|
||||||
package: platypush.backend.kafka
|
package: platypush.backend.kafka
|
||||||
|
|
|
@ -6,6 +6,8 @@ manifest:
|
||||||
- py3-watchdog
|
- py3-watchdog
|
||||||
apt:
|
apt:
|
||||||
- python3-watchdog
|
- python3-watchdog
|
||||||
|
dnf:
|
||||||
|
- python-watchdog
|
||||||
pacman:
|
pacman:
|
||||||
- python-watchdog
|
- python-watchdog
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -4,6 +4,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-rtmidi
|
- python3-rtmidi
|
||||||
|
dnf:
|
||||||
|
- python-rtmidi
|
||||||
pacman:
|
pacman:
|
||||||
- rtmidi
|
- rtmidi
|
||||||
- python-rtmidi
|
- python-rtmidi
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-paho-mqtt
|
- py3-paho-mqtt
|
||||||
|
dnf:
|
||||||
|
- python-paho-mqtt
|
||||||
pacman:
|
pacman:
|
||||||
- python-paho-mqtt
|
- python-paho-mqtt
|
||||||
apt:
|
apt:
|
||||||
|
|
|
@ -12,6 +12,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-mpd2
|
- python3-mpd2
|
||||||
|
dnf:
|
||||||
|
- python-mpd2
|
||||||
pacman:
|
pacman:
|
||||||
- python-mpd2
|
- python-mpd2
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -15,6 +15,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- sudo
|
- sudo
|
||||||
- cargo
|
- cargo
|
||||||
|
dnf:
|
||||||
|
- sudo
|
||||||
|
- cargo
|
||||||
pacman:
|
pacman:
|
||||||
- sudo
|
- sudo
|
||||||
- cargo
|
- cargo
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- git
|
- git
|
||||||
apt:
|
apt:
|
||||||
- git
|
- git
|
||||||
|
dnf:
|
||||||
|
- git
|
||||||
pacman:
|
pacman:
|
||||||
- git
|
- git
|
||||||
install:
|
install:
|
||||||
|
|
|
@ -5,10 +5,12 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-pyscard
|
- py3-pyscard
|
||||||
pacman:
|
|
||||||
- python-pyscard
|
|
||||||
apt:
|
apt:
|
||||||
- python3-pyscard
|
- python3-pyscard
|
||||||
|
dnf:
|
||||||
|
- python-pyscard
|
||||||
|
pacman:
|
||||||
|
- python-pyscard
|
||||||
pip:
|
pip:
|
||||||
- pyscard
|
- pyscard
|
||||||
package: platypush.backend.scard
|
package: platypush.backend.scard
|
||||||
|
|
|
@ -3,6 +3,11 @@ manifest:
|
||||||
platypush.message.event.wiimote.WiimoteEvent: when the state of the Wiimote (battery,
|
platypush.message.event.wiimote.WiimoteEvent: when the state of the Wiimote (battery,
|
||||||
buttons, acceleration etc.) changes
|
buttons, acceleration etc.) changes
|
||||||
install:
|
install:
|
||||||
pip: []
|
apt:
|
||||||
|
- libcwiid1
|
||||||
|
pacman:
|
||||||
|
- cwiid-git
|
||||||
|
pip:
|
||||||
|
- cwiid
|
||||||
package: platypush.backend.wiimote
|
package: platypush.backend.wiimote
|
||||||
type: backend
|
type: backend
|
||||||
|
|
|
@ -16,6 +16,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-paho-mqtt
|
- py3-paho-mqtt
|
||||||
|
dnf:
|
||||||
|
- python-paho-mqtt
|
||||||
pacman:
|
pacman:
|
||||||
- python-paho-mqtt
|
- python-paho-mqtt
|
||||||
apt:
|
apt:
|
||||||
|
|
26
platypush/install/requirements/fedora.txt
Normal file
26
platypush/install/requirements/fedora.txt
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
python
|
||||||
|
python-pip
|
||||||
|
python-alembic
|
||||||
|
python-bcrypt
|
||||||
|
python-dateutil
|
||||||
|
python-docutils
|
||||||
|
python-flask
|
||||||
|
python-frozendict
|
||||||
|
python-greenlet
|
||||||
|
python-magic
|
||||||
|
python-marshmallow
|
||||||
|
python-mypy_extensions
|
||||||
|
python-psutil
|
||||||
|
python-pytz
|
||||||
|
python-redis
|
||||||
|
python-requests
|
||||||
|
python-rsa
|
||||||
|
python-sqlalchemy
|
||||||
|
python-tornado
|
||||||
|
python-websocket-client
|
||||||
|
python-websockets
|
||||||
|
python-wheel
|
||||||
|
python-yaml
|
||||||
|
python-zeroconf
|
||||||
|
redis
|
||||||
|
sudo
|
|
@ -1,26 +0,0 @@
|
||||||
from datetime import datetime
|
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
from platypush.message.event import Event
|
|
||||||
|
|
||||||
|
|
||||||
class Covid19UpdateEvent(Event):
|
|
||||||
def __init__(self,
|
|
||||||
confirmed: int,
|
|
||||||
deaths: int,
|
|
||||||
recovered: int,
|
|
||||||
country: Optional[str] = None,
|
|
||||||
country_code: Optional[str] = None,
|
|
||||||
update_time: Optional[datetime] = None,
|
|
||||||
*args, **kwargs):
|
|
||||||
super().__init__(*args,
|
|
||||||
confirmed=confirmed,
|
|
||||||
deaths=deaths,
|
|
||||||
recovered=recovered,
|
|
||||||
country=country,
|
|
||||||
country_code=country_code,
|
|
||||||
update_time=update_time,
|
|
||||||
**kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
# vim:sw=4:ts=4:et:
|
|
|
@ -13,6 +13,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-tenacity
|
- python3-tenacity
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
|
dnf:
|
||||||
|
- python-tenacity
|
||||||
|
- python-google-auth
|
||||||
pacman:
|
pacman:
|
||||||
- python-tenacity
|
- python-tenacity
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -20,6 +20,9 @@ manifest:
|
||||||
- libbluetooth-dev
|
- libbluetooth-dev
|
||||||
- python3-pydbus
|
- python3-pydbus
|
||||||
- git
|
- git
|
||||||
|
dnf:
|
||||||
|
- python-pydbus
|
||||||
|
- git
|
||||||
pacman:
|
pacman:
|
||||||
- python-pydbus
|
- python-pydbus
|
||||||
- python-bleak
|
- python-bleak
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-icalendar
|
- py3-icalendar
|
||||||
apt:
|
apt:
|
||||||
- python3-icalendar
|
- python3-icalendar
|
||||||
|
dnf:
|
||||||
|
- python-icalendar
|
||||||
pacman:
|
pacman:
|
||||||
- python-icalendar
|
- python-icalendar
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -5,14 +5,18 @@ manifest:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
- py3-opencv
|
- py3-opencv
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
- python-opencv
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
- python3-opencv
|
- python3-opencv
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- python-opencv
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- python-opencv
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- opencv-python
|
- opencv-python
|
||||||
|
|
|
@ -5,14 +5,18 @@ manifest:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
- ffmpeg
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- ffmpeg
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- ffmpeg
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- Pillow
|
- Pillow
|
||||||
|
|
|
@ -6,16 +6,21 @@ manifest:
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
- py3-gobject3
|
- py3-gobject3
|
||||||
- py3-gst
|
- py3-gst
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
- gst-python
|
|
||||||
- python-gobject
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
- python3-gi
|
- python3-gi
|
||||||
- python3-gst-1.0
|
- python3-gst-1.0
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- python-gstreamer1
|
||||||
|
- python-gobject
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- gst-python
|
||||||
|
- python-gobject
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- Pillow
|
- Pillow
|
||||||
|
|
|
@ -5,14 +5,18 @@ manifest:
|
||||||
- i2c-tools-dev
|
- i2c-tools-dev
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
pacman:
|
|
||||||
- i2c-tools
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
apt:
|
apt:
|
||||||
- libi2c-dev
|
- libi2c-dev
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
|
dnf:
|
||||||
|
- i2c-tools
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
pacman:
|
||||||
|
- i2c-tools
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- Pillow
|
- Pillow
|
||||||
|
|
|
@ -4,12 +4,15 @@ manifest:
|
||||||
apk:
|
apk:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
pip:
|
pip:
|
||||||
- picamera
|
- picamera
|
||||||
- numpy
|
- numpy
|
||||||
|
|
|
@ -23,6 +23,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-irc
|
- python3-irc
|
||||||
|
dnf:
|
||||||
|
- python-irc
|
||||||
pacman:
|
pacman:
|
||||||
- python-irc
|
- python-irc
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -4,6 +4,10 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-pyclip
|
- py3-pyclip
|
||||||
|
dnf:
|
||||||
|
- python-pyclip
|
||||||
|
pacman:
|
||||||
|
- python-pyclip
|
||||||
pip:
|
pip:
|
||||||
- pyclip
|
- pyclip
|
||||||
package: platypush.plugins.clipboard
|
package: platypush.plugins.clipboard
|
||||||
|
|
|
@ -1,72 +0,0 @@
|
||||||
from typing import Optional, Union, List, Dict, Any
|
|
||||||
|
|
||||||
import requests
|
|
||||||
|
|
||||||
from platypush.plugins import Plugin, action
|
|
||||||
|
|
||||||
|
|
||||||
class Covid19Plugin(Plugin):
|
|
||||||
"""
|
|
||||||
Monitor the diffusion data of the COVID-19 pandemic by using the public API at https://api.covid19api.com.
|
|
||||||
"""
|
|
||||||
|
|
||||||
base_url = 'https://api.covid19api.com'
|
|
||||||
|
|
||||||
def __init__(self, country: Union[str, List[str]] = 'world', **kwargs):
|
|
||||||
"""
|
|
||||||
:param country: Default country (or list of countries) to retrieve the stats for. It can either be the full
|
|
||||||
country name or the country code. Special values:
|
|
||||||
|
|
||||||
- ``world``: Get worldwide stats (default).
|
|
||||||
- ``all``: Get all the available stats.
|
|
||||||
"""
|
|
||||||
super().__init__(**kwargs)
|
|
||||||
self.country = []
|
|
||||||
self.all_countries = requests.get('{}/countries'.format(self.base_url)).json()
|
|
||||||
self.country = self._get_countries(country)
|
|
||||||
|
|
||||||
def _get_countries(self, country: Optional[Union[str, List[str]]] = None) -> List[str]:
|
|
||||||
country = country or self.country
|
|
||||||
if isinstance(country, str):
|
|
||||||
country = country.split(',')
|
|
||||||
lc_country = {c.lower() for c in country}
|
|
||||||
return [c['ISO2'] for c in self.all_countries
|
|
||||||
if c['ISO2'].lower() in lc_country
|
|
||||||
or c['Slug'].lower() in lc_country
|
|
||||||
or c['Country'].lower() in lc_country]
|
|
||||||
|
|
||||||
@action
|
|
||||||
def summary(self, country: Optional[Union[str, List[str]]] = None) -> List[Dict[str, Any]]:
|
|
||||||
"""
|
|
||||||
Get the summary data for the world or a country.
|
|
||||||
|
|
||||||
:param country: Default country override.
|
|
||||||
"""
|
|
||||||
countries = self._get_countries(country)
|
|
||||||
response = requests.get('{}/summary'.format(self.base_url)).json()
|
|
||||||
if countries[0] == 'all':
|
|
||||||
return response.get('Countries', [])
|
|
||||||
if countries[0] == 'world':
|
|
||||||
return response.get('Global', {})
|
|
||||||
|
|
||||||
return [
|
|
||||||
c for c in response.get('Countries', [])
|
|
||||||
if c.get('CountryCode').upper() in countries
|
|
||||||
or c.get('Country').upper() in countries
|
|
||||||
]
|
|
||||||
|
|
||||||
@action
|
|
||||||
def data(self, country: Optional[Union[str, List[str]]] = None) -> List[Dict[str, Any]]:
|
|
||||||
"""
|
|
||||||
Get all the data for a country.
|
|
||||||
|
|
||||||
:param country: Default country override.
|
|
||||||
"""
|
|
||||||
countries = self._get_countries(country)
|
|
||||||
ret = []
|
|
||||||
for country in countries:
|
|
||||||
ret += requests.get('{}/total/country/{}'.format(self.base_url, country)).json()
|
|
||||||
return ret
|
|
||||||
|
|
||||||
|
|
||||||
# vim:sw=4:ts=4:et:
|
|
|
@ -1,6 +0,0 @@
|
||||||
manifest:
|
|
||||||
events: {}
|
|
||||||
install:
|
|
||||||
pip: []
|
|
||||||
package: platypush.plugins.covid19
|
|
||||||
type: plugin
|
|
|
@ -8,6 +8,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-pydbus
|
- python3-pydbus
|
||||||
- python3-defusedxml
|
- python3-defusedxml
|
||||||
|
dnf:
|
||||||
|
- python-pydbus
|
||||||
|
- python-defusedxml
|
||||||
pacman:
|
pacman:
|
||||||
- python-pydbus
|
- python-pydbus
|
||||||
- python-defusedxml
|
- python-defusedxml
|
||||||
|
|
|
@ -3,6 +3,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-dropbox
|
- python3-dropbox
|
||||||
|
dnf:
|
||||||
|
- python-dropbox
|
||||||
pacman:
|
pacman:
|
||||||
- python-dropbox
|
- python-dropbox
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
apt:
|
apt:
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
|
dnf:
|
||||||
|
- ffmpeg
|
||||||
pacman:
|
pacman:
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
- python-ffmpeg
|
- python-ffmpeg
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -8,6 +8,10 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-google-auth
|
- python3-google-auth
|
||||||
- python3-oauth2client
|
- python3-oauth2client
|
||||||
|
dnf:
|
||||||
|
- python-google-api-client
|
||||||
|
- python-google-auth
|
||||||
|
- python-oauth2client
|
||||||
pacman:
|
pacman:
|
||||||
- python-google-api-python-client
|
- python-google-api-python-client
|
||||||
- python-google-auth
|
- python-google-auth
|
||||||
|
|
|
@ -4,8 +4,12 @@ manifest:
|
||||||
platypush.message.event.hid.HidDeviceDisconnectedEvent: when a previously available device is disconnected
|
platypush.message.event.hid.HidDeviceDisconnectedEvent: when a previously available device is disconnected
|
||||||
platypush.message.event.hid.HidDeviceDataEvent: when a monitored device sends some data
|
platypush.message.event.hid.HidDeviceDataEvent: when a monitored device sends some data
|
||||||
install:
|
install:
|
||||||
|
apk:
|
||||||
|
- python3-hidapi
|
||||||
apt:
|
apt:
|
||||||
- python3-hid
|
- python3-hid
|
||||||
|
dnf:
|
||||||
|
- python-hidapi
|
||||||
pacman:
|
pacman:
|
||||||
- python-hid
|
- python-hid
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -1,6 +1,14 @@
|
||||||
manifest:
|
manifest:
|
||||||
events: {}
|
events: {}
|
||||||
install:
|
install:
|
||||||
|
apk:
|
||||||
|
- py3-feedparser
|
||||||
|
apt:
|
||||||
|
- python3-feedparser
|
||||||
|
dnf:
|
||||||
|
- python-feedparser
|
||||||
|
pacman:
|
||||||
|
- python-feedparser
|
||||||
pip:
|
pip:
|
||||||
- feedparser
|
- feedparser
|
||||||
package: platypush.plugins.http.request.rss
|
package: platypush.plugins.http.request.rss
|
||||||
|
|
|
@ -9,6 +9,10 @@ manifest:
|
||||||
- sudo
|
- sudo
|
||||||
- nodejs
|
- nodejs
|
||||||
- npm
|
- npm
|
||||||
|
dnf:
|
||||||
|
- sudo
|
||||||
|
- nodejs
|
||||||
|
- npm
|
||||||
pacman:
|
pacman:
|
||||||
- sudo
|
- sudo
|
||||||
- nodejs
|
- nodejs
|
||||||
|
|
|
@ -3,6 +3,10 @@ manifest:
|
||||||
platypush.message.event.kafka.KafkaMessageEvent: when a new message is received
|
platypush.message.event.kafka.KafkaMessageEvent: when a new message is received
|
||||||
on the consumer topic.
|
on the consumer topic.
|
||||||
install:
|
install:
|
||||||
|
apt:
|
||||||
|
- python-kafka
|
||||||
|
dnf:
|
||||||
|
- python-kafka
|
||||||
pip:
|
pip:
|
||||||
- kafka
|
- kafka
|
||||||
package: platypush.plugins.kafka
|
package: platypush.plugins.kafka
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-pylast
|
- py3-pylast
|
||||||
apt:
|
apt:
|
||||||
- python3-pylast
|
- python3-pylast
|
||||||
|
dnf:
|
||||||
|
- python-pylast
|
||||||
pacman:
|
pacman:
|
||||||
- python-pylast
|
- python-pylast
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -43,6 +43,10 @@ manifest:
|
||||||
- olm-dev
|
- olm-dev
|
||||||
apt:
|
apt:
|
||||||
- libolm-devel
|
- libolm-devel
|
||||||
|
- python3-async-lru
|
||||||
|
dnf:
|
||||||
|
- libolm-devel
|
||||||
|
- python-async-lru
|
||||||
pacman:
|
pacman:
|
||||||
- libolm
|
- libolm
|
||||||
- python-async-lru
|
- python-async-lru
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-pychromecast
|
- py3-pychromecast
|
||||||
apt:
|
apt:
|
||||||
- python3-pychromecast
|
- python3-pychromecast
|
||||||
|
dnf:
|
||||||
|
- python-chromecast
|
||||||
pip:
|
pip:
|
||||||
- pychromecast
|
- pychromecast
|
||||||
package: platypush.plugins.media.chromecast
|
package: platypush.plugins.media.chromecast
|
||||||
|
|
|
@ -7,6 +7,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-gi
|
- python3-gi
|
||||||
- python3-gst-1.0
|
- python3-gst-1.0
|
||||||
|
dnf:
|
||||||
|
- python-gstreamer1
|
||||||
|
- python-gobject
|
||||||
pacman:
|
pacman:
|
||||||
- gst-python
|
- gst-python
|
||||||
- python-gobject
|
- python-gobject
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- mplayer
|
- mplayer
|
||||||
apt:
|
apt:
|
||||||
- mplayer
|
- mplayer
|
||||||
|
dnf:
|
||||||
|
- mplayer
|
||||||
pacman:
|
pacman:
|
||||||
- mplayer
|
- mplayer
|
||||||
package: platypush.plugins.media.mplayer
|
package: platypush.plugins.media.mplayer
|
||||||
|
|
|
@ -7,6 +7,8 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- mpv
|
- mpv
|
||||||
- python3-mpv
|
- python3-mpv
|
||||||
|
dnf:
|
||||||
|
- mpv
|
||||||
pacman:
|
pacman:
|
||||||
- mpv
|
- mpv
|
||||||
- python-mpv
|
- python-mpv
|
||||||
|
|
|
@ -7,6 +7,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- vlc
|
- vlc
|
||||||
- python3-vlc
|
- python3-vlc
|
||||||
|
dnf:
|
||||||
|
- vlc
|
||||||
|
- python3-vlc
|
||||||
pacman:
|
pacman:
|
||||||
- vlc
|
- vlc
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -3,6 +3,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-rtmidi
|
- python3-rtmidi
|
||||||
|
dnf:
|
||||||
|
- python-rtmidi
|
||||||
pacman:
|
pacman:
|
||||||
- python-rtmidi
|
- python-rtmidi
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -4,12 +4,15 @@ manifest:
|
||||||
apk:
|
apk:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-opencv
|
- py3-opencv
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-opencv
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-opencv
|
- python3-opencv
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-opencv
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-opencv
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- opencv-python
|
- opencv-python
|
||||||
|
|
|
@ -4,10 +4,12 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-paho-mqtt
|
- py3-paho-mqtt
|
||||||
pacman:
|
|
||||||
- python-paho-mqtt
|
|
||||||
apt:
|
apt:
|
||||||
- python3-paho-mqtt
|
- python3-paho-mqtt
|
||||||
|
dnf:
|
||||||
|
- python-paho-mqtt
|
||||||
|
pacman:
|
||||||
|
- python-paho-mqtt
|
||||||
pip:
|
pip:
|
||||||
- paho-mqtt
|
- paho-mqtt
|
||||||
package: platypush.plugins.mqtt
|
package: platypush.plugins.mqtt
|
||||||
|
|
|
@ -3,6 +3,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-mpd
|
- python3-mpd
|
||||||
|
dnf:
|
||||||
|
- python3-mpd2
|
||||||
pacman:
|
pacman:
|
||||||
- python-mpd2
|
- python-mpd2
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-otp
|
- py3-otp
|
||||||
apt:
|
apt:
|
||||||
- python3-pyotp
|
- python3-pyotp
|
||||||
|
dnf:
|
||||||
|
- python-pyotp
|
||||||
pacman:
|
pacman:
|
||||||
- python-pyotp
|
- python-pyotp
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -6,6 +6,8 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- libcups2-dev
|
- libcups2-dev
|
||||||
- python3-cups
|
- python3-cups
|
||||||
|
dnf:
|
||||||
|
- python-cups
|
||||||
pacman:
|
pacman:
|
||||||
- python-pycups
|
- python-pycups
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -6,16 +6,21 @@ manifest:
|
||||||
- py3-pillow
|
- py3-pillow
|
||||||
- py3-qrcode
|
- py3-qrcode
|
||||||
- py3-pyzbar
|
- py3-pyzbar
|
||||||
pacman:
|
|
||||||
- python-numpy
|
|
||||||
- python-pillow
|
|
||||||
- python-qrcode
|
|
||||||
- pyzbar
|
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
- python3-pyzbar
|
- python3-pyzbar
|
||||||
- python3-qrcode
|
- python3-qrcode
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- python-qrcode
|
||||||
|
- python-zbar
|
||||||
|
pacman:
|
||||||
|
- python-numpy
|
||||||
|
- python-pillow
|
||||||
|
- python-qrcode
|
||||||
|
- pyzbar
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- qrcode
|
- qrcode
|
||||||
|
|
|
@ -8,6 +8,9 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-feedparser
|
- python3-feedparser
|
||||||
- python3-defusedxml
|
- python3-defusedxml
|
||||||
|
dnf:
|
||||||
|
- python-feedparser
|
||||||
|
- python-defusedxml
|
||||||
pacman:
|
pacman:
|
||||||
- python-feedparser
|
- python-feedparser
|
||||||
- python-defusedxml
|
- python-defusedxml
|
||||||
|
|
|
@ -19,6 +19,8 @@ manifest:
|
||||||
- rtorrent
|
- rtorrent
|
||||||
apt:
|
apt:
|
||||||
- rtorrent
|
- rtorrent
|
||||||
|
dnf:
|
||||||
|
- rtorrent
|
||||||
pacman:
|
pacman:
|
||||||
- rtorrent
|
- rtorrent
|
||||||
package: platypush.plugins.rtorrent
|
package: platypush.plugins.rtorrent
|
||||||
|
|
|
@ -6,6 +6,8 @@ manifest:
|
||||||
- py3-pyserial
|
- py3-pyserial
|
||||||
apt:
|
apt:
|
||||||
- python3-serial
|
- python3-serial
|
||||||
|
dnf:
|
||||||
|
- python-pyserial
|
||||||
pacman:
|
pacman:
|
||||||
- python-pyserial
|
- python-pyserial
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -17,6 +17,10 @@ manifest:
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
- portaudio19-dev
|
- portaudio19-dev
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
|
dnf:
|
||||||
|
- ffmpeg
|
||||||
|
- portaudio-devel
|
||||||
|
- python-numpy
|
||||||
pacman:
|
pacman:
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
- portaudio
|
- portaudio
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-paramiko
|
- py3-paramiko
|
||||||
apt:
|
apt:
|
||||||
- python3-paramiko
|
- python3-paramiko
|
||||||
|
dnf:
|
||||||
|
- python-paramiko
|
||||||
pacman:
|
pacman:
|
||||||
- python-paramiko
|
- python-paramiko
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -8,6 +8,8 @@ manifest:
|
||||||
- python-sounddevice
|
- python-sounddevice
|
||||||
apt:
|
apt:
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
|
dnf:
|
||||||
|
- python-numpy
|
||||||
pip:
|
pip:
|
||||||
- deepspeech
|
- deepspeech
|
||||||
- numpy
|
- numpy
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-py-cpuinfo
|
- py3-py-cpuinfo
|
||||||
apt:
|
apt:
|
||||||
- python3-cpuinfo
|
- python3-cpuinfo
|
||||||
|
dnf:
|
||||||
|
- python-cpuinfo
|
||||||
pacman:
|
pacman:
|
||||||
- python-py-cpuinfo
|
- python-py-cpuinfo
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -16,14 +16,17 @@ manifest:
|
||||||
apk:
|
apk:
|
||||||
- py3-numpy
|
- py3-numpy
|
||||||
- py3-pandas
|
- py3-pandas
|
||||||
|
apt:
|
||||||
|
- python3-numpy
|
||||||
|
- python3-pandas
|
||||||
|
dnf:
|
||||||
|
- python3-numpy
|
||||||
|
- python3-pandas
|
||||||
pacman:
|
pacman:
|
||||||
- python-numpy
|
- python-numpy
|
||||||
- python-pandas
|
- python-pandas
|
||||||
- python-tensorflow
|
- python-tensorflow
|
||||||
- python-keras
|
- python-keras
|
||||||
apt:
|
|
||||||
- python3-numpy
|
|
||||||
- python3-pandas
|
|
||||||
pip:
|
pip:
|
||||||
- numpy
|
- numpy
|
||||||
- pandas
|
- pandas
|
||||||
|
|
|
@ -5,6 +5,8 @@ manifest:
|
||||||
- py3-libtorrent-rasterbar
|
- py3-libtorrent-rasterbar
|
||||||
apt:
|
apt:
|
||||||
- python3-libtorrent
|
- python3-libtorrent
|
||||||
|
dnf:
|
||||||
|
- rb_libtorrent-python3
|
||||||
pacman:
|
pacman:
|
||||||
- libtorrent-rasterbar
|
- libtorrent-rasterbar
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -3,6 +3,8 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apt:
|
apt:
|
||||||
- python3-twilio
|
- python3-twilio
|
||||||
|
dnf:
|
||||||
|
- python-twilio
|
||||||
pip:
|
pip:
|
||||||
- twilio
|
- twilio
|
||||||
package: platypush.plugins.twilio
|
package: platypush.plugins.twilio
|
||||||
|
|
|
@ -34,6 +34,8 @@ manifest:
|
||||||
apt:
|
apt:
|
||||||
- python3-aioxmpp
|
- python3-aioxmpp
|
||||||
- python3-tz
|
- python3-tz
|
||||||
|
dnf:
|
||||||
|
- python-pytz
|
||||||
pacman:
|
pacman:
|
||||||
- python-pytz
|
- python-pytz
|
||||||
pip:
|
pip:
|
||||||
|
|
|
@ -41,10 +41,12 @@ manifest:
|
||||||
install:
|
install:
|
||||||
apk:
|
apk:
|
||||||
- py3-paho-mqtt
|
- py3-paho-mqtt
|
||||||
pacman:
|
|
||||||
- python-paho-mqtt
|
|
||||||
apt:
|
apt:
|
||||||
- python3-paho-mqtt
|
- python3-paho-mqtt
|
||||||
|
dnf:
|
||||||
|
- python-paho-mqtt
|
||||||
|
pacman:
|
||||||
|
- python-paho-mqtt
|
||||||
pip:
|
pip:
|
||||||
- paho-mqtt
|
- paho-mqtt
|
||||||
package: platypush.plugins.zigbee.mqtt
|
package: platypush.plugins.zigbee.mqtt
|
||||||
|
|
|
@ -17,12 +17,14 @@ manifest:
|
||||||
platypush.message.event.zwave.ZwaveValueChangedEvent: >
|
platypush.message.event.zwave.ZwaveValueChangedEvent: >
|
||||||
when the value of a node on the network changes.
|
when the value of a node on the network changes.
|
||||||
install:
|
install:
|
||||||
apk:
|
|
||||||
- py3-paho-mqtt
|
|
||||||
pacman:
|
|
||||||
- python-paho-mqtt
|
|
||||||
apt:
|
apt:
|
||||||
- python3-paho-mqtt
|
- python3-paho-mqtt
|
||||||
|
apk:
|
||||||
|
- py3-paho-mqtt
|
||||||
|
dnf:
|
||||||
|
- python-paho-mqtt
|
||||||
|
pacman:
|
||||||
|
- python-paho-mqtt
|
||||||
pip:
|
pip:
|
||||||
- paho-mqtt
|
- paho-mqtt
|
||||||
package: platypush.plugins.zwave.mqtt
|
package: platypush.plugins.zwave.mqtt
|
||||||
|
|
Loading…
Reference in a new issue