spice是一个纯python api,它封装了mals的官方api并使其更好。

spice-api的Python项目详细描述





简介

[官方myanimelist api](http://myanimelist.net/modules.php?go=api)需要大量工作,使用起来相当烦人。这里有很多问题:
*有些文档是直接错误的(可能在某个时候是正确的)。
*在mal端有一些mysql错误必须避免。
*api允许您执行的操作有严重的限制,强迫程序员编写难看的代码。
*更新用户列表上的动画等一些简单的方法需要对文档中没有位置的mal url/查询有深奥的了解。
*官方mal api无法提供一致的行为。
-例如,当发送太多请求时,正式的mal api有不可预知的
行为。

因为开发人员对网站有着更迫切的关注。

这个api旨在提供一个易于使用的python api,它将mal的rest-api包装起来,这样您就不必经历任何麻烦。

狼](http://myanimelist.net/anime/2966/ookami_to_koushinryou?q=spice%20和%20wolf)。比如[crobert22](https://github.com/croberts2.com/croberts2.com/croberts2.com/croberts2.com/croberts2.com/croberts2.com/railgun)和[chuyeow](https://github.com/chuyeow/myanimelist api)等[myanimelistaapi](https://github.com/chuyeow/myanimelistapi)等[chuyeow][myanimelistapi api](https://github.com/chuyeow/myanimelistapi)等[chuyeow][chuyeow][chuyeow][chuyeow][chuyeow][chuyeow][chuyeow][chuyeow][chuye35;下面是如何使用它

`` python
导入作为香料的香料香辣api


>def main():
creds=spice.load来自_file('auth')或spice.init_auth(用户名,pw)
search_results=spice.search('spice and wolf'spice.spice.get_medium('anime'),creds)
print(results[0.0.title);ookami to koushinryou
saw id=results[0.id;>;2966
>>2966

马尔把一切都看成是动画或小说被认为是漫画,所以小说被认为是漫画。
saw-novel=spice.search-id(saw-id,spice.get-mumedium('manga'),creds)
print(saw-novel.title);>;ookami to kousshinru
print(saw-novel.cha章);
0
print(saw-novel.volums);<18


获取一个新鲜的动漫数据对象来填写,然后推到您的列表中。/>锯切数据=spice.get blank(spice.get medium('anime'))
saw廑data.sceps=10廑您已经观看了10个eps
saw廑data.status=spice.getstatus('watching')您仍在观看
saw廑data.score=9廑您的评分
saw廑data.tags=['holo是最好的。'\tags
但这已经足够了。
spice.update(saw_data,saw_id,spice.get廑medium('anime'),creds)廑更新您的列表。

your廑list=spice.get廑medium('anime'),creds)廑获取您的列表(没有参数)
other廑anime廑list=spice.get廑medium('anime'),'pickle platter,creds)其他人的列表

print(your_list.avg_score())gt;mean
print(your_list.p_var())gt;variance
在objects.py的源代码中检查它们!
打印(您的列表。获取状态(spice.get状态(watching')))您正在观看的节目数
打印(您的列表。兼容性(其他动画列表))>;你和你朋友的兼容性分数

```

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

推荐PyPI第三方库


热门话题
java JavaFX 11可编辑组合框引发IndexOutOfBoundsException   java选择数组中的数组元素   java我从来没有找到创建2D ArrayList的正确方法   java JPA查找orderById的顶部数据,并按字符串过滤Id   使用java在ejabberd中进行xmpp外部身份验证   从ajax调用向java传递点运算符   java如何使用ReadWriteLock   使用Spring控制器和jQueryAjax的java重定向   java使JFrame中的JPanel可滚动   java如何用多个。jar库?   java EditText在RecyclerView中失去了对滚动的关注   java为什么我们必须扩展Servlet或GenericServlet或HttpServlet来创建Servlet应用程序?如果不扩展,我们可以开发Servlet应用程序吗?   使用递归java查找数组中的最大值   具有不同字段数的html表单的java域传输对象   java文本视图扩展;不支持操作异常   java如何使用iText的HTMLWorker类将多语言HTML字符串呈现为PDF