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 hashes)
Built Distribution
Close
Hashes for syncclient-0.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52d632d73cb7fe1596aa64ee34dabbc837abef6e6d2a80a97277e840a3680e1 |
|
MD5 | 502b414b340034db7bf4f7d125707a86 |
|
BLAKE2-256 | b0695b29b4b42d7532d25695c40125e25008b7c596099d459a6132aa5825682c |