Kevin Siml
d05a1e35fc
Update pushsafer.py ( #11466 )
...
* Update pushsafer.py
Now you can setup your pushsafer notification, and change the following parameters:
sound, vibration, icon, devices (targets), icon/led color, url, url title, time2live, picture
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* fix lint
2018-02-07 17:23:10 +01:00
Fabian Affolter
c144a3339f
Upgrade TwitterAPI to 2.4.8 ( #12148 )
2018-02-03 16:56:35 +01:00
Ville Skyttä
0376cc0917
Handle more file closing using context manager ( #11942 )
2018-01-31 11:30:48 +01:00
Ville Skyttä
cab6c694c5
Flake8 bugbear fixes ( #12072 )
...
* Don't use mutable argument defaults (bugbear B006)
* Use callable(x) instead of hasattr(x, '__call__') (bugbear B004)
* Remove/mark unused loop control variables (bugbear B007)
* Fix stripping protocol from kodi host name (bugbear B005)
* Fix plant daily history add default date (bugbear B008)
2018-01-30 14:44:05 -08:00
Otto Winter
8dcfd35b8b
Spelling fixes ( #12041 )
...
* Spelling fixes
*Lots* of them.
* Spelling breaking changes
* Fix lint errors
2018-01-29 23:37:19 +01:00
Ville Skyttä
55ee8959ba
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
tschmidty69
ffe832763d
Pushbullet (fix) invalid keyword, added unittests ( #11804 )
...
* Fixed unittests
* revert requirements
* added pushbullet.py to requirements
* updated requirements
2018-01-24 21:06:35 +01:00
Fabian Affolter
47e31dc9ee
Fixes for PEP257 ( #11810 )
...
* Fixes for PEP257
* More updates
2018-01-20 22:35:38 -08:00
Fabian Affolter
b0860ce5f0
Change line separator to LN ( #11662 )
2018-01-15 14:24:12 -08:00
heydonms
079d4039a1
Add ability to specify a sender in the clicksend notification ( #11046 )
...
* Add ability to specify a sender in the clicksend notification
* Style fixes
* Fix remaining issue
* Add sender validation
2018-01-15 18:38:58 +01:00
tschmidty69
c036141b37
Pushbullet email support (fix) ( #11590 )
...
* Simplified push calls
* Cleaned up and added unittests
* Fixed email parameter
* Fixed email parameter
2018-01-12 11:06:42 -08:00
Anders Melchiorsen
8267a21bfe
Lazy loading of service descriptions ( #11479 )
...
* Lazy loading of service descriptions
* Fix tests
* Load YAML in executor
* Return a copy of available services to allow mutations
* Remove lint
* Add zha/services.yaml
* Only cache descriptions for known services
* Remove lint
* Remove description loading during service registration
* Remove description parameter from async_register
* Test async_get_all_descriptions
* Remove lint
* Fix typos from multi-edit
* Remove unused arguments
* Remove unused import os
* Remove unused import os, part 2
* Remove unneeded coroutine decorator
* Only use executor for loading files
* Cleanups suggested in review
* Increase test coverage
* Fix races in existing tests
2018-01-07 14:54:16 -08:00
Christopher Viel
e42c4859c2
Upgrade pywebpush to 1.5.0 ( #11497 )
...
This version includes a fix for the serialization errors that occurred
when updating push subscriptions.
Changes since version 1.3.0:
https://github.com/web-push-libs/pywebpush/compare/1.3.0...28d2b55f
2018-01-06 21:08:11 -08:00
Christopher Viel
455c629f47
Don't duplicate html5 registrations ( #11451 )
...
* Don't duplicate html5 registrations
If a registration is posted and another registration with the same
endpoint URL exists, update that one instead. That way, we preserve
the device name that has been configured. The previous behavior used to
append 'unnamed device' registrations over and over, leading to
multiple copies of the same registration. The endpoint URL is unique per
service worker so it is safe to update matching registrations.
* Refactor html5 registration view to not write json in the event loop
2018-01-05 14:29:27 -08:00
Mitko Masarliev
add89d6973
Notify webos timeout error fix ( #11027 )
...
* use smaller icon
* add timeout option
* remove default icon, remove timeout option
* add image again
2018-01-01 18:19:49 -08:00
Paulus Schoutsen
823e260c2a
Disable html5 notify dependency ( #11135 )
2017-12-14 00:15:25 -08:00
Paulus Schoutsen
cb4e886a4f
Make notify.html5 depend on config ( #11052 )
2017-12-09 13:14:16 -08:00
Daniel Perna
0d6c95ac44
Fix Notifications for Android TV ( #10798 )
...
* Fixed icon path, added dynamic icon
* Addressing requested changes
* Using DEFAULT_ICON
* Using CONF_ICON from const
* Getting hass_frontend path via import
* Lint
* Using embedded 1px transparent icon
* woof -.-
* Lint
2017-12-03 15:08:10 -08:00
Fabian Affolter
a187bd5455
Add missing docstring ( #10812 )
...
* Add missing docstring
* Revert isort change
2017-11-26 21:12:47 +01:00
Markus Nigbur
a83e741dc7
Refactored to new global json saving and loading ( #10677 )
...
* Refactored to new global json saving and loading
* Fixed emulated_hue tests
* Removed unnecassary error handling
* Added missing newline
* Remove unused imports
* Fixed linting error
* Moved _load_json wrapper out of the config class
2017-11-19 19:47:55 -08:00
frittes
6ad62a2ccb
Added cycles config option to LaMetric notifications ( #10656 )
...
* Added cycles config option to lametric.py
Added cycles config option, changed display_time to lifetime, code cleanup
* Update lametric.py
* Update lametric.py
2017-11-18 21:12:16 +01:00
Martin Hjelmare
dc6e50c39d
Fix lametric sound ( #10562 )
...
* Fix sound for lametric notify
* Remove not used method
2017-11-14 10:40:44 +01:00
Martin Hjelmare
3c135deec8
Fix and clean lametric ( #10391 )
...
* Fix and clean lametric
* Add missing DEPENDENCIES in notify platform.
* Remove not needed method in component manager class.
* Don't overwrite notify DOMAIN.
* Return consistently depending on found devices in setup of component.
* Get new token if token expired
* Add debug log for getting new token
* Clean up
2017-11-13 21:12:15 +01:00
Per Osbäck
59e943b3c1
notify.html5: use new json save and load functions ( #10416 )
...
* update to use new save_json and load_json
* it is no longer possible to determine if the json file contains valid or empty data.
* fix lint
2017-11-11 15:57:11 -08:00
Vignesh Venkat
96e7944fa8
telegram_bot: Support for sending videos ( #10470 )
...
* telegram_bot: Support for sending videos
Telegram python library has a sendVideo function that can be used
similar to sending photos and documents.
* fix lint issue
* fix grammar
2017-11-12 00:13:35 +01:00
TopdRob
9297a9cbb4
Upgrade apns2 to 0.3.0 ( #10347 )
2017-11-08 21:09:19 -08:00
TopdRob
f5ea7d3c9c
Upgrade to 0.1.2 ( #10348 )
...
Fix an insecure request warning when not using verify=True. Contributed by @nalepae
2017-11-08 16:11:12 +01:00
Per Osbäck
db8510f110
update pywebpush==1.3.0 ( #10374 )
2017-11-08 12:02:28 +01:00
Fabian Affolter
f3511d615e
Upgrae simplepush to 1.1.4 ( #10365 )
2017-11-05 22:52:58 +01:00
Fabian Affolter
de9d19d6f4
Use constants for HTTP headers ( #10313 )
...
* Use constants for HTTP headers
* Fix ordering
* Move 'no-cache' to platform
2017-11-04 12:04:05 -07:00
Fabian Affolter
cc293db5ab
Update services.yaml files ( #10229 )
...
* Add period to the description
* Update abbreviation
2017-10-30 21:39:12 +01:00
Fabian Affolter
690760404b
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
TopdRob
6057b41151
update boto3 to 1.4.7 and botocore to 1.7.34 ( #10121 )
2017-10-29 10:24:56 +01:00
David Lloyd
2374659984
Added new Clickatell SMS messaging Notify Platform ( #9775 )
...
* Added new Clickatell SMS messaging Notify Platform
* Added new Clickatell SMS platform with layout corrections
* Added new Clickatell platform with additional layout corrections
* Added new Clickatell platform with exception handling removed
* Added new Clickatell platform with poor reference removed
* Reversed changes to dev_docker file
* Minor changes
2017-10-29 09:14:40 +01:00
Florian Klien
dd7d8d56bb
added Yesss SMS platform ( #10177 )
...
* added Yesss SMS component
requires YesssSMS==0.1.1b
* requirements_all
* coveragerc
* fix
* docstring fix
* added Exception handling
* requirements_all
* fixing lint error, version bump for YesssSMS
2017-10-29 01:05:56 +02:00
Fabian Affolter
63a10233c5
Upgrade sendgrid to 5.3.0 ( #10166 )
2017-10-27 08:00:53 +02:00
Ludovic
628b9bd8d8
notify.xmpp - Add support for MUC ( #9931 )
...
* Add support for MUC
* Fix two spaces before inline comment
2017-10-18 16:28:37 +02:00
Jeroen ter Heerdt
a787ab6d3c
Changing name of clicksendaudio component to clicksend_tts ( #9859 )
2017-10-14 15:08:28 +02:00
Charles Garwood
5fcb0990c3
Adds image attribute to html5 notify ( #9832 ) ( #9835 )
2017-10-12 17:01:12 +02:00
Fabian Affolter
19887f8742
Upgrade pyasn1 to 0.3.7 and pyasn1-modules to 0.1.5 ( #9810 )
2017-10-11 16:26:34 +03:00
Rob Connolly
3bd9684ca5
Add notification platform for Rocket.Chat. ( #9553 )
...
* Add notification platform for Rocket.Chat.
* Changes to Rocket.Chat notification platform based on feedback.
* Implement better error handling for Rocket.Chat platform.
* Return None if Rocket.Chat notify platform init fails.
* Refactor Rocket.Chat notifications.
Refactor Rocket.Chat notification platform to remove async and
simplify error handling.
* fix url
2017-10-09 09:38:48 +02:00
Jeroen ter Heerdt
e753c51e34
Updating clicksendaudio component based on feedback ( #9692 )
...
* Updating clicksendaudio component based on feedback
* Updating .coveragerc - forgot to add new file clicksendaudio.py
2017-10-04 16:34:37 +02:00
Fabian Affolter
3f19be9717
Upgrade discord.py to 0.16.12 ( #9648 )
2017-10-02 17:16:37 +02:00
Michel Weimerskirch
3337107e79
Facebook Messenger notify component: add support for sending messages to specific page user IDs ( #9643 )
2017-10-02 11:29:31 +02:00
Fabian Affolter
2486c9af35
Use simplepush module, enable event, and allow encrypted communication ( #9568 )
...
* Use simplepush module, enable event, and allow encrypted communication
* Fix check
2017-09-24 15:48:30 -07:00
Fabian Affolter
f1aef33dd6
Upgrade pyasn1 to 0.3.6 ( #9548 )
2017-09-23 18:32:29 +02:00
Michael Prokop
08b0629eca
Fix a bunch of typos ( #9545 )
...
s/Addres /Address /
s/Chnage/Change/
s/Converion/Conversion/
s/Supressing/Suppressing/
s/agains /against /
s/allready/already/
s/analagous/analogous/
s/aquired/acquired/
s/arbitray/arbitrary/
s/argment/argument/
s/aroung/around/
s/attibute/attribute/
s/auxillary/auxiliary/
s/befor /before /
s/commmand/command/
s/conatin/contain/
s/conection/connection/
s/coresponding/corresponding/
s/entites/entities/
s/enviroment/environment/
s/everyhing/everything/
s/expected expected/expected/
s/explicity/explicitly/
s/formated/formatted/
s/incomming/incoming/
s/informations/information/
s/inital/initial/
s/inteface/interface/
s/interupt/interrupt/
s/mimick/mimic/
s/mulitple/multiple/
s/multible/multiple/
s/occured/occurred/
s/occuring/occurring/
s/overrided/overridden/
s/overriden/overridden/
s/platfrom/platform/
s/positon/position/
s/progess/progress/
s/recieved/received/
s/reciever/receiver/
s/recieving/receiving/
s/reponse/response/
s/representaion/representation/
s/resgister/register/
s/retrive/retrieve/
s/reuqests/requests/
s/segements/segments/
s/seperated/separated/
s/sheduled/scheduled/
s/succesfully/successfully/
s/suppport/support/
s/targetting/targeting/
s/thats/that's/
s/the the/the/
s/unkown/unknown/
s/verison/version/
s/while loggin out/while logging out/
2017-09-23 17:15:46 +02:00
Fabian Affolter
ced642c862
Upgrade pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 ( #9474 )
2017-09-18 07:45:27 +02:00
Mike Christianson
308152f48c
fix for Twitter notifications without media ( #9448 )
2017-09-16 12:59:49 -07:00
Mike Christianson
10c0744c4a
Fixes #9353 ( #9354 )
...
Follow [Twitter's guidance](https://dev.twitter.com/rest/reference/post/media/upload-finalize ) for media uploads: "If and (only if) the response of the FINALIZE command contains a processing_info field, it may also be necessary to use a STATUS command and wait for it to return success before proceeding to Tweet creation."
2017-09-11 21:37:36 -07:00