You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adrian Short 31995a82cd Wrap text 6 月之前
LICENSE First commit 6 月之前
README Wrap text 6 月之前
elections.json Fix data errors 6 月之前
elections.txt Fix data errors 6 月之前
twohorserace Align votes total under column 6 月之前

README

TWO-HORSE RACE
==============

Generates a human-readable plain text stream of election results from
JSON input.


Usage
-----

Assuming `twohorserace` is in your $PATH and executable:

Read JSON from a file:

$ twohorserace elections.json

Read JSON from STDIN:

$ cat elections.json | twohorserace --


Installation
------------

Tested and working with Ruby 3.1.2, which is currently the latest stable
release.

Tested and working with Ruby 2.6.10, which is currently the oldest
version supported by the Ruby project.

Will probably work with earlier versions.

There are no other dependencies.

No gems outside the standard library. No databases are used. No
environment variables.

There isn't a Gemfile. You don't need Bundler.


Example files
-------------

elections.json is an example input file.
elections.txt is an example output file.

These files are for demonstration purposes only. Do not rely on them as
accurate representations of actual election results.


Roadmap
-------

Election summary: seats, votes, candidates per party.
Improve vote/voter share percentages in district views.


Repository
----------

https://git.adrianshort.org/adrian/two-horse-race


Maintainer
----------

Adrian Short <adrian@adrianshort.org>