Commit Graph

223 Commits

Author SHA1 Message Date
William Pietri 8153582a9c Merge pull request #22 from wpietri/split-xmpp-responsibilities
Split xmpp responsibilities
2017-12-13 18:11:48 -08:00
William Pietri d6e4f7d5c5 Events now flow to Vacbot as reasonably sane dicts. 2017-12-12 11:49:10 -08:00
William Pietri fbd3c3d85a Seeing if I can split the XMPP responsibilities from the vacuum responsibilities. 2017-12-11 16:14:52 -08:00
William Pietri 8bcef91efb Merge pull request #20 from wpietri/basic-windows-support-#5
Support config files on Windows.
2017-12-10 18:46:14 -08:00
William Pietri da4e1a0201 Rebasing to latest master. 2017-12-10 18:41:53 -08:00
William Pietri fc276a8fe3 Adding some basic tests for static api functions. 2017-12-10 18:40:01 -08:00
William Pietri f1b2fbc3ab Adding tests for reading and writing config. 2017-12-10 18:40:01 -08:00
William Pietri c691f1918e Does this work for Windows config file paths? 2017-12-10 18:40:01 -08:00
William Pietri f4aeff5c13 Does this work for Windows config file paths? 2017-12-10 18:40:01 -08:00
William Pietri 0708c813a0 Updating to new release instructions. 2017-12-10 18:17:22 -08:00
William Pietri 9eb9b02d99 Merge branch 'Zenconomy-docs' 2017-12-10 18:13:54 -08:00
William Pietri 02e0d3638c Merge branch 'docs' of https://github.com/Zenconomy/sucks into Zenconomy-docs 2017-12-10 18:13:25 -08:00
William Pietri 9e430ccc2a Merge pull request #19 from wpietri/fix-tests-and-deployment
Fix tests and deployment
2017-12-10 18:03:15 -08:00
William Pietri 83da699bf6 bumping version for release 2017-12-10 18:00:43 -08:00
William Pietri e3f654cc3d Install dev requirements. 2017-12-10 17:57:05 -08:00
William Pietri 2192d4f958 Fixing test and release nits. 2017-12-10 17:54:54 -08:00
William Pietri f2690e0777 updates for 0.8.2 release, incluing PyPi support 2017-12-10 17:30:34 -08:00
Torbjörn Axelsson 95d044c769 Docs update: developing, protocol, readme 2017-12-10 11:26:41 -08:00
William Pietri 5dcb819d6a Merge pull request #14 from OverloadUT/fix-command-formatting
Fix for commands that need to be CamelCased
2017-12-09 13:16:33 -08:00
Greg Laabs da6f9ef464 Add tests for the command formatting changes
Tests preserving the CamelCasing of commands, and support for zero args
2017-12-09 13:10:34 -08:00
William Pietri 0bad0202ba Merge pull request #13 from OverloadUT/fix-battery-status
Save battery status to VacBot
2017-12-09 07:26:46 -08:00
Greg Laabs b32ced6f5a Lowercase the args tag when building the command XML
The args tag is always lowercase, while the command name is Capitalized or CamelCased
2017-12-08 19:42:34 -08:00
Greg Laabs 072db977ef Stop capitilization adjustment on commands, allow None for args
The capitalization adjustment was breaking any commands that required CamelCase, such as GetChargeState. Args are not needed for commands such as GetChargeState, so the xml will no longer build that array if it's set to None.
2017-12-08 16:10:48 -08:00
Greg Laabs 53fad263b1 Save battery status to VacBot
Makes battery status available as a public property on VacBot
2017-12-08 15:27:25 -08:00
William Pietri 6450c31d43 Merge pull request #10 from Zenconomy/docs-update
Protocol documentation updated
2017-12-07 22:07:13 -08:00
Torbjörn Axelsson c58df2e6b3 starting on developing.md 2017-12-07 21:34:57 -08:00
Torbjörn Axelsson cc6c3bde19 Protocol documentation updated 2017-12-07 21:14:27 -08:00
William Pietri 3479d4a116 Create CODE_OF_CONDUCT.md 2017-12-05 15:23:39 -08:00
William Pietri d52dd40f6e Fixing bad merge. 2017-12-05 15:15:29 -08:00
William Pietri 7daa4c837f Extracting duplication. 2017-12-05 15:11:37 -08:00
William Pietri edaf288b8b Merge branch 'Zenconomy-master' 2017-12-05 15:06:10 -08:00
William Pietri 0b5a4b6d51 Merge branch 'master' of https://github.com/Zenconomy/sucks into Zenconomy-master 2017-12-05 15:05:17 -08:00
William Pietri e89a5b6d32 Merge branch 'Zenconomy-error-handling' 2017-12-05 14:55:24 -08:00
William Pietri 60a74e6549 Minor tidying and removing unused instance variables. 2017-12-05 14:51:11 -08:00
Torbjörn Axelsson 84139df7a7 Implemented XMPP ping 2017-12-05 14:32:25 -08:00
Torbjörn Axelsson e1208e2dfe Added handler for error messages from bot in VacBot class 2017-12-05 10:16:25 -08:00
William Pietri 171495cc1d Adding some basic tests for static api functions. 2017-12-04 21:00:55 -08:00
William Pietri e9d7351609 Adding tests for reading and writing config. 2017-12-04 20:54:36 -08:00
William Pietri 7c282cfa4d Does this work for Windows config file paths? 2017-12-04 20:25:53 -08:00
William Pietri 520f27d39d Does this work for Windows config file paths? 2017-12-04 20:17:30 -08:00
William Pietri 9ee1012334 removing accidentally committed cruft 2017-12-04 19:57:39 -08:00
William Pietri b5a3e8df57 removing accidentally committed cruft 2017-12-04 19:57:09 -08:00
William Pietri dcd1e661ae Removing cruft. 2017-12-04 15:47:43 -08:00
William Pietri 49608e7b59 appveyor tinkering 2017-12-04 15:37:02 -08:00
William Pietri e5481f6d9c appveyor tinkering 2017-12-04 15:29:33 -08:00
William Pietri 481b0ae7b6 appveyor tinkering 2017-12-04 15:24:31 -08:00
William Pietri 1733475644 Add Travis CI badge to README 2017-12-04 15:23:06 -08:00
William Pietri d36d616218 Add Travis CI badge to README 2017-12-04 15:11:25 -08:00
William Pietri 7a0de3a725 Expanding Travis to multiple modern python versions. 2017-12-04 15:05:38 -08:00
William Pietri b2909515b7 Testing out travis for CI. 2017-12-04 15:01:26 -08:00