A JSON feed validator
Project description
This is a preview release of a JSON Feed validator
Example
>>> import requests >>> from jsonfeedvalidator import validate_feed, format_errors, ErrorTree >>> resp = requests.get("https://daringfireball.net/feeds/json") >>> validate_feed(resp.json()) [] >>> feed = {"items": [{"attachments": [{}]}]} >>> errors = validate_feed(feed) >>> format_errors(feed, ErrorTree(errors)) { 'items': { 0: { 'errors': { 'required': [ "'id' is a required property" ] }, 'attachments': { 0: { 'errors': { 'required': [ "'mime_type' is a required property", "'url' is a required property" ] } } } } }, 'errors': { 'required': [ "'title' is a required property", "'version' is a required property" ] } }
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size jsonfeedvalidator-0.0.3.tar.gz (6.0 kB) | File type Source | Python version None | Upload date | Hashes View |