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 Gradle嵌套项目配置   java一些mipmap没有显示   java如何使用按钮设置值以在wicket中输入文本   可分页的java自定义排序参数   java Android AdMob NoSuchMethodError:没有静态方法zzand()   java安卓工作室;启动到USB设备(手机),已安装但无法打开   java如何使用jsoup从HTML解析表   java如何自动生成arraylist?   java定制外观和感觉Nimbus   在Java中使用气泡排序对24位数组进行排序   java我无法将javafx与spring集成   java Play 2.7 http请求post请求   Java哈希表在“put”期间用新密钥覆盖现有密钥   如何找到java更新版本?