hy/eg/sunlight/party-count.hy
Paul R. Tagliamonte 3099fc3c26 space.
2013-03-15 13:01:08 -04:00

23 lines
456 B
Hy
Executable File

#!/usr/bin/env hy
; let's check out the party breakdown for a state
(import sys)
(import-from sunlight openstates)
(import-from collections Counter)
(def *state* (get sys.argv 1))
(defn get-legislators [state]
(kwapply (.legislators openstates) {"state" state}))
(defn get-party-breakdown [state]
(Counter (map
(lambda [x] (get x "party"))
(get-legislators state))))
(print *state* "-" (get-party-breakdown *state*))