Skip to main content

An unofficial async Python library for Ryver.

Project description

pyryver

Python 3 MIT License PyPI Read the Docs (latest) Read the Docs (stable)

pyryver is an unofficial async Python library for Ryver. It provides a simple and sane way of automating tasks on Ryver and building bots, without the need to set up Hubot or Botkit.

Note that since it is still in major version 0, the API may change any time. However, we will attempt to make it as backwards-compatible as possible (excluding version 0.1.0).

Version 0.3.0 is currently in alpha.

Special thanks to @mincrmatt12!

Installation

pyryver is now on PyPI! You can install it with python3 -m pip install --user pyryver. You can also find pre-releases on TestPyPI. More instructions can be found at Read the Docs.

pyryver requires Python >= 3.6 and the aiohttp library.

Supported Actions

pyryver has near complete support for every common Ryver action. This includes things like sending messages, uploading files, managing topics & tasks, creating forums/teams, etc.

pyryver currently does not support editing user and organization settings. Forum/team settings, however, are supported.

For a complete list of everything the API contains, head over to the docs. If there's something missing from the API that you'd like to see, create an issue and we'll get to it ASAP.

Documentation and Examples

Documentation and examples can be found on Read the Docs.

If you want to see an example of pyryver being used in a real project, check out LaTeX Bot.

Project details


Download files

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

Source Distribution

pyryver-0.3.0a2.tar.gz (36.1 kB view hashes)

Uploaded Source

Built Distribution

pyryver-0.3.0a2-py3-none-any.whl (40.3 kB view hashes)

Uploaded Python 3

Supported by

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