Metadata-Version: 2.1
Name: strava-flyby
Version: 0.0.6
Summary: Python client for Strava Flyby
Home-page: https://github.com/sladkovm/strava-flyby
Author: Maksym Sladkov
Author-email: sladkovm@gmail.com
License: MIT
Description: 
        # Python client for Strava Flyby
        
        [![PyPI version](https://badge.fury.io/py/strava-flyby.svg)](https://badge.fury.io/py/strava-flyby)
        [![Build Status](https://travis-ci.org/sladkovm/strava-flyby.svg?branch=master)](https://travis-ci.org/sladkovm/strava-flyby)
        
        
        ## Install
        
        $ pip install strava-flyby
        
        
        ## Usage
        
        *strava-flyby* provides a convenience object wrapping of the *Strava Labs Flyby API* response. Next to providing a direct access to the unmodified content of the *Flyby API* response, the object will expose number of convenience attributes and methods to access the list of *activity*, *ids*, *matches* and *athletes*.  
        
        
        Jupyter notebook example with real data is [here](https://github.com/sladkovm/strava-flyby/blob/master/examples/Flyby%20quickstart.ipynb)
        
        
        Create a *flyby* object using the Strava activity ID with a help of the `flyby()` factory function:
        ```python
        from flyby import flyby
        fb = flyby(activity_id=12345)
        fb
        >>> Flyby object with 17 matches. 
                Attributes: ids, activity, matches, athletes
                Methods: matches_to_list(), matches_to_json(), get_ids()
        ```
        
        Filter by distance in km and print all matched ids:
        ```python
        print(fb.get_ids(distance=(110, 130)))
        ```
        
        Dump filtered by distance flattened matches into a list:
        ```python
        print(fb.matches_to_list(distance=120, tol=0.1))
        ```
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering
Description-Content-Type: text/markdown
