Exercism Stories Image Script
- Dominant language
- Shell
- Stars
- 20
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
This issue outlines a process for **uploading**, **storing** and **accessing** the assets required for the distribution of Exercism Stories to major streaming platforms.
**The Current Process**
The process of getting all of the different aspects (listed below) together for a podcast typically takes half a day (once the recording is complete). I've sought to clarify the process in detail. Any feedback or ways to optimise are welcome.
- Once I've completed the interview with a member of the Exercism community, the video and audio is downloaded and edited for Youtube and Podbean (Podcast distribution platform).
- A thumbnail is created in [Canva](https://www.canva.com/design/DAFQoXY0EbQ/c1ebuOtQj2nsspg4vt4tBw/edit?utm_content=DAFQoXY0EbQ&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) and downloaded.
- The edited video and thumbnail is uploaded to Youtube and set as 'unlisted'. All the video information is added.
- The transcription is generated by @ErikSchierboom using Whisper.ai when I send through the WAV file
- I edit the config.json file in the `exercism/blog` repo with the following information and create a PR that is reviewed and that populates the Exercism Stories page -> [see example here](https://exercism.org/community/stories/abap-and-abap)
```{
"uuid": "2063c743-98c2-4c6f-84b5-14d3f72da929",
"slug": "dont-be-too-productive",
"title": "Don't Be Too Productive!",
"blurb": "blah blah"
"published_at": "2022-11-20 12:01",
"length_in_minutes": 50,
"thumbnail_url": "",
"image_url": "https://test.org/image.png",
"interviewer_handle": "jonathandmiddleton",
"interviewee_handle": "junedev",
"youtube_id": "0k2MOVU8ZtI"
}
```
- currently, I send @ErikSchierboom the thumbnail, WAV file for the transcript and ask Erik to review the PR I create with the updated config.json.
**What is Needed**
- currently, we need a way for me (Jonathan) to upload the thumbnail, transcript and other details to S3 in order to populate the config.json file with the relevant links for the different assets (thumbnail, transcript markdown file)
- clarify on the purpose of the `image_url` - currently it is not implemented
- ways to free up Erik's time.
@iHiD what do you think the process should be in light of all the various priorities.
@ErikSchierboom is this an adequate description of what is required?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.