wanikani(v2)的api包装器
wanikani-api的Python项目详细描述
瓦尼卡尼API
wanikani(v2)的api包装器
- 免费软件:BSD许可证
- 文档:https://wanikani-api.readthedocs.io。
功能
- 轻松访问与您的帐户关联的Wanikani资源。
- 分页的自动处理。
- 自动获取相关主题
快速启动
>>>fromwanikani_api.clientimportClient>>>v2_api_key="drop_your_v2_api_key_in_here"# You can get it here: https://www.wanikani.com/settings/account>>>client=Client(v2_api_key)>>>user_information=client.user_information()>>>print(user_information)UserInformation{username:Tadgh11,level:8,max_level_granted_by_subscription:60,profile_url:https://www.wanikani.com/users/Tadgh11started_at:2013-07-0912:02:54.952786+00:00,subscribed:True,current_vacation_started_at:None}>>>all_vocabulary=client.subjects(types="vocabulary")>>>forvocabinall_vocabulary:>>>print(vocab.meanings[0].meaning)#Vocabulary may have multiple meanings, we just grab the first in the list.OneOneThingSevenSevenThingsNineNineThingsTwo...
待办事项
- 使用ETag进行缓存
- 简化API
- 改进相关主题的自动预取。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.2.0(2019-02-24)
- 修复主题调用以填充所有新数据。
0.1.1(2018-06-26)
- 更改赋值端点以反映API中新删除的字段(levelspecific)。
- 添加一些适当的字符串表示形式
- 对etag缓存进行处理,使其更接近完成。
0.1.0(2018-06-26)
- pypi上的第一个版本。