Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TheHamkerCat/python-arq
Asynchronous Python Wrapper For A.R.Q API.
https://github.com/TheHamkerCat/python-arq
api api-wrapper arq chatbot-api deezer deezer-api fastapi natural-language-processing nlp pornhub-api python-arq saavn spam-classification spam-detection spellcheck torrent-api wallpaper-api youtube-api
Last synced: 3 months ago
JSON representation
Asynchronous Python Wrapper For A.R.Q API.
- Host: GitHub
- URL: https://github.com/TheHamkerCat/python-arq
- Owner: TheHamkerCat
- License: mit
- Created: 2021-03-15T15:11:15.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T18:34:47.000Z (7 months ago)
- Last Synced: 2024-07-18T12:17:23.508Z (4 months ago)
- Topics: api, api-wrapper, arq, chatbot-api, deezer, deezer-api, fastapi, natural-language-processing, nlp, pornhub-api, python-arq, saavn, spam-classification, spam-detection, spellcheck, torrent-api, wallpaper-api, youtube-api
- Language: Python
- Homepage:
- Size: 87.9 KB
- Stars: 39
- Watchers: 3
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python_ARQ
Python wrapper for the A.R.Q. API.
[![Python](http://forthebadge.com/images/badges/made-with-python.svg)](https://python.org)
[![GitHub](https://forthebadge.com/images/badges/built-by-developers.svg)](https://github.com/)## Requirements
- Python 3.8 or newer.
- API URL and KEY, from [here](https://t.me/ARQRobot).## Installation
```sh
$ pip install python-arq
```## Usage
For Example, to search for a youtube video, you can do this
```py
from asyncio import run
from aiohttp import ClientSession
from Python_ARQ import ARQasync def main():
session = ClientSession()
arq = ARQ(api_url, api_key, session)
results = await arq.youtube("Never gonna give you up")
videos = results.result[0]
print(videos)
await session.close()run(main())
```## Documentation
There is no documentation as of now, however, you can take help from the docstrings this way:
```py
from Python_ARQ import ARQprint(help(ARQ.deezer))
```## Features as of now [List of APIs]
1. Lyrics
2. Google Translate
3. Youtube
4. Container code execution via piston
5. Reddit
6. Torrent
7. Wallpapers
8. Urban Dictionary
9. Luna AI Chatbot
10. Image Search
11. Wikipedia
12. NSFW Image Classification
13. Natural Language Processing [Spam Prediction]
14. Proxy Scraper
15. The Movie Database [TMDB]
16. Quotly [TELEGRAM]
17. Jiosaavn
18. Pypi Package Search
19. Image Search
20. Autocorrect (spell checker)
21. ASQ: Question-Answering Algorithm
22. ARQ Storage, Unlimited file storage (100MB/file)## Note
1. I'll add more features soon.
2. If you're stuck somewhere, [Pathetic Programmers](https://t.me/PatheticProgrammers) are there to help.