首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在电讯报中异步发布本地照片

在电讯报中异步发布本地照片
EN

Stack Overflow用户
提问于 2021-07-29 21:29:46
回答 1查看 22关注 0票数 0

我有一个用户发送的多达10张照片,我需要异步创建一篇文章,并将它们从本地机器上传到telegraph。多么?谢谢

代码语言:javascript
复制
import asyncio

from telegraph import Telegraph
from html_telegraph_poster import upload_image

telegraph = Telegraph()

telegraph.create_account(short_name="Queen")


async def create_photo_albom(id_user: int, name: str, photo_albom: list):

    html = f"<h4>Альбом пользователя {name}</h4><br>"
    dirr = "photo/"
    for photo in photo_albom:
        html += f"<img src='{upload_image(dirr+photo)}'/><br>"

    response = telegraph.create_page(f"{id_user}", html_content=html)

    return "http://telegra.ph/{}".format(response["path"])
EN

回答 1

Stack Overflow用户

发布于 2021-07-29 22:28:51

代码语言:javascript
复制
import asyncio

from aiograph import Telegraph

loop = asyncio.get_event_loop()
telegraph = Telegraph()


async def main():
    await telegraph.create_account('aiograph-demo')
    page = await telegraph.create_page('Demo', '<p><strong>Hello, world!</strong></p>')
    print('Created page:', page.url)


if __name__ == '__main__':
    try:
        loop.run_until_complete(main())
    except (KeyboardInterrupt, SystemExit):
        pass
    finally:
        loop.run_until_complete(telegraph.close())  # Close the aiohttp.ClientSession
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68576846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档