zulip / python-zulip-api

Python library for the Zulip API.
https://zulip.com/api/
Apache License 2.0
350 stars 352 forks source link

asyncio API and discord mirror (seeking feedback) #740

Open dehnert opened 2 years ago

dehnert commented 2 years ago

This PR adds support for an asyncio Zulip API (#483) and a discord mirroring script using it. It's definitely not ready to merge, but I think it'd be useful to have somebody look it over and provide some more feedback before I get it mergeable. The async client is mostly a pretty direct port of the original client, though obviously some of the lower-level functions had more changes.

Some things I'd like guidance on / places that seem suboptimal that maybe there's a better solution for:

timabbott commented 2 years ago

@andersk would you be up for doing the review on this?

andersk commented 2 years ago

Not sure if I’ll have time for anything like a full review soon, but some quick thoughts: