proxysio-python


Nameproxysio-python JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/Ernieleo/proxysio-python
SummaryPython wrapper for the proxys.io API
upload_time2024-11-03 22:34:11
maintainerNone
docs_urlNone
authorErnieleo
requires_python>=3.8
licenseNone
keywords proxys.io api python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![proxys.io](https://proxys.io/img/b/eng_900x100.gif)](https://proxys.io/?refid=195875)

**Proxys.io API Python** — is an unofficial Python wrapper for interacting with the Proxys.io API.

> [!IMPORTANT]
> This project is not affiliated with proxys.io or its official team. If you are a developer or representative of proxys.io and have any objections, please contact me.  
> 
> The API documentation was provided after contacting proxys.io, as it's not publicly available. It appears the API is kept private, and I found no public repositories referencing it. I requested permission to publish this project and share the API link, but have not received a response, so I assume there are no objections.

## ☑️ Installation

### Using PyPI:
```sh
pip install proxysio-api-python
```

### Installation from the GitHub repository:
```sh
pip install git+https://github.com/Ernieleo/proxysio-api-python.git
```

## 🔧 Usage Example 

To use the API, you will need your API key: Get [here](https://proxys.io/ru/my/key).

```python
from proxysio_api import ProxysioClient

# Initialize the client with your API key
client = ProxysioClient(api_key="YOUR_API_KEY")

# Get a list of proxies
response = client.get_proxy_list()
print(response)

# Extract all "list_ip" entries into a single list
list_ip = [entry for data_entry in response["data"] for entry in data_entry["list_ip"]]

# Check the proxies with the specified type
status = client.check_proxies(proxy_list=list_ip, proxy_type="http")
print(status)
```

### Response Format
Each method returns the response as-is from the proxys.io API without additional processing, allowing you to handle the raw data directly.

## 📑 Available Methods
* get_balance
* purchase_proxy
* get_courses
* order_extending
* get_proxy_list
* available_proxy
* get_price
* get_services
* check_proxies

## 🔗 Useful Links
- [Project on PyPI](https://pypi.org/project/proxysio-python/)
- [Proxys.io Website](https://proxys.io/?refid=195875)  
- [Proxys.io API Documentation](https://proxys.io/ru/api/v2/doc/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Ernieleo/proxysio-python",
    "name": "proxysio-python",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Proxys.io api python",
    "author": "Ernieleo",
    "author_email": "dev@offnik.ru",
    "download_url": "https://files.pythonhosted.org/packages/ee/f2/1ab34f73755545ec5e6e37774919dfdd13665ae7c75b402de2f7cddda0ac/proxysio_python-1.0.0.tar.gz",
    "platform": null,
    "description": "[![proxys.io](https://proxys.io/img/b/eng_900x100.gif)](https://proxys.io/?refid=195875)\n\n**Proxys.io API Python** \u2014 is an unofficial Python wrapper for interacting with the Proxys.io API.\n\n> [!IMPORTANT]\n> This project is not affiliated with proxys.io or its official team. If you are a developer or representative of proxys.io and have any objections, please contact me.  \n> \n> The API documentation was provided after contacting proxys.io, as it's not publicly available. It appears the API is kept private, and I found no public repositories referencing it. I requested permission to publish this project and share the API link, but have not received a response, so I assume there are no objections.\n\n## \u2611\ufe0f Installation\n\n### Using PyPI:\n```sh\npip install proxysio-api-python\n```\n\n### Installation from the GitHub repository:\n```sh\npip install git+https://github.com/Ernieleo/proxysio-api-python.git\n```\n\n## \ud83d\udd27 Usage Example \n\nTo use the API, you will need your API key: Get [here](https://proxys.io/ru/my/key).\n\n```python\nfrom proxysio_api import ProxysioClient\n\n# Initialize the client with your API key\nclient = ProxysioClient(api_key=\"YOUR_API_KEY\")\n\n# Get a list of proxies\nresponse = client.get_proxy_list()\nprint(response)\n\n# Extract all \"list_ip\" entries into a single list\nlist_ip = [entry for data_entry in response[\"data\"] for entry in data_entry[\"list_ip\"]]\n\n# Check the proxies with the specified type\nstatus = client.check_proxies(proxy_list=list_ip, proxy_type=\"http\")\nprint(status)\n```\n\n### Response Format\nEach method returns the response as-is from the proxys.io API without additional processing, allowing you to handle the raw data directly.\n\n## \ud83d\udcd1 Available Methods\n* get_balance\n* purchase_proxy\n* get_courses\n* order_extending\n* get_proxy_list\n* available_proxy\n* get_price\n* get_services\n* check_proxies\n\n## \ud83d\udd17 Useful Links\n- [Project on PyPI](https://pypi.org/project/proxysio-python/)\n- [Proxys.io Website](https://proxys.io/?refid=195875)  \n- [Proxys.io API Documentation](https://proxys.io/ru/api/v2/doc/)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python wrapper for the proxys.io API",
    "version": "1.0.0",
    "project_urls": {
        "Documentation": "https://proxys.io/ru/api/v2/doc/",
        "Download": "https://pypi.org/project/proxysio-python/",
        "Homepage": "https://github.com/Ernieleo/proxysio-python",
        "Ref Proxys.io": "https://proxys.io/?refid=195875",
        "Write me": "https://t.me/ernieleo"
    },
    "split_keywords": [
        "proxys.io",
        "api",
        "python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4facfa76809577627c0df31de59d93d0db81602084b30212cddcd9a8b0653c68",
                "md5": "90f8c0a3ff45fbb96d0fae723de8f625",
                "sha256": "8609a416ba7614e1c72375d6316388fb29a4ab79774f0d7b80b5fe4f0d23c0c8"
            },
            "downloads": -1,
            "filename": "proxysio_python-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "90f8c0a3ff45fbb96d0fae723de8f625",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 4353,
            "upload_time": "2024-11-03T22:34:10",
            "upload_time_iso_8601": "2024-11-03T22:34:10.662502Z",
            "url": "https://files.pythonhosted.org/packages/4f/ac/fa76809577627c0df31de59d93d0db81602084b30212cddcd9a8b0653c68/proxysio_python-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eef21ab34f73755545ec5e6e37774919dfdd13665ae7c75b402de2f7cddda0ac",
                "md5": "9ddb74313397ca1c379ae261fdadb12d",
                "sha256": "7862a8dc40f5bf3b060132855c09750607e32082af70b324e2b62f20fa992784"
            },
            "downloads": -1,
            "filename": "proxysio_python-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9ddb74313397ca1c379ae261fdadb12d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 4087,
            "upload_time": "2024-11-03T22:34:11",
            "upload_time_iso_8601": "2024-11-03T22:34:11.816964Z",
            "url": "https://files.pythonhosted.org/packages/ee/f2/1ab34f73755545ec5e6e37774919dfdd13665ae7c75b402de2f7cddda0ac/proxysio_python-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-03 22:34:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Ernieleo",
    "github_project": "proxysio-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "proxysio-python"
}
        
Elapsed time: 1.35952s