{ "info": { "author": "Mozilla Services", "author_email": "services-dev@mozilla.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "kinto2xml\n---------\n\nGenerate a blocklist.xml file from Kinto collections.\n\n.. code-block::\n\n usage: kinto2xml [-h] [-s SERVER] [-a AUTH] [-b BUCKET] [-v] [-q] [-D]\n [-o OUT]\n\n Build a blocklists.xml file.\n\n optional arguments:\n -h, --help show this help message and exit\n -s SERVER, --server SERVER\n The location of the remote server (with prefix)\n -a AUTH, --auth AUTH BasicAuth token:my-secret\n -b BUCKET, --bucket BUCKET\n Bucket name.\n -v, --verbose Show all messages.\n -q, --quiet Show only critical errors.\n -D, --debug Show all messages, including debug messages.\n -o OUT, --out OUT Output file.\n\n\nCHANGELOG\n#########\n\nThis document describes changes between each past release.\n\n0.1.0 (2016-04-27)\n==================\n\n**Initial version**\n\n- Create collection with the definition of the JSON schema.\n- Fetch AMO blocklists information from the /blocked/blocklists.json AMO endpoint.\n- Handle import configuration on the CLI.\n - Bucket / Collection names\n - Remote AMO endpoint configuration\n - Schema file path configuration\n - Schema or not schema\n - Verbosity level\n - Server selection\n - Auth credentials\n - Importation type selection\n- Support for kinto-signer triggering\n- Full SSL support for Python 2.7\n- Full Python 2.7 and Python 3.4/3.5 support\n- Handle the enabled flag to activate records\n- Makefile rule to update the schema definition\n- Export kinto blocklists in XML blocklist file version 2\n- Export kinto blocklists in XML blocklist file version 3\n- XML verifier that create a diff of two XML files", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozilla-services/kinto2xml", "keywords": "web services", "license": "Apache License (2.0)", "maintainer": "", "maintainer_email": "", "name": "kinto2xml", "package_url": "https://pypi.org/project/kinto2xml/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kinto2xml/", "project_urls": { "Homepage": "https://github.com/mozilla-services/kinto2xml" }, "release_url": "https://pypi.org/project/kinto2xml/0.1.0/", "requires_dist": [ "kinto-client", "lxml", "ndg-httpsclient", "pyasn1", "pyopenssl", "requests", "six", "xmltodict" ], "requires_python": "", "summary": "Generate a blocklists.xml file from the Kinto collections.", "version": "0.1.0" }, "last_serial": 2087044, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5f07d5c6ba2e18710f491660cfaadc7b", "sha256": "792bfd447a631d765c1eeda234720866d392b2bbe27b6bc0589d5b82006c8cd8" }, "downloads": -1, "filename": "kinto2xml-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f07d5c6ba2e18710f491660cfaadc7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25797, "upload_time": "2016-04-27T15:23:57", "url": "https://files.pythonhosted.org/packages/5c/aa/84280e7f31675e014a135b308823162ec4b36f652ae1eac889bf0516058c/kinto2xml-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d66823f2a70d96f590b0fbd6b4f3e448", "sha256": "6e0afa29b5e85d030c0666e7f8eca5bba64c804eb59b73fbe8086ef8ed24ba79" }, "downloads": -1, "filename": "kinto2xml-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d66823f2a70d96f590b0fbd6b4f3e448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121747, "upload_time": "2016-04-27T15:24:24", "url": "https://files.pythonhosted.org/packages/18/67/b2cf9a85bfe56f9c6789037193302f71bb7671095befd12f0d2b166cefb4/kinto2xml-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f07d5c6ba2e18710f491660cfaadc7b", "sha256": "792bfd447a631d765c1eeda234720866d392b2bbe27b6bc0589d5b82006c8cd8" }, "downloads": -1, "filename": "kinto2xml-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f07d5c6ba2e18710f491660cfaadc7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25797, "upload_time": "2016-04-27T15:23:57", "url": "https://files.pythonhosted.org/packages/5c/aa/84280e7f31675e014a135b308823162ec4b36f652ae1eac889bf0516058c/kinto2xml-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d66823f2a70d96f590b0fbd6b4f3e448", "sha256": "6e0afa29b5e85d030c0666e7f8eca5bba64c804eb59b73fbe8086ef8ed24ba79" }, "downloads": -1, "filename": "kinto2xml-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d66823f2a70d96f590b0fbd6b4f3e448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121747, "upload_time": "2016-04-27T15:24:24", "url": "https://files.pythonhosted.org/packages/18/67/b2cf9a85bfe56f9c6789037193302f71bb7671095befd12f0d2b166cefb4/kinto2xml-0.1.0.tar.gz" } ] }