Logs for #nikola for 2021-04-28

16:44:29 <KwBot> [nikola] Kwpolska closed issue #3544: Comment systems as plugins https://github.com/getnikola/nikola/issues/3544
16:44:30 <KwBot> [nikola] Kwpolska closed pull request #3546 (pieterdavid:commentplugins): Allow adding comment systems from plugins https://github.com/getnikola/nikola/pull/3546
16:47:53 <KwBot> [plugins] Kwpolska closed pull request #381 (pieterdavid:addcactuscommentsplugin): Add a plugin to use Cactus Comments https://github.com/getnikola/plugins/pull/381
16:56:35 <KwBot> [plugins] Kwpolska opened pull request #382 (getnikola:test-site-in-ci): Test site build in CI to catch wrong plugin data https://github.com/getnikola/plugins/pull/382
17:08:38 <KwBot> [plugins] Kwpolska closed pull request #382 (getnikola:test-site-in-ci): Test site build in CI to catch wrong plugin data https://github.com/getnikola/plugins/pull/382
17:11:07 <x1101> So, I'd initially written a quick hack of a plugin to modify the rss feed (which I used for MP3 podcasts) to duplicate to an OGG one .
17:11:07 <x1101> I'd like to follow that up (entirely too long later) with a more generisized version, so that it could be used to add any number of RSS feeds, and I'd like some guidance on the best approach to that. 
17:11:07 <x1101> You can see here how I'm using it to add alternate enclosures (my podcast produces more than one audio format) which then produces multiple distinct RSS feeds https://urandom-podcast.info/posts/episode-59-you-rando/index.md
17:41:55 <ChrisWarrick> x1101: the plugin could have some config, eg. ENCLOSURE_TYPES = ['ogg'], and then use that to generate tasks that render RSS fields and pick the correct meta variable as the enclosure
17:43:34 <x1101> (I'm not _much_ of a python developer, but I've been using Nikola for this for years, and I'd like to give back, so I might be a bit verbose with my questions)
17:43:34 <x1101> Would that lend itself well to doing N kinds of feeds from the same post? I currently have 2, but if I wanted 4, would what you're suggesting work out? 
17:44:03 <ChrisWarrick> x1101: sure
17:44:37 <x1101> Cool. Are there plugins that already work more-or-less this way (configs, and spawning tasks) that I can look to as examples? 
17:46:29 <ChrisWarrick> all task plugins do something like this, more-or-less
19:05:38 <KwBot> [plugins] pieterdavid opened pull request #383 (pieterdavid:readmecactuscomments): Add a more complete README for the cactuscomments plugin https://github.com/getnikola/plugins/pull/383
21:46:15 <KwBot> [plugins] Kwpolska closed pull request #383 (pieterdavid:readmecactuscomments): Add a more complete README for the cactuscomments plugin https://github.com/getnikola/plugins/pull/383