DhravyaPy is a basic, asynchronous wrapper for the DhravyaAPI
Python 3.8+
DhravyaPy works withFeatures
- Easy to use OOP design
- Get random jokes
- Get random topics
- Generate images and memes
Installation
To install the library through PyPi use:-
pip install dhravyapy
To install the development version(using git):-
pip install git+https://github.com/27Saumya/dhravyapy
Examples
To get a random joke
import dhravya
import asyncio
async def main():
joke = await dhravya.Fun().joke()
print(joke)
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
To generate a qrcode
import dhravya
import asyncio
async def main():
# the text of the qrcode(can be links or just normal text)
text = "https://api.dhravya.me"
qrcode = await dhravya.Image().qrcode(text)
# saving the image of the qrcode
await qrcode.save("qrcode.png")
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
For more examples see the examples directory.