EasyGerman / interactive-transcript

MIT License
27 stars 4 forks source link

Episode index #15

Open bagilevi opened 4 years ago

bagilevi commented 4 years ago

It's really inconvenient to find an older episode, you have to go to Patreon and find the right post.

When someone is a supporter on Patreon they will have access to all past transcripts. When they stop being a supporter, they will not receive further episodes.

Currently we verify access based on the episode access key, which is shared in the Patreon post and the Patreon RSS feed.

When someone uses this access key, e.g. clicks link on Patreon for episode 39, we can store this token in localStorage and this will give access to all episodes up to 39. When the user subsequently visits the play.easygerman.fm in the same browser, we can show them a list of episodes up to the latest episode they have an access_key for.

EasyGerman commented 4 years ago

This sounds great, and we really want it to be easier for people to find all available episodes and transcript. Maybe there is an even better option? Patreon has an API, which Jeremy already uses on Seedlang to give EG Patrons access to the members only forum.

Would it be possible to check via the API if someone is an active Patron in the $2 USD Tier or above and if so, show them an overview of all available episodes?

EasyGerman commented 4 years ago

Cari and I discussed this with Jeremy and decided together that we would like to integrate the episode overview into the Patrons-area on Seedlang, where we already host other material exclusive to patrons. @superplussed already uses the Patreon API to check if someone is an active member, so this should be relatively easy to do. Manuel