LibriVox / librivox-catalog

LibriVox catalog and reader workflow application
https://librivox.org
MIT License
36 stars 17 forks source link

Cast List Generator #222

Open redrun45 opened 2 months ago

redrun45 commented 2 months ago

Once per Dramatic Works project (e.g., a play or a full-cast "dramatic reading" of a novel), the Book Coordinator needs to compile a list of who plays what role. It needs to be HTML formatted, and it needs to contain each reader's display_name as a link to their reader page, like so:

Romeo: <a href="http://librivox.org/reader/827">Simon Taylor</a>
Mercutio: <a href="http://librivox.org/reader/622">Andrew Lebrun</a>

Folks are free to use whatever method they like. Todd and I use spreadsheets, while others might copy/paste from a template. We also have the Cast Coder, which as a standalone web page is far easier to share with folks... but also involves back-and-forth and copy/paste, particularly for getting display names.

It would be nice to have a labor-saving device here. The "Project Readers" view is only accessible from the Project Screen, and its entries wouldn't quite match up with role assignments, but that might be one starting point. Another might be a new page with a "dummy" Section Compiler table - where the BC could edit a table of role assignments (which the server needn't store), and use JS to serialize that into a usable HTML snippet.

This has not been discussed with other admins, so if someone has interest in developing this, I can always ask for their input before you start cranking out code.