animeforce.org的非正式api

anime-enforce的Python项目详细描述


anime-enforce Logo

它是什么

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)

问题

考虑到项目的早期阶段,问题并不少见。请查看问题页以查找匹配的问题,或打开新问题。

你可以通过下面的联系方式联系我,我会尽力帮助你。

联系人

学分

anime-enforceKyraminol编写和维护

i不拥有animeforce.org,也不拥有任何anime或sub。

非常感谢这些优秀项目的维护者:

感谢:

  • 所有动画子团队,没有它们就不存在了。
  • 每一个愿意贡献的人!

许可证

todo:写入许可证文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在servlet中更改后自动重新加载属性文件   java构建路径问题学习指南   java使用模拟的spring服务在Jersey API上运行单元测试的正确方法是什么?   java索引将Jlabel创建为2D Jlabel数组   我可以用Java扩展Kotlin委托类吗?   java关闭MQ连接   java如何配置过滤器在servlet处理后工作?   如何在Intellij中导入另一个java项目包并使用它   java不使用线程,但使用ArrayList得到错误的结果,使用Vector得到正确的结果   java Unity3D如何向AndroidManifest添加权限。安卓插件的xml   Java中的字符串和开关大小写   Java数组和ArrayList   java如何使用JAXRS客户端通过GET调用发送有效负载?   JSch如何使用PuTTY私钥   在java中创建带块的构造函数   java使用相互SSL安全代理请求   java CommonExec:在系统路径上执行程序?   java如何设置线边框的角半径?   java是否支持SpringBoot2.2.4缓存实现