missAV-api-async


NamemissAV-api-async JSON
Version 1.2 PyPI version JSON
download
home_pagehttps://github.com/EchterAlsFake/missAV_api
SummaryA Python API for the Porn Site missav.com
upload_time2025-01-05 21:17:27
maintainerNone
docs_urlNone
authorJohannes Habel
requires_pythonNone
licenseLGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">missAV API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/missAV_api"><img src="https://static.pepy.tech/badge/missAV_api" alt="Downloads"></a>
    <a href="https://pepy.tech/project/missAV_api-async"><img src="https://static.pepy.tech/badge/missAV_api-async" alt="Downloads"></a> 
    <a href="https://github.com/EchterAlsFake/missAV_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"></a>
    <a href="https://github.com/EchterAlsFake/missAV_api/actions/workflows/sync-tests.yml/badge.svg"><img src="https://github.com/EchterAlsFake/missAV_api/actions/workflows/sync-tests.yml/badge.svg" alt="Sync API Tests"/></a>
    <a href="https://github.com/EchterAlsFake/missAV_api/actions/workflows/async-tests.yml/badge.svg"><img src="https://github.com/EchterAlsFake/missAV_api/actions/workflows/async-tests.yml/badge.svg" alt="Async API Tests"></a>
</div>

# Description
missAV API is an API for missav.com. It allows you to download videos using HLS streaming

# Disclaimer
> [!IMPORTANT] 
> missAV API is in violation to the ToS of missav.com!
> If you are the website owner of missav.com, contact me at my E-Mail, and I'll take this repository immediately offline.
> EchterAlsFake@proton.me

> [!NOTE]
> This project was developed for my **[Porn Fetch](https://github.com/EchterAlsFake/Porn_Fetch)** project to support video downloading
> from missav. Therefore, this API only has very basic and limited functionality. If you want more features, I can extend this
> API, so don't hesitate to open an issue about it :)
# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/missAV.md) for more details

- Install the library with `pip install missAV_api`


```python
from missav_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")

# Information from Video objects
print(video_object.title)
# Download the video

video_object.download(downloader="threaded", quality="best", path="your_output_path + filename")

# SEE DOCUMENTATION FOR MORE
```

# Changelog
See [Changelog](https://github.com/EchterAlsFake/missAV_api/blob/master/README/Changelog.md) for more details.

# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are also welcome.

# License
Licensed under the [LGPLv3](https://www.gnu.org/licenses/lgpl-3.0.en.html) License
<br>Copyright (C) 2024-2025 Johannes Habel

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/EchterAlsFake/missAV_api",
    "name": "missAV-api-async",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Johannes Habel",
    "author_email": "EchterAlsFake@proton.me",
    "download_url": "https://files.pythonhosted.org/packages/d6/eb/c12b925b3de34bf340cc606f56e5d92cded150270f66680e08506b3ebb57/missav_api_async-1.2.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">missAV API</h1> \n\n<div align=\"center\">\n    <a href=\"https://pepy.tech/project/missAV_api\"><img src=\"https://static.pepy.tech/badge/missAV_api\" alt=\"Downloads\"></a>\n    <a href=\"https://pepy.tech/project/missAV_api-async\"><img src=\"https://static.pepy.tech/badge/missAV_api-async\" alt=\"Downloads\"></a> \n    <a href=\"https://github.com/EchterAlsFake/missAV_api/workflows/CodeQL/badge.svg\" alt=\"CodeQL Analysis\"></a>\n    <a href=\"https://github.com/EchterAlsFake/missAV_api/actions/workflows/sync-tests.yml/badge.svg\"><img src=\"https://github.com/EchterAlsFake/missAV_api/actions/workflows/sync-tests.yml/badge.svg\" alt=\"Sync API Tests\"/></a>\n    <a href=\"https://github.com/EchterAlsFake/missAV_api/actions/workflows/async-tests.yml/badge.svg\"><img src=\"https://github.com/EchterAlsFake/missAV_api/actions/workflows/async-tests.yml/badge.svg\" alt=\"Async API Tests\"></a>\n</div>\n\n# Description\nmissAV API is an API for missav.com. It allows you to download videos using HLS streaming\n\n# Disclaimer\n> [!IMPORTANT] \n> missAV API is in violation to the ToS of missav.com!\n> If you are the website owner of missav.com, contact me at my E-Mail, and I'll take this repository immediately offline.\n> EchterAlsFake@proton.me\n\n> [!NOTE]\n> This project was developed for my **[Porn Fetch](https://github.com/EchterAlsFake/Porn_Fetch)** project to support video downloading\n> from missav. Therefore, this API only has very basic and limited functionality. If you want more features, I can extend this\n> API, so don't hesitate to open an issue about it :)\n# Quickstart\n\n### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/missAV.md) for more details\n\n- Install the library with `pip install missAV_api`\n\n\n```python\nfrom missav_api import Client\n# Initialize a Client object\nclient = Client()\n\n# Fetch a video\nvideo_object = client.get_video(\"<insert_url_here>\")\n\n# Information from Video objects\nprint(video_object.title)\n# Download the video\n\nvideo_object.download(downloader=\"threaded\", quality=\"best\", path=\"your_output_path + filename\")\n\n# SEE DOCUMENTATION FOR MORE\n```\n\n# Changelog\nSee [Changelog](https://github.com/EchterAlsFake/missAV_api/blob/master/README/Changelog.md) for more details.\n\n# Contribution\nDo you see any issues or having some feature requests? Simply open an Issue or talk\nin the discussions.\n\nPull requests are also welcome.\n\n# License\nLicensed under the [LGPLv3](https://www.gnu.org/licenses/lgpl-3.0.en.html) License\n<br>Copyright (C) 2024-2025 Johannes Habel\n",
    "bugtrack_url": null,
    "license": "LGPLv3",
    "summary": "A Python API for the Porn Site missav.com",
    "version": "1.2",
    "project_urls": {
        "Homepage": "https://github.com/EchterAlsFake/missAV_api"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7ee6405a5baa562766c2f846f5127a205e54c28a6987afa40285eff180fd735",
                "md5": "901724a28f6d2e69e41a4aad278be3b1",
                "sha256": "7d5489c2e2333344aa654a11aaba46bad6188db969e70aeb13288e77b31c0647"
            },
            "downloads": -1,
            "filename": "missAV_api_async-1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "901724a28f6d2e69e41a4aad278be3b1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5376,
            "upload_time": "2025-01-05T21:17:24",
            "upload_time_iso_8601": "2025-01-05T21:17:24.987772Z",
            "url": "https://files.pythonhosted.org/packages/c7/ee/6405a5baa562766c2f846f5127a205e54c28a6987afa40285eff180fd735/missAV_api_async-1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6ebc12b925b3de34bf340cc606f56e5d92cded150270f66680e08506b3ebb57",
                "md5": "655ec19933fa7fd743890f938b8c9058",
                "sha256": "53e0c1db1a35f41a4a80e3445ddcef5723f22f4f65e23bf896eba54383048401"
            },
            "downloads": -1,
            "filename": "missav_api_async-1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "655ec19933fa7fd743890f938b8c9058",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4390,
            "upload_time": "2025-01-05T21:17:27",
            "upload_time_iso_8601": "2025-01-05T21:17:27.353145Z",
            "url": "https://files.pythonhosted.org/packages/d6/eb/c12b925b3de34bf340cc606f56e5d92cded150270f66680e08506b3ebb57/missav_api_async-1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-05 21:17:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "EchterAlsFake",
    "github_project": "missAV_api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "missav-api-async"
}
        
Elapsed time: 5.86431s