README
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.