Skip to main content

An image manipulation module for Astrow.

Project description

Install

pip install astrow-images

Usage

Memes:

from astrow_images import memes



# for a discord bot

@bot.command()

async def drake(ctx, first, second):

    await ctx.reply(file=discord.File(memes.drake(first, second)))

    # it's so easy to use

Effects:

from astrow_images import effects



@bot.command()

async def blur(ctx, user: discord.User):

    await ctx.reply(file=discord.File(effects.blur(await user.avatar.read())))

    # 1 line go brr

Advanced Usage (recommended):

from astrow_images import effects 

from functools import partial



@bot.command()

async def wiggle(ctx, user: discord.User):

    await ctx.reply(file=discord.File(

        await bot.loop.run_in_executor(None, partial(effects.wiggle, img=await user.avatar.read()))

    ))

I won't be making docs for these, refer to the source code or ask in the support server if you have any questions

Meme templates

  • drake, disappointed, flex_tape, bernie, panik, doge, my_heart

Effects

  • blur, flip, rotate, enhance, ascii, blend, wiggle

Project details


Release history Release notifications | RSS feed

This version

2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astrow-images-2.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astrow_images-2.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file astrow-images-2.0.tar.gz.

File metadata

  • Download URL: astrow-images-2.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.1

File hashes

Hashes for astrow-images-2.0.tar.gz
Algorithm Hash digest
SHA256 8badcb8e7f9b68596210945052e099cf062d0937d351e1bee978de08e706f78c
MD5 a4e2034366c71b92d3b3c2fe33fc10de
BLAKE2b-256 e5cd291388f0a85c94204a9bfc029a7c3190cac4ea6a3ef40158ef06f6c41f2d

See more details on using hashes here.

File details

Details for the file astrow_images-2.0-py3-none-any.whl.

File metadata

  • Download URL: astrow_images-2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.1

File hashes

Hashes for astrow_images-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a598b273713a5d7050c39a6cfdbdca461223c09b785dd0f5a551604db611754
MD5 e741a691cac9011d218b55e4a27587e3
BLAKE2b-256 348ac7cee7683c21aee896d6db4e3b22bc3d416dc114418cf277782ce4e23dbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page