xkcdapi的包装器

xkcd-wrapper的Python项目详细描述


xkcd包装

python versionsbuild statuscoveragedocs statuslicense

pypipypi downloads

xkcd webcomicAPI的Python包装器。在

检索xkcd漫画数据和元数据作为python对象。在

异步(async)和同步实现。在

安装

{cd1>在命令行

同步实施:

$ pip install xkcd-wrapper[sync]

异步实现:

^{pr2}$

使用

同步:

>>>importxkcd_wrapper>>>client=xkcd_wrapper.Client()>>>specific_comic=client.get(100)# Comic object with comic 100 data>>>latest_comic=client.get_latest()# Comic object containing data of the latest xkcd comic>>>random_comic=client.get_random()# Comic object of a random comic>>>specific_comicxkcd_wrapper.Comic(100)>>>specific_comic.image'https://imgs.xkcd.com/comics/family_circus.jpg'

异步:

>>>importxkcd_wrapper,asyncio>>>async_client=xkcd_wrapper.AsyncClient()>>>asyncdefasync_call():...responses=awaitasyncio.gather(...async_client.get(100),# Comic object with comic 100 data...async_client.get_latest(),# Comic object containing data of the latest xkcd comic...async_client.get_random()# Comic object of a random comic...)...print(...responses[0],# async_client.get(100) output...responses[0].image,...sep='\n'...)>>>asyncio.run(async_call())xkcd_wrapper.Comic(100)'https://imgs.xkcd.com/comics/family_circus.jpg'

文件

有关详细信息,请查看文档:https://xkcd-wrapper.readthedocs.io/en/latest

历史

1.0.0(2020年9月6日)

  • 重写的xkcd API响应json解码
  • 返工Comic
  • Client和{}现在可以检索漫画图像

0.2.2(2020年8月13日)

  • 修复了如果只安装了requestsaiohttp,则无法导入xkcd_wrapper

0.2.1(2020年8月11日)

  • 独立的依赖项 (现在可以使用异步实现,而不必安装同步依赖项,反之亦然)

0.2.0(2020年8月8日)

  • 异步实现(AsyncClient

0.1.0(2020年4月23日)

  • 关于PyPI的第一次发布
  • ClientComic

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

推荐PyPI第三方库


热门话题
java使用McClickListener单击了什么元素   Java时间戳在Oracle时间戳中不同情况下存储12 PM的奇怪行为   java无法使用事件总线对运行在不同机器上的垂直体进行通信   java Mockserver:收到请求后进行回调   java无法将Json字符串转换为Map<string,Object>   java如何按升序排列输出?   java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]   javafxmysql连接示例   java正在等待加载完成   java是否可以将同一个有状态会话bean实例注入多个其他会话bean?   java无法让万向节检测离开或进入区域   使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret   xml解析无法使用Java读取xml文档   java无法更改工具栏的颜色   javaapachesshd和JSCH   java无法在firebase存储中检索图像url   java问题与executeUpdate   同一应用程序中不同活动之间的java SharedReference