First pass at python files that scrape data from Retrosheet.
The file 'scrape_retrosheet.py' downloads every player's page from http://www.retrosheet.org/ and saves the pages either in the 'pitchers' or the 'position_players' folder.
Some Retrosheet player pages have extra info at the bottom. If there, these data are saved in the 'misc_data' folder.
The file 'form_scraped.py' creates a new directory called 'pitching_data' that only contains the regular season pitching records for players, where applicable.
The file 'form_scraped_further.py' forms the pitching files in the 'pitching_data' directory into .csv files for consumption by JavaScript.
The first JS example using one of these pitching csv files is here