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.
Release files for syncclient 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| syncclient-0.8.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| syncclient-0.8.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 23.2 kB
Release files / syncclient-0.8.0.tar.gz
| Download URL | syncclient-0.8.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e5647717422f6fc11eb6adb85ad4f77acf7d6712389ce516e60de2812f47f6f
|
|
BLAKE2b-256 checksum How to use checksums |
f96f01270e6b79590456775ed88893753c54a5efa0ba158b82a5c6acc351a5e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / syncclient-0.8.0-py2.py3-none-any.whl
| Download URL | syncclient-0.8.0-py2.py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e52d632d73cb7fe1596aa64ee34dabbc837abef6e6d2a80a97277e840a3680e1
|
|
BLAKE2b-256 checksum How to use checksums |
b0695b29b4b42d7532d25695c40125e25008b7c596099d459a6132aa5825682c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |