A set of political data-mining tools wrapped in a handy CLI (pronounced pol-sly)
Goals of this project (perpetually unchecked, because we can always do better):
- Provide lower barrier to accessing raw data relating to elections (FEC in particular)
- Provide basic statistical aggregation of election data (specifically relating to party and financial data)
$ npm install -g polcli
$ polcli COMMAND
running command...
$ polcli (-v|--version|version)
polcli/0.0.5 win32-x64 node-v8.9.4
$ polcli --help [COMMAND]
USAGE
$ polcli COMMAND
...
analyze US House and Senate elections
USAGE
$ polcli analyze:summary
OPTIONS
-H, --excludeHouse exclude House data in analysis
-P, --excludePresident exclude Presidential data in analysis
-S, --excludeSenate exclude Senate data in analysis
-f, --filename=filename JSON file to read election data from
See code: src/commands/analyze/summary.ts
download FEC campaign data for a given year and outputs it as JSON
USAGE
$ polcli download:fec FILENAME
ARGUMENTS
FILENAME filename to write JSON to
OPTIONS
-y, --year=year [default: 2018] year(s) to download data for (comma-separated)
See code: src/commands/download/fec.ts
display help for polcli
USAGE
$ polcli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help