Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.47 KB

README.md

File metadata and controls

44 lines (28 loc) · 1.47 KB

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.