The show processing needs to be refactored #5

Open
opened 2025-01-14 19:01:16 +00:00 by ken_fallon · 8 comments
Owner

As @davmo is handing in the mop, and @ken_fallon having less time to devote to HPR, we need to change the back end for uploading shows.

This will be an opportunity to

  • document our processes
  • refactor to make our tools as modular, and maintainable as possible see Developer Information
  • reduce the input from human as much as possible
  • consolidate human input to the same working session
As @davmo is handing in the mop, and @ken_fallon having less time to devote to HPR, we need to change the back end for uploading shows. This will be an opportunity to - document our processes - refactor to make our tools as modular, and maintainable as possible see [Developer Information](https://repo.anhonesthost.net/HPR/hpr_documentation/src/branch/main/developer_information.md) - reduce the input from human as much as possible - consolidate human input to the same working session
Author
Owner

35d938019a Switched to json only posting

https://repo.anhonesthost.net/HPR/hpr_hub/commit/35d938019af9a36ae6a152a1b7819404cf43cdf5 Switched to json only posting
Author
Owner

a6044e16a7

Covered say.php to use json
Added shownotes.php to generate a shownote.json file for a posted show.

https://repo.anhonesthost.net/HPR/hpr_hub/commit/a6044e16a75ab47b1e5e77ee11338a8c8cbbef25 Covered [say.php](https://repo.anhonesthost.net/HPR/hpr_hub/src/branch/main/cms/say.php) to use json Added [shownotes.php](https://repo.anhonesthost.net/HPR/hpr_hub/src/branch/main/cms/shownotes.php) to generate a shownote.json file for a posted show.
Author
Owner

5feaed5f46

Removed hpr-publish.bash, hprtranscode.bash postshow.bash
Replaced with process_episode.bash
Added intro.srt, outro.flac, outro.srt, silence.flac, and theme.flac which are needed to make an episode.

https://repo.anhonesthost.net/HPR/hpr-tools/commit/5feaed5f46bed33ee4b445bbae2878a9ea4a59bb Removed hpr-publish.bash, hprtranscode.bash postshow.bash Replaced with [process_episode.bash](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/process_episode.bash) Added [intro.srt](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/intro.srt), [outro.flac](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/outro.flac), [outro.srt](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/outro.srt), [silence.flac](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/silence.flac), and [theme.flac](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/theme.flac) which are needed to make an episode.
Author
Owner

e1df438111

Added support to automatically register the assets associated with the episode in the assets table.
See also https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/hpr-assets.bash

https://repo.anhonesthost.net/HPR/hpr-tools/commit/e1df4381119d38ea0ae2342eabc049d1ed0cb65c Added support to automatically register the assets associated with the episode in the assets table. See also https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/hpr-assets.bash
Author
Owner

1a748c01f6

Updating the files we are supporting

https://repo.anhonesthost.net/HPR/hpr_hub/commit/1a748c01f61b03caf5b77695d29a671d43c60a59 Updating the files we are supporting
Author
Owner

5cfdd42b11

Support for sending files to the origin ccdn.
More ugly hacks to get the embedded images and external images

https://repo.anhonesthost.net/HPR/hpr-tools/commit/5cfdd42b11aa2a811e49bd159c5b699b79873b07 Support for sending files to the origin ccdn. More ugly hacks to get the embedded images and external images
Author
Owner

7fe9f60205

A hack to get the images out of the media files. remove-image.pl

https://repo.anhonesthost.net/HPR/hpr-tools/commit/7fe9f6020569cfc33bf0affc808278cad5f6d777 A hack to get the images out of the media files. [remove-image.pl](https://repo.anhonesthost.net/HPR/hpr-tools/src/branch/main/workflow/remove-image.pl)
Author
Owner

70fe1cac27 and 64bb28b4b4

Add support for GET method to assets.php which allows the download of asset information about all shows, or a single show using the id=9876 format.

https://repo.anhonesthost.net/HPR/hpr_hub/commit/70fe1cac27f4e22f9dad8bf7e97620fec05d9c8b and https://repo.anhonesthost.net/HPR/hpr_hub/commit/64bb28b4b4de2c314cfeea01d14f74b34c331d59 Add support for GET method to [assets.php](https://repo.anhonesthost.net/HPR/hpr_hub/src/branch/main/cms/assets.php) which allows the download of asset information about all shows, or a single show using the `id=9876` format.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: HPR/hpr_documentation#5
No description provided.