Metadata-Version: 2.4
Name: swagsocial-py
Version: 1.0.0
Summary: Swagsocial.py is a library to interact with the swagsocial API.
Project-URL: Homepage, https://git.nomaakip.xyz/wish/swagger
Project-URL: Issues, https://git.nomaakip.xyz/wish/swagger/issues
Author-email: Squirrel <squirrelhomebrew@gmail.com>, Wish <wishyt@proton.me>
License-Expression: GPL-3.0-only
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Swagsocial.py
Python module to interact with swagsocial.

Created by Wish <wishyt@proton.me> and Squirrel <squirrelhomebrew@gmail.com>
# Getting your API key
Log into your desired swagsocial account and go to Settings --> API, or click this link: https://swag.nomaakip.xyz/settings/api

If you would like to grant manage post permissions, which includes making posts and replies. It also allows deleting posts and replies, so be careful!
# v1
SwagClient(api_key): apikey is the account's API key. You must assign this to a variable

SwagClient.create_post(content, media): You may create a post. With media, you may attach pictures or videos. Media takes a string in the form of a file name. Content takes a string. Requires "Manage posts" permission

SwagClient.reply(post_id, content, media): You may reply to a post. post_id accepts an integer. Works the same as create_post but with reply support.

SwagClient.delete_post(post_id): You may delete a post you have created. post_id takes an integer. Requires "Manage posts" permission

SwagClient.get_post(post_id): You may get post details in JSON format. post_id takes an integer.

SwagClient.get_user(username): You may get a user's information in JSON format. username takes a string.