PostApi is a program that allows the user to connect to various social media accounts and afterwards post content on these accounts. This tool should make it simpler to gather all of the different accounts in one place in order to make a clean management possible.
I don't know if it works on a freshly set up Linux system, I still gotta test it. If u encounter any bugs feel free to report them to me on any possible way.
The Website is in a early stage of development. There still will be added some things during the development of PostApi.
The plan is to make it connect to the different APIs that social media platforms offer and let the user publish content on these via PostApi. There will be a detailed documentation once one platform support is finished.
The UI is in a early stage of development. It is meant to be that simple so it is User friendly. The Instagram tab in the UI is still in development and has yet no function at all. The Settings tab is working already. The settings will be saved in .env files. I also still have to check what happens when you download that program on a new setup up linux system.
This is a bit tricky to be honest. I had to trick the Graph API into posting, because the Graph API needs the picture or video to be in the Internet and not a locale file. So I created a Github Account with a repo where the Program will upload the pictures and then PostAPI sends the post request with a link pointing at the github content. I know its not the best way, but for someone, who doesn't own a domain or website, is this a proper way to still post on Instagram.
I will continue the development of Tiktok support, after I finished the first Version of the UI and when Instagram-Posting is working properly via the UI.
Im working on Instagram at the moment.
If you know any Social Media Platform that PostApi should support, then please contact me and I'll work on it.
This Tool will not be sending any data to the creator(s) of this tool. The only thing it will store are API-Keys and API-Secrets (thats the plan) in a encrypted .env file. At the moment the .env files are not encrypted, but I got another idea. I will create a docker server instance, that stores the api keys and also can be used to post content. It also can only be used to store the api-key and then post via the program.
Note that this tool is still 'Work in Progress' and I'll try to work on it as much as possible. Note also that you are free to contribute to this project and if you do so i would be happy if u contact me. Prohibited is, that you download this project and republish is it in your name.