mirror of
https://github.com/pasky/brmelect.git
synced 2025-06-07 17:44:54 +02:00
README: Finish instructions to describe actual vote counting
This commit is contained in:
parent
d3c74a2cad
commit
a722dd96ee
1 changed files with 20 additions and 2 deletions
22
README.md
22
README.md
|
@ -22,7 +22,8 @@ Put `names.txt` and `tokens.txt` to the same directory as
|
|||
If this directory is accessible over web, don't forget to remove read
|
||||
permissions for all but the owner.
|
||||
|
||||
It should just work; you may need to adjust the `votes.txt` path currently
|
||||
After updating the "$label" setting in web-ballot.pl,
|
||||
it should just work; you may need to adjust the `votes.txt` path currently
|
||||
hardcoded in `web-ballot.pl`, where the cast votes are recorded.
|
||||
|
||||
Counting Votes
|
||||
|
@ -30,4 +31,21 @@ Counting Votes
|
|||
|
||||
This script will show just the final vote for each token:
|
||||
|
||||
perl -nle 'chomp; @b = split/,/; $a{$b[0]} = [@b]; END { for (values %a) { print join(",", @$_); } }' ~/'votes testovaci komise'.txt
|
||||
perl -nle 'chomp; @b = split/,/; $a{$b[0]} = [@b]; END { for (values %a) { print join(",", @$_); } }' ~/'votes testovaci komise'.txt >finalvotes.txt
|
||||
|
||||
Append votes from collected paper ballots, one line per ballot, with numbers
|
||||
for each candidate as entered (use 0 in place of numbers not entered for
|
||||
a particular candidate).
|
||||
|
||||
Then, build input for `hlas.pl` - a text file, that has:
|
||||
|
||||
NUMBER_OF_ELECTED_CANDIDATES (1 for predseda, 3 or 5 or 7 for rada, ...)
|
||||
<names.txt>
|
||||
|
||||
<cat finalvotes.txt | cut -d, -f 2- | tr , ' '>
|
||||
|
||||
0
|
||||
|
||||
(See hlas-example.txt for an example.)
|
||||
|
||||
Then, run `hlas.pl < textfile` and there you go!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue