mangaplus


Namemangaplus JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/hyugogirubato/MangaPlus
SummaryPython library for interacting with the MangaPlus API.
upload_time2023-06-03 12:01:43
maintainer
docs_urlNone
authorhyugogirubato
requires_python
licenseGNU GPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">

<img src="./docs/icon.png" width="10%">

**MangaPlus**

[![License](https://img.shields.io/badge/License-GNU%20v3-blue.svg)](https://opensource.org/licenses/GPL-3.0)
[![Release](https://img.shields.io/github/release-date/hyugogirubato/MangaPlus)](https://github.com/hyugogirubato/MangaPlus/releases)

</div>


Python library for interacting with the MangaPlus API. This library provides convenient methods for accessing various
features of MangaPlus, such as retrieving manga settings, bookmarking titles, fetching publisher news, and more.

## Features

- Retrieve manga settings
- Initialize the client
- Bookmark titles
- Fetch publisher news
- View manga chapters
- Post and retrieve comments
- Get featured manga titles
- Register and manage user profiles
- Get ticket titles
- Access home and ranking views
- Manage push tokens
- Get free manga titles
- Retrieve detailed information about a specific title

## Installation

You can install the MangaPlus Python library using pip:

````shell
pip install mangaplus
````

## Usage

Here's a simple example of how to use the MangaPlus Python library:

````python
import secrets

from mangaplus import Client, Quality

if __name__ == "__main__":
    title_id = 100191  # 【OSHI NO KO】
    chapter_id = 1014090  # Chapter 86: ASSISTANT DIRECTOR
    android_id = secrets.token_bytes(8).hex()

    client = Client()
    client.register(android_id)

    content = client.home()
    print(content)

    content = client.manga_viewer(chapter_id, quality=Quality.SUPER_HIGH)
    print(content)
````

## Credit

- Manga Plus Icon &copy; Shueisha Inc.

## License

[GNU General Public License, Version 3.0](LICENSE)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hyugogirubato/MangaPlus",
    "name": "mangaplus",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "hyugogirubato",
    "author_email": "hyugogirubato@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/cc/44/08636cb17e3f0ae7a3c32a73eda68655bd92e0ffe6fad593913bd8932d59/mangaplus-1.0.2.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\r\n\r\n<img src=\"./docs/icon.png\" width=\"10%\">\r\n\r\n**MangaPlus**\r\n\r\n[![License](https://img.shields.io/badge/License-GNU%20v3-blue.svg)](https://opensource.org/licenses/GPL-3.0)\r\n[![Release](https://img.shields.io/github/release-date/hyugogirubato/MangaPlus)](https://github.com/hyugogirubato/MangaPlus/releases)\r\n\r\n</div>\r\n\r\n\r\nPython library for interacting with the MangaPlus API. This library provides convenient methods for accessing various\r\nfeatures of MangaPlus, such as retrieving manga settings, bookmarking titles, fetching publisher news, and more.\r\n\r\n## Features\r\n\r\n- Retrieve manga settings\r\n- Initialize the client\r\n- Bookmark titles\r\n- Fetch publisher news\r\n- View manga chapters\r\n- Post and retrieve comments\r\n- Get featured manga titles\r\n- Register and manage user profiles\r\n- Get ticket titles\r\n- Access home and ranking views\r\n- Manage push tokens\r\n- Get free manga titles\r\n- Retrieve detailed information about a specific title\r\n\r\n## Installation\r\n\r\nYou can install the MangaPlus Python library using pip:\r\n\r\n````shell\r\npip install mangaplus\r\n````\r\n\r\n## Usage\r\n\r\nHere's a simple example of how to use the MangaPlus Python library:\r\n\r\n````python\r\nimport secrets\r\n\r\nfrom mangaplus import Client, Quality\r\n\r\nif __name__ == \"__main__\":\r\n    title_id = 100191  # \u3010OSHI NO KO\u3011\r\n    chapter_id = 1014090  # Chapter 86: ASSISTANT DIRECTOR\r\n    android_id = secrets.token_bytes(8).hex()\r\n\r\n    client = Client()\r\n    client.register(android_id)\r\n\r\n    content = client.home()\r\n    print(content)\r\n\r\n    content = client.manga_viewer(chapter_id, quality=Quality.SUPER_HIGH)\r\n    print(content)\r\n````\r\n\r\n## Credit\r\n\r\n- Manga Plus Icon &copy; Shueisha Inc.\r\n\r\n## License\r\n\r\n[GNU General Public License, Version 3.0](LICENSE)\r\n",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "Python library for interacting with the MangaPlus API.",
    "version": "1.0.2",
    "project_urls": {
        "Homepage": "https://github.com/hyugogirubato/MangaPlus"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc4408636cb17e3f0ae7a3c32a73eda68655bd92e0ffe6fad593913bd8932d59",
                "md5": "338fa9ccf365b7e04e51577315ceec0a",
                "sha256": "807ba6049c3ddcf629fecff23f1d81e73b01793013359ccf2358f99f30f6a6fb"
            },
            "downloads": -1,
            "filename": "mangaplus-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "338fa9ccf365b7e04e51577315ceec0a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 14067,
            "upload_time": "2023-06-03T12:01:43",
            "upload_time_iso_8601": "2023-06-03T12:01:43.643997Z",
            "url": "https://files.pythonhosted.org/packages/cc/44/08636cb17e3f0ae7a3c32a73eda68655bd92e0ffe6fad593913bd8932d59/mangaplus-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-03 12:01:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hyugogirubato",
    "github_project": "MangaPlus",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "mangaplus"
}
        
Elapsed time: 0.10280s