1.0.1 • Published 6 years ago
wahlrecht v1.0.1
wahlrecht
Scrapes wahlrecht.de for the latest public opinion polls on the german general election (Bundestagswahl).
Installation
npm install wahlrecht
Usage
The module provides seperate methods for each institute:
allensbach()
emnid()
forsa()
politbarometer()
- Forschungsgruppe Wahlengms()
dimap()
- Infratest Dimapinsa()
and a method that combines all polls:
all()
Each method returns a promise
that resolves in an array of objects like this:
{
date: '2017-01-27T00:00:00+01:00',
results: {
union: 0.36,
spd: 0.24,
'grüne': 0.08,
fdp: 0.06,
linke: 0.1,
afd: 0.11,
sonstige: 0.05
},
sampleSize: 1303,
period: '24.01.–26.01.',
institute: 'politbarometer'
}
Simple example:
const wahlrecht = require('wahlrecht')
wahlrecht.all().then(console.log)
wahlrecht.dimap().then(console.log)
See also
sainte-lague
- Sainte-Laguë seat distribution methodhare-niemeyer
- Hare-Niemeyer seat distribution methodparliament-svg
- Parliament charts
Contributing
If you found a bug or want to propose a feature, feel free to visit the issues page.