Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An API for the WUSTL Police Beats
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
lib/tasks
log
models
public
spec
.components
.gitignore
Gemfile
Gemfile.lock
Procfile
README.md
config.ru

README.md

Beats

Introduction

This app is meant to be a JSON API server for the Washington University Police Beats. The API supports liking, disliking and commenting on individual police beats scraped from the http://police.wustl.edu site. The API is designed to use only GET requests and provides JSONP support so it can easily be integrated with http://www.studlife.com.

API Description

GET /beats

Returns a list of police beats with following params

  • page: The page number to load
  • sort: Either sort by points or get default sort of uid
  • crime: Search for specific crimes
  • location: Search for locations if a crime is provided

GET /beats/:id

Returns an individual beat

GET /beats/:id/vote/up

Upvotes the beat and then returns the current vote object

GET /beats/:id/vote/down

Downvotes the beat and then returns the current vote object

GET /search?q=:query

Returns a list of all the beats that have the query text in their summary

GET /crimes

Returns a list of crimes broken down by location.

Something went wrong with that request. Please try again.