Skip to content

tewson/td-tracker

Repository files navigation

TD Tracker (working title)

Netlify Status

The Oireachtas website is very useful for browsing TDs' contributions. However, it lacks 2 things:

  1. Easily accessible attendance data, and
  2. High level summary on a TD's contributions and attendance.

This project aims to provide both things. We do that by first making the published attendance records more machine-readable (while still relatively human-readable). We then link attendance data to contribution data and present it in a single calendar view.

Getting Started

Prerequisites

  • Node.js 10+

Running A Local Development Server

1. Install dependencies

npm install

2. Run the development server

npm start

Watch the CLI output for the development server URL. It's usually http://localhost:8080.

Usages

Command Description
npm start Run a local development server
npm run attendance-input Run in the attendance data entry mode
npm run lint Lint the source code with ESLint

Data sources

Contributing

We'd love your contributions! Be it code, data, suggestions, or simply error corrections. Check out our contributing guidelines.

Licence

Any data from the Oireachtas is licensed under the Oireachtas (Open Data) PSI Licence, which incorporates the Creative Commons Attribution 4.0 International Licence.

The rest of the project is licensed under the terms of the MIT licence.