Skip to main content

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


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 details)

Uploaded Source

Built Distribution

kinto2xml-0.1.0-py2.py3-none-any.whl (25.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kinto2xml-0.1.0.tar.gz.

File metadata

  • Download URL: kinto2xml-0.1.0.tar.gz
  • Upload date:
  • Size: 121.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for kinto2xml-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6e0afa29b5e85d030c0666e7f8eca5bba64c804eb59b73fbe8086ef8ed24ba79
MD5 d66823f2a70d96f590b0fbd6b4f3e448
BLAKE2b-256 1867b2cf9a85bfe56f9c6789037193302f71bb7671095befd12f0d2b166cefb4

See more details on using hashes here.

File details

Details for the file kinto2xml-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for kinto2xml-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 792bfd447a631d765c1eeda234720866d392b2bbe27b6bc0589d5b82006c8cd8
MD5 5f07d5c6ba2e18710f491660cfaadc7b
BLAKE2b-256 5caa84280e7f31675e014a135b308823162ec4b36f652ae1eac889bf0516058c

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