API

There is a machine-readable version of this site you can pull via this experimental API.

It is currently free and requires no registration, however access is throttled and the system is likely to change in the future. It was developed using django-tastypie and follows its common conventions.

If you encounter any problems, please contact me via email or file a ticket. Thank you.

List endpoints

Screenshots /api/beta/screenshots/ Example
Sites /api/beta/sites/ Example
Tags /api/beta/tags/ Example
Updates /api/beta/updates/ Example

Detail endpoints

Screenshots /api/beta/screenshots/<id>/ Example
Sites /api/beta/sites/<id>/ Example
Tags /api/beta/tags/<id>/ Example
Updates /api/beta/updates/<id>/ Example

Pagination options

limit The number of objects per page. 20 default. 100 max. Example
offset The index in the list where the response begins. Zero default. Example

Formatting options

format Response type. Default json. Also jsonp, xml, plist, yaml. Example
callback Sets callback name for jsonp responses. Default is callback. Example

Screenshot filters

site Return only shots from provided site. Example
tag Return only shots from sites with provided tag Example
timestamp Return shots that match provided time, or that fit between two. Example

Site filters

name Return only sites with provided name. Example
slug Return only sites that match provided slug. Example
tag Return only sites with provided tag Example

Tag filters

name Return only tags with provided name. Example
slug Return only tags that match provided slug. Example