python-arq


Namepython-arq JSON
Version 6.0.7 PyPI version JSON
download
home_pagehttps://github.com/thehamkercat/Python_ARQ
SummaryAsynchronous Python Wrapper For A.R.Q API.
upload_time2024-04-01 18:34:16
maintainerNone
docs_urlNone
authorTheHamkerCat
requires_pythonNone
licenseMIT
keywords api arq_api python-arq arq a.r.q
VCS
bugtrack_url
requirements pyrogram dotmap aiohttp aiofiles
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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 ARQ


async 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 ARQ

print(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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/thehamkercat/Python_ARQ",
    "name": "python-arq",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "API, ARQ_API, Python-ARQ, ARQ, A.R.Q",
    "author": "TheHamkerCat",
    "author_email": "thehamkercat@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d5/0a/5b84aa41f4378c3ae00ea1cc0795eb62626cf7d790451ef5b1f1f9f74d2c/python_arq-6.0.7.tar.gz",
    "platform": null,
    "description": "# Python_ARQ\n\nPython wrapper for the A.R.Q. API.\n\n[![Python](http://forthebadge.com/images/badges/made-with-python.svg)](https://python.org)\n[![GitHub](https://forthebadge.com/images/badges/built-by-developers.svg)](https://github.com/)\n\n## Requirements\n\n- Python 3.8 or newer.\n- API URL and KEY, from [here](https://t.me/ARQRobot).\n\n## Installation\n\n```sh\n$ pip install python-arq\n```\n\n## Usage\n\nFor Example, to search for a youtube video, you can do this\n\n```py\nfrom asyncio import run\nfrom aiohttp import ClientSession\nfrom Python_ARQ import ARQ\n\n\nasync def main():\n    session = ClientSession()\n    arq = ARQ(api_url, api_key, session)\n    results = await arq.youtube(\"Never gonna give you up\")\n    videos = results.result[0]\n    print(videos)\n    await session.close()\n\n\nrun(main())\n```\n\n## Documentation\n\nThere is no documentation as of now, however, you can take help from the docstrings this way:\n\n```py\nfrom Python_ARQ import ARQ\n\nprint(help(ARQ.deezer))\n```\n\n## Features as of now [List of APIs]\n\n1. Lyrics\n2. Google Translate\n3. Youtube\n4. Container code execution via piston\n5. Reddit\n6. Torrent\n7. Wallpapers\n8. Urban Dictionary\n9. Luna AI Chatbot\n10. Image Search\n11. Wikipedia\n12. NSFW Image Classification\n13. Natural Language Processing [Spam Prediction]\n14. Proxy Scraper\n15. The Movie Database [TMDB]\n16. Quotly [TELEGRAM]\n17. Jiosaavn\n18. Pypi Package Search\n19. Image Search\n20. Autocorrect (spell checker)\n21. ASQ: Question-Answering Algorithm\n22. ARQ Storage, Unlimited file storage (100MB/file)\n\n## Note\n\n1. I'll add more features soon.\n2. If you're stuck somewhere, [Pathetic Programmers](https://t.me/PatheticProgrammers) are there to help.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Asynchronous Python Wrapper For A.R.Q API.",
    "version": "6.0.7",
    "project_urls": {
        "Homepage": "https://github.com/thehamkercat/Python_ARQ"
    },
    "split_keywords": [
        "api",
        " arq_api",
        " python-arq",
        " arq",
        " a.r.q"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "58adee4cc9bbedbeec2599c4026488812d8d21b5de84acc79123f40fda6a8537",
                "md5": "b9ff88c874cbdc3fb3b81d2b5bdadc71",
                "sha256": "6be85f6d6ee91d3dc2ff08c89bc5727ae2125c580ec156a81d4dbc087e19b823"
            },
            "downloads": -1,
            "filename": "python_arq-6.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b9ff88c874cbdc3fb3b81d2b5bdadc71",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7074,
            "upload_time": "2024-04-01T18:34:13",
            "upload_time_iso_8601": "2024-04-01T18:34:13.998285Z",
            "url": "https://files.pythonhosted.org/packages/58/ad/ee4cc9bbedbeec2599c4026488812d8d21b5de84acc79123f40fda6a8537/python_arq-6.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d50a5b84aa41f4378c3ae00ea1cc0795eb62626cf7d790451ef5b1f1f9f74d2c",
                "md5": "a629a3f2d156fef0f4b184fe31729402",
                "sha256": "e1176f5d784f9f065f7dee34cd4cbd5034642281d42a250127be086fe8fee089"
            },
            "downloads": -1,
            "filename": "python_arq-6.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "a629a3f2d156fef0f4b184fe31729402",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6971,
            "upload_time": "2024-04-01T18:34:16",
            "upload_time_iso_8601": "2024-04-01T18:34:16.145147Z",
            "url": "https://files.pythonhosted.org/packages/d5/0a/5b84aa41f4378c3ae00ea1cc0795eb62626cf7d790451ef5b1f1f9f74d2c/python_arq-6.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-01 18:34:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thehamkercat",
    "github_project": "Python_ARQ",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "pyrogram",
            "specs": []
        },
        {
            "name": "dotmap",
            "specs": []
        },
        {
            "name": "aiohttp",
            "specs": []
        },
        {
            "name": "aiofiles",
            "specs": []
        }
    ],
    "lcname": "python-arq"
}
        
Elapsed time: 2.62498s