Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 2.18 KB

File metadata and controls

78 lines (63 loc) · 2.18 KB

transcript-split-tool

GitHub license

A React web application for academic researchers, which aims to simplify the process of working with Mathematical Poetic Structures.

Features

  • Upload Word transcripts
  • Identify poetic structure repetitions via a simple highlight interface
  • Classify the type of structure and quickly add notes as needed
  • Automatic Google Drive synchronization
  • Export as Excel

Status

Current

  • This is a WIP hobby project: Alpha-stage development and testing are ongoing (2025)
  • No public-facing deployment is available at this time

Planned

  • After completing MVP (below), app will be usable freely from repo's GH pages URL

MVP

App Settings

  • Persistence option selection
  • Google Drive authorization flow
  • Persistence Status on settings page
  • Local Storage option

File I/O

  • Import DOCX transcript (1 line-per-line format)
  • Import DOCX transcript (2 lines-per-line format)
  • Google Drive sync/update
  • Excel export

Transcript

  • Highlight to identify new phrases
  • Bubble display existing phrases
  • Bubble selection (disambiguation) menu
  • Delete structures
  • Unary & multi-source structure support
  • Switch between multiple transcripts
  • Support extra-long transcripts
  • Edit speaker field

Structure Editor

  • Save/update & classify structures
  • Delete structures
  • Abort/cancel changes
  • Unary & multi-source structure support
  • Add syntax notes
  • Safely restore note formatting

Structures Table

  • Basic view
  • Unary & multi-source structure support
  • Delete structures
  • Edit speaker field
  • Edit Notes

Project Settings

  • Delete Transcript
  • Define Custom ToPS

Home

  • Project list
  • Delete/Rename/New/Open

Overall / Admin

  • UI Cleanup / Toolbar redesign
  • Sanitize any dangerous user input (for Notes)
  • Cloud function encrypted token storage
  • Security notices & data policy
  • GCP cloud function deployment
  • Static app compilation
  • GH pages deployment
  • Name change?