DhravyaPy



Downloads

DhravyaPy is a basic, asynchronous wrapper for the DhravyaAPI

DhravyaPy works with Python 3.8+

Features

  • 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 dhravyapy
import asyncio

async def main():
    joke = await dhravyapy.Fun().joke()
    print(joke)


if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

To generate a qrcode

import dhravyapy
import asyncio

async def main():
    # the text of the qrcode(can be links or just normal text)
    text = "https://api.dhravya.me" 
    qrcode = await dhravyapy.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.

GitHub

View Github