johnwdubois / rezonator

Rezonator: Dynamics of human engagement
35 stars 2 forks source link

Import plain text (song lyrics) #414

Closed johnwdubois closed 4 years ago

johnwdubois commented 4 years ago

Is your feature request related to a problem? There's a lot of resonance in song lyrics, which are easily available online (e.g. lyrics.com). This is a great way to get people started on marking resonance: with their favorite song.

Describe the solution you'd like

  1. Let users easily import song lyrics (or other simple plain text documents, such as poems) into Rezonator.
  2. This would create:
    • a Unit grid (one Unit per line of the original data)
    • a Word grid (Words defined by whitespace in the original data)
  3. Use the easiest input method: Import a plain text (.txt) document.

Additional development

  1. Automatically create "auto-stacks" when importing, based on the blank lines that are typically used to separate verses: one verse per Stack.

Related to

391 , #312

johnwdubois commented 4 years ago

We can easily add "auto-Stacks" when importing song lyrics. Create one stack per line group (corresponding to chorus or verse), where the line groups are typically marked by a single blank line. (Note that line groups in song lyrics are NOT to be treated like line groups in an interlinear glossed text.)

johnwdubois commented 4 years ago

Aim for a "1-click" import for plain text import:

johnwdubois commented 4 years ago

This ticket is mostly done, but it needs the following:

Georgio-Klironomos commented 4 years ago

Song lyrics are now importing correctly. @johnwdubois we should consider making separate feature tickets for the automatic verse stack creation, and the blank lines.

Georgio-Klironomos commented 4 years ago

@johnwdubois the Song Lyric import now skips the import screen, allowing for less user confusion. Issue will be closed after user testing.

Georgio-Klironomos commented 4 years ago

The song txt import has been user tested and works as expected!