Skip to main content

A simple API for Tile® Bluetooth trackers

Project description

pytile: A Simple Python Library for Tile® Bluetooth trackers

https://travis-ci.org/bachya/pytile.svg?branch=master https://img.shields.io/pypi/v/pytile.svg https://img.shields.io/pypi/pyversions/pytile.svg https://img.shields.io/pypi/l/pytile.svg https://codecov.io/gh/bachya/pytile/branch/master/graph/badge.svg https://api.codeclimate.com/v1/badges/71eb642c735e33adcdfc/maintainability https://img.shields.io/badge/SayThanks-!-1EAEDB.svg

pytile is a simple Python library for retrieving information on Tile® Bluetooth trackers (including last location and more).

This library is built on an unpublished, unofficial Tile API; it may alter or cease operation at any point.

Installation

$ pip install pytile

Usage

import pytile

client = pytile.Client('email@address.com', 'password12345')
client.get_tiles()

# => {"version":1,"revision":1,"timestamp":"2017-11-03T20:21:48.855Z","timestamp_ms":1509740508855,"result_code":0,"result":{"12988abcd712":{"tileState":{"uuid":"1298add778","connectionStateCode": ....

Contributing

  1. Check for open features/bugs or initiate a discussion on one.

  2. Fork the repository.

  3. Install the dev environment: make init.

  4. Enter the virtual environment: pipenv shell

  5. Code your new feature or bug fix.

  6. Write a test that covers your new functionality.

  7. Run tests: make test

  8. Build new docs: make docs

  9. Add yourself to AUTHORS.rst.

  10. Submit a pull request!

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

pytile-1.1.0.tar.gz (6.8 kB view hashes)

Uploaded Source

Built Distribution

pytile-1.1.0-py2-none-any.whl (9.2 kB view hashes)

Uploaded Python 2

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