A single page web application that uses React to serve daily poems and history about the day. It also serves an audio file from Garrison Keillor narrating some of the historical events of the day and reading a poem. OpenAI Whisper is used to create transcripts of the audio file included in the app. This
- Proof of Concept
- Serves daily poems and history about that day
- Plays an audio file of Garrison Keillor narrating some of the history and reading the poem
- Includes transcripts of the audio file created by OpenAI Whisper
- Single Page Application (SPA) written in React
- Hosted on AWS CloudFront
- Database served using AWS s3
- OpenAI Whisper (Transcription)
- Working Node install
git clone https://github.com/hatmanstack/react-writers-almanac.git
cd react-writers-almanac
npm install --global yarn
yarn
npm start
To use the app, simply visit http://localhost:3000 in your browser. The original database is not being updated but the archive is large enough to deliver a new entry for the day/date of the year we're in going forward. The app loads the current day's (based on the day of the week) poem and history.
The code for this project is licensed under the MIT License. Any and all content included is the property of Praire Home Productions and should not be used without their express written consent.
- Rework Data After Eliminating Default Padding/Margin
- 1993 - 1997
- 1998 - 2002
- 2003 - 2007
- 2008 - 2011
- 2012 - 2017
- Unicode issue when going to utf-8 from whatever was scraped for special characters é ñ ö
- Audio for 1993 - 2008
- Consider Adding more recent TWA entries 2018 - ~2022
- X-vector Speech Embeddings for other voice options
- Calendar should open to Current Day
- Build Author Bios
- Build Author Bios
- Begin Gathering Author Permissions for Poems
- Publisher Info
- Contact Info
- Poetry Foundation scrape
- Make Author Info Editable with shared Account Access s3
- Replace broken links to booksite.com with Repaired links for Author/Book purchase
- Check all links for broken or redirects
- Phantom Container in App.js
- Multiple Authors on Day - Rework Author Button to link to Correct Author not First