Skip to main content

aster.py

Aster.py is a python implementation of the Aster protocol, designed for use in bots or custom clients. The syntax is heavily inspired by discord.py.

Currently a work in progress, does not support all of the features of Aster.

PyPI release can be found here

Documentation

See http://cospox.com/docs/asterpy/

Example

Ping example (listens for "ping" and responds "pong")

import asterpy

client = asterpy.Client("Username", "Password")
client.add_server("example.com", 2345, uuid=my_uuid)

@client.event
async def on_message(message):
    if message.content == "ping":
        await message.channel.send("pong")

@client.event
async def on_ready():
    print("Ready!")

client.run()

Metadata

Release files for asterpy 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asterpy 0.6.1
File Size Uploaded Provenance
asterpy-0.6.1.tar.gz 13.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for asterpy 0.6.1
File Interpreter ABI Platform
asterpy-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.0 kB

Release files / asterpy-0.6.1.tar.gz

Download URL asterpy-0.6.1.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
02b63e021927b20e453632528383246002a124ae1a1c097a6e5060e64c6b2a01
BLAKE2b-256 checksum
How to use checksums
3619cf9e10919d986d3464a366f41b4f7827945590fcb8f0f7aea5c982766fa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Release files / asterpy-0.6.1-py3-none-any.whl

Download URL asterpy-0.6.1-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc5ad28eab188d7b28ad2858dbfa1e02a452219faf2c1105aeca87efbc22ffb6
BLAKE2b-256 checksum
How to use checksums
8c013b533e87409a6aa8f96d849f2479fe107b4c3d46931389fbda1b522ba4bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Security for asterpy 0.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page