Skip to content

An archive of Employment Summary Reports for law schools accredited by the American Bar Association.

License

Notifications You must be signed in to change notification settings

data-creative/aba-employment-summary-reports-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABA Employment Summary Reports Archive

An archive of annual Employment Summary Reports for law schools accredited by the American Bar Association.

Contents

Original Data Sources

downloads/aba-hosted-sheets/

Contains XLS(X) files downloaded from the ABA's Employment Summary Page posted without any manual manipulation.

Each file comprises only one sheet, which has been converted without manual manipulation to CSV format (see the db/ directory).

downloads/aba-hosted-reports/

Contains PDF files downloaded from the ABA's Employment Summary Page.

downloads/school-hosted-reports/

Contains PDF reports hosted by the respective schools. See db/reports.csv for an index containing the URL source for each report. This data was compiled as a result of manual search and download efforts.

Data Derivations

Contains the results of mostly-programmatic efforts to synthesize and improve programmatic usability of original data sources.

db/

Contains CSV files for database consumption.

Some CSV files were populated as a result of scraping the ABA's Schools Page (schools-YYYYMMDD.csv) and the Employment Summary Page (selectable-schools-YYYYMMDD.csv) and posted without any manual manipulation.

api/

Contains JSON files for client application consumption.

Contributing

Install Ruby and Bundler.

Clone the repo:

git clone git@github.com:s2t2/aba-employment-summary-reports-archive.git
cd aba-employment-summary-reports-archive/

Install package dependencies:

bundle install

Finally, update the repo contents by executing the following processes in sequential order:

  1. Run ruby app/populate_reports_file.rb to ensure there is a row for each possible report (one for each school for each eligible reporting year).
  2. Find new report urls or investigate "not found" reports, and update the reports file.
  3. Run ruby app/make_report_dirs.rb to provide a place for reports to be downloaded.
  4. Run ruby app/download_reports.rb to download all "found" reports.

About

An archive of Employment Summary Reports for law schools accredited by the American Bar Association.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages