JupiterBroadcasting / JupiterBroadcasting/show-scraper

People profiles update logic - if updated on Fireside, how are they scraped or not?

Open
#13 2 comments 0 reactions 1 assignee Claimed by @kbondarev View on GitHub
bug question
Dominant language
Python
Stars
5
Forks
5
PR merge metrics
No merged PRs in 30d

Description

I conducted an experiment that led to some questions:

Given a host/guest profile is updated on Fireside..

Currently:
* the guest's hugo profile is not updated after an explicit scraper launch and hugo rebuild.

### Steps to reproduce:
* change profile on Fireside
* manually launch scraper workflow via GH Actions
* manually launch hugo/site CI workflow via GH Actions
* inspect hugo profile for changes - no change committed

### Expected Behaviour
* since, at present, we are using Fireside as the source-of-truth for episode and people data, the updates to a Fireside profile should be committed to a hugo profile. (this could potentially be destructive..)

### Example: Alecks Gates

* [Alecks on Fireside](https://www.officehours.hair/guests/agates)
* [Alecks on hugo](https://jupiterbroadcasting.net/guests/agates)

Typo in his description was fixed on Fireside just now, from `The "Offical" Podcasting 2.0 consultant.` to `The "Official" Podcasting 2.0 consultant.` - i.e. `Offical` -> `Official`

Hugo profile still contains typo:
`"bio": "The \"Offical\" Podcasting 2.0 consultant.",`

https://github.com/JupiterBroadcasting/jupiterbroadcasting.com/blob/e061ece2275ce0b3010223ba0be8eba0986e615d/data/people/agates.json#L5

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.