Skip to content

Tools for an integrated environment for reading Sophocles’ Oedipus Tyrannos

Notifications You must be signed in to change notification settings

Eumaeus/Oedipus_2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sophocles’ Oedipus Tyrannos

Online Text

Link to Sophocles’ Oedipus Tyrannos online.

Version

v.1.2.0. Status: active development; see releases.md.

Overview

This is a presentation of the Greek text of Sophocles, Oedipus Tyrannos, by Christopher Blackwell of the Furman University Department of Classics. The source Edition is: Francis Storr, ed. and trans., Sophocles. Vol 1: Oedipus the King. Oedipus at Colonus. Antigone. With an English translation by F. Storr The Loeb Classical Library, 20 (London; New York. William Heinemann Ltd.; The Macmillan Company) 1912. The machine-readable text by the Perseus Digital Library, Gregory Crane, Editor. These pages were generated using the CITE Architecture, by Christopher Blackwell and Neel Smith. The source-code is on GitHub. The CITE Architecture, ©2001–2020, Christopher Blackwell & Neel Smith.

The comprehensive syntactic analysis of Sophocles’ play was done by Francesco Mambrini.

Creative Commons License

Details

I made this both to serve as a text for an upper-level Greek class at Furman, in Spring of 2020, and as a test-bed for developing some generic tools and frameworks for the CITE Arcitecture, and for solving some problems with canonically citable texts of drama. A blog post or article describing the details will be forthcoming. — CWB 1/3/2020.

Contents and Building

  • cex/ contains a CEX file with an Edition and two Analytical Exemplars of the OT. It also conains a greatly abridged CEX file for testing.
  • data/ contains an index to short-definitions in the LSJ lexicon. ot_all.csv is the dataset from which the CEX files (above) and the HTML pages are generated. There is an abdridged version for testing.
  • src/ contains Scala code that generates the HTML pages. It is really not well documenting, since this was a test-bed for more formal libraries to come.
  • project/ and build.sbt are specific to the SBT build system. Don't mess with them.
  • templates contains template files for the HTML pages, one for the index.html page (containing the table of contents), and one for each of the pages for the play's text.
  • html/ contains all necessary CSS and JS files. When pages are generated, they go in html/pages/.

To build your own set of pages:

  • Have SBT installed (which requires a Java JDK).
  • Clone this repo.
  • At its top-level (the level where build.sbt is):
    • sbt console
    • Wait for it to download dependencies, which may take a while.
    • :load make_pages.sc
    • The build process takes many minutes.

You can edit make_pages.sc to specify a target number of lines per HTML page. The default is 25.

About

Tools for an integrated environment for reading Sophocles’ Oedipus Tyrannos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages