Deploy ustvgo dashboard with channel cards and update links using YAML dashboards

just started working on this automation for creating dashboards with all ustvgo available channels as cards, And a ‘scheduling’ setting which will refresh the links in the cards every X minutes since the ustvgo links are only active for ~4 hours

ustvgo-homeassistant-dashboard
the script will:

  • fetch m3u links if set
  • use jinja2 on yaml templates
  • add dashboard block to configuration.yaml
  • create dashboard.yaml if does not exist
  • add a card for every channel fetched

would really appreciate some feedback and comments on possible next steps?
thanks!