Fabio Manganiello
6bed284e8b
Added DHT temperature/humidity sensor integration [ closes #113 ]
2020-08-22 23:46:21 +01:00
Fabio Manganiello
f54a5cdf87
Minimum required Python version bumped (3.5->3.6) and readthedocs Python interpreter upgraded (3.6->3.7).
2020-08-22 15:28:52 +02:00
Fabio Manganiello
bf92d66be1
Bump version: 0.13.3 → 0.13.4
2020-08-22 14:08:14 +02:00
Fabio Manganiello
2dc8fe9437
Added Github backend [ closes #95 ]
2020-08-22 12:09:24 +02:00
Fabio Manganiello
988601b10e
Added Twilio integration [ closes #132 ]
2020-08-19 23:30:26 +02:00
Fabio Manganiello
9c52d96c08
Bump version: 0.13.2 → 0.13.3
2020-08-16 02:01:41 +02:00
Fabio Manganiello
0659996c48
Added DBus integration [ closes #141 ]
2020-08-16 01:57:30 +02:00
Fabio Manganiello
72bb159263
python-zeroconf introduced (even more) breaking changes in 0.27.0.
...
Give up and explicitly depend on zeroconf>=0.27.0, even if this can
break other packages. For any issues, please shout at the python-zeroconf
maintainers.
2020-08-14 02:16:46 +02:00
Fabio Manganiello
f35bacaae5
Bump version: 0.13.1 → 0.13.2
2020-08-14 02:02:29 +02:00
Fabio Manganiello
b79fd4e25d
Bump version: 0.13.0 → 0.13.1
2020-08-14 00:37:39 +02:00
Fabio Manganiello
7e8bef40cd
Added Zeroconf integration [ closes #105 ]
2020-08-14 00:36:39 +02:00
Fabio Manganiello
dc5afebd27
Bump version: 0.12.10 → 0.13.0
2020-08-12 00:59:04 +02:00
Fabio Manganiello
6b43a5e592
Added luma.oled display support
2020-08-11 14:48:14 +02:00
Fabio Manganiello
20e67ffc93
Bump version: 0.12.9 → 0.12.10
2020-07-20 00:20:19 +02:00
Fabio Manganiello
46515020cf
Added Google Translate plugin
2020-07-02 02:07:57 +02:00
Fabio Manganiello
4d650da3e5
Updated setup dependencies
2020-06-21 13:09:41 +02:00
Fabio Manganiello
4e8876309c
One last attempt to get shit to work
2020-06-10 12:37:26 +02:00
Fabio Manganiello
929b7c9a5c
Still trying to get CSS generation to happen within install...
2020-06-10 12:31:23 +02:00
Fabio Manganiello
f607c6757f
Trying to get web_build to run in install - see https://stackoverflow.com/questions/20194565/running-custom-setuptools-build-during-install
2020-06-10 12:24:13 +02:00
Fabio Manganiello
bfdc9d7d46
First run web_build then install
2020-06-10 12:16:43 +02:00
Fabio Manganiello
7441c35566
SCSS compilation done in install command instead of build
2020-06-10 12:15:05 +02:00
Fabio Manganiello
526bca847b
Bump version: 0.12.8 → 0.12.9
2020-06-08 00:38:04 +02:00
Fabio Manganiello
82a9aa1232
Added clipboard backend
2020-05-23 23:11:42 +02:00
Fabio Manganiello
b5f0e2b4df
Bump version: 0.12.7 → 0.12.8
2020-05-23 21:39:26 +02:00
Fabio Manganiello
3cdd9e8474
Added SSH plugin [ closes #136 ]
2020-05-23 21:38:22 +02:00
Fabio Manganiello
0c10825d2e
Bump version: 0.12.6 → 0.12.7
2020-05-17 12:56:36 +02:00
Fabio Manganiello
07299e49e7
Bump version: 0.12.5 → 0.12.6
2020-05-03 18:10:25 +02:00
Fabio Manganiello
2f57ccf412
Added Samsung smart TV plugin
2020-05-03 00:57:13 +02:00
Fabio Manganiello
01ce9284a1
Bump version: 0.12.4 → 0.12.5
2020-04-12 22:56:33 +02:00
Fabio Manganiello
ca718d0748
Bump version: 0.12.3 → 0.12.4
2020-04-09 00:15:08 +02:00
Fabio Manganiello
41ccf3e5dc
Bump version: 0.12.2 → 0.12.3
2020-03-23 01:19:49 +01:00
Fabio Manganiello
0f099158cc
Bump version: 0.12.1 → 0.12.2
2020-03-23 01:15:54 +01:00
Fabio Manganiello
1f1fefca9d
Tensorflow plugin implementation WIP [ #121 ]
...
TODO: Extend neural network implementation to work
also with e.g. input from images, sounds or binary
2020-03-21 19:50:59 +01:00
Fabio Manganiello
a130edb74f
Made QR-code scan work also on picamera
2020-03-11 01:06:07 +01:00
Fabio Manganiello
2992d5f726
List of dependencies for qrcode plugin should also include numpy
2020-03-10 22:50:33 +01:00
Fabio Manganiello
c9db887505
Added QR code/barcode integration [ closes #119 ]
2020-03-10 00:07:21 +01:00
Fabio Manganiello
c26d456109
Added Linode integration [ closes #116 ]
2020-03-09 21:34:06 +01:00
Fabio Manganiello
096f84c865
Added OTP integration [ closes #118 ]
2020-03-09 01:11:23 +01:00
Fabio Manganiello
ed02505dce
Bump version: 0.12.0 → 0.12.1
2020-03-07 20:37:41 +01:00
Fabio Manganiello
ce0f3227ec
Implemented PicoVoice speech-to-text integration [ closes #130 ]
2020-03-07 20:21:32 +01:00
Fabio Manganiello
a5c08ed3e4
Added PicoVoice plugin with support for hotwords [see #130 ]
2020-03-07 02:00:35 +01:00
Fabio Manganiello
b0339754b2
Implemented Mozilla DeepSpeech speech-to-text integration [ closes #126 ]
2020-03-06 00:38:24 +01:00
Fabio Manganiello
ce66e0c855
Bump version: 0.11.5 → 0.12.0
2020-02-23 23:33:32 +01:00
Fabio Manganiello
02246a48ae
Added Z-Wave integration ( closes #76 )
2020-02-05 22:26:52 +01:00
Fabio Manganiello
976c4c4854
Fixed Github pip links
2020-01-20 22:48:07 +01:00
Fabio Manganiello
410fad3e18
Bump version: 0.11.4 → 0.11.5
2020-01-20 22:38:36 +01:00
Fabio Manganiello
6ad997a239
Bump version: 0.11.3 → 0.11.4
2020-01-20 22:28:00 +01:00
Fabio Manganiello
4b56431e2a
Added proper support for ESP file upload/download ( closes #110 )
2020-01-20 11:47:10 +01:00
Fabio Manganiello
c3c88b23fe
Added ESP8266/ESP32 integration ( closes #108 )
2020-01-17 21:16:14 +01:00
Fabio Manganiello
f5b010c15c
Added nmap integration ( closes #99 )
2020-01-11 18:51:54 +01:00
Fabio Manganiello
8fe34d541b
Added system monitor integration - closes #98
2020-01-07 22:44:59 +01:00
Fabio Manganiello
e880f00498
Added Graphite integration - closes #96
2020-01-06 15:24:52 +01:00
Fabio Manganiello
bcd05ecf4a
Added CUPS plugin - closes #93
2020-01-05 19:25:20 +01:00
Fabio Manganiello
d8a7c9c6e0
Added Arduino over Firmata integration - closes #92
2020-01-05 00:46:46 +01:00
Fabio Manganiello
cc424c6e7a
Bump version: 0.11.2 → 0.11.3
2020-01-03 16:31:00 +01:00
Fabio Manganiello
753694a865
Added Telegram integration
2020-01-01 15:40:42 +01:00
Fabio Manganiello
9eed1014eb
Added keyboard/mouse plugin
2019-12-30 21:39:56 +01:00
Fabio Manganiello
bc7c248f72
Added Google Pub/Sub integration
2019-12-30 09:33:26 +01:00
Fabio Manganiello
5ba18ea7d5
Added Trello integration
2019-12-27 19:18:56 +01:00
Fabio Manganiello
29789461d7
Added Todoist integration
2019-12-25 20:33:26 +01:00
Fabio Manganiello
4d361b59a3
Bump version: 0.11.1 → 0.11.2
2019-12-13 09:35:43 +00:00
Fabio Manganiello
8c41110145
Added bluetooth plugin (see #89 )
2019-12-11 18:05:17 +01:00
Fabio Manganiello
93b378a430
Added examples for config.yaml and platypush.service files
2019-12-08 23:19:49 +01:00
Fabio Manganiello
d498c21518
Implemented Node-RED backend, solves #88
2019-12-08 19:02:08 +01:00
Fabio Manganiello
be5c5d365c
Added execute tab to webpanel
2019-12-08 16:25:03 +01:00
Fabio Manganiello
fc360e3e43
Bump version: 0.11.0 → 0.11.1
2019-12-04 12:28:01 +00:00
Fabio Manganiello
2e4e847857
Migrated WeMo Switch plugin to raw HTTP requests. ouimeaux was heavy and broken
2019-12-04 02:09:49 +01:00
Fabio Manganiello
fbe4f9494c
No need to run pip install pyScss in setup.py if it's not available
2019-12-02 00:24:28 +01:00
Fabio Manganiello
526136be36
Try to install pyScss in setup.py if not available and don't fail hard if not available
2019-12-02 00:15:46 +01:00
Fabio Manganiello
d38746d278
Moved imports for extra dependencies inside the methods where they are actually used
2019-12-01 23:35:05 +01:00
Fabio Manganiello
f27e1efdd6
extras_require refactor
2019-12-01 21:31:41 +01:00
Fabio Manganiello
c5284c7183
Bump version: 0.10.8 → 0.10.9
2019-12-01 19:55:10 +01:00
Fabio Manganiello
803c994a77
Better management for extra plugins as extra project dependencies
2019-12-01 19:54:56 +01:00
Fabio Manganiello
e3476ee634
Bump version: 0.10.7 → 0.10.8
2019-12-01 17:47:53 +01:00
Fabio Manganiello
c4f4d61851
Bump version: 0.10.6 → 0.10.7
2019-10-21 01:30:57 +02:00
Fabio Manganiello
f69a7e422b
[ #84 ] Completed Dropbox support
2019-09-30 00:04:48 +02:00
Fabio Manganiello
faa55daccf
Smarter cron management with croniter
2019-09-28 01:34:27 +02:00
Fabio Manganiello
25cbe759cf
Commented ouimeaux plugin dependencies in setup.py as it's now a github link
2019-08-16 11:13:09 +02:00
Fabio Manganiello
65ef7ca027
The official ouimeaux package is no longer maintained. Use the maitained fork instead
2019-08-16 11:11:45 +02:00
Fabio Manganiello
e60660b0e6
Added plugin and backend for VL53L1X laser ranger/distance sensor
2019-08-15 00:26:25 +02:00
Fabio Manganiello
19dc96ff1c
Added LTR559 sensor plugin and backend
2019-08-14 21:27:25 +02:00
Fabio Manganiello
39b0c3b741
Added GPS backend
2019-08-03 02:06:06 +02:00
Fabio Manganiello
bdadd2061c
Added EnviropHAT support
2019-08-01 22:40:41 +02:00
Fabio Manganiello
f5dbfe08bd
Bump version: 0.10.5 → 0.10.6
2019-07-25 18:40:05 +02:00
Fabio Manganiello
d64c519660
Bump version: 0.10.4 → 0.10.5
2019-07-25 01:15:38 +02:00
Fabio Manganiello
3479033170
Version bump 0.10.3 -> 0.10.4
2019-07-12 23:57:06 +02:00
Fabio Manganiello
6848a2a0c1
Version bump 0.10.2 -> 0.10.3
2019-07-12 00:59:03 +02:00
Fabio Manganiello
f086d30e71
Version bump 0.10.1 -> 0.10.2
2019-07-09 02:14:52 +02:00
Fabio Manganiello
42e863a229
Specified markdown format for setup
2019-07-09 02:14:00 +02:00
Fabio Manganiello
fc296a1417
Version bump 0.10 -> 0.10.1
2019-07-09 02:01:01 +02:00
Fabio Manganiello
24d3810e44
Added NFC backend
2019-07-09 01:44:31 +02:00
Fabio Manganiello
851c0f8583
Version bump 0.10 -> 0.10
2019-07-07 20:19:25 +02:00
Fabio Manganiello
9d4511577f
- Refactored webpanel style to use flex and dynamic element heights
...
instead of ugly fixed/absolute positioning.
- New media webpanel plugin WIP
2019-06-14 00:54:20 +02:00
Fabio Manganiello
01b111f436
Webpanel refactoring in progress
2019-05-28 19:16:55 +02:00
Fabio Manganiello
e72d4de581
vue.js refactor part 1 - prepared webpanel logic and migrated light.hue plugin
2019-05-28 19:16:55 +02:00
Fabio Manganiello
06564b043e
Version bump 0.9.5 -> 0.9.6
2019-02-24 19:04:07 +01:00
Fabio Manganiello
8153d8476f
Added uWSGI optional dependency for HTTP backend
2019-02-24 12:35:26 +01:00
Fabio Manganiello
de0b92f5ef
Added mpv media plugin
2019-02-19 00:15:03 +01:00
Fabio Manganiello
9a4963a48a
Forgot a comma
2019-02-12 22:54:53 +01:00
Fabio Manganiello
ee3df8fe8c
Switched mopidy backend from websockets to websocket-client
2019-02-12 22:52:29 +01:00
Fabio Manganiello
5cbd0fdfe7
Added support for VTT subtitles and subtitles toggling both in local and browser media players
2019-02-12 01:30:55 +01:00
Fabio Manganiello
34f0264d5e
Subtitles support
...
- Added support for local and OpenSubtitles media subs
- Added management of media events in web panel
2019-02-11 00:55:20 +01:00
Fabio Manganiello
9ec3365413
Support for media streaming over internal HTTP server
...
Dropped the additional node.js dependency of localstream and relied
instead on a built-in solution to stream files
2019-02-07 14:27:14 +01:00
Fabio Manganiello
10e45123c4
Fixed localstream executable
2019-02-06 13:17:03 +01:00
Fabio Manganiello
a25965e3e4
prctl moved to optional dependencies as it requires libcap which is not supported by ReadTheDocs
2019-01-14 00:00:28 +01:00
Fabio Manganiello
e5d1dd3791
Version bump 0.9.4 -> 0.9.5
2019-01-13 20:12:12 +01:00
Fabio Manganiello
b6ac4cbf6d
python-prctl is the right name for the dependency
2019-01-10 23:49:34 +01:00
Fabio Manganiello
fbf3600e91
Setting thread and process names properly through prctl
2019-01-10 23:45:13 +01:00
Fabio Manganiello
7c02c70663
Version bump 0.9.3 -> 0.9.4
2019-01-08 19:24:17 +01:00
Fabio Manganiello
42236ac197
Fixed setup.py requirement line
2018-12-27 02:30:34 +01:00
Fabio Manganiello
cff4563dae
Rewritten Pushbullet backend using pushbullet.py for better stability
2018-12-27 02:29:44 +01:00
Fabio Manganiello
c652d5647c
Added platyvenv script to manage platypush instances from python virtual environments
2018-12-19 22:55:23 +01:00
Fabio Manganiello
186ade8f18
Refactored Pushbullet backend to remove the dependency from websocket-client and rely only on websockets
2018-12-18 19:01:51 +01:00
Fabio Manganiello
01f020c203
Version bump 0.9.2 -> 0.9.3
2018-12-19 02:08:57 +01:00
Fabio Manganiello
73d7441d26
Added platydock, a helper to manage Platypush instances as Docker containers
2018-12-19 02:08:13 +01:00
Fabio Manganiello
be98dcde6a
Added sound device plugin
2018-12-15 01:18:48 +01:00
Fabio Manganiello
f6dcd00848
Version bump 0.9.1 -> 0.9.2
2018-12-01 19:44:41 +01:00
Fabio Manganiello
1459630661
Added Plex and Chromecast plugins
2018-11-12 16:50:20 +01:00
Fabio Manganiello
475f6d3f6f
Version bump 0.9 -> 0.9.1
2018-10-15 22:12:30 +02:00
Fabio Manganiello
98d24b061a
Added joystick backend
2018-09-18 18:58:23 +02:00
Fabio Manganiello
a0ac30e9b6
Version bump 0.8 -> 0.9
2018-07-29 14:35:52 +02:00
Fabio Manganiello
9a2176d0af
Commented out /etc directory code in setup.py - the global configuration file is now discouraged and it also breaks RTD build
2018-06-26 01:12:16 +02:00
Fabio Manganiello
81d29928b0
Pi Camera backend version 1.0, now properly controllable
2018-06-14 12:37:14 +02:00
Fabio Manganiello
bc3e100217
New general-purpose plugin for managing multiple calendar + support for ICal format
2018-05-30 15:59:10 +02:00
Fabio Manganiello
0a71e73cf0
Updated dependencies
2018-05-27 10:50:48 +02:00
Fabio Manganiello
27b97e584f
Added support for MIDI real-time events
2018-05-23 19:49:54 +02:00
Fabio Manganiello
57722fce2a
Added support for Leap Motion device events
2018-05-23 17:07:15 +02:00
Fabio Manganiello
0878e5a3d1
Time to give Platypush a version bump
2018-05-13 14:32:25 +02:00
Fabio Manganiello
d0ca6b8e93
Replaced the YouTube search results parsing logic that relied on BeautifulSoup with a simpler logic that only uses regexes to parse video results. It greatly improves the performance of YouTube video search and removes the dependency on BeautifulSoul and lxml
2018-05-13 14:29:31 +02:00
Fabio Manganiello
d83c2c903f
- Added support for /dashboard page with customizable widgets under the web server
...
- Introduced Redis to pass messages between the Flask process and the
main application. It now syncs messages with the bus and connected websockets
- Added support to programmatically modify dashboard widgets through POST request like Dashing
- Added weather forecast plugin
2018-05-04 03:24:35 +02:00
Fabio Manganiello
efe4f32409
Implemented torrent search, download and streaming in OMXPlayer plugin
2018-04-25 11:29:03 +02:00
Fabio Manganiello
78e08cc3bb
Added lxml as a requirement for YouTube search (from BeautifulSoup4)
2018-04-18 00:30:56 +02:00
Fabio Manganiello
ab19e258bb
Implemented YouTube videos search and play with support for queuse
2018-04-18 00:23:12 +02:00
Fabio Manganiello
2186336bbc
Added plugin for supporting MCP3008 ADC for analog sensors
2018-04-17 01:03:02 +02:00
Fabio Manganiello
d5f73023ea
Support for custom hotword detection through Snowboy
2018-03-20 23:34:36 +01:00
Fabio Manganiello
e007d26896
Version bump
2018-01-29 16:34:52 +01:00
Fabio Manganiello
5b5c1662a8
Added web server static files to the setup
2018-01-29 16:04:01 +01:00
Fabio Manganiello
72af7adb46
#51 first web panel iteration
2018-01-29 13:47:21 +01:00
Fabio Manganiello
55eb689121
Support for RSS digest generation either in HTML or PDF format
2018-01-28 02:01:54 +01:00
Fabio Manganiello
a87b6cfaf0
Version bump
2018-01-27 04:37:34 +01:00
Fabio Manganiello
14afbcad3a
Support for RSS feeds update events, solves #48
2018-01-27 04:32:44 +01:00
Fabio Manganiello
bcda9ef809
Added dateutil requirement
2018-01-23 23:23:42 +01:00
Fabio Manganiello
834b700d5f
Added GMail actions support, solves #49
2018-01-17 03:16:59 +01:00
Fabio Manganiello
a16d92ae8e
Version bump
2018-01-15 22:46:41 +01:00
Fabio Manganiello
0e6de85b8d
Added pylast to the optional dependencies;
...
Version bump.
2018-01-15 02:41:54 +01:00
Fabio Manganiello
b1f42c22ae
Added Booking.com endpoints automation
2018-01-11 19:31:44 +01:00
Fabio Manganiello
2ea06f7708
Making JSON HTTP poll requests work
2018-01-09 18:44:45 +01:00
Fabio Manganiello
d6807bd85b
Version bump
2018-01-08 02:43:46 +01:00
Fabio Manganiello
305dcfe530
Version bump
2018-01-07 02:49:43 +01:00
Fabio Manganiello
1611fd878c
For some reason extras_require does not like git links
2018-01-06 22:56:46 +01:00