用于python和异步io的mixcloud api包装器

aiomixcloud的Python项目详细描述


用于python和异步io的mixcloud api包装器

PyPIPyPI - LicensePyPI - Python VersionCoverageBuild StatusDocumentation Status

aiomixcloudMixcloudHTTP API的包装库。它支持通过 asyncio特别是 aiohttp框架。 aiomixcloud试图抽象并独立于api的瞬态 结构,这意味着它没有绑定到特定的json字段和资源类型。 也就是说,当api更改或扩展时,库应该准备好 处理好。

安装

支持以下Python版本:

  • cpython:3.6、3.7、3.8
  • 皮比:3.5

通过pip:安装

pip install aiomixcloud

用法

您可以开始使用aiomixcloud简单如下:

fromaiomixcloudimportMixcloud# Inside your coroutine:asyncwithMixcloud()asmixcloud:cloudcast=awaitmixcloud.get('bob/cool-mix')# Data is available both as attributes and itemscloudcast.user.namecloudcast['pictures']['large']# Iterate over associated resourcesforcommentinawaitcloudcast.comments():comment.url

authorized usage

# Inside your coroutine:asyncwithMixcloud(access_token=access_token)asmixcloud:# Follow a useruser=awaitmixcloud.get('alice')awaituser.follow()# Upload a cloudcastawaitmixcloud.upload('myshow.mp3','My Show',picture='myshow.jpg')

有关详细信息,请参见usage pagedocumentation中。

许可证

分布在MIT License下面。

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

推荐PyPI第三方库


热门话题
多线程Java Swing定时器和线程&For循环中只执行最后一个命令   java使用@query使用Spring数据创建自定义查询   java如何在多模块Maven项目中自动重用依赖项版本?   java Mongo/JPA IllegalArgumentException解析地理本机查询   accesscontrolexception java。伊奥。从“user.dir”读取时的文件权限   mysql我可以将表名作为参数传递给java准备的语句吗?   java从当前livy会话访问数据文件   运行JUnit测试时未找到java类异常   当来自其他包的类失败时,java方法调用失败   java Tomcat服务器显示无法启动   DB事务分组Spring,java寻找设计思路   java testng。xml未运行类   带图像的java fillRect方法   java使用RecyclerView显示项目,每个项目都带有一个按钮,该按钮应启动不同的RecyclerView   Java在for循环中的hashmap中放置了一些内容