CuchulainX / social-media-manager

Manage social media posts on a single website

Home Page:https://sakkaku-web.github.io/social-media-manager/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Social Media Manager

This website is not deployed anywhere anymore. Because Heroku is not free anymore :(

You can run it locally if you set all the required environment variables in .env.

The backend can be run as docker container and the frontend on a local web server like apache. An example how to run it is in the script run-steps.sh.

Features

Post on multiple social medias

Currently only works via scripts in ./scripts. Log in through the REST API and save tokens in .env according to .env.sample

Post with python scripts or create a script like main.sh

Works for: Reddit, Twitter, Pixiv

Reference Board

Reference Board

  • Twitter: add users to show their posted images
  • Reddit: shows all upvoted posts

Endpoint Sources

Development

Backend

  • Create .env file using .env.sample and set the values
  • Install packages: pip install -r requirements.txt
  • Start backend: flask run

Frontend: inside ./sns-manager

  • Install dependencies: npm i
  • Start fronend: npm run dev

About

Manage social media posts on a single website

https://sakkaku-web.github.io/social-media-manager/

License:GNU General Public License v3.0


Languages

Language:TypeScript 57.1%Language:Python 24.3%Language:Svelte 16.7%Language:HTML 0.8%Language:Shell 0.5%Language:JavaScript 0.4%Language:Dockerfile 0.1%Language:CSS 0.1%Language:Procfile 0.0%