An asynchronous api wrapper for FusionSidsAPI.
Project description
FusionSidAPI Wrapper for python
An asynchronous api wrapper to use FusionSidAPI in python.
Install:
You can install this library from PyPi: Link
Install with pip:
pip install fusionsidsapi
Need Help
Docs
This package has docs
Go to this url
https://fusionsid.github.io/FusionSidAPI.py/
or look in the Enviroments tab for the latest github pages deployment
Help Function
Each class and function has a doc string so if you need help with anything in the pacakge just use the built in python function help()
eg:
import fusionsid
# Example 1
help(fusionsid.RandomMeme)
help(fusionsid.GenerateMeme)
# Example 2
help(fusionsid.Image.qrcode)
help(fusionsid.Fun.truth_or_dare)
Examples:
Look in the examples folder for some examples
Example for getting a roast:
import asyncio
from fusionsid import Fun
async def main():
roast = await Fun.roast()
print(roast)
loop = asyncio.new_event_loop()
loop.run_until_complete(main())
This package also has some decorators (also in the examples folder) so if you want a complement before your code is run heres how:
import asyncio
from fusionsid import Decorators
do_compliment = Decorators.compliment
@do_compliment()
async def main():
print("Wassup")
loop = asyncio.new_event_loop()
loop.run_until_complete(main())
FusionSidAPI Github
Changelog:
You can checkout the changes per version in CHANGELOG.txt
Contact:
If you find a bug please make an issue, I will try my best to fix it :)
Discord: FusionSid#3645
My Github
Change Log
1.0.4 (10/04/2022)
- added main.py so you can do
python3 -m fusionsid
and it will print the message - added console script so typing
fusionsid
in console will print the info message - i plan on adding a cli tool to get roasts or images quick idk something like that
1.0.3 (9/04/2022)
Added 5 new meme endpoints to the GenerateMeme class
- boo (GenerateMeme.boo()
)
- brain (GenerateMeme.brain()
)
- delete (GenerateMeme.delete()
)
- expanding wwe (GenerateMeme.expanding_wwe()
)
- change my mind (GenerateMeme.change_my_mind()
)
1.0.2 (6/04/2022)
- Added balloon generate meme function
1.0.1 (6/04/2022)
- Added image filters
- New
Filter
class for image filters Current filters:- blur
- grey_scale
- color
1.0.0 (1/04/2022)
- Added
pil
method to the Image class - Added
save_bytesio
to Image class - Changed
self
param in classmethods tocls
- Updated examples in doc strings
0.0.11 (25/03/2022)
-
Added font converting
-
There are 1969 fonts to choose from Haha I know im so funny
-
New Things Added:
(class) FontImage
(method) Image.font_list: (print_all: bool = False) -> list
(method) Image.font_convert: (text: str, font_name: str, color: str = "black") -> FontImage
0.0.10 (22/03/2022)
- Changed up readme, docs and examples
- Not a big update
0.0.9 (20/03/2022)
- Added
Image.get_colors()
- Get colors takes in a image and finds the most dominant color and the color palette
- Fixed examples for most functions doc strings
0.0.8 (19/03/2022)
- Made most funtions
@classmethod
's so you don't have to init the class - Updated all doc strings to use
:param
so IDE's show it when typing - Fixed
import *
to import the actual stuff
Not code but the package now has documentation
0.0.7 (10/03/2022)
- Added 9 Text convert functions in
fusionsid.Text()
- Added
reddit_search
0.0.6 (09/03/2022)
- Wordle answers
0.0.5 (08/03/2022)
- Fixed some bugs with the stats
0.0.4 (08/03/2022)
- Added doc strings to every function/class
0.0.3 (08/03/2022)
- Added Fact,
Truth
,Dare
andTruth+Dare
functions in theFun
Class
0.0.2 (06/03/2022)
- Added
created_at
Attribute toMeme
,QRCode
andRandomMeme
classes
0.0.1 (06/03/2022)
- First Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for fusionsidsapi-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a930beb05a53698e141998085bb2fa089dfd9760d372647028f7e0058d704a6 |
|
MD5 | 840c1c0e2ce410fca2a13d8cff7b28e1 |
|
BLAKE2b-256 | e23bf9f36991e1f13a89d7161db8a7ca05bca21b630e24789d1d1fdc4e4749b4 |