reqires;
Just a simple example for mqtt/websockets/html/js subscription and publishing of topics/messages in chrome console.
| # uses tweepys/twitter api, using the cursor method here | |
| # http://tweepy.readthedocs.org/en/latest/cursor_tutorial.html | |
| import tweepy # pip install tweepy | |
| # Consumer keys and access tokens, used for OAuth | |
| consumer_key = '' | |
| consumer_secret = '' | |
| access_token = '' | |
| access_token_secret = '' |
| #uses tweepys/twitter streaming api, problem with using this is that you dont always get ALL the tweets. | |
| #https://dev.twitter.com/streaming/overview/request-parameters#follow | |
| from __future__ import absolute_import, print_function | |
| from tweepy.streaming import StreamListener | |
| from tweepy import OAuthHandler | |
| from tweepy import Stream | |
| import json |
| #!/usr/bin/python | |
| from urllib import urlencode | |
| from httplib import HTTPSConnection, HTTPException | |
| from ssl import SSLError | |
| pushalot_authorizationtoken = 'xxxxxxxxxxxxxxx' | |
| pushalot_title = 'title' | |
| pushalot_body = 'body' |
| <!DOCTYPE HTML> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
| <title>Historical Temperature Data</title> | |
| </head> | |
| <style type="text/css"> | |
| #bubbles { |
reqires;
Just a simple example for mqtt/websockets/html/js subscription and publishing of topics/messages in chrome console.
How Far 2 Home
This function was designed as a proof of concept and will return the estimated driving distance the device (using owntracks here) is from the GPS coordinates specified in the functions file
For example;
2014-03-24 15:45:00,484 INFO [log] matthew iphone is 38mins away from home
Requiements
note; I have all my scripts setup so that the lwt (last will and testament) publishes 'offline' if the scripts die.
| #add this first part to the top of the functions file | |
| #for reversegeo | |
| import time | |
| #import logging | |
| from urllib import urlencode | |
| from urllib2 import urlopen | |
| #this filter will reverse geo the address for you | |
| def OwnTracksConvertWithAdd(data): |
| <!DOCTYPE HTML> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
| <title>Upwey Temperatures</title> | |
| </head> | |
| <script type="text/javascript" src="/javascript/jquery_1.8.2/jquery.min.js"></script> | |
| <script src="http://code.highcharts.com/stock/highstock.js"></script> | |
| <script src="http://code.highcharts.com/stock/modules/exporting.js"></script> | |
| <script type="text/javascript"> |
| <?php | |
| $path = $_SERVER['DOCUMENT_ROOT']; | |
| $path .= "/dbconnection/temperature_dbinfo.php"; | |
| require($path); | |
| $interval = $_GET['interval']; | |
| $location = $_GET['location']; | |
| $con = mysql_connect($mysqlserver,$username,$password); |