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
kinto2xml-0.1.0.tar.gz
(121.7 kB
view hashes)
Built Distribution
Close
Hashes for kinto2xml-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 792bfd447a631d765c1eeda234720866d392b2bbe27b6bc0589d5b82006c8cd8 |
|
MD5 | 5f07d5c6ba2e18710f491660cfaadc7b |
|
BLAKE2-256 | 5caa84280e7f31675e014a135b308823162ec4b36f652ae1eac889bf0516058c |