jsvine / nicar-2017-schedule

NICAR 2017 conference schedule as JSON and CSV, plus the underlying Python scraper.

Home Page:https://ire.org/events-and-training/event/2702/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NICAR 2017 Schedule as Structured Data

This repository contains the NICAR 2017 conference schedule as JSON and CSV files, plus the underlying Python scraper.

Going to NICAR? You might be interested in the data, analyses, and tools we've open-sourced at BuzzFeed News and the BuzzFeed Open Lab. You might also be interested in Data Is Plural, my weekly newsletter of useful/curious datasets.

Get the data

Last updated March 4, 2017 @ 6:45pm Eastern

Run the scraper yourself

To run the scraper, you'll need Python 3. To get started, execute the following commands in your terminal:

mkvirtualenv nicar-2017-schedule # Optional, recommended
git clone https://github.com/jsvine/nicar-2017-schedule.git
cd nicar-2017-schedule
pip install -r requirements.txt

To run the scraper, execute this command:

make schedule

Or, more verbosely:

python ./scripts/scrape.py > schedule/nicar-2017-schedule.json
in2csv schedule/nicar-2017-schedule.json > schedule/nicar-2017-schedule.csv

Look beneath the hood

You can find the Python script that extracts and formats the schedule here.

Fix/improve things

Pull requests are welcome.

About

NICAR 2017 conference schedule as JSON and CSV, plus the underlying Python scraper.

https://ire.org/events-and-training/event/2702/


Languages

Language:Python 96.0%Language:Makefile 4.0%