Commit graph

78 commits

Author SHA1 Message Date
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
Fabio Manganiello
ae8ba3fda1 Version bump 2018-01-06 22:53:08 +01:00
Fabio Manganiello
32dcb0c829 Added database plugin, #43 2018-01-06 22:52:24 +01:00
Fabio Manganiello
b7854cb5dd Version bump 2018-01-05 20:10:18 +01:00
Fabio Manganiello
caf78f4750 requests moved from setup.py to .travis.requirements 2018-01-04 18:32:50 +01:00
Fabio Manganiello
a27e6a4d57 requests is a required dependency for the tests 2018-01-04 18:30:28 +01:00
Fabio Manganiello
a476de81a8 Fixed procedure execution code 2018-01-04 16:11:54 +01:00
Fabio Manganiello
679a53b620 Version bump 2018-01-04 02:46:23 +01:00
Fabio Manganiello
20b07fb02f Made an HTTP backend, #27 2018-01-04 02:45:23 +01:00
Fabio Manganiello
4c62133378 Updated README 2018-01-03 02:23:25 +01:00
Fabio Manganiello
44a64b8cac Version bump 2018-01-02 00:49:38 +01:00
Fabio Manganiello
5a92c0ac3b - Proper support for event arguments
- Better algorithm for event matching
- Added send_event support to pusher
2018-01-02 00:35:55 +01:00