Generate a blocklists.xml file from the Kinto collections.
Project description
Generate a blocklist.xml file from Kinto collections.
usage: kinto2xml [-h] [-s SERVER] [-a AUTH] [-b BUCKET] [-v] [-q] [-D]
[-o OUT]
Build a blocklists.xml file.
optional arguments:
-h, --help show this help message and exit
-s SERVER, --server SERVER
The location of the remote server (with prefix)
-a AUTH, --auth AUTH BasicAuth token:my-secret
-b BUCKET, --bucket BUCKET
Bucket name.
-v, --verbose Show all messages.
-q, --quiet Show only critical errors.
-D, --debug Show all messages, including debug messages.
-o OUT, --out OUT Output file.
CHANGELOG
This document describes changes between each past release.
0.1.0 (2016-04-27)
Initial version
Create collection with the definition of the JSON schema.
Fetch AMO blocklists information from the /blocked/blocklists.json AMO endpoint.
Handle import configuration on the CLI. - Bucket / Collection names - Remote AMO endpoint configuration - Schema file path configuration - Schema or not schema - Verbosity level - Server selection - Auth credentials - Importation type selection
Support for kinto-signer triggering
Full SSL support for Python 2.7
Full Python 2.7 and Python 3.4/3.5 support
Handle the enabled flag to activate records
Makefile rule to update the schema definition
Export kinto blocklists in XML blocklist file version 2
Export kinto blocklists in XML blocklist file version 3
XML verifier that create a diff of two XML files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kinto2xml-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 792bfd447a631d765c1eeda234720866d392b2bbe27b6bc0589d5b82006c8cd8 |
|
MD5 | 5f07d5c6ba2e18710f491660cfaadc7b |
|
BLAKE2b-256 | 5caa84280e7f31675e014a135b308823162ec4b36f652ae1eac889bf0516058c |