yadsl


Nameyadsl JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/omamkaz/yadsl
Summaryyadsl is a simple Python module to easily fetch data from https://adsl.yemen.net.ye official website.
upload_time2024-03-14 22:47:13
maintainer
docs_urlNone
authorOsama Mohammed Al-zabidi
requires_python>=3.7,<3.13
licenseGPL-3.0
keywords yemen adsl internet balance check web scrape bs4 script
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Yemen Net ADSL Internet Info

yadsl is a simple Python module to easily fetch data from [YemenNet ADSL](https://adsl.yemen.net.ye) official website.

## Features

- **easy to use** fetch data easily with Python.
- **cookies** import & export cookies, for long refresh time without captcha verify

## Installation

You can install **yadsl** via pip:

```bash
pip install yadsl
```

## Usage

```python
from yadsl import YADSL

yadsl = YADSL(
    user: str = "xxxxxx",
    password: str = "..."
)

yadsl.login()
yadsl.fetch_captcha()
yadsl.verify(captcha: str = "xxxx")
yadsl.fetch_data(cookies: dict = None)
```

## License

This project is licensed under the [GPL3 License](https://github.com/omamkaz/yadsl/blob/main/LICENSE).

# Changelog

## 0.0.2 (2024-03-14)

### Removed

- `YADSL.main_url` property method

## 0.0.3 (2024-03-15)

### Updated

- `example.py` you can now pass the username, and password through command argument.

### Fixed

- `yadsl._adsl.py` some issues.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/omamkaz/yadsl",
    "name": "yadsl",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7,<3.13",
    "maintainer_email": "",
    "keywords": "yemen,adsl,internet,balance,check,web,scrape,bs4,script",
    "author": "Osama Mohammed Al-zabidi",
    "author_email": "omamkaz@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b0/6d/c67d84d6f0f05b2d9afbbf192a83c1f13dbe3fe5389bea850b6e02d4b160/yadsl-0.0.3.tar.gz",
    "platform": null,
    "description": "\n# Yemen Net ADSL Internet Info\n\nyadsl is a simple Python module to easily fetch data from [YemenNet ADSL](https://adsl.yemen.net.ye) official website.\n\n## Features\n\n- **easy to use** fetch data easily with Python.\n- **cookies** import & export cookies, for long refresh time without captcha verify\n\n## Installation\n\nYou can install **yadsl** via pip:\n\n```bash\npip install yadsl\n```\n\n## Usage\n\n```python\nfrom yadsl import YADSL\n\nyadsl = YADSL(\n    user: str = \"xxxxxx\",\n    password: str = \"...\"\n)\n\nyadsl.login()\nyadsl.fetch_captcha()\nyadsl.verify(captcha: str = \"xxxx\")\nyadsl.fetch_data(cookies: dict = None)\n```\n\n## License\n\nThis project is licensed under the [GPL3 License](https://github.com/omamkaz/yadsl/blob/main/LICENSE).\n\n# Changelog\n\n## 0.0.2 (2024-03-14)\n\n### Removed\n\n- `YADSL.main_url` property method\n\n## 0.0.3 (2024-03-15)\n\n### Updated\n\n- `example.py` you can now pass the username, and password through command argument.\n\n### Fixed\n\n- `yadsl._adsl.py` some issues.",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "yadsl is a simple Python module to easily fetch data from https://adsl.yemen.net.ye official website.",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/omamkaz/yadsl",
        "Repository": "https://github.com/omamkaz/yadsl"
    },
    "split_keywords": [
        "yemen",
        "adsl",
        "internet",
        "balance",
        "check",
        "web",
        "scrape",
        "bs4",
        "script"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e308ae3c94164f33d20266a2ad7b9bcd9b03f4754ea457fadf5f2e5095c2ec5",
                "md5": "5acfd30a959711b631f1fac3e31671af",
                "sha256": "46808c02124492b0f534e098aa9076b2320f4c740871af06306808d2d2fb474b"
            },
            "downloads": -1,
            "filename": "yadsl-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5acfd30a959711b631f1fac3e31671af",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<3.13",
            "size": 15729,
            "upload_time": "2024-03-14T22:47:11",
            "upload_time_iso_8601": "2024-03-14T22:47:11.181662Z",
            "url": "https://files.pythonhosted.org/packages/7e/30/8ae3c94164f33d20266a2ad7b9bcd9b03f4754ea457fadf5f2e5095c2ec5/yadsl-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b06dc67d84d6f0f05b2d9afbbf192a83c1f13dbe3fe5389bea850b6e02d4b160",
                "md5": "214150026f5120e62c348a8f9011701f",
                "sha256": "0ab799808b7ac50706cce09dd8cc762b83a7b40fb66cca4f3a22cd19d782ada0"
            },
            "downloads": -1,
            "filename": "yadsl-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "214150026f5120e62c348a8f9011701f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<3.13",
            "size": 15525,
            "upload_time": "2024-03-14T22:47:13",
            "upload_time_iso_8601": "2024-03-14T22:47:13.395634Z",
            "url": "https://files.pythonhosted.org/packages/b0/6d/c67d84d6f0f05b2d9afbbf192a83c1f13dbe3fe5389bea850b6e02d4b160/yadsl-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-14 22:47:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "omamkaz",
    "github_project": "yadsl",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "yadsl"
}
        
Elapsed time: 0.23890s