Skip to main content
https://img.shields.io/pypi/v/async-connect.py.svg https://img.shields.io/pypi/pyversions/async-connect.py.svg https://travis-ci.org/GiovanniMCMXCIX/async-connect.py.svg?branch=master https://discordapp.com/api/v7/guilds/119860281919668226/embed.png?style=shield

async-connect.py is the asynchronous version of connect.py

If you want to report errors, bugs or typos you can join the discord guild listed next to the build shield.

Installing

To install the library, you can just run the following command:

python3 -m pip install -U async-connect.py

To install the development version, do the following:

python3 -m pip install -U https://github.com/GiovanniMCMXCIX/async-connect.py/archive/master.zip#egg=async-connect.py[performance]

Requirements

  • Python 3.6+

  • aiohttp library

Extra Requirements

This library contains an extra requirement that is name performance in other the library to work faster. You can install it using the following command:

python3 -m pip install -U async-connect.py[performance]

Note for using uvloop on async-connect.py you need to parse it to connect.Client() like so:

import asyncio
import uvloop
import async_connect as connect

asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
loop = asyncio.get_event_loop()
client = connect.Client(loop=loop)

# rest of your code here

Example

import async_connect as connect

async def get_release():
    releases = await client.search_release('friends')
    print('Found the following:')
    for release in releases:
        print('{0.title} by {0.artists} [{0.catalog_id}] was released on {0.release_date} '
              'and has {1} track(s)'.format(release, len(await release.tracks.values())))

if __name__ == "__main__":
    client = connect.Client()
    client.loop.run_until_complete(get_release())

Release files for async-connect.py 0.2.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 async-connect.py 0.2.1
File Size Uploaded
async-connect.py-0.2.1.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for async-connect.py 0.2.1
File Interpreter ABI Platform
async_connect.py-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.0 kB

Release files / async-connect.py-0.2.1.tar.gz

Download URL async-connect.py-0.2.1.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5c9e5b12c426ff7a0fa0734b83e3213fbaacd0f0c6df360091ea72d85e9d6a8c
BLAKE2b-256 checksum
How to use checksums
942a286243ec78bd79be08f1c6dc963932c3708a798ab471182536756a05a298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / async_connect.py-0.2.1-py3-none-any.whl

Download URL async_connect.py-0.2.1-py3-none-any.whl
Size 28.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aa6f027de9dd7600eaae64f1c8fd2449ed11b1b997b4fd706ed55fbd11dd3702
BLAKE2b-256 checksum
How to use checksums
2230e7cb0423339d81f174e133f4a6d00d237a72fa23c8e8825ab077373a03a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

3 release files

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