/pyxkcd

A simple, easy-to-use xkcd API wrapper!

Primary LanguagePythonMIT LicenseMIT

pyxkcd

A simple, easy-to-use xkcd wrapper


Documentation

Check the documentation here

Quickstart

Sync mode:

import xkcd

client = xkcd.Client()

latest = client.latest()
print(latest.json())

Async mode:

import asyncio
import xkcd

client = xkcd.AsyncClient()

async def main():
    tasks = (client.random() for _ in range(25))
    return await asyncio.gather(*tasks)

asyncio.run(main())```