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
File details
Details for the file kinto-amo-1.0.1.tar.gz
.
File metadata
- Download URL: kinto-amo-1.0.1.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5601bc1f0d8c71f12b89862d3c82bcca4380b3fec8824919b01b6e52bbed6d69 |
|
MD5 | 249c9196f3e0248f6bc49be43cc25d65 |
|
BLAKE2b-256 | c0991376dfeabf28c9899a158f2d0d2799350c6ed8888a834b2202327b3e4975 |
File details
Details for the file kinto_amo-1.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: kinto_amo-1.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb8520bbbba0df6413350f03c048afacb0922f73c02804e89ceccc45d1ed4e5b |
|
MD5 | 12fbee790a8ef66f5573884c903c2233 |
|
BLAKE2b-256 | 26fa0ec2acdf37136783828e49d5fadfee50eabc790c88a792e55452b96c4707 |