معرفی شرکت ها


dpypx-0.7.6


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A wrapper for the Discord Python Pixels API.
ویژگی مقدار
سیستم عامل -
نام فایل dpypx-0.7.6
نام dpypx
نسخه کتابخانه 0.7.6
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Artemis
ایمیل نویسنده artemis@artemisdev.xyz
آدرس صفحه اصلی https://github.com/artemis21/dpypx
آدرس اینترنتی https://pypi.org/project/dpypx/
مجوز -
# DPYPX A simple wrapper around [Python Discord Pixels](https://pixels.pythondiscord.com). Requires Python 3.7+ (3.x where x >= 7). Requires `pillow` and `aiohttp` from pip. ## Example ```python import dpypx # Create a client with your token. client = dpypx.Client('my-auth-token') # Download and save the canvas. canvas = await client.get_canvas() canvas.save('canvas.png') # And access pixels from it. print(canvas[4, 10]) # Or just fetch specific pixels. print(await client.get_pixel(4, 10)) # Draw a pixel. await client.put_pixel(50, 10, 'cyan') await client.put_pixel(1, 5, dpypx.Colour.BLURPLE) await client.put_pixel(100, 4, '93FF00') await client.put_pixel(44, 0, 0xFF0000) # Swap two pixels. await client.swap_pixels((55, 1), (50, 3)) # Close the connection. await client.close() ``` ## Auto-draw Load an image: ```python from PIL import Image im = Image.open('pretty.png') ad = dpypx.AutoDrawer.load_image(client, (5, 40), im, scale=0.1) await ad.draw() ``` To prefer fixing existing pixels to placing new ones: ```python await ad.draw_and_fix() ``` By default, this will also loop forever. To exit once the whole image is correct: ```python await ad.draw_and_fix(forever=False) ``` You can also manually specify each pixel: ```python ad = dpypx.AutoDrawer.load(client, '''0 0 3 2 ff0000 00ff00 0000ff ff0000 00ff00 0000ff''') await ad.draw() ``` Format of the drawing plan: - Leftmost X coordinate - Topmost Y coordinate - Width - Height - Each pixel, left-to-right, top-to-bottom. Auto-draw will avoid colouring already correct pixels, for efficiency. ## Logging To see logs: ```python import logging logging.basicConfig(level=logging.INFO) ``` Too see more logs: ```python logging.basicConfig(level=logging.DEBUG) ``` To see fewer logs: ```python logging.basicConfig(level=logging.WARNING) ```


نیازمندی

مقدار نام
- aiohttp
- pillow


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl dpypx-0.7.6:

    pip install dpypx-0.7.6.whl


نصب پکیج tar.gz dpypx-0.7.6:

    pip install dpypx-0.7.6.tar.gz