Logs for #nikola for 2023-03-06

18:45:16 <x1101> Howdy all, I'm back again. I've been working to replace my rss_ogg plugin with something that's more generic (for adding other/more audio type feeds). I started with the code I had working for rss_ogg, and looked at converting that into a TaskMultipler plugin (since it should work for an arbitary number of feeds) and I'm running into some issues / clearly not understanding some part of this. 
18:46:13 <x1101> I've got the code up here: https://github.com/x1101/plugins/blob/master/v8/podcast_rss/podcast_rss.py but when I run a simple `nikola list` I get a whole page of warnings like this: https://pastebin.com/6wdJRhAk
18:46:32 <x1101> This is in a newly created "demo" site, with only a few things changed in my conf.py
18:51:35 <x1101> relevant config here https://pastebin.com/ykLtKkuA
18:52:08 <x1101> The things I think I'm misunderstanding, and could use some help on are.
18:53:09 <x1101> 1) despite _trying_ to register all the feeds as paths, it seems like they're being seen as invalid. What did I do wrong / miss here
18:54:33 <x1101> 2) it seems like the 'process' function is getting called _a lot_ more times than I'd expected. Am I hooking into the wrong events here? If so, how do I do it better? I _think_ should should only need to run one time, after posts have been rendered
18:55:59 <x1101> 3) (though #2 might also cover this) the actual error seems to be that despite trying to multiply tasks, they're being seen as duplicates instead.
18:58:06 <x1101> I'd been using https://github.com/getnikola/nikola/blob/master/nikola/plugins/task/gzip.py as a basis for how to split this out as a TaskMultiplier. 
22:00:31 <ChrisWarrick> x1101: long questions like this don’t really work in IRC, consider moving it to github discussions or the mailing list
22:40:13 <x1101> Sure thing.