You probably want to have an interactive generator, like this one in the documentation. Also changing your configuration file each time is probably not ideal either.
I wrote this a while ago but relies on 3.x PRAW. If it would work for you, I could probably update the codebase - it looks like it would fit your usecase pretty well.
Other than that, if you would like to receive pull request you should outline the next steps - preferrably in issues opened by yourself, otherwise everyone will have their own understanding of how your code should look like, I guess.
You probably want to have an interactive generator, like this one in the documentation. Also changing your configuration file each time is probably not ideal either.
I wrote this a while ago but relies on 3.x PRAW. If it would work for you, I could probably update the codebase - it looks like it would fit your usecase pretty well.
Other than that, if you would like to receive pull request you should outline the next steps - preferrably in issues opened by yourself, otherwise everyone will have their own understanding of how your code should look like, I guess.