Lone Dissents from U.S. Supreme Court opinions
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.
_data Restored sort order of justices to number of opinions Feb 14, 2019
_includes Added docket+citation, where available, to all pages Feb 14, 2019
_layouts Testing a heading change Feb 15, 2019
_pages Updated Kneedler's page regarding a pair of arguments on the same day Feb 15, 2019
_posts More "top advocate" improvements Feb 13, 2019
_sass Switched to a simpler GitHub Pages template Jan 14, 2019
assets Updated shake demos Jan 16, 2019
images Switched to a simpler GitHub Pages template Jan 14, 2019
lib New improved court/justice/vote lookup procedure (since the voting da… Feb 11, 2019
logs Added two modes to sortVotesBySeniority: use supplied naturalCourt or… Feb 12, 2019
results More "top advocate" improvements Feb 13, 2019
sources
.editorconfig Manual corrections to court dates Dec 16, 2018
.eslintrc.json Manual corrections to court dates Dec 16, 2018
.gitignore Added new SCOTUS download tasks Feb 14, 2019
404.md
CNAME Create CNAME Dec 14, 2018
Gemfile Updated to use a new GitHub-compatible theme Dec 21, 2018
Gemfile.lock Updated to use a new GitHub-compatible theme Dec 21, 2018
README.md
_config-local.yml
_config.yml Added new SCOTUS download tasks Feb 14, 2019
gulpfile.js Updated download rules for SCOTUS transcripts Feb 15, 2019
index.md Added more animation options Jan 16, 2019
package-lock.json Added support for download tasks Feb 1, 2019
package.json Added support for download tasks Feb 1, 2019

README.md

Lone Dissent

This project highlights "lone dissents" from U.S. Supreme Court opinions.

For more information, see the home page from the project's website, lonedissent.org.

Building Data Files

See our blog post "Building Data Files" for details. All the built data files, including the source data files that were used to build them, have been checked into the project.

Adding More Lone Dissents (aka "Loners") By Term

Our gulpfile has a Gulp task named loners that automatically adds lone dissents from any or all of a set of court terms to our internal data files, lonerDecisions.json and lonerJustices.json, and then builds new term and index pages. For example, to build the pages for the 2017 court term:

gulp loners --term=2017

The data comes from decisions.json, which was previously created by another another Gulp task named decisions. That task processed all the decision records in decisions.csv and generated the JSON file that the other tasks rely on for decision data.

The lonerDecisions.json data can then be hand-edited as needed, to indicate where the PDF containing the dissent is located, along with a page number inside the PDF. For example, the dissent in "543 U.S. 50" is buried in Volume 543 of the U.S. Supreme Court's Bound Volumes. Moreover, the opinion doesn't actually start on the 50th page of the PDF, thanks to a lengthy table of contents. And even if the opinion did start on the cited page, the dissent is always buried at the end of the opinion, so a page number for the dissent is almost always required.

So, the source of the PDF, the page number of the opinion, and the page number of the dissent, should be indicated by three additional properties (pdfSource, pdfPage, and pdfPageDissent) in lonerDecisions.json. For example:

...
"usCite": "543 U.S. 50",
"sctCite": "125 S. Ct. 460",
"ledCite": "160 L. Ed. 2d 389",
"lexisCite": "2004 U.S. LEXIS 7979",
"pdfSource": "scotusBound",
"pdfPage": 252,
"pdfPageDissent": 272,
...

In cases where the opinion (and possibly the dissent) begin on the first page of the PDF, the pdfPage (and pdfPageDissent) properties may be omitted.