Skip to main content

A Python wrapper around the Foobot air quality API.

Project description

https://travis-ci.org/philipbl/pyfoobot.svg?branch=master

A Python wrapper for the FooBot API. It allows you to pull data from your Foobot device.

Installation

pip install pyfootbot

Example

from pyfoobot import Foobot

fb = Foobot("API secret key", "username", "password")
devices = fb.devices()

# Devices is a list, in case you have more than one foobot
device = devices[0]

# Get the most recent sample
latest_data = device.latest()

# Get data from the last hour
last_hour_data = device.data_period(3600, 0)

# Get data for a data range
range_data = device.data_range(start='2016-04-12T11:00:00',
                               end='2016-04-12T12:00:00',
                               sampling=0)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfoobot-0.2.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file pyfoobot-0.2.tar.gz.

File metadata

  • Download URL: pyfoobot-0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyfoobot-0.2.tar.gz
Algorithm Hash digest
SHA256 ded37d730b8616212287df26c50325c3fb69adebdf239aba68f55e77164ee7c1
MD5 97c8f4f5680f16a8648a25706e0b0dba
BLAKE2b-256 c7e74d8817ad392396f7645d1c9545fd35a51e2db518ac2f037b16fbeaf184d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page