Skip to main content

Firefox Sync client

Project description

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:

$ 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.8.0 (2015-12-30)

  • Update to latest request_hawk API. (#24)

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.

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

syncclient-0.8.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

syncclient-0.8.0-py2.py3-none-any.whl (12.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file syncclient-0.8.0.tar.gz.

File metadata

  • Download URL: syncclient-0.8.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for syncclient-0.8.0.tar.gz
Algorithm Hash digest
SHA256 6e5647717422f6fc11eb6adb85ad4f77acf7d6712389ce516e60de2812f47f6f
MD5 814e01b6fdd1efd8446a093e421105fb
BLAKE2b-256 f96f01270e6b79590456775ed88893753c54a5efa0ba158b82a5c6acc351a5e6

See more details on using hashes here.

File details

Details for the file syncclient-0.8.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for syncclient-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e52d632d73cb7fe1596aa64ee34dabbc837abef6e6d2a80a97277e840a3680e1
MD5 502b414b340034db7bf4f7d125707a86
BLAKE2b-256 b0695b29b4b42d7532d25695c40125e25008b7c596099d459a6132aa5825682c

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