scrazzz / redgifs

Simple Python API wrapper for the RedGIFs API

Home Page:https://redgifs.rtfd.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redgifs

Async and Sync Python Wrapper for the RedGIFs API.


Please star this repo to support the developer and to encourage the development of this project!


Installation

pip install -U redgifs

Development version

pip install -U git+https://github.com/scrazzz/redgifs

redgifs works on Python versions 3.8 and above.


Quickstart

Command Line usage:

redgifs [url]

See redgifs -h for help.

Synchronous usage:

import redgifs

api = redgifs.API()
api.login() # Login with temporary token
response = api.search('3D')
print(response)
api.close()

Asynchronous usage:

import asyncio
from redgifs.aio import API

async def main():
    api = API()
    await api.login() # Login with temporary token
    response = await api.search('3D')
    print(response)
    await api.close()

loop = asyncio.get_event_loop()
loop.run_until_complete(main())

More examples can be found in the examples directory.


Links

About

Simple Python API wrapper for the RedGIFs API

https://redgifs.rtfd.io

License:MIT License


Languages

Language:Python 100.0%