<!--
<div>
![Tests](https://github.com/lkaijie/ani-sched-api/workflows/PyTests/badge.svg "CI build status: Check JSON files")
[![Downloads](https://pepy.tech/badge/ani-sched/month)](https://pepy.tech/project/ani-sched)
</div> -->
<div align="center" style="margin-bottom:20px">
<span style="margin-right:10px">
<img src="https://github.com/lkaijie/ani-sched-api/workflows/PyTests/badge.svg" alt="Tests">
</span>
<span style="margin-left:10px">
<a href="https://pepy.tech/badge/ani-sched">
<img src="https://static.pepy.tech/badge/ani-sched/month" alt="Downloads">
</a>
</span>
</div>
# Python Anime Schedule API
[![Version](https://img.shields.io/pypi/v/ani-sched.svg?color=informational)](https://pypi.org/project/ani-sched/)
A lightweight API for gathering anime schedules from [MyAnimeList](https://myanimelist.net) or anime news and announcements from [LiveChart](https://livechart.me).
## Installation and Usage
To install the library:
```
pip install -U ani-sched
```
To import the library:
```python
from ani_sched import *
```
## Example
To call the API, you need to create an object.
```python
from ani_sched import AniSched
api = AniSched()
fall_2022 = api.season(year=2022, season='fall') # gets the animes of Fall 2022
print(fall["TV (New)"][7]["title"]) # prints the title of the 8th most popular TV anime of Fall 2022
# output: "Bocchi the Rock!"
```
####
Raw data
{
"_id": null,
"home_page": "https://github.com/lkaijie/ani-sched-api",
"name": "ani-sched",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "api,myanimelist,anime,schedule,news,livechart",
"author": "lkaijie",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/01/df/19be92e3500acc4a9c8faa503ef8a8aef51442dc2b4e09e26be8ef6ac092/ani-sched-0.1.3.tar.gz",
"platform": null,
"description": "<!-- \r\n<div>\r\n![Tests](https://github.com/lkaijie/ani-sched-api/workflows/PyTests/badge.svg \"CI build status: Check JSON files\")\r\n[![Downloads](https://pepy.tech/badge/ani-sched/month)](https://pepy.tech/project/ani-sched)\r\n</div> -->\r\n<div align=\"center\" style=\"margin-bottom:20px\">\r\n <span style=\"margin-right:10px\">\r\n <img src=\"https://github.com/lkaijie/ani-sched-api/workflows/PyTests/badge.svg\" alt=\"Tests\">\r\n </span>\r\n <span style=\"margin-left:10px\">\r\n <a href=\"https://pepy.tech/badge/ani-sched\">\r\n <img src=\"https://static.pepy.tech/badge/ani-sched/month\" alt=\"Downloads\">\r\n </a>\r\n </span>\r\n\r\n\r\n</div>\r\n\r\n# Python Anime Schedule API\r\n[![Version](https://img.shields.io/pypi/v/ani-sched.svg?color=informational)](https://pypi.org/project/ani-sched/)\r\n\r\nA lightweight API for gathering anime schedules from [MyAnimeList](https://myanimelist.net) or anime news and announcements from [LiveChart](https://livechart.me).\r\n\r\n\r\n## Installation and Usage\r\n\r\nTo install the library:\r\n\r\n```\r\npip install -U ani-sched\r\n```\r\n\r\nTo import the library:\r\n\r\n```python\r\nfrom ani_sched import *\r\n```\r\n\r\n## Example\r\n\r\nTo call the API, you need to create an object.\r\n \r\n```python\r\nfrom ani_sched import AniSched\r\n\r\napi = AniSched()\r\n\r\nfall_2022 = api.season(year=2022, season='fall') # gets the animes of Fall 2022\r\n\r\nprint(fall[\"TV (New)\"][7][\"title\"]) # prints the title of the 8th most popular TV anime of Fall 2022\r\n\r\n# output: \"Bocchi the Rock!\"\r\n\r\n```\r\n####\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A local MAL API for anime schedules and news (using livechart.me)",
"version": "0.1.3",
"project_urls": {
"Homepage": "https://github.com/lkaijie/ani-sched-api"
},
"split_keywords": [
"api",
"myanimelist",
"anime",
"schedule",
"news",
"livechart"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "440d5b4ab2de2804b3b9d288d9b3509c448fe99f7289e226d915596c5696d777",
"md5": "7048c25be549e54ee22b20db298a6364",
"sha256": "a524383b69b8dd8ae79ce259cb7fae82adc746966692bca6ae95233773b2e4f8"
},
"downloads": -1,
"filename": "ani_sched-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7048c25be549e54ee22b20db298a6364",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6693,
"upload_time": "2023-08-18T15:29:48",
"upload_time_iso_8601": "2023-08-18T15:29:48.943037Z",
"url": "https://files.pythonhosted.org/packages/44/0d/5b4ab2de2804b3b9d288d9b3509c448fe99f7289e226d915596c5696d777/ani_sched-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "01df19be92e3500acc4a9c8faa503ef8a8aef51442dc2b4e09e26be8ef6ac092",
"md5": "007dfe4e1f5df1dcf51e1d5c1bca0a83",
"sha256": "6b5a86d6143e0919dd9ac83d5ec60257156022b725aee79e8dec5cde6a8f4192"
},
"downloads": -1,
"filename": "ani-sched-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "007dfe4e1f5df1dcf51e1d5c1bca0a83",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 5830,
"upload_time": "2023-08-18T15:29:50",
"upload_time_iso_8601": "2023-08-18T15:29:50.444024Z",
"url": "https://files.pythonhosted.org/packages/01/df/19be92e3500acc4a9c8faa503ef8a8aef51442dc2b4e09e26be8ef6ac092/ani-sched-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-18 15:29:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lkaijie",
"github_project": "ani-sched-api",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "ani-sched"
}