AMO-style routing for Kinto - with XML
Project description
Return an XML views of the blocklists buckets compatible with the previous AMO one.
Install
pip install kinto-amo
Setup
In the Kinto project settings
kinto.includes = kinto_amo
# kinto.amo.addons = /buckets/blocklists/collections/addons
# kinto.amo.plugins = /buckets/blocklists/collections/plugins
# kinto.amo.gfx = /buckets/blocklists/collections/gfx
# kinto.amo.certificates = /buckets/blocklists/collections/certificates
You can setup other blocklists for preview for instance using a prefix:
kinto.includes = kinto_amo
kinto.amo.preview.addons = /buckets/blocklists-preview/collections/addons
kinto.amo.preview.plugins = /buckets/blocklists-preview/collections/plugins
kinto.amo.preview.gfx = /buckets/blocklists-preview/collections/gfx
kinto.amo.preview.certificates = /buckets/blocklists-preview/collections/certificates
kinto.amo.staging.addons = /buckets/staging/collections/addons
kinto.amo.staging.plugins = /buckets/staging/collections/plugins
kinto.amo.staging.gfx = /buckets/staging/collections/gfx
kinto.amo.staging.certificates = /buckets/staging/collections/certificates
You can then access their blocklist from the prefixed URL:
/v1/blocklist/3/{3550f703-e582-4d05-9a08-453d09bdfdc6}/47.0/
/v1/preview/3/{3550f703-e582-4d05-9a08-453d09bdfdc6}/47.0/
/v1/staging/3/{3550f703-e582-4d05-9a08-453d09bdfdc6}/47.0/
CHANGELOG
1.0.1 (2018-02-08)
Bug fixes
Fix last update / last modified of blocklist XML endpoint (fixes #25)
1.0.0 (2018-02-07)
Pass application ID and version to amo2kinto code when generating blocklist.xml. (#23)
0.4.0 (2017-07-05)
New features
Add support for cache control headers (If-None-Match and If-Modified-Since) (fixes #21)
0.3.0 (2016-10-27)
Add the plugin version in the capability. (#15)
Enable creation of preview XML files from other collections. (#18)
0.2.0 (2016-05-19)
Update to kinto.core for compatibility with Kinto 3.0. This release is no longer compatible with Kinto < 3.0, please upgrade!
0.1.1 (2016-05-06)
Missing commit in previous release.
0.1.0 (2016-05-06)
New features
Supports metrics in the URL (#6)
Add a view to render the XML Blocklists file in versions 1, 2 and 3 (#3)
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
Built Distribution
Hashes for kinto_amo-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb8520bbbba0df6413350f03c048afacb0922f73c02804e89ceccc45d1ed4e5b |
|
MD5 | 12fbee790a8ef66f5573884c903c2233 |
|
BLAKE2b-256 | 26fa0ec2acdf37136783828e49d5fadfee50eabc790c88a792e55452b96c4707 |