Aiomoe 1.0.4 | Coderz Repository

aiomoe 1.0.4

Last updated:

0 purchases

aiomoe 1.0.4 Image
aiomoe 1.0.4 Images

Free

Languages

Categories

Add to Cart

Description:

aiomoe 1.0.4

AioMoe
Fully asynchronous trace.moe API wrapper
Installation
You can install the stable version from PyPI:
$ pip install aiomoe

Or get it from github:
$ pip install https://github.com/FeeeeK/aiomoe/archive/refs/heads/master.zip

Usage
Get info about your account
import asyncio
from aiomoe import AioMoe

tm = AioMoe() # or AioMoe(token="xxxxxxxx")

async def main():
me = await tm.me()
print(me)
print(f"Used quota: {me.quota_used}/{me.quota}")

asyncio.run(main())

The output will be like this:
User(error=None, id='your ip', priority=0, concurrency=1, quota=1000, quota_used=0)
Used quota: 0/1000

Search anime
import asyncio
from aiomoe import AioMoe

tm = AioMoe()

async def main():
image = "https://i.imgur.com/Xrb06w5.png"
search_results = await tm.search(file_source=image, anilist_info=True)
print(search_results.result[0].anilist.title.romaji)
# 'Steins;Gate 0'

asyncio.run(main())

You can pass a link to an image, bytes or file-like object (io.BytesIO)
with open("image.png", "rb") as file:
search_results = await tm.search(file)

And use additional parameters such as:

anilist_info - Return an Anilist object instead of anilist id
cut_borders - Cut out black borders from screenshots
anilist_id - Filter results by anilist id

See Also

Response objects
trace.moe API docs
trace.moe API swagger docs

Contributing

Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
Create new Pull Request

License
Released under the MIT license.
Copyright by FeeeeK.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.