Hello everyone,
I distribute several programs on Patreon ( Shynixn | creating Minecraft Plugins | Patreon ) and regularly post updates to my community. With multiple programs requiring multiple updates per month, creating these posts by hand became incredibly tedious and frustrating because I had to manually copy patch notes, attach artifacts and set meta data.
I was looking for a way on how to do that with the official Patreon Api. However, as many of you have pointed out in this forum, the official Patreon API still does not provide POST endpoints to create or publish posts.
To solve this workaround, I built Papoa, an automation tool consisting of a CLI, a Web API, and a Chrome Extension.
Here is how it works: you use the Web API or CLI to stage your posts along with their download artifacts. Then, the Chrome Extension installed in your browser polls for this pending work and automatically fills out the posts for you, eliminating the manual overhead entirely.
I was actually designing it primarily for myself but eventually it turned to be usable for other people too.
If you are interested in it, you can take a look at it here: Papoa.
Regarding security concerns of your valuable data:
-
The chrome extension + CLI are fully open source in this github repository. You can verify what it actually does.
-
It offers client-side end-2-end encryption, which means you can encrypt all files with a password before they leave your device. The Papoa server only ever sees encrypted data.

I was actually hoping that this would not have been necessary, but I was waiting for years that Patreon finally puts the POST creation API on their roadmap. So I eventually built it myself.