Ok, I'm hoping I can explain this once and for all.
pluto-for-docker is an EXTREMELY simple application. It simply just reads the channel list and guide data that Pluto uses for its apps and website, and rewrites it in to an M3U and XMLTV format that general clients can use. In addition, it does this in a way that utilizes all of the extended meta tags we have created so that it provides better data for Channels. It also creates a unique UID used in the urls so that you guys aren't all using the same one, this prevents the cut outs.
It just reads in text and writes text out, every 3 hours. Those text files are then made accessible over HTTP with links so they can be used in other projects.
This project is wrapped in a docker image so that it's super simple to run for people on computers and especially NAS devices that have very easy docker container managers.
That's it. It's insanely simple. If you don't want to use docker, use the code that is inside it. If you don't understand how to use docker, then google a user inspired tutorial for your NAS or computer (the docker website is made for developers, not end users).
It just makes URLs to use in other apps.