Custom Builders
P
Pierce McBride
You clearly get a lot of requests for builders, but what about circumventing a bunch of those requests by making a "custom" builder flow. I'm not entirely certain what this would look like, but if I could author my own python code to take in some arbitrary URL and output whatever data Kometa expects programmatically that would give a lot of flexibility to users
In my case, I want to scrape https://www.oscarsdeathrace.com/ and make a collection/add to radarr automatically. It's the kind of request I doubt you'd do because the oscars default exists, but this would be "pre-oscars" list which is key, I want to get these predictions early so I can get a head start. I'd perfectly happy to write the scraper myself, but incorporating it into the kometa flow is the tricky part. I'm sure there's countless other users who would feel comfortable with authoring their own builders too
Chaz Larson
This could be a step in this direction:
https://features.metamanager.wiki/features/p/txtyamljson-as-a-playlist-source
Chaz Larson
Since you are writing code anyway simplest thing today would be to write Python to parse that page and just generate a YAML file that Kometa can use, leveraging perhaps the tmdb_movie builder.
Abstracting things out to allow a plugin architecture would be nice, but probably not in the cards at least in the near term.