Commit graph

335 commits

Author SHA1 Message Date
Todd Treece
6935aa94d4 fixes subscription topic parsing 2015-06-03 17:00:13 -04:00
Tony DiCola
d24bbd5a7e Add simple MQTT subscription example. 2015-06-03 13:59:43 -07:00
Tony DiCola
77ef090c81 Update MQTT example to use new username field. 2015-06-03 13:36:25 -07:00
Tony DiCola
8fd72c2482 Update to use new MQTT path with username. 2015-06-03 13:30:36 -07:00
Tony DiCola
0dbd70c355 Update README.md 2015-05-25 17:27:37 -07:00
Tony DiCola
59fdef442d Add client.append function for easily appending data to a feed. 2015-05-25 16:47:12 -07:00
Justin Cooper
ab70fa4977 Update README.md 2015-02-17 11:52:24 -06:00
Justin Cooper
a1802ae447 Fix typo with self 2015-02-17 11:49:40 -06:00
Tony DiCola
65fe4d36ac Clarify python versions 2015-02-05 14:26:47 -08:00
Justin Cooper
c1acc8c496 Merge pull request #4 from adafruit/doc_update
Major update to version 0.9
2015-02-02 20:59:09 -06:00
Tony DiCola
1bbfe86727 Fix bugs in README 2015-02-01 12:32:15 -08:00
Tony DiCola
9900d508f5 Major update:
- Refactored REST client to use requests library for Python 3 compatibility.
- Added docstrings to all public methods & classes.
- Fleshed out CRUD APIs for data, feed, group.
- Wrote full suite of integration tests to verify changes.
- Updated setup.py to bump version to 0.9 & depend on requests and paho-mqtt modules.
- Updated and tested code to work with both Python 2 and 3.
- Broke out errors into separate file, and added explicit data model classes.
- General cleanup and preparation for public release.
2015-02-01 12:22:03 -08:00
Tony DiCola
2ee81791a2 Comment out client test delay by default. 2015-01-27 21:57:03 -08:00
Tony DiCola
196f71dc51 Document, refactor slightly, and add tests to REST API client. 2015-01-27 21:52:25 -08:00
Tony DiCola
a1667e3e25 Update README to mention MQTT client example. 2015-01-23 15:22:01 -08:00
Justin Cooper
5f4a3ddcfd Update setup.py 2015-01-20 16:10:57 -06:00
Justin Cooper
248aaafc2e Update setup.py
Update name
2015-01-20 16:10:29 -06:00
Justin Cooper
1349ef9e71 Update README.md
Clean up README a bit.
2015-01-20 16:10:05 -06:00
Tony DiCola
df9d3ecdba Fix mqtt_client.py example to call background loop function. 2015-01-18 00:57:22 -08:00
Tony DiCola
f1d11bf17b Merge pull request #2 from adafruit/mqtt_client
Add MQTT client, refactor tests to use unittest module.
2015-01-14 10:39:40 -08:00
Tony DiCola
f9bc621ed9 Update MQTT client to user /data instead of /stream path. 2015-01-14 10:37:16 -08:00
Tony DiCola
3322d93590 Oops missed a comment update. 2015-01-13 23:47:46 -08:00
Tony DiCola
9b75cd28c7 Update comments to be consistent and correct. 2015-01-13 23:46:41 -08:00
Tony DiCola
2c4bb7fb20 Add MQTT client and update tests. 2015-01-13 23:37:00 -08:00
Justin Cooper
4a0b25482e Merge pull request #1 from adafruit/error_handling
Add custom Adafruit IO error types.
2014-12-08 17:28:46 -06:00
Tony DiCola
2af9a0d65d Add custom Adafruit IO error types and raise them when requests fail. 2014-12-08 15:23:56 -08:00
Tony DiCola
395e3f6891 Remove old commented out base URL. 2014-12-08 13:54:40 -08:00
Tony DiCola
0498780514 Change URL from testing site to main site. 2014-12-08 13:52:44 -08:00
Justin Cooper
f7ad55fc81 update to aio key and use io.ladyada.org 2014-07-16 13:58:00 -05:00
Justin Cooper
74ff2c0f98 add group functionality 2014-07-07 09:42:27 -05:00
Justin Cooper
94f9750735 Delete client.py 2014-05-27 11:29:38 -05:00
Justin Cooper
48784c85a3 Delete __init__.py 2014-05-27 11:29:28 -05:00
Justin Cooper
118cd59bb6 case sensitive dir 2014-05-27 11:27:13 -05:00
Justin Cooper
300b268f6c initial working library 2014-05-27 11:23:53 -05:00
Justin Cooper
b3e145dcc7 initial io client python library commit 2014-05-21 13:46:30 -05:00