An unofficial async Python library for Ryver.
Project description
pyryver
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyryver-0.3.0a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6ca13e144a6fbfaa190975dd6dc058a59a7b64dbe2faf925fbe9dde84dd1b3 |
|
MD5 | 532b38f6abe8ed3c2816853b044170ba |
|
BLAKE2b-256 | 26427bd8ab8cdd1921ec419e68c4c61801c199b0e02bc7b8c0e58c6e882826f6 |