linking to the plays

This is about how you can link to the plays in willshake.

Everything in willshake has an address. Every line of every play has its own URL.

All addresses at willshake start with https://willshake.net. The plays are all under /plays. Each play has its own place under that, using its MLA abbreviation.

For example, the MLA abbreviation for Twelfth Night is “TN”, so to link to Twelfth Night, you would use https://willshake.net/TN, as shown in Figure 1.

play_addresses.svg
Figure 1: How to link to a play

Each scene also has its own address, underneath the play it belongs to. These also have specific names. “Act 1, Scene 3,” for example, would be written as “1.3”. So to link to Act 1, Scene 3 of Twelfth Night, you would use https://willshake.net/plays/TN/1.3, as shown in Figure 2.

play_scene_addresses.svg
Figure 2: How to link to a scene

You can also link to a specific line of a play, by adding an “anchor” to the address. Unlike most editions, willshake uses words instead of numbers to identify lines. To link to the line in Twelfth Night, Act 1, Scene 1 that begins “Sweet Sir,” you would use https://willshake.net/plays/TN/1.3#Sweet_Sir, as shown in Figure 3.

The # and _ have to be escaped for export to PDF. They don’t actually belong in the URL.

play_line_addresses.svg
Figure 3: How to link to a line

about willshake

Project “willshake” is an ongoing effort to bring the beauty and pleasure of Shakespeare to new media.

Please report problems on the issue tracker. For anything else, public@gavinpc.com

Willshake is an experiment in literate programming—not because it’s about literature, but because the program is written for a human audience.

Following is a visualization of the system. Each circle represents a document that is responsible for some part of the system. You can open the documents by touching the circles.

Starting with the project philosophy as a foundation, the layers are built up (or down, as it were): the programming system, the platform, the framework, the features, and so on. Everything that you see in the site is put there by these documents—even this message.

Again, this is an experiment. The documents contain a lot of “thinking out loud” and a lot of old thinking. The goal is not to make it perfect, but to maintain a reflective process that supports its own evolution.

graph of the program

about

Shakespeare

An edition of the plays and poems of Shakespeare.

the works