Predict whether movies pass the Bechdel test
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
public
routes
.DS_Store
.gitignore
Procfile
README.md
app.js
bower.json
index.html
package.json

README.md

##Bechderator

Visualize movie scripts and predict if movies pass the Bechdel test

============= Badge of Honor

Table of Contents

Screenshot

Picture Above: The Bechderator analyzes the 1995 cult classic Clueless

See a live version of the app here.

Instructions

To see if your favorite movie passes the Bechdel Test:

  1. Select the movie from the drop down list
  2. Click Bechdelerate to see the Bechdelerator's Analysis.
  3. The D3 focal graph created reflects communication between characters. Pink nodes are female, blue nodes are male, the lines connecting them are lines shared between them. To identify a particular character, hover over a node.

Features

  • Scrapes movie script data from IMSDB using the Cheerio and Request libraries
  • Identifies main characters through our Bechdelerator Algorithm and through the Rotten Tomatoes API
  • Makes predictions about the genders of main characters with the Genderize API
  • Predicts if a given movie passes the Bechdel Test
  • Generates a D3 focal graph reflecting character communication

Next Steps

  • Improve user interface
  • Store results in a database rather than regenerate results each time
  • Add ability to analyze results

Talks

  • "Building the Bechdelerator" ( Slides )  QueensJS, July 2015
  • "The Bechdelerator" (Slides)  Women Who Code, June 2015

Contributors

License

This project is licensed under the terms of the MIT license