d9da6f2d1ba7018fda04ad2eb0c5e9da7c6b7ac7
The README now includes a brief overview of the project's purpose and step-by-step guidance for local installation and configuration. The outdated "Todo" section referencing message editing has been removed.
devRanta
devRanta is an async devrant client written in and for Python. Authentication is only needed for half of the functionality and thus username and password are optional parameters by constructing the main class of this package (Api).
You can find last packages in tar and wheel format here.
Running
make run
Testing
Tests are only made for methods not requireing authentication. I do not see value in mocking requests.
make test
How to use
Implementation:
from devranta.api import Api
api = Api(username="optional!", password="optional!")
async def list_rants():
async for rant in api.get_rants():
print(rant["user_username"], ":", rant["text"])
Languages
Python
94.5%
Makefile
5.5%