animeforce.org的非正式api
anime-enforce的Python项目详细描述
它是什么
anime-enforce是一个小软件包,为animeforce.org意大利动漫网站提供非正式的api。这是一个更大项目的一部分,其背后的原因是多方面的。目前,它只是用Python3.5+来测试。
功能
- 获取完整的动画列表。
- 从动画页面检索信息和情节。
- 检索自托管集的下载链接。
- 很快还会有更多。
快速启动
安装
anime-enforce可以使用pip安装:
$ pip install -U anime-enforce
如果要运行最新版本的代码,可以从github安装:
$ pip install -U git+git://github.com/Kyraminol/anime-enforce.git
使用量
警告:由于该项目处于早期阶段,api可以经常更改。我会尽量确保这个部分保持更新,所以更新时请检查这里。通过动画列表进行简单迭代,获取信息和剧集:
fromanime_enforceimportEnforcer# API Wrapperenforcer=Enforcer()anime_list=enforcer.anime_list()# Returns a list of Anime object, supports force_update=True argumentforanimeinanime_list:print(anime.name,anime.link)print(anime.image_link())print(anime.info())# Both .image_link() and .info() support force_update=True argumentepisode_list=anime.episode_list()# Returns a list of Episode object, supports force_update=True argumentforepisodeinepisode_list:print(episode.name,episode.link)episode_download_link=episode.download_link()# Supports force_update=True argumentprint("Download/Stream:",episode_download_link)
问题
考虑到项目的早期阶段,问题并不少见。请查看问题页以查找匹配的问题,或打开新问题。
你可以通过下面的联系方式联系我,我会尽力帮助你。
联系人
- 电报:https://t.me/Kyraminol(@kyraminol)
学分
anime-enforce由Kyraminol编写和维护
i不拥有animeforce.org,也不拥有任何anime或sub。
非常感谢这些优秀项目的维护者:
感谢:
- 所有动画子团队,没有它们就不存在了。
- 每一个愿意贡献的人!
许可证
todo:写入许可证文件。