Metadata-Version: 2.0
Name: syncclient
Version: 0.7.0
Summary: Firefox Sync client
Home-page: https://github.com/mozilla-services/syncclient
Author: Mozilla Services
Author-email: services-dev@mozilla.com
License: Apache License (2.0)
Keywords: web services
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: PyFxA
Requires-Dist: requests
Requires-Dist: requests-hawk
Requires-Dist: six

Python Firefox Sync client
##########################


This is a python client for Firefox Sync. Check it out with::

  $ python setup.py install
  $ python syncclient/main.py --help

For instance, if you want to get all passwords (encrypted) use the
`get_records` action:

.. code-block::

  $ python syncclient/main.py alexis@notmyidea.org $PASSWORD get_records passwords
  [u'{1c1e0eea-d9c2-4c59-b95e-4dbe0800639f}',
   u'{0a76ec08-ba7c-48b1-b026-1d65085f789e}',
   u'{7482b391-bf2f-4542-8ebd-27c4398487ff}',
   u'{37bc9298-ac49-c54e-a73d-d817434ed0b2}',
   u'{d5ff4718-d4a0-4703-b0af-7d1c79c3a099}']



CHANGELOG
#########

This document describes changes between each past release.


0.7.0 (2015-11-17)
==================

- Add support for trusted certificate pinning. (#21)


0.6.0 (2015-10-12)
==================

- Circumvent a limitation present in requests-hawk 0.2.0. (#17)
- Add support for sorting by oldest when retrieving records. (#18)


0.5.0 (2015-10-01)
==================

- Handle HTTP 304 Not Modified Firefox Sync respones (#14)


0.4.0 (2015-09-23)
==================

- Forward additionnal client keyword arguments to requests (#12)


0.3.0 (2015-09-21)
==================

- Separate SyncClient and TokenserverClient code.
- Add a parameter to configure the expiration of the TokenServer returned credentials.
- Add a parameter to create a SyncClient with already fetched TokenServer credentials.
- Handle TokenServer served from a prefixed path.


0.2.0 (2015-09-03)
==================

**Bug Fixes**

- Handle API Server URL version prefix.


0.1.0 (2015-09-03)
==================

**Initial version**

- A client to synchroneously call a Firefox Sync server.


