px6-proxy-fetcher


Namepx6-proxy-fetcher JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryFetch and export proxy listings from PROXY6.net.
upload_time2025-11-01 04:35:40
maintainerNone
docs_urlNone
authorTerence Dignon
requires_python>=3.9
licenseMIT
keywords proxy px6 proxy6 crawler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # px6-proxy-fetcher

Small helper that grabs your active proxies from [PROXY6.net](https://px6.me/) and drops them into a text file you can hand to whatever is doing the crawling.

## getting started

Clone this repo, jump into it, and install it in editable mode:

```bash
pip install -e .
# want .env support? pip install -e .[dotenv]
```

Run it after setting your API key:

```bash
export PX6_API_KEY="your_api_key_here"
px6-proxy-fetcher --print-env
```

That writes `proxies.txt` in the current directory and, with `--print-env`, emits the exports for `PROXY_LIST` and `PROXY_STRATEGY`. You can point the output elsewhere with `-o path/to/file.txt`. Verbosity toggles: `-q` for quiet, `-v` for chatty.

If `python-dotenv` is present, a local `.env` file will be loaded automatically.

## cron idea

```
0 */6 * * * cd /path/to/px6-proxy-fetcher && px6-proxy-fetcher -o /var/run/proxies.txt
```

Keep `proxies.txt` out of Git—it holds authenticated endpoints. The included `.gitignore` already skips it.

## license

MIT—see the included `LICENSE` file.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "px6-proxy-fetcher",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "proxy, px6, proxy6, crawler",
    "author": "Terence Dignon",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/bb/d4/4edaf2c901861817c2c34ef9b2ba6c308d7f4aa3e06f3a6e0747f080bb0e/px6_proxy_fetcher-0.1.0.tar.gz",
    "platform": null,
    "description": "# px6-proxy-fetcher\n\nSmall helper that grabs your active proxies from [PROXY6.net](https://px6.me/) and drops them into a text file you can hand to whatever is doing the crawling.\n\n## getting started\n\nClone this repo, jump into it, and install it in editable mode:\n\n```bash\npip install -e .\n# want .env support? pip install -e .[dotenv]\n```\n\nRun it after setting your API key:\n\n```bash\nexport PX6_API_KEY=\"your_api_key_here\"\npx6-proxy-fetcher --print-env\n```\n\nThat writes `proxies.txt` in the current directory and, with `--print-env`, emits the exports for `PROXY_LIST` and `PROXY_STRATEGY`. You can point the output elsewhere with `-o path/to/file.txt`. Verbosity toggles: `-q` for quiet, `-v` for chatty.\n\nIf `python-dotenv` is present, a local `.env` file will be loaded automatically.\n\n## cron idea\n\n```\n0 */6 * * * cd /path/to/px6-proxy-fetcher && px6-proxy-fetcher -o /var/run/proxies.txt\n```\n\nKeep `proxies.txt` out of Git\u2014it holds authenticated endpoints. The included `.gitignore` already skips it.\n\n## license\n\nMIT\u2014see the included `LICENSE` file.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Fetch and export proxy listings from PROXY6.net.",
    "version": "0.1.0",
    "project_urls": null,
    "split_keywords": [
        "proxy",
        " px6",
        " proxy6",
        " crawler"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6eb0156189af27856b0705e4c693846d4a4152ed17db0701bc9bf0f8dab3e268",
                "md5": "071df0905a9a2dfb79e7cd0e82a7a262",
                "sha256": "8867dd0efda176a44818293c60510f009abdd9489bdb9072ab5871f958b78b45"
            },
            "downloads": -1,
            "filename": "px6_proxy_fetcher-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "071df0905a9a2dfb79e7cd0e82a7a262",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6405,
            "upload_time": "2025-11-01T04:35:38",
            "upload_time_iso_8601": "2025-11-01T04:35:38.985915Z",
            "url": "https://files.pythonhosted.org/packages/6e/b0/156189af27856b0705e4c693846d4a4152ed17db0701bc9bf0f8dab3e268/px6_proxy_fetcher-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bbd44edaf2c901861817c2c34ef9b2ba6c308d7f4aa3e06f3a6e0747f080bb0e",
                "md5": "25dbcc555892a966422f3d92f2cfad6d",
                "sha256": "e5c828474cdad057be5bd150cf9997d02938fd46299923900927eb985ac5a0ca"
            },
            "downloads": -1,
            "filename": "px6_proxy_fetcher-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "25dbcc555892a966422f3d92f2cfad6d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 6139,
            "upload_time": "2025-11-01T04:35:40",
            "upload_time_iso_8601": "2025-11-01T04:35:40.258539Z",
            "url": "https://files.pythonhosted.org/packages/bb/d4/4edaf2c901861817c2c34ef9b2ba6c308d7f4aa3e06f3a6e0747f080bb0e/px6_proxy_fetcher-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-11-01 04:35:40",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "px6-proxy-fetcher"
}
        
Elapsed time: 2.35020s